bmhhbhhqky 发表于 2023-5-1 10:53:13

传奇脚本命令详解之功能操作一

强制取下人物身上装备
格式:
    TAKEOFFITEM 装备位置 (0/1) 1为强制取下, 默认值为0

示例:

[@main]
#IF
CHECKITEMW 开天 1
#ACT
TAKEOFFITEM 1 1
SENDMSG 5 开天已经取下





头顶花翎

格式:
    SETHUMICON参数一:位置(0..6)
               参数二:补丁文件ID(参照帮助文档设置)建议放在Face.pak补丁当中
               参数三:起始图像编号
               参数四:图像数量(最多250张),设置为0则表示取消当前位置图标
               参数五:播放间隔时间(1表示10毫秒)
               参数六:是否特效显示(0或1)
               参数七:X坐标偏移数量
               参数八:Y坐标偏移数量

示例:

[@main]
#IF
#ACT
//位置第一个,从Prguse.pak补丁的第1165开始的15张图片,
//播放间隔为100毫秒,X坐标为35,Y坐标为-8
SETHUMICON 0 3 1165 15 10 0 35 -8

取消头顶花翎效果:
[@main]
#IF
#ACT
//只需设置前四个参数,第一个参数设置好位置,其后全部用0代替。
SETHUMICON 0 0 0 0

说明:头顶花翎可以同时给人物设置7个不同的花翎,每个花翎可以单独设置XY坐标
注意:头顶花翎效果设置后会自动保存到人物数据里,不受上下线影响。




自定义输入功能

格式:
    InPutString 字符串型 (@@InPutString)
    InputInteger 数字型 (@@InputInteger)
    (@@InPutString)(@@InputInteger)需加入在脚本的第一行

示例:

(@@InPutString @@InputInteger)

<&字符串型/@@InPutString10>
<&数字型/@@InputInteger10>

[@@InPutString10]
#IF
#ACT
SENDMSG 5 你输入的信息为:<$STR(S10)>

[@@InputInteger10]
#IF
#ACT
SENDMSG 5 你输入的信息为:<$STR(N10)>

 脚本发送邮件

格式:
    SENDEMAIL 收件人(ALL 代表所有人 SELF 代表自己) 邮件标题 邮件内容(内容中填写 #10 代表换行符)

示例:

[@main]
#IF
#ACT
SENDEMAIL ALL 恭喜您已升至50级 尊敬的玩家,您好!#10恭喜您已升至50级,管理员特发来祝贺。


右下角倒计时显示公告

格式:
    SENDCENTERMSG 文字颜色 文字背景色 文字内容 发送模式(0..4) 显示时间(秒) 跳转脚本段 清除标识
    发送模式
    0 发送给自己
    1 发送给全服所有人
    2 发送给所有行会成员
    3 发送给所有队伍成员
    4 发送给当前地图所有人
    注:文字提示内容中必须带 %d ,%d为倒计时显示的秒数

增加脚本命令【CLEARSENDCENTERMSG 清除标识】用于清除 SENDCENTERMSG 发送的提示

示例:

[@main]
#IF
#ACT
SENDCENTERMSG 255 0 你将在%d秒后获得系统赠送的第一件礼物 0 10 @到时间给物品 清除此提示

[@清除上一行脚本标示]
#IF
#ACT
CLEARSENDCENTERMSG 清除此提示

[@到时间给物品]
#ACT
GIVE 新手礼包 1
SENDMSG 5 你得到了系统送给你的新手礼包。

 


限时进入地图

格式:
    TimeRecall 时间(分)

示例:

[@main]
#IF
#ACT
TimeRecall 30
MAPMOVE D717
SENDMSG 5 你进入了石墓七层,30分钟后自动退出此地图。

 初始化副本地图怪物

固定格式:
    CLEARECTYPEMON FBMAP
    注:创建副本成功后必须调用此命令

示例:

[@CreateEctype_OK]
#IF
#ACT
CLEARECTYPEMON FBMAP
MESSAGEBOX 副本地图创建成功,并初始化地图怪物成功。


初始化副本地图事件

固定格式:
    CLEARMACHINERYEVENT FBMAP
    注:创建副本成功后必须调用此命令

示例:

[@CreateEctype_OK]
#IF
#ACT
CLEARMACHINERYEVENT FBMAP
MESSAGEBOX 副本地图创建成功,并初始化地图事件成功。


创建副本地图及有效时间

格式:
    CREATEECTYPE 副本名称 时间(分钟)    //必须指定副本有效时间

示例:

[@main]
#IF
#ACT
CREATEECTYPE 祖玛副本 40
SENDMSG 5 你已创建了一个祖玛副本,有效时间为40分钟。


传送到指定副本地图及坐标

格式:
    MOVEECTYPE 副本名称 坐标    //必须带坐标参数

示例:

[@main]
#IF
#ACT
MOVEECTYPE 祖玛副本 78 81
SENDMSG 5 你已传送至祖玛副本地图的(78:81)坐标


取走人物身上装备

格式:
    TAKEW 装备名称 数量(不带数量默认为1)
    或者TAKEW 装备位置

示例:

[@main]
#IF
#ACT
TAKEW 开天
SENDMSG 5 已取走你身上的开天装备

[@main]
#IF
#ACT
TAKEW 1
SENDMSG 5 已取走你身上武器位置的装备


自定义变量功能:    自定义变量功能,不再传统受固定变量限制使用方法:    三个步骤:1、首先要声明变量2、读取变量3、保存变量    该变量支持增加、减少、脚本查看、检查大小等功能,该功能的开发突破了变量使用受限制,利用该变量可制作出超强功能脚本。说明及格式:一、声明变量:意思是告诉系统我自定义了一个命令,要让系统知道,一部份人M2报错就是因为没有进行这一步    数据类型:            Integer 整数型            String 字符串    变量类型:            HUMAN 个人变量            GUILD 行会变量            GLOBAL 公共变量    格式:      VAR 数据类型 变量类型 自定义变量名    检测自定义变量数值    格式:      CHECKVAR 数据类型 自定义变量名 操作符(>.<.?.=) 数值    调整自定义变量数值    格式:      CALCVAR 数据类型 自定义变量名 操作符(+.-.=.*./) 数值//注: 乘除只适合数字型变量二、读取变量:在已告诉系统我自定义了一个命令的前提下,就得先读取,防止数据变化而不能实时更新。    格式:      LOADVAR 变量类型 自定义变量名 变量存放路径三、保存变量:每当自定义变量发生变量就得实时保存。    格式:      SAVEVAR 变量类型 自定义变量名 变量存放路径示例:<声明变量/@声明变量>\<读取变量/@读取变量>\<保存变量/@保存变量>\<查看变量/@查看变量>\<增加变量/@增加变量>\<检查变量是否大于5/@检查变量是否大于5>\[@声明变量]#IF#ACTVAR Integer HUMAN 杀敌数[@读取变量]#IF#ACTLOADVAR HUMAN 杀敌数 ..\QuestDiary\数据文件\个人数据.txt[@保存变量]#IF#ACTSAVEVAR HUMAN 杀敌数 ..\QuestDiary\数据文件\个人数据.txt[@查看变量]#IF#ACTLOADVAR HUMAN 杀敌数 ..\QuestDiary\数据文件\个人数据.txtSENDMSG 5 你当前的杀敌数为:<$HUMAN(杀敌数)>[@增加变量]#IF#ACTCALCVAR HUMAN 杀敌数 + 1[@检查变量是否大于5]#IFCHECKVAR HUMAN 杀敌数 > 5#ACTSENDMSG 5 你的杀敌数大于5#ELSEACTSENDMSG 5 你的杀敌数不足5个

调整人物临时属性
格式:
    ChangeHumAbility 属性(1..10) (+,-,=) 点数
备注:
属性(1..10)分别代表防御上限、防御下限、魔御上限、魔御下限、攻击上限、攻击下限、魔法上限、魔法下限、道术上限、道术下限

示例:

[@main]
#IF
#ACT
ChangeHumAbility 1 + 10
ChangeHumAbility 5 + 10
SENDMSG 5 您的防御上限和攻击上限增加了10点,下线将效果将消失




自动加入行会

格式:
    ADDGUILDMEMBER 行会名称 人物名称(支持变量,如<$USERNAME>)

说明:
    在使用该命令前,建议先使用 CHECKGUILDISFULL 检测行会成员数量是否已满

示例:

[@main]
#IF
#ACT
ADDGUILDMEMBER 传奇联盟公会 张三    //将玩家张三自动加入至传奇联盟公会

[@main]
#IF
#ACT
ADDGUILDMEMBER 传奇联盟公会 <$USERNAME>       //将自己加入传奇联盟公会




打开指定网页

格式:
    OPENURL 地址 窗口宽度 窗口高度

说明:
    宽度最大为800最小100,高度最大为600最小100。可以不填,默认800*600

示例:

[@main]
#IF
#ACT
OPENURL http://www.361m2.com 600 480    //打开指定网页,窗口大小为 600 X 480

[@main]
#IF
#ACT
OPENURL http://www.361m2.com            //打开指定网页,窗口大小为默认的 800 X 600


改变生活技能技能点

格式:
    CHANGEMAKEMAGICPOINT (+, -, =) 技能点

示例:

[@main]
#IF
#ACT
CHANGEMAKEMAGICPOINT + 100
SENDMSG 5 你的生活技能点数已增加100点
 


改变人物五行属性

格式:
    CHANGEHUMWUXIN 五行属性(1..5)或(金、木、水、火、土)

说明:
    改变后人物必须小退才能完全生效

示例:

[@main]
#IF
#ACT
CHANGEHUMWUXIN 3
SENDMSG 5 已将你人物五行更改为水

[@main]
#IF
#ACT
CHANGEHUMWUXIN 金
SENDMSG 5 已将你人物五行更改为金
 


改变生活技能等级

格式:
    CHANGEMAKEMAGICLEVEL 生活技能(0..9) (+, -, =) 技能等级(0..100)

说明:
    如果调整技能等级为0则表示删除人物生活技能,技能处于未激活状态

示例:

[@main]
#IF
#ACT
CHANGEMAKEMAGICLEVEL 0
SENDMSG 5 你的生活技能目前处于未激活状态

[@main]
#IF
#ACT
CHANGEMAKEMAGICLEVEL 1 + 30
SENDMSG 5 你的打造武器生活技能已调整为30级
 


调整身上装备属性

格式:
    HOOKITEM 装备位置(0..15)
    注:此命令不能单独使用,必须配合CHANGEGIVEITEM命令一起使用。


更新CHANGEGIVEITEM部分参数允许'+,-,='运算符的使用
支持的参数有(0:调整持久,4:调整凹槽数量,7:调整附加属性,9:调整已强化等级,10:调整坐骑等级,11:调整坐骑经验值)

示例:

;调整坐骑等级和经验值
[@main]
#if
#act
HookItem 13             //选取身上马牌
CHANGEGIVEITEM 10 +10    //坐骑等级加10
CHANGEGIVEITEM 11 +10000 //坐骑经验值+10000
CHANGEGIVEITEM 8       //注意:改变完属性必需调整8参数,不然客户端不会实时显示

;调整身上武器的名称颜色和发光特效
[@main]
#if
#act
HookItem 1             //选取身上武器
CHANGEGIVEITEM 7 27 253    //颜色值为(0..255)
CHANGEGIVEITEM 7 28 1    //特效值为(1..9)
CHANGEGIVEITEM 8       //注意:改变完属性必需调整8参数,不然客户端不会实时显示


;调整身上武器的可强化次数和已强化次数
[@main]
#if
#act
HookItem 1             //选取身上武器
CHANGEGIVEITEM 5 15    //设置可强化等级为15,可强化次数只能为(3,6,9,12,15)
CHANGEGIVEITEM 9 15    //设置已强化等级为15
CHANGEGIVEITEM 8       //注意:改变完属性必需调整8参数,不然客户端不会实时显示
#say
SENDMSG 5 你身上的武器可强化次数为15,已强化到15了


;调整身上武器的凹槽数量
[@main]
#if
#act
HookItem 1            //选取身上武器
CHANGEGIVEITEM 4 3    //设置凹槽数量3个,凹槽数量只能为(0,1,2,3)
CHANGEGIVEITEM 8      //注意:改变完属性必需调整8参数,不然客户端不会实时显示
#say
SENDMSG 5 你身上的武器现在有3个凹槽了


;同时调整武器和衣服
[@main]
#if
#act
HookItem 0            //选取身上武器
HookItem 1            //选取身上衣服
CHANGEGIVEITEM 5 15   //设置可强化等级为18,可强化次数只能为(3,6,9,12,15)
CHANGEGIVEITEM 9 15   //设置已强化等级为15
CHANGEGIVEITEM 4 3    //设置凹槽数量为3个,凹槽数量只能为(0,1,2,3)
CHANGEGIVEITEM 8      //注意:改变完属性必需调整8参数,不然客户端不会实时显示
#say
SENDMSG 5 你身上的武器和衣服可强化次数为15,已强化到15了。有3个凹槽了



动态给物品

功能:
    通过NPC脚本动态给玩家物品,然后配合CHANGEGIVEITEM命令给物品绑定属性
    注:此命令不能单独使用,必须配合CHANGEGIVEITEM命令一起使用。

格式:
    DYNAMICGIVE 物品名称 数量
    如果CHANGEGIVEITEM参数相同,可以多条一起使用,详细请看示例。

示例:

[@main]
#IF
#ACT
DYNAMICGIVE 开天 1
;给物品开天绑定未开光属性
;参数一:物品_改变属性_绑定状态 参数二:物品_改变属性_绑定状态_未开光
;参数三:物品_改变属性_绑定状态_绑定
CHANGEGIVEITEM 2 8 1
;给予绑定属性后必须刷新物品才生效
;参数一:物品_改变属性_刷新物品
CHANGEGIVEITEM 8

[@main_2]
#IF
#ACT
;多件物品给予同样属性:未开光
DYNAMICGIVE 法神头盔 1
DYNAMICGIVE 法神项链 1
DYNAMICGIVE 法神手镯 2
DYNAMICGIVE 法神戒指 2
CHANGEGIVEITEM 2 8 1
CHANGEGIVEITEM 8



CHANGEGIVEITEM 命令的参数常量表

格式:
    CHANGEGIVEITEM 参数一 参数二 参数三(当满足要求时才需填,HOUR:装备有效小时)

示例:

[@main]
#IF
#ACT
;参数一:附加属性为7参数二:附加属性_致命一击26参数三:强化等级属性_5级_致命一击+3% 2
;注:给装备加属性时请认真对照参数表,找对应的汉字,如有参数三则填,没有则无需填写
CHANGEGIVEITEM 7 26 2

[@main_2]
#IF
#ACT
;参数一:物品_改变属性_时间参数二:时间参数 参数三:HOUR(小时)如不带则为天数
CHANGEGIVEITEM 1 1 HOUR    //调整装备有效时间为1小时

[@main_3]
#IF
#ACT
;参数一:物品_改变属性_时间参数二:时间参数 参数三:HOUR(小时)如不带则为天数
CHANGEGIVEITEM 1 1    //调整装备有效时间为1天

;参数一
物品_改变属性_持久    0    //持久1点是1000 如:CHANGEGIVEITEM 0 20000 (代表装备最高持久为20)
物品_改变属性_时间    1
物品_改变属性_绑定状态    2
物品_改变属性_五行属性    3
物品_改变属性_凹槽数量    4
物品_改变属性_可强化等级    5
物品_改变属性_强化等级属性    6
物品_改变属性_附加属性    7
物品_改变属性_刷新物品    8
物品_改变属性_已强化等级    9

;参数二
物品_改变属性_绑定状态_不可交易    0
物品_改变属性_绑定状态_不可存仓    1
物品_改变属性_绑定状态_不可修理    2
物品_改变属性_绑定状态_不可丢弃    3
物品_改变属性_绑定状态_永不掉落    4
物品_改变属性_绑定状态_不可强化    5
物品_改变属性_绑定状态_不可出售    6
物品_改变属性_绑定状态_丢弃消失    7
物品_改变属性_绑定状态_未开光    8

物品_改变属性_五行属性_无    0
物品_改变属性_五行属性_金    1
物品_改变属性_五行属性_木    2
物品_改变属性_五行属性_水    3
物品_改变属性_五行属性_火    4
物品_改变属性_五行属性_土    5

物品_改变属性_凹槽数量_0    0
物品_改变属性_凹槽数量_1    1
物品_改变属性_凹槽数量_2    2
物品_改变属性_凹槽数量_3    3

物品_改变属性_可强化等级_0级    0
物品_改变属性_可强化等级_1级    3
物品_改变属性_可强化等级_2级    6
物品_改变属性_可强化等级_3级    9
物品_改变属性_可强化等级_4级    12
物品_改变属性_可强化等级_5级    15
物品_改变属性_可强化等级_6级    18

物品_改变属性_强化等级属性_1级    0
物品_改变属性_强化等级属性_2级    1
物品_改变属性_强化等级属性_3级    2
物品_改变属性_强化等级属性_4级    3
物品_改变属性_强化等级属性_5级    4
物品_改变属性_强化等级属性_6级    5

物品_改变属性_附加属性_最高防御    0
物品_改变属性_附加属性_最高魔御    1
物品_改变属性_附加属性_最高攻击    2
物品_改变属性_附加属性_最高魔法    3
物品_改变属性_附加属性_最高道术    4
物品_改变属性_附加属性_最低防御    5
物品_改变属性_附加属性_最低魔御    6
物品_改变属性_附加属性_最低攻击    7
物品_改变属性_附加属性_最低魔法    8
物品_改变属性_附加属性_最低道术    9
物品_改变属性_附加属性_生命值    10
物品_改变属性_附加属性_魔法值    11
物品_改变属性_附加属性_准确    12
物品_改变属性_附加属性_敏捷    13
物品_改变属性_附加属性_武器强度    14
物品_改变属性_附加属性_魔法躲避    15
物品_改变属性_附加属性_毒物躲避    16
物品_改变属性_附加属性_体力恢复    17
物品_改变属性_附加属性_魔法恢复    18
物品_改变属性_附加属性_毒物恢复    19
物品_改变属性_附加属性_幸运    20
物品_改变属性_附加属性_诅咒    21
物品_改变属性_附加属性_伤害加成    22
物品_改变属性_附加属性_伤害吸收    23
物品_改变属性_附加属性_五行攻击    24
物品_改变属性_附加属性_五行防御    25
物品_改变属性_附加属性_致命一击    26
物品_改变属性_附加属性_名称颜色    27
物品_改变属性_附加属性_发光特效    28

;参数三
物品_改变属性_绑定状态_取消    0
物品_改变属性_绑定状态_绑定    1

物品_改变属性_强化等级属性_1级_准确+1    0
物品_改变属性_强化等级属性_1级_准确+2    1
物品_改变属性_强化等级属性_1级_准确+3    2
物品_改变属性_强化等级属性_1级_生命值上限+10%    3
物品_改变属性_强化等级属性_1级_生命值上限+20%    4
物品_改变属性_强化等级属性_1级_生命值上限+30%    5
物品_改变属性_强化等级属性_1级_生命值上限+40%    6
物品_改变属性_强化等级属性_1级_生命值上限+50%    7
物品_改变属性_强化等级属性_1级_魔法值上限+10%    8
物品_改变属性_强化等级属性_1级_魔法值上限+20%    9
物品_改变属性_强化等级属性_1级_魔法值上限+30%    10
物品_改变属性_强化等级属性_1级_魔法值上限+40%    11
物品_改变属性_强化等级属性_1级_魔法值上限+50%    12
物品_改变属性_强化等级属性_1级_敏捷+1    13
物品_改变属性_强化等级属性_1级_敏捷+2    14
物品_改变属性_强化等级属性_1级_敏捷+3    15

物品_改变属性_强化等级属性_2级_五行防御+1%    0
物品_改变属性_强化等级属性_2级_五行防御+2%    1
物品_改变属性_强化等级属性_2级_五行防御+3%    2
物品_改变属性_强化等级属性_2级_五行防御+4%    3
物品_改变属性_强化等级属性_2级_五行防御+5%    4
物品_改变属性_强化等级属性_2级_经验加成+1%    5
物品_改变属性_强化等级属性_2级_经验加成+2%    6
物品_改变属性_强化等级属性_2级_经验加成+3%    7
物品_改变属性_强化等级属性_2级_经验加成+4%    8
物品_改变属性_强化等级属性_2级_经验加成+5%    9
物品_改变属性_强化等级属性_2级_经验加成+6%    10
物品_改变属性_强化等级属性_2级_经验加成+7%    11
物品_改变属性_强化等级属性_2级_经验加成+8%    12
物品_改变属性_强化等级属性_2级_经验加成+9%    13
物品_改变属性_强化等级属性_2级_经验加成+10%    14
物品_改变属性_强化等级属性_2级_五行伤害+1%    15
物品_改变属性_强化等级属性_2级_五行伤害+2%    16
物品_改变属性_强化等级属性_2级_五行伤害+3%    17
物品_改变属性_强化等级属性_2级_五行伤害+4%    18
物品_改变属性_强化等级属性_2级_五行伤害+5%    19

物品_改变属性_强化等级属性_3级_最高防御+1%    0
物品_改变属性_强化等级属性_3级_最高防御+2%    1
物品_改变属性_强化等级属性_3级_最高防御+3%    2
物品_改变属性_强化等级属性_3级_最高魔御+1%    3
物品_改变属性_强化等级属性_3级_最高魔御+2%    4
物品_改变属性_强化等级属性_3级_最高魔御+3%    5
物品_改变属性_强化等级属性_3级_最高攻击+1%    6
物品_改变属性_强化等级属性_3级_最高攻击+2%    7
物品_改变属性_强化等级属性_3级_最高攻击+3%    8
物品_改变属性_强化等级属性_3级_最高攻击+4%    9
物品_改变属性_强化等级属性_3级_最高攻击+5%    10
物品_改变属性_强化等级属性_3级_最高魔法+1%    11
物品_改变属性_强化等级属性_3级_最高魔法+2%    12
物品_改变属性_强化等级属性_3级_最高魔法+3%    13
物品_改变属性_强化等级属性_3级_最高魔法+4%    14
物品_改变属性_强化等级属性_3级_最高魔法+5%    15
物品_改变属性_强化等级属性_3级_最高道术+1%    16
物品_改变属性_强化等级属性_3级_最高道术+2%    17
物品_改变属性_强化等级属性_3级_最高道术+3%    18
物品_改变属性_强化等级属性_3级_最高道术+4%    19
物品_改变属性_强化等级属性_3级_最高道术+5%    20

物品_改变属性_强化等级属性_4级_伤害加成+1%    0
物品_改变属性_强化等级属性_4级_伤害加成+2%    1
物品_改变属性_强化等级属性_4级_伤害加成+3%    2
物品_改变属性_强化等级属性_4级_生命魔法上限+2%    3
物品_改变属性_强化等级属性_4级_生命魔法上限+3%    4
物品_改变属性_强化等级属性_4级_生命魔法上限+4%    5
物品_改变属性_强化等级属性_4级_生命魔法上限+5%    6
物品_改变属性_强化等级属性_4级_生命魔法上限+6%    7
物品_改变属性_强化等级属性_4级_生命魔法上限+7%    8
物品_改变属性_强化等级属性_4级_生命魔法上限+8%    9
物品_改变属性_强化等级属性_4级_生命魔法上限+9%    10
物品_改变属性_强化等级属性_4级_生命魔法上限+10%    11
物品_改变属性_强化等级属性_4级_伤害吸收+1%    12
物品_改变属性_强化等级属性_4级_伤害吸收+2%    13
物品_改变属性_强化等级属性_4级_伤害吸收+3%    14

物品_改变属性_强化等级属性_5级_致命一击+1%    0
物品_改变属性_强化等级属性_5级_致命一击+2%    1
物品_改变属性_强化等级属性_5级_致命一击+3%    2
物品_改变属性_强化等级属性_5级_攻,魔,道+10    3
物品_改变属性_强化等级属性_5级_攻,魔,道+11    4
物品_改变属性_强化等级属性_5级_攻,魔,道+12    5
物品_改变属性_强化等级属性_5级_攻,魔,道+13    6
物品_改变属性_强化等级属性_5级_攻,魔,道+14    7
物品_改变属性_强化等级属性_5级_攻,魔,道+15    8
物品_改变属性_强化等级属性_5级_攻,魔,道+16    9
物品_改变属性_强化等级属性_5级_攻,魔,道+17    10
物品_改变属性_强化等级属性_5级_攻,魔,道+18    11
物品_改变属性_强化等级属性_5级_攻,魔,道+19    12
物品_改变属性_强化等级属性_5级_攻,魔,道+20    13
物品_改变属性_强化等级属性_5级_攻,魔,道+21    14
物品_改变属性_强化等级属性_5级_攻,魔,道+22    15
物品_改变属性_强化等级属性_5级_攻,魔,道+23    16
物品_改变属性_强化等级属性_5级_攻,魔,道+24    17
物品_改变属性_强化等级属性_5级_攻,魔,道+25    18
物品_改变属性_强化等级属性_5级_攻,魔,道+26    19
物品_改变属性_强化等级属性_5级_攻,魔,道+27    20
物品_改变属性_强化等级属性_5级_攻,魔,道+28    21
物品_改变属性_强化等级属性_5级_攻,魔,道+29    22
物品_改变属性_强化等级属性_5级_攻,魔,道+30    23

物品_改变属性_强化等级属性_6级_掉落机率减少40    0
物品_改变属性_强化等级属性_6级_掉落机率减少50    1
物品_改变属性_强化等级属性_6级_掉落机率减少60    2
物品_改变属性_强化等级属性_6级_掉落机率减少70    3
物品_改变属性_强化等级属性_6级_掉落机率减少80    4
物品_改变属性_强化等级属性_6级_掉落机率减少90    5




调整人物属性点

格式:
    CHANGENAKEDCOUNT (+, -, =) 数量

示例:

[@main]
#IF
#ACT
CHANGENAKEDCOUNT+ 1000
SENDMSG 5 你增加了1000点属性点
 


让人物执行QManage.txt中的脚本

格式:
    HCALL 人物名称 脚本段

示例:

[@main]
#IF
#ACT
HCALL 张三 @TEST    //让张三执行登陆脚本QManage.txt里的@TEST脚本段
 


调整行会等级

格式:
    CHANGEGUILDLEVEL (+, -, =) 等级

示例:

[@main]
#IF
#ACT
CHANGEGUILDLEVEL + 2
SENDMSG 5 你的行会等级增加2级


调整人物PK值

格式:
    CHANGEPKPOINT (+,-,=) 数量

示例:

[@main]
#IF
#ACT
CHANGEPKPOINT - 500
SENDMSG 5 你的PK值减少了500点



将人物踢除下线

格式:
    KICK

示例:

[@main]
#IF
#ACT
KICK
SENDMSG 5 你已被踢下线




将人物名称加入到文本当中

格式:
    ADDNAMELIST 文本路径

示例:

[@main]
#IF
#ACT
ADDNAMELIST ../QuestDiary/游戏配置/会员名单.txt
SENDMSG 5 你的名字已被添加


将人物行会名称加放到文本当中

格式:
    ADDGUILDLIST 文本路径

示例:

[@main]
#IF
#ACT
ADDGUILDLIST ../QuestDiary/游戏配置/行会名单.txt
SENDMSG 5 你的行会名称已添加




从文本当中删队人物行会内容

格式:
    DELGUILDLIST 文本路径

示例:

[@main]
#IF
#ACT
DELGUILDLIST ../QuestDiary/游戏配置/行会名单.txt
SENDMSG 5 你的行会名单已被删除




将人物登录帐号增加到文本当中

格式:
    ADDACCOUNTLIST 文本路径

示例:

[@main]
#IF
#ACT
ADDACCOUNTLIST ../QuestDiary/游戏配置/登陆帐号.txt
SENDMSG 5 你的帐号已添加到指定文本中




从文本当中删除人物登当帐号

格式:
    DELACCOUNTLIST 文本路径

示例:

[@main]
#IF
#ACT
DELACCOUNTLIST ../QuestDiary/游戏配置/登陆帐号.txt
SENDMSG 5 登陆帐号文本中已清除了你的帐号


将人物登录IP增加到文本当中

格式:
    ADDIPLIST 文本路径

示例:

[@main]
#IF
#ACT
ADDIPLIST ../QuestDiary/游戏配置/登陆IP.txt
SENDMSG 5 你的登陆IP已被添加


从文本当中删除人物登录IP内容

格式:
    DELIPLIST 文本路径

示例:

[@main]
#IF
#ACT
DELIPLIST ../QuestDiary/游戏配置/登陆IP.txt
SENDMSG 5 你的登陆IP已被清除


改变人物发型

格式:
    HAIRSTYLE 发型

发型代码:
    光头            0
    原始发型      1
    豪气冲天      2
    爆炸头橄榄色    3
    爆炸头深红色    4
    爆炸头深蓝色    5
    流行橄榄色      6
    流行深红色      7
    流行深蓝色      8

示例:

[@main]
#IF
#ACT
HAIRSTYLE 5
SENDMSG 5 你的发型已变成爆炸头深蓝色


调整人物等级

格式:
    CHANGELEVEL (+,-,=) 等级

示例:

[@main]
#IF
#ACT
CHANGELEVEL + 10
SENDMSG 5 你的等级提升了10级..




清除人物所有技能

格式:
    CLEARSKILL

示例:

[@main]
#IF
#ACT
CLEARSKILL
SENDMSG 5 你的所有技能已被清除




删除与职业不相符的技能

格式:
    DELNOJOBSKILL

示例:

[@main]
#IF
#ACT
DELNOJOBSKILL
SENDMSG 5 与你职业不相符的技能已被删除




删除技能

格式:
    DELSKILL 技能名称

示例:

[@main]
#IF
#ACT
DELSKILL 烈火剑法
SENDMSG 5 你的烈火剑法已被删除


增加技能

格式:
    ADDSKILL 技能名称 技能等级

示例:

[@main]
#IF
#ACT
ADDSKILL 烈火剑法 3
SENDMSG 5 你学会了3级烈火剑法


调整技能等级

格式:
    SKILLLEVEL 技能名称 (+,-,=) 等级

示例:

[@main]
#IF
#ACT
SKILLLEVEL 烈火剑法 = 3
SENDMSG 5 你的烈火剑法技能变为了3级


调整人物PK值

格式:
    CHANGEPKPOINT (+,-,=) 数量

示例:

[@main]
#IF
#ACT
CHANGEPKPOINT - 500
SENDMSG 5 你的PK值减少了500点



调整人物经验值

格式:
    CHANGEEXP (+,-,=) 经验值

示例:

[@main]
#IF
#ACT
CHANGEEXP + 10000000
SENDMSG 5 你的经验值增加了1000万


改变职业

格式:
    CHANGEJOB 职业(战WARR,法WIZARD,道TAOS)

示例:

[@main]
#IF
#ACT
CHANGEJOB WARR
SENDMSG 5 你变成了一名伟大的战士


设置会员类型

格式:
    SETMEMBERTYPE (+,-,=) 类型(0-255)

示例:

[@main]
#IF
#ACT
SETMEMBERTYPE = 3
SENDMSG 5 你的会员类型为3

[@main]
#IF
#ACT
SETMEMBERTYPE + 1
SENDMSG 5 你的会员提升了一个等级


设置会员等级

格式:
    SETMEMBERLEVEL (+,-,=) 等级

示例:

[@main]
#IF
#ACT
SETMEMBERLEVEL 3
SENDMSG 5 你的会员等级提升了




调整元宝数量

格式:
    GAMEGOLD (+,-,=) 数量

示例:

[@main]
#IF
#ACT
GAMEGOLD + 1000
SENDMSG 5 你的元宝增加了1000


改变人物名称颜色

格式:
    CHANGENAMECOLOR 颜色(0..255)

示例:

[@main]
#IF
#ACT
CHANGENAMECOLOR 253
SENDMSG 5 你的名字颜色变成了紫红色


改变人物转生等级

格式:
    RENEWLEVEL 转生等级 人物降到指定等级(为0则不降级)

示例:

[@main]
#IF
#ACT
RENEWLEVEL 1
SENDMSG 5 你已成功完成一次转生

[@main_2]
#IF
#ACT
RENEWLEVEL 1 2
SENDMSG 5 你已成功完成一次转生,等级降低2级


改变人物模式

格式:
    CHANGEMODE 模式(1..3)
    1管理员模式,2无敌模式,3隐身模式

示例:

[@main]
#IF
#ACT
CHANGEMODE 1
CHANGEMODE 2
CHANGEMODE 3
SENDMSG 5 你现在为管理、无敌、隐身模式


修改人物权限

格式:
    CHANGEPERMISSION 权限等级(0..10)

示例:

[@main]
#IF
#ACT
CHANGEPERMISSION 10
SENDMSG 5 你已成为本服的管理员了


将人物杀死

格式:
    KILL 模式(0..3)
    0正常死亡,1死亡不掉物品,2被NPC杀死,3被NPC杀死但不掉落物品

示例:

[@main]
#IF
#ACT
KILL 0
SENDMSG 5 你已死亡


清除人物转身等级

格式:
    RESTRENEWLEVEL

示例:

[@main]
#IF
#ACT
RESTRENEWLEVEL
SENDMSG 5 已清除人物转生


调整人物声望值

格式:
    CREDITPOINT (+,-,=) 数量

示例:

[@main]
#IF
#ACT
CREDITPOINT + 200
SENDMSG 5 声望增加200点

独家迷失 发表于 2023-11-20 16:48:36

这东西我收了!谢谢楼主!

青妖专属 发表于 2023-11-20 18:46:05

感谢站长分享传奇教程,让我学习到很多知识。

红牛迷失 发表于 2023-11-20 22:57:41

这个帖子不回对不起自己!

专属合击 发表于 2023-11-21 04:25:24

感谢站长分享开区一条龙教程,新手能学习到很多知识。

山河万象 发表于 2023-11-21 10:00:31

这东西我收了!

逍遥微变 发表于 2023-11-21 13:37:27

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

金币传奇 发表于 2023-11-21 19:00:46

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

青龙传说 发表于 2023-11-22 00:42:00

在这里可以学到很多传奇一条龙开区时遇到的问题。

鸿蒙神器 发表于 2023-11-22 06:51:11

这东西我收了!
页: [1] 2
查看完整版本: 传奇脚本命令详解之功能操作一