跳到主要内容

GM指令

快捷指令

  • 唤起按键:2
  • 内置指令使用:

内置指令使用

内置指令

指令用途用法
open_ssr打开ssr界面open_ssr ssr界面ID
close_ssr关闭ssr界面close_ssr ssr界面ID
OpenShabak开启沙巴克OpenShabak
CloseShabak关闭沙巴克CloseShabak
gotoShabak进入沙巴克gotoShabak
OpenSword开启剑魂领域OpenSword
CloseSword关闭剑魂领域CloseSword
openChallengeDtagon开启挑战魔龙openChallengeDtagon
closechallengeDtagon关闭挑战魔龙closechallengeDtagon
gotochallengeDtagon前往挑战魔龙gotochallengeDtagon
finish_current_task完成当前任务finish_current_task
resettask重置任务resettask 任务ID
userrecvtask领取任务userrecvtask 任务ID
transfer指定地点传送transfer 场景ID X坐标 Y坐标
transfer_random随机传送transfer_random 场景ID
OpenWheelSurf开启转盘活动OpenWheelSurf
CloseWheelSurf关闭转盘活动CloseWheelSurf
OpenBossruqin开启BOSS入侵OpenBossruqin
CloseBossruqin关闭BOSS入侵CloseBossruqin
set_kv设置属性(role_kv.xlsx)set_kv 属性ID 值
set_attr设置属性(attribute.xlsx)set_attr 属性ID 值
upgrade提升玩家等级upgrade 等级
grow_up设置成长线等级grow_up 成长线Key 值
add_item添加道具add_item 道具ID 数量
do_resou添加道具do_resou 道具ID 数量
clear_item_package清空背包clear_item_package
power一击必杀power
is_invincible开启/关闭无敌is_invincible
reload_lua重载lua脚本reload_lua
kill_self自杀kill_self
shuag刷怪shuag 怪物id 数量,数量不填默认为刷1

自定义指令

  • 唤起按键:2
  • 切换左边页签选择:自定义命令
  • 任意输入框输入格式 @XXXX : XXXX 是自定义指令的名字
  • 指令代码示例:

自定义扣除金币指令

local const_def = include('define.const_def')

-- 扣除金币执行,每次扣除3500 金币,扣除失败在聊天框输出提示信息
local function _sub_money(player)
local ret = edi.player:sub_money(player, 1, 3500) -- 金币
if ret == false then
edi.general:send_player_notice(player, const_def.NOTICE_TYPE.ChatBox, "金币不够了!扣除失败")
end
end

-- 将扣除金币函数注册为GM指令
edi.event:reg_gm("test:money:_sub_money", _sub_money)

自定义指令使用