跳转至

脚本操作命令

操作命令用于执行具体的游戏操作,如传送、发放物品、调整属性等。

地图传送

传送指定地图

将玩家传送到指定地图的指定坐标。

MAPMOVE 地图编号 X坐标 Y坐标
参数 类型 说明
地图编号 int 目标地图 ID
X坐标 int 目标 X 坐标
Y坐标 int 目标 Y 坐标

示例

; 传送到盟重省 (330, 330)
MAPMOVE 3 330 330

创建副本地图

创建一个副本地图实例。

CREATEINSTANCE 副本模板ID 副本变量名

示例

; 创建副本并保存实例 ID
CREATEINSTANCE 10001 $副本ID
; 传送玩家到副本
MAPMOVEINSTANCE $副本ID 50 50

货币调整

调整角色金币

GOLD + 数量    ; 增加金币
GOLD - 数量    ; 扣除金币

注意

扣除金币前请先使用 CHECKGOLD 检测金币是否足够。

调整角色元宝

GAMEGOLD + 数量    ; 增加元宝
GAMEGOLD - 数量    ; 扣除元宝

调整角色银币

GAMEPOINT + 数量   ; 增加银币
GAMEPOINT - 数量   ; 扣除银币

物品操作

发放指定物品

GIVE 物品名称 数量
参数 类型 说明
物品名称 string 物品名称或 ID
数量 int 发放数量,默认 1

示例

; 发放 10 个金创药
GIVE 金创药 10

; 发放装备(数量默认 1)
GIVE 屠龙刀

扣除背包物品

TAKE 物品名称 数量

注意

扣除物品前请先使用 CHECKITEM 检测物品是否足够。


角色属性

调整角色等级

LEVEL + 数量    ; 提升等级
LEVEL - 数量    ; 降低等级
LEVEL = 数量    ; 设置等级

调整角色经验

EXP + 数量      ; 增加经验
EXP - 数量      ; 扣除经验

BUFF 相关

添加角色 BUFF

ADDBUFF BUFF编号 持续时间
参数 类型 说明
BUFF编号 int BUFF 的枚举 ID
持续时间 int 持续秒数,0 表示永久

示例

; 添加攻击力提升 BUFF,持续 3600 秒
ADDBUFF 1001 3600

移除角色 BUFF

REMOVEBUFF BUFF编号

消息相关

发送系统消息

SENDMSG 消息类型 消息内容
消息类型 说明
0 普通消息(白色)
1 提示消息(绿色)
2 公告消息(黄色)
5 错误消息(红色)

发送全服公告

SENDNOTICE 公告内容

更多命令

完整的操作命令列表请参考: