传奇脚本知识库
  • 调整人物属性H.ChangeHumAbility

    能: 调整人物属性

    格式: ChangeHumAbility 属性(1-21) 操作符(+ = -) 效果(1-65535) 时间秒
    说明: 属性1-13分别对应人物 防御下限 防御上限 魔御下限 魔御上限 攻击下限 攻击上限 魔法下限 魔法上限 道术下限 道术上限 MaxHP MaxMP 内功攻击伤害减 HP恢复 MP恢复 毒恢复 毒躲避 魔法躲避 准确 敏捷 幸运
    注意: 整后的属性效果只在人物在线时有效.? 不带时间为在线一直有效



    例子:

    [@Test]
    #IF
    #ACT
    ChangeHumAbility 2 + 10 60
    #SAY
    你的防御上限增加10点.60秒后恢复

    提示:调整英雄属性命令为: H.ChangeHumAbility 注:ChangeHumAbility支持多级脚本
  • 调整人物会员类型SETMEMBERTYPE

    功能:
        调整人物会员类型

    格式:
        SETMEMBERTYPE 控制符(=,+,-)  类型数(1-65535)
    ;==========================================
    ;设置人物会员类型
    [@changemembertype0]
    #IF
    #ACT
      SETMEMBERTYPE = 5
    #SAY
    你的会员类型为5。
    ;==========================================
    ;==========================================
    ;增加人物会员类型
    [@changemembertype1]
    #IF
    #ACT
      SETMEMBERTYPE + 1
    #SAY
    你的会员类型已经改变。
    ;==========================================
    ;==========================================
    ;减少人物会员类型
    [@changemembertype2]
    #IF
    #ACT
      SETMEMBERTYPE - 1
    #SAY
    你的会员类型已经改变。
    ;==========================================

  • 调整人物会员等级SETMEMBERLEVEL

    功能:
        调整人物会员等级

    格式:
        SETMEMBERLEVEL 控制符(=,+,-)  等级数(1-65535)
    ;==========================================
    ;设置人物会员等级
    [@changememberlevel0]
    #IF
    #ACT
      SETMEMBERLEVEL = 5
    #SAY
    你的会员等级为5。
    ;==========================================
    ;==========================================
    ;增加人物会员等级
    [@changememberlevel1]
    #IF
    #ACT
      SETMEMBERLEVEL + 1
    #SAY
    你的会员等级已经改变。
    ;==========================================
    ;==========================================
    ;减少人物会员等级
    [@changememberlevel2]
    #IF
    #ACT
      SETMEMBERLEVEL - 1
    #SAY
    你的会员等级已经改变。
    ;==========================================

  • 调整人物的荣誉值ChangeNationCredit/GAMEGLORY

    调整人物的荣誉值

    #IF
    CheckLevelEx > 50
    #ACT
    ChangeNationCredit + 100

    —————————————————————两个命令自己测试

    格式: GAMEGLORY (+,-,=) 值

    [@main]
    #ACT
    GAMEGLORY + 5
    #SAY
    荣誉值+5

  • 调整金刚石和灵符数量GAMEDIAMOND/GAMEGIRD

    功能:
        调整金刚石和灵符数量。

    格式:
        GAMEDIAMOND 控制符(=,+,-)  点数(0 到 2147483647)
        GAMEGIRD 控制符(=,+,-)  点数(0 到 2147483647)
    ;==========================================
    ;将人物的金刚石设置为指定点数,不能为负数
    #IF
    #ACT
      GAMEDIAMOND = 0
    #SAY
    你的金刚石数量为0
    ;==========================================
    ;==========================================
    ;将人物的灵符设置为指定点数,不能为负数
    #IF
    #ACT
     GAMEGIRD = 0
    #SAY
    你的灵符数量为0
    ;==========================================

  • 调整技能点数H.CHANGETRANPOINT/CheckTranPoint

    功能:
        脚本调整技能点数。

    格式:
       
    CHANGETRANPOINT 控制符(+,-,=)  点数

    英雄相关格式:
       
    H.CHANGETRANPOINT 控制符(+,-,=)  点数

    ;==========================================
    [@
    CHANGETRANPOINT1]
    #IF
    #ACT
      CHANGETRANPOINT 雷电术 = 100
    ;==========================================
    ;==========================================
    ;
    [@
    CHANGETRANPOINT2]
    #IF
    #ACT
      CHANGETRANPOINT 雷电术 + 200
    ;==========================================
    ;==========================================
    ;
    [@
    CHANGETRANPOINT3]
    #IF
    #ACT
      CHANGETRANPOINT 雷电术 - 10
    ;==========================================



    检测技能点数命令: CheckTranPoint 技能名称 比较符(<>=) 值

    [@CHANGETRANPOINT31]
    #IF
    CHANGETRANPOINT 雷电术 > 10
    #ACT
    SENDMSG 6 雷电术技能点数大于10
    #elseact
    SENDMSG 6 雷电术技能点数小于10
  • 调整技能等级H.SKILLLEVEL

    功能:
        脚本调整技能等级。

    格式:
       SKILLLEVEL 魔法名称 调整符(+,-,=) 等级 是否调整强化技能(0或为空时为技能等级,1为强化技能等级)

    英雄操作命令:
       H.SKILLLEVEL 魔法名称 调整符(+,-,=) 等级 是否调整强化技能(0或为空时为技能等级,1为强化技能等级)

    ;==========================================
    [@skilllevel0]
    #IF
    #ACT
      SKILLLEVEL 雷电术 = 3
    #SAY
    你的雷电术等级已经为3级。
    ;==========================================
    ;==========================================
    ;
    [@skilllevel1]
    #IF
    #ACT
      SKILLLEVEL 雷电术 + 1
    #SAY
    你的雷电术等级已经升了1级。
    ;==========================================
    ;==========================================
    ;
    [@skilllevel2]
    #IF
    #ACT
      SKILLLEVEL 雷电术 - 1
    #SAY
    你的雷电术等级已经降了1级。
    ;==========================================


    [@skilllevel3]
    #IF
    CHECKSKILL 冰咆哮 = 0 1
    #ACT
    SKILLLEVEL 冰咆哮 = 1 1
    SENDMSG 6 冰咆哮已修炼到强化一重

    强化技能升级,技能栏"升级"鼠标移上去提示的配置文件:客户端目录\data\SkillUpgradeDesc.Dat(以下为示例:)

    ;技能类型(普通技能/内功技能),技能名,需要强化等级,强化描述(描述使用,换行 参考9重)
    普通技能,攻杀剑术,1,111111111111
    普通技能,攻杀剑术,2,222222222222
    普通技能,攻杀剑术,3,333333333333333
    普通技能,攻杀剑术,4,44444444444444444
    普通技能,攻杀剑术,5,5555555555555555555555
    普通技能,攻杀剑术,6,6666666666666666666666
    普通技能,攻杀剑术,7,77777777777777777
    普通技能,攻杀剑术,8,8888888888888888888
    普通技能,攻杀剑术,9,升到9级要好多毛线的,你确定要升级????????
  • 调整当前行会的人数上限AddGuildMemberCount

    功能: 调整当前行会的人数上限.
    说明: 只能由行会老大使用.每个行会会自动读取!Setup.txt中的行会人数限制,之后可以用此命令重
          新调整行会人数限制,也就是说调整后不受!Setup.txt中行会人数限制参数的限制.
    格式: AddGuildMemberCount 操作符(+ - = ) 数量(0--1000)

    #IF
    CheckItem 金条 1
    #ACT
    Take 金条 1
    AddGuildMemberCount + 5
    #ELSESAY
    你没有金条或者你不是行会老大.

  • 调整行会成员容量CHANGEGUILDMEMBERMAXLIMITCOUNT/SELF

    格式: CHANGEGUILDMEMBERMAXLIMITCOUNT 行会名称(SELF表示调整自己所在的行会) 调整符(+,-,=) 数量
    [@main]
    #IF
    CHANGEGUILDMEMBERMAXLIMITCOUNT = 100
    #SAY
    你的行会可以容纳100个成员


  • 调整人物宝宝的等级ChangeSlaveLevel

    功能: 直接调整人物宝宝的等级
    格式: ChangeSlaveLevel 名字 操作符(+ = -) 等级(1-7) 参数4(1:调整单个宝宝;0:调整所有宝宝)

    例子: 把虎卫的等级调整到7级.
    #IF
    #ACT
    ChangeSlaveLevel 虎卫 = 7
    ====================以下是调整人物在线所有宝宝,比如有5个虎卫全部调整到指定等级====================
    #IF
    #ACT
    ChangeSlaveLevel 虎卫 = 7 1 

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