传奇脚本知识库
  • 检测人物PK值CHECKPKPOINTEX

    功能:
        检测人物PK值。

    格式:
    CHECKPKPOINTEX 控制符(=,>,<) 数量
    ;==========================================
    [@Main]
    #IF
      CHECKPKPOINTEX  > 100
    #SAY
    PK值大于 100
    #ELSESAY
    PK值小于 100
    ;==========================================

  • 检测会员剩余时间CHECKNAMEDATETIMELIST

    格式: 检测会员剩余时间 文件名称 过期是否删除(0不删除 1删除) 变量1(到期时间 字符变量) 变量2(剩余天数 数字变量) 变量3(剩余小时 数字变量) 变量4(剩余分钟 数字变量)

     

    例子:?


    #IF
    CHECKNAMEDATETIMELIST ..\QuestDiary\会员名单.txt 1 <$STR(S1)> <$STR(N1)> <$STR(N2)><$STR(N3)>
    #ACT
    SENDMSG 6 你的会员到期时间是<$STR(S1)>【剩余天数=<$STR(N1)>】【剩余小时=<$STR(N2)>】【剩余分钟=<$STR(N3)>】 255 253
    #ELSEACT
    SENDMSG 6 你不是会员或已过期,请及时充值! 255 253

    删除会员还是使用原来的老命令DELNAMEDATELIST



    ;----------------------------------------------------------------
    以下命令支持绝对路径
    ClearNameList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)
    AddNameDateList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)
    DelNameDateList 文件名 是否绝对路径(0或空:相对路径;1:绝对路径)
  • 检测行会可以容纳多少成员CHECKGUILDMEMBERMAXLIMITCOUNT

    格式: CHECKGUILDMEMBERMAXLIMITCOUNT 行会名称(SELF表示检测自己所在的行会) 检测符(<,>,=) 数量
    [@main]
    #IF
    CHECKGUILDMEMBERMAXLIMITCOUNT > 100
    #SAY
    你的行会可以容纳成员数大于100个

  • 检测地图坐标是否可以到达CHECKMAPMOVE

    检测地图坐标是否可以到达
    功能:
    检测地图坐标是否可以到达

    格式:
    CHECKMAPMOVE 地图名 X坐标 Y坐标

    ==============================================
    [@测试]
    #IF
    CHECKMAPMOVE 3 333 333
    #SAY
    盟重省333 333能够到达
    #ELSESAY
    该坐标不能到达
    ============================================

  • 检测一个地图内相同的怪物数量CheckMapSameMonCount

    格式: CheckMapSameMonCount 地图名称 怪物名称 控制符(<,>,=) 数量 是否忽略怪物名称后面的数字(留空或0=检测数字,1=不检测数字)


    [@Main]
    #IF
    CheckMapSameMonCount 3 稻草人 > 10
    #SAY
    土城的稻草人大于10个

     

     

    [@Main]
    #IF
    CheckMapSameMonCount 3 圣兽A > 2
    #SAY
    土城的圣兽A大于2个
    比如圣兽a 圣兽A1 圣兽A2各刷一只,后面不检测数字 那么土城圣兽大于2 ,检测的话就只有一个真正的圣兽了,留空和0 全是检测数字 ,1才是不检测
  • 检测地图内指定坐标范围怪物数量CHECKRANGEMONCOUNTEX

    格式: CHECKRANGEMONCOUNTEX 地图代码 怪物名 X坐标 Y坐标 范围 控制符(=,>,<) 数量 宝宝是否计算在内
    [@main]
    #IF
    CHECKRANGEMONCOUNTEX 3 半兽人 333 333 10 > 100
    #SAY
    大于100个半兽人

    [@main]
    #IF
    CheckRangeMonCountEx <$MAP> 半兽人 51 43 0 > 0 1
    #SAY
    大于100个半兽人 最后扩展一个参数:0:不算宝宝;1:算宝宝 
  • 检测当前目标类型CHECKCURRTARGETRACE

    格式: CHECKCURRTARGETRACE 控制符(=,>,<) 数据库Race值

    该命令只有在死亡触发和攻击触发中使用


    [@MagicStruck]
    #IF
    CHECKCURRTARGETRACE = 0
    #SAY
    当前是人物
    BREAK

    #IF
    CHECKCURRTARGETRACE = 1
    #SAY
    当前是英雄
    BREAK

    #IF
    CHECKCURRTARGETRACE = 150
    #SAY
    当前是人形怪
    BREAK

  • 检测被自己杀死的宝宝的名字CheckKillSlaveName

    检测被自己杀死的宝宝的名字.
    注意:此命令只检测直属宝宝,例如道士英雄召唤的神兽不属于直属宝宝.

    #IF
    CheckKillSlaveName 白野猪
    #SAY
    你把对方的宝宝<白野猪>杀死了

  • 检测行会成员人数CheckGuildMemberCount

    功能: 检测行会成员人数

    格式:
    CheckGuildMemberCount 控制符  <.=.>  数量

    #IF
    CheckGuildMemberCount  > 100
    #SAY
    行会成员大于100人.

  • 检测人物幸运值CheckLuckPoint

    功能:
        检测人物幸运值。

    格式:
    CheckLuckPoint 控制符(=,>,<) 数量
    ;==========================================
    [@Main]
    #IF
      CheckLuckPoint   > 1
    #SAY
    幸运值大于 1
    #ELSESAY
    幸运值小于 1
    ;==========================================




    #############如果上面命令不行可尝试下面的#############################

    格式:
    CheckLuckPointy 控制符(=,>,<) 数量
    ;==========================================
    [@Main]
    #IF
      CheckLuckPointy   > 1
    #SAY
    幸运值大于 1
    #ELSESAY
    幸运值小于 1
    ;==========================================

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