执行类

命令特点

一、传送 / 移动

 
命令 格式 说明
MOVE / MAPMOVE MOVE 3
MOVE 3 100 200
传送到地图(可选坐标)
INSTANCEMOVE INSTANCEMOVE 3 1 100 200 地图 + 实例号 + 坐标
GROUPTELEPORT GROUPTELEPORT 3 100 200 整队传送(4 参数时第 3 位是实例号)
GROUPGOTO GROUPGOTO 3 整队传送到地图
GROUPRECALL GROUPRECALL 把队员全部召到身边(无参)
GOTO GOTO @标签 页内跳转
DELAYGOTO DELAYGOTO 5 @标签 延迟 5 秒后跳转

二、货币 / 经验 / 等级

 
命令 格式 说明
GIVEGOLD / GIVEGOLDEX GIVEGOLD 10000 给金币
TAKEGOLD TAKEGOLD 10000 扣金币
TAKEGAMEGOLD TAKEGAMEGOLD 100 扣元宝
GIVEEXP GIVEEXP 5000 给经验(走正常获得流程)
CHANGELEVEL / CHANGELVL CHANGELEVEL = 60
CHANGELEVEL + 5
等级:= n 设置 / + n 加 / - n 减
SETUSERJF SETUSERJF + 100
SETUSERJF = 0
设置元宝(积分),支持 %变量
SETSUPERCHANGE SETSUPERCHANGE + 1 设置转生次数

三、物品

 
命令 格式 说明
GIVE / GIVEITEM GIVE 屠龙 1 给物品,数量省略默认 1
TAKE / TAKEITEM TAKE 屠龙 1
TAKE 屠龙 1 5
扣物品,第 3 参数是持久要求

四、状态 / 外观

 
命令 格式 说明
GIVEHP GIVEHP 500 加血(负数即扣血)
GIVEMP GIVEMP 200 加蓝
SETPKPOINT SETPKPOINT 0 设置 PK 值
INCREASEPKPOINT INCREASEPKPOINT 100 增加 PK 值
REDUCEPKPOINT REDUCEPKPOINT 100 减少 PK 值
CHANGEGENDER CHANGEGENDER 切换性别(无参)
CHANGEHAIR CHANGEHAIR 2 改发型
MAKEWEDDINGRING MAKEWEDDINGRING 生成结婚戒指

五、宠物 / 马

 
命令 格式 说明
GIVEPET GIVEPET 练级宝宝 1 0 召唤宝宝,宠物名可带引号
REMOVEPET REMOVEPET 练级宝宝 移除指定宝宝
CLEARPETS CLEARPETS 清空所有宝宝(无参)
GIVEHORSE GIVEHORSE 2 给马  后面参数 1 2 3-44或者Brown White Red Black都支持,表示棕马、白马、红马、黑马、DiyHorse1 ~ DiyHorse40表示自定义马。别名:horsecall
TAKEHORSE TAKEHORSE

收走马(无参)、别名:KillHorse 效果一致

重点注意事项:会调用 Setup\HorsePrice.ini 这个文件,可以看文件内的说明,意思是使用卖马命令会直接给指定马的好处。

这是自己新增的功能,非常好用。但是如果使用老脚本给卖马奖励,请把里面的值都改成0或者删除都可以。

六、技能 / 怪物

 
命令 格式 说明
GIVESKILL / ADDMAGIC GIVESKILL 烈火剑法 3 给技能 + 等级
REMOVESKILL REMOVESKILL 烈火剑法 删技能
GIVEMON GIVEMON 3 骷髅 100 200 1 地图 怪物 X Y 数量 [范围]
MONGEN MONGEN 骷髅 5 在 NPC 身边刷怪,数量默认 1

七、消息 / 界面

 
命令 格式 说明
SYSMSG / LOCALMESSAGE SYSMSG "文字" 9 只给自己看,第 2 参数是 MessageType
GLOBALMESSAGE GLOBALMESSAGE "文字" RollNotice 全服可见
CLOSE CLOSE 关闭对话框(无参)
PLAYSOUND PLAYSOUND 声音文件 播声音
OPENRANKING OPENRANKING 打开排行榜(无参)
NPCSHOW NPCSHOW 123 显示 NPC
NPCHIDE NPCHIDE 123 隐藏 NPC

八、变量与运算(写逻辑的主力)

 
命令 格式 说明
MOV MOV D1 100
MOV D1 %D2
赋值(支持变量作值)
MOVR MOVR D0 5 随机赋值 [0,5) → 0~4
INC INC D2 1 自加,结果写回第一个变量
DEC DEC D8 1 自减
CALC CALC D1 + 5 四则运算后写回变量(+ - * /)
SUM / MUL / DIV / PERCENT MUL P1 P2 老引擎两值运算,结果固定存 P9,DIV 为整除
SET SET [12] 1 角色持久标志位(索引写在方括号里)
PARAM1 / PARAM2 / PARAM3 PARAM1 3 1 遗留兼容参数,一般不用
LOADVALUE LOADVALUE D1 文件名 段 键 从 ini 读值到变量
SAVEVALUE SAVEVALUE 文件名 段 键 值 把值写进 ini(真持久化)

九、Buff

 
命令 格式 说明
GIVEBUFF GIVEBUFF 麻痹 60
GIVEBUFF 麻痹 60 MaxDC:10
BuffType 名 + 秒数 + 可选属性
STARTBUFF STARTBUFF 1 60 按自定义 Buff 序号启动
REMOVEBUFF REMOVEBUFF 麻痹 移除 Buff

十、脚本控制 / 持久变量

 
命令 格式 说明
CALL CALL 文件名 [标签] 引入其它脚本文件,根目录固定 Envir\QuestDiary
BREAK BREAK 中断后续执行
EXEC EXEC Sender.BuffAdd(...) 直接执行 C# 表达式,Sender = 玩家对象
SETUSERZDY1~9 SETUSERZDY1 + 100 设置角色持久变量,支持 + - = 和 %变量