传奇脚本知识库
  • [GEE引擎] 装备投保<$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) 
  • [GEE引擎] 装备投保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) 
  • [GEE引擎] 装备投保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)

  • [GEE引擎] 验证码功能CanVerifyCode/CheckVerifyCode

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

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

    例子:

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

  • [GEE引擎] 修改宝宝属性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

  • [GEE引擎] 附加伤害效果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 支持伤害触发
  • [GEE引擎] 攻击伤害百分比SetNextDamage/@MagSelfFunc

    格式: SetNextDamage 参数1

    参数1 下次伤害百分比 不能为0和负数
    低于100 伤害低于正常值
    ;例1
    #act
    SetNextDamage 300
    #say
    下次攻击 伤害提高到300%

    ;例2
    [@Attack]
    #act
    <$CURRRTARGETNAME>.SetNextDamage 50
    #say
    目标角色的下次攻击伤害 为其正常伤害的50%

    魔法触发请使用@MagicAttack,不要使用@MagSelfFunc
    [@MagSelfFunc33] 可以理解为这个是释放魔法的时候触发。
    @MagicAttack这个可以理解为攻击完成后触发。
  • [GEE引擎] 物品镶嵌宝石CheckItemFluteIndexHasStone/ItemAddStone/ItemDelStone

    脚本命令给物品镶嵌宝石(无需宝石直接镶嵌)

    脚本命令给物品镶嵌宝石(无需宝石直接镶嵌) // ++++++++++++++++++++++++++++++++++ 检测装备对应的孔位置是否有宝石;孔位置 (1-8)
    CheckItemFluteIndexHasStone 装备位置 孔位置
    // ################################################## 直接给装备加一个宝石(不需要包裹中有宝石)
    ItemAddStone 装备位置 宝石名 孔位置(0或空表示自动空孔位,1-8:指定位置)
    // 删除装备指定孔位的宝石孔位置 (1-8)
    ItemDelStone 装备位置 孔位置 
  • [GEE引擎] 调整暴击百分比威力SetBlastHitRate

    格式: SetBlastHitRate 威力(百分比) 有效时间(秒,0表示一直有效)

    [@main]
    #ACT
    ;持续5秒1.2倍的暴击威力 SetBlastHitRate 120 5

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