传奇脚本知识库
  • [GEE引擎] 使用外置默认浏览器打开网站OpenUrl

    说明: 使用外置默认浏览器打开网站



    功能: 浏览器打开网站.
    格式: OpenUrl 网站

     

    #IF
    #ACT
    OpenUrl http://www.xuexikaifu.com

  • [GEE引擎] 宝宝攻击触发变量<$CurSlaveName>

    -----------------------宝宝攻击触发和魔法攻击触发中获取本次触发的宝宝名称-------------------
    增加变量<$CurSlaveName>,仅用于[@SlaveAttack]及[@SlaveMagicAttack]中
    [@SlaveAttack]
    #ACT
    SendMsg 5 当前攻击宝宝名为<$CurSlaveName>
    [@SlaveAttack]
    #IF
    EQUAL <$CurSlaveName> 蜈蚣
    #ACT
    SENDMSG 6 你的蜈蚣宝宝在攻击目标
    #IF
    EQUAL <$CurSlaveName> 骷髅
    #ACT
    SENDMSG 6 你的骷髅宝宝在攻击目标

    ------------------------------------------
  • [GEE引擎] 宝宝攻击触发/@SlaveMagicStruck/@SlaveMagicAttack/@SlaveStruck/@SlaveAttack

    说明: 宝宝攻击触发



    [@SlaveMagicStruck]
    #ACT
    SENDMSG 6 你的宝宝被魔法攻击了
    BREAK
    [@SlaveMagicAttack]
    #ACT
    SENDMSG 6 你的宝宝魔法攻击了目标
    BREAK
    [@SlaveStruck]
    #ACT
    SENDMSG 6 你的宝宝被物理攻击了
    BREAK
    [@SlaveAttack]
    #ACT
    SENDMSG 6 你的宝宝物理攻击目标
    BREAK
  • [GEE引擎] 宝宝死亡触发qf字段@OnSlaveDie/<$DIESLAVENAME>

    格式: 宝宝死亡触发qf字段:@OnSlaveDie

    [@OnSlaveDie]
    #ACT
    #say 宝宝死亡了



    死的宝宝名字,不去数字:<$DIESLAVENAME>
  • [GEE引擎] 复活脚本命令Setreborn/<$NpcRebornCount>/<$TriggerNpcRebornCount>

    说明: 给予角色有限时间的复活功能(此命令不受复活间隔控制,可以按照设置参数无限复活,按需使用)

    格式:
    命令: Setreborn 参数一 参数二
    参数一 复活次数
    参数二 命令持续有效时间

    [@测试脚本]
    #act
    Setreborn 10 300
    SendMsg 6 npc设置复活10次,有效时间5分钟
    ------------------------------------------------------qf触发
    [@NpcRevival]
    #act
    SendMsg 6 命令剩余复活次数:<$NpcRebornCount>,已使用复活次数<$TriggerNpcRebornCount>
  • [GEE引擎] 解除英雄强制和平模式限制CancelHeroForcePeaceMode

    功能:
        解除英雄强制和平模式限制



    ;当引擎设置英雄强制和平模式时候,可以用此命令进行解除
    CancelHeroForcePeaceMode 命令有效时间(单位:秒; 0为一直有效)

    [@测试]
    #IF
    #ACT
    CancelHeroForcePeaceMode 0
    SENDMSG 7 你的英雄已经解除和平模式限制
    BREAK
    [@测试]
    #IF
    #ACT
    CancelHeroForcePeaceMode 600
    SENDMSG 7 你的英雄已经解除和平模式限制,有效时间:600秒
    BREAK
  • [GEE引擎] 取排行榜的玩家/GetRankNameByNo/GetRankNoByName/CheckSelfRankNo

    功能:
        取指定排行榜指定排名的玩家名字和 检测人物在指定排行榜中的名次。

    ★★★★★★★★★ 使用以下npc命令,请勾选:选项——》功能设置——》其他控制——》其他控制一——》从DBServer刷新排名数据

    根据名次取玩家名
    GetRankNameByNo (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 名次 玩家名变量

    取指定玩家的名次
    GetRankNoByName (排行榜 1-等级榜 2-战士榜 3-法师榜 4-道士榜) 玩家名 名次变量


    #ACT
    GetRankNameByNo 1 1 S1
    SENDMSG 6 等级榜排行第一的是:<$str(S1)>
    GetRankNoByName 1 <$UserName> N1
    SENDMSG 6 我在等级榜中的排名是:<$str(N1)>

    检测人物在指定排行榜中的名次。 CheckSelfRankNo <>= 榜单(1-等级榜\2-战士榜\3-法师榜\4-道士榜) 名次

    #if
    CheckSelfRankNo < 1 4
    #act
    SENDMSG 6 我的排名在前3
    #elseact
    SENDMSG 6 我的排名不在前3
  • [GEE引擎] 减少合击怒气恢复间隔DecAddAngryValueTime

    功能:
        减少合击怒气恢复间隔



    ;减少怒气增加间隔 减少值 命令有效时间(单位:秒; 0为一直有效)
    DecAddAngryValueTime 100 0

    [@测试]
    #IF
    #ACT
    DecAddAngryValueTime 100 0
    SENDMSG 7 怒气恢复间隔减少100毫秒,有效时间:持续有效
    BREAK
    [@测试]
    #IF
    #ACT
    DecAddAngryValueTime 500 200
    SENDMSG 7 怒气恢复间隔减少500毫秒,有效时间:200秒
    BREAK
  • [GEE引擎] 自定义UI部分界面增加自定义执行QF脚本按钮

    自定义UI部分界面增加自定义按钮,自定义UI中开启后QF使用以下脚本来检测按钮编号 和使用



    QF:
    [@CustomButtonClick]
    #act
    SENDMSG 7 按钮点击编号为<$CustomButtonID>
    #IF
    equal <$CustomButtonID> 50
    #ACT
    SENDMSG 7 你触发了50编号的按钮
    break

    脚本命令:
    ShowCustomButton 编号 显示/隐藏(0:隐藏, 1:显示)

    预留编号:
    主界面 (0-9)
    背包 (20-24)
    系统商铺 (30-32)
    老行会 (40-42)
    新行会 (50-52)
    装备 (60-62)
    时装 (70-71)
    状态 (80-82)
    属性 (90-92)
    称号 (100-102)
    技能 (110-112)
    出战 (120-129 
  • [GEE引擎] 按地图链接addbatch/batchmove/batchDelay

    能:
      
    先设定每一张地图停留的地间,再把地图列表添加一下,人物会
       从第一张地图开始一张一张移动到最后一张

    例子:

    [@Test]
    #IF
    #ACT
    batchDelay 1  ;(暂停时间)
    addbatch B102 ;步进地图名1
    addbatch B103 ;步进地图名2
    addbatch B104 ;步进地图名3
    addbatch B105 ;步进地图名4
    addbatch B106 ;步进地图名5
    addbatch B107 ;步进地图名6
    batchmove ;开始从第一个步进地图移动到最后一个步进地图(这里是6)

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部