执行类
命令特点
一、传送 / 移动
| 命令 | 格式 | 说明 |
|---|---|---|
MOVE / MAPMOVE |
MOVE 3MOVE 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 = 60CHANGELEVEL + 5 |
等级:= n 设置 / + n 加 / - n 减 |
SETUSERJF |
SETUSERJF + 100SETUSERJF = 0 |
设置元宝(积分),支持 %变量 |
SETSUPERCHANGE |
SETSUPERCHANGE + 1 |
设置转生次数 |
三、物品
| 命令 | 格式 | 说明 |
|---|---|---|
GIVE / GIVEITEM |
GIVE 屠龙 1 |
给物品,数量省略默认 1 |
TAKE / TAKEITEM |
TAKE 屠龙 1TAKE 屠龙 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 100MOV 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 麻痹 60GIVEBUFF 麻痹 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 |
设置角色持久变量,支持 + - = 和 %变量 |