传奇脚本知识库
  • 增加隐藏元素属性AddHumNewValue

    格式: AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100) 时间(1-65535)


    AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100)
    属性(0-20)
    (0)暴击几率增加 1~100%
    (1)增加攻击伤害 1~100%
    (2)物理伤害减少 1~100%
    (3)魔法伤害减少 1~100%
    (4)忽视目标防御 1~100%
    (5)所有伤害反弹 1~100%
    (6)增加杀人暴率 1~100%
    (7)人物体力增加 1~100%
    (8)人物魔力增加 1~100%
    (9)怒气恢复增加 1~100%
    (10)合击攻击增加 1~100%
    (11)增加杀怪暴率 1~100%
    (12)不支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    (13)增加防止麻痹 1~100%
    (14)增加防止护身 1~100%
    (15)增加防止复活 1~100%
    (16)增加防止全毒 1~100%
    (17)增加防止诱惑 1~100%
    (18)增加防止火墙 1~100%
    (19)增加防止冰冻 1~100%
    (20)增加防止蛛网 1~100%

    说明:此命令只调整本命令对应的元素属性值,而不会改变装备自带的属性值
    如:AddHumNewValue 0 = 10 100
    将人物的暴击几率调整为10,假如人身上的装备暴击几率原来为5,则最终人物身上的暴击几率为 10 + 5
    直接:此属性不会在人物状态上面显示,俗称隐藏属性,按需使用
  • 装备投保$DROPINSURANCEITEMCURRENCY/$DROPINSURANCEITEMGOLD

    DB字段: InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
    DB字段:InsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
    设置投保次数:
    SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    GETINSURANCECOUNTXX 位置 变量
    设置投保次数:
    H.SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    H.GETINSURANCECOUNTXX 位置 变量
    QF脚本触发投保装备掉落触发:
    @DropInsuranceItem
    @HeroDropInsuranceItem
    相关常量:
    OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>
    变量:
    投保物品名:$DROPINSURANCEITEMNAME
    剩余投保数:$DROPINSURANCEITEMCOUNT
    投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
    单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db) 
  • 装备投保<$BOXITEM[X].INSURANCEGOLD>/$DROPINSURANCEITEMNAME

    DB字段: InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
    DB字段:InsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
    设置投保次数:
    SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    GETINSURANCECOUNTXX 位置 变量
    设置投保次数:
    H.SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    H.GETINSURANCECOUNTXX 位置 变量
    QF脚本触发投保装备掉落触发:
    @DropInsuranceItem
    @HeroDropInsuranceItem
    相关常量:
    OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>
    变量:
    投保物品名:$DROPINSURANCEITEMNAME
    剩余投保数:$DROPINSURANCEITEMCOUNT
    投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
    单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db) 
  • 装备投保<$BOXITEM[X].INSURANCECURRENCY><$BOXITEM[X].INSURANCECOUNT>

    DB字段: InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
    DB字段:InsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
    设置投保次数:
    SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    GETINSURANCECOUNTXX 位置 变量
    设置投保次数:
    H.SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    H.GETINSURANCECOUNTXX 位置 变量
    QF脚本触发投保装备掉落触发:
    @DropInsuranceItem
    @HeroDropInsuranceItem
    相关常量:
    OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>
    变量:
    投保物品名:$DROPINSURANCEITEMNAME
    剩余投保数:$DROPINSURANCEITEMCOUNT
    投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
    单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db) 
  • 装备投保GETINSURANCECOUNT/DropInsuranceItem/HeroDropInsuranceItem

    装备投保功能


    DB字段: InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
    DB字段:InsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
    设置投保次数:
    SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    GETINSURANCECOUNTXX 位置 变量
    设置投保次数:
    H.SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    H.GETINSURANCECOUNTXX 位置 变量
    QF脚本触发投保装备掉落触发:
    @DropInsuranceItem
    @HeroDropInsuranceItem
    相关常量:
    OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>
    变量:
    投保物品名:$DROPINSURANCEITEMNAME
    剩余投保数:$DROPINSURANCEITEMCOUNT
    投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
    单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db) 
  • 装备投保InsuranceCurrency/InsuranceGold/SETINSURANCECOUNT


    装备投保功能


    DB字段: InsuranceCurrency 保金类型 0元宝 1金币 2泡点 3金刚石 4灵符
    DB字段:InsuranceGold 投保金额 设置大于0时 登陆器才会显示该装备是否已经投保
    设置投保次数:
    SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    GETINSURANCECOUNTXX 位置 变量
    设置投保次数:
    H.SETINSURANCECOUNTXX 位置 操作符(+,-,=) 数值
    获取投保次数
    H.GETINSURANCECOUNTXX 位置 变量
    QF脚本触发投保装备掉落触发:
    @DropInsuranceItem
    @HeroDropInsuranceItem
    相关常量:
    OK框的常量 保金类型:<$BOXITEM[X].INSURANCECURRENCY> 投保次数:<$BOXITEM[X].INSURANCECOUNT> 投保金额:<$BOXITEM[X].INSURANCEGOLD>
    变量:
    投保物品名:$DROPINSURANCEITEMNAME
    剩余投保数:$DROPINSURANCEITEMCOUNT
    投保货币类型:$DROPINSURANCEITEMCURRENCY (StdItem.db)
    单件投保单价: $DROPINSURANCEITEMGOLD (StdItem.db)

  • 验证码功能CanVerifyCode/CheckVerifyCode

    验证码功能,用法类似GOTO,验证成功后需下级脚本才有执行权限(验证码支持中文、字母、数字自行在列表信息1设置验证文字内容,为方便失败推荐纯中文)
    例:
    [@main]
    #IF
    CanVerifyCode
    #ACT
    VerifyCode @回收验证完成
    [@回收验证完成]
    #IF
    CheckVerifyCode
    #ACT
    #say
    验证通过!
  • 修改宝宝外观ChangeSlaveAppr

    能:
      
    修改宝宝外观
       ChangeSlaveAppr 脸型 宝宝名(为空或*,表示所有宝宝,指定名字为指定宝宝) 脸型有效时间(分钟,空或0 表示不检测时间)

    例子:

    [@Test]
    #IF
    #ACT
    ;//修改宝宝脸型
    ChangeSlaveAppr 72 神兽 60
    sendmsg 6 您的神兽外观已经修改为虎卫外观!有效时间60分钟!
    break

  • 修改宝宝属性ChangeSlaveAbility/RecalcSlaveAbility

    能:
      
    修改宝宝属性
    ChangeSlaveAbility 参数1 参数值 宝宝名(为空表示所有宝宝)
    参数1表示值:
    0: HP; 1: MaxHP; 2:MP; 3:MaxMP; 4:AC1; 5:AC2; 6:MAC1; 7:MAC2; 8:DC1; 9:DC2; 10:MC1; 11:MC2; 12:SC1; 13:SC2 14:攻击速度 15:移动速度 30:属性有效时间(分钟,空或0表示不检测时间)
    // 重算宝宝属性,ChangeSlaveAbility后不会重算宝宝属性,必须调用本命令
    RecalcSlaveAbility 宝宝名(为空表示所有宝宝)
    ;------------------------------------------------

    例子:

    [@Test]
    #IF
    #ACT
    ChangeSlaveAbility 14 100
    ChangeSlaveAbility 15 100
    ChangeSlaveAbility 30 30
    RecalcSlaveAbility
    sendmsg 6 您的所有宝宝攻击速度和移动速度增加,有效时间30分钟!
    break

  • 附加伤害效果RangeHarm/RangeHarmEx

    格式: RangeHarm 参数1 参数2 参数3 参数4 参数5 参数6


    说明:
    RangeHarm 参数1 参数2 参数3 参数4 参数5 参数6.....参数14
    参数1 X坐标
    参数2 Y坐标
    参数3 范围
    参数4 伤害值
    参数5 附加效果 0=无,1=击退,2=冻结,3=麻痹,4=吸血,5=吸蓝,6真实伤害,7石化, 8冰冻,9蛛网效果,10红毒, 11绿毒,12定身,13瘫痪,14防禁锢
    参数6 附加属性值 分别对应 击退距离 冻结时间 麻痹时间 吸血值 吸蓝值 真实伤害值(真实伤害无视防御不无视护身)


    RangeHarm 333 333 8 100 1 5
    当前地图 坐标 333 333 范围8之内所有可以攻击的目标都受到100点伤害 并且被击退5格
    所有参数都支持变量 伤害和普通伤害一样 需要考虑目标的防御

    扩展了一个 RangeHarmEx 支持伤害触发
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部