传奇脚本知识库
  • 检查沙城门状态CHECKCASTLEDOOR

    功能:
        可以检查沙城门状态。

    格式:
    ;==========================================
    #if
      CHECKCASTLEDOOR 损坏
    #say
    城门损坏


    #if
      CHECKCASTLEDOOR 开启
    #say
    城门开启

    #if
      CHECKCASTLEDOOR 关闭
    #say
    城门关闭
    ;==========================================

  • 检查上次攻城到现在的天数CASTLEWARAY

    功能:
        可以检查上次攻城到现在的天数。

    格式:
        CASTLEWARAY   控制符(<=>)  天数
    ;==========================================
    [@Main]
    #IF
        CASTLEWARAY   > 3
    #SAY
    上次攻城到现在超过三天
    #ELSESAY
    上次攻城到现在未够三天
    ;==========================================

  • 检查沙巴克占领天数CASTLECHANGEDAY

    功能:
        检查沙巴克占领天数

    格式:
    ================================
    #if
      CASTLECHANGEDAY > 7
    #say
    你已经占领沙城7天以上.
    ================================

  • 检查宝宝的等级CHECKSLAVELEVEL

    脚本功能:
    检查宝宝的等级。

    命令格式:
    CHECKSLAVELEVEL 控制符(=,>,<)  等级数(7)

    ;==========================================
    ;检查宝宝的等级是否等于指定级别
    [@checklevel0]
    #IF
      CHECKSLAVELEVEL = 5
    #SAY
    宝宝的等级等于5级。
    #ELSESAY
    宝宝的等级不等于5级。
    ;==========================================

    ;==========================================
    ;检查宝宝的等级是否大于指定级别
    [@checklevel1]
    #IF
      CHECKSLAVELEVEL > 5
    #SAY
    宝宝的等级大于5级。
    #ELSESAY
    宝宝的等级不大于5级。
    ;==========================================

    ;==========================================
    ;检查宝宝的等级是否小于指定级别
    [@checkposelevel2]
    #IF
      CHECKSLAVELEVEL < 5
    #SAY
    宝宝的等级小于5级。
    #ELSESAY
    宝宝的等级不小于5级。
    ;==========================================

  • 检查玩家的宝宝数量CHECKSLAVECOUNT/CHECKBBCOUNT

    功能:
        可以检查玩家所带宠物的数量。

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

    CHECKBBCOUNT 控制符  <.=.>  数量 ;也是检查宝宝的命令自己试试把
    ;==========================================
    ;检查宝宝数量是否为指定数量
    [@checkslavecount0]
    #IF
    #ACT
      CHECKSLAVECOUNT = 5
    #SAY
    你的宝宝数量为5个。
    #ELSESAY
    你的宝宝数量不为5个。
    ;==========================================
    ;==========================================
    ;检查宝宝数量是否为大于数量
    [@checkslavecount1]
    #IF
    #ACT
      CHECKSLAVECOUNT > 5
    #SAY
    你的宝宝数量超过5个。
    #ELSESAY
    你的宝宝数量不超过5个。
    ;==========================================
    ;==========================================
    ;检查宝宝数量是否为小于数量
    [@checkslavecount2]
    #IF
    #ACT
      CHECKSLAVECOUNT < 5
    #SAY
    你的宝宝数量小于5个。
    #ELSESAY
    你的宝宝数量不小于5个。
    ;==========================================


    ;******************************2018-05-12进行扩展**************************************************

    .可以检查玩家所带宝宝的数量扩展。
    格式:
    CHECKSLAVECOUNT 控制符 <.=.> 数量
    扩展,可以检查相同名字宝宝的数量(不带宝宝名字则为检查所有宝宝)
    CHECKSLAVECOUNT 控制符 <.=.> 数量 宝宝名字 是否检查名称数字(0:不检查名称数字[骷髅1,骷髅2都按包骷髅算], 1:算数字)
  • 检查队伍中的人物数量CHECKGROUPMEMBERCOUNT

    功能:
    可以检查人物组队人数。
    格式:
    CHECKGROUPMEMBERCOUNT (<,>,=) 数量
    ;==========================================
    #if
    CHECKGROUPMEMBERCOUNT > 10
    #say
    组队人数大于10个人
    ;==========================================  

  • 检测装备名字的颜色CheckItemNameColor

    功能: 检测装备名字的颜色(英雄M2).
    格式: CheckItemNameColor 位置(0-13) 颜色(0-255)

    例子: 检测武器颜色是否是紫色.
    [@main]
    #IF
    CheckItemNameColor 1 253
    #SAY
    武器名字紫色显示.
    检测英雄装备名字的颜色命令:H.CheckItemNameColor  

  • 检测指定范围内的人物数量CheckRangeHumCount

    功能:检测指定范围内的人物数量

    格式:CheckRangeHumCount 地图名称 X Y 范围 (<,>,=) 数量

    示例:

    #IF

    CheckRangeHumCount 3 333 333 1 > 1

    #SAY

    你当前所在地图盟重土城,当前坐标范围内大于1人,指定坐标叠加人物不增加经验。

  • 检测人物是否在安全区检测在安全区INSAFEZONE

    功能:检测人物是否在安全区

    格式:检测在安全区

    示例:

    #IF

    INSAFEZONE

    #SAY

    您当前在安全区。

  • 获取物品的附加属性值CHECKITEMADDVALUE

    能: 获取物品的附加属性值

    格式: 格式: CHECKITEMADDVALUE 装备位置(-1时是升级OK框中的装备, boxitem0 -boxitem7为自定义OK框,0-12时是穿在身上的装备) 属性位置(0-14) (符号 < > =) 值 保存变量

    物品位置:
    0 盔甲
    1 武器
    2 照明物(蜡烛,此物品属性升级无效)
    3 项链
    4 头盔
    5 右手镯
    6 左手镯
    7 右戒指
    8 左戒指
    9 无(放护身符位置)
    10 腰带
    11 鞋子
    12 宝石

    盔甲
    0 防御
    1 魔御
    2 攻击
    3 魔法
    4 道术
    5-13 无效果
    14 持久

    武器
    0 DC2
    1 MC2
    2 SC2
    3 幸运
    4 诅咒
    5 准确
    6 攻击速度
    7 强度
    8-9 暂不知道
    10 需开封
    11-13 暂不知道
    14 持久

    头盔
    0 防御
    1 魔御
    2 攻击
    3 魔法
    4 道术
    5 佩带需求
    6 佩带级别
    7-13 无效果
    14 持久

    项链
    0 AC2
    1 MAC2
    2 DC2
    3 MC2
    4 SC2
    6 佩带需求
    7 佩带级别
    8 reserved
    9-13 暂不知道
    14 持久

    手镯
    0 AC2
    1 MAC2
    2 DC2
    3 MC2
    4 SC2
    6 佩带需求
    7 佩带级别
    8-13 无效果
    14 持久

    戒指
    0 AC2
    1 MAC2
    2 DC2
    3 MC2
    4 SC2
    6 佩带需求
    7 佩带级别
    8-13 无效果
    14 持久

    例子:?
    #IF
    CheckItemAddValue 0 0 > 1
    #ACT
    GETITEMADDVALUE 0 0 <$STR(M10)>
    ;H.GETITEMADDVALUE 0 0 <$STR(M10)>
    #SAY
    你的盔甲附加了<$STR(M10)>点防御属性.

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