|
我在这里特别强调一下,演示版不要用于正式服,不要用于正式服,不要用于正式服。
演示版只有GM账号可以使用,并且会向全服广播GM密码和让普通用户获取GM身份的字符串。
正式服用了被玩家爆菊花别怪我没提醒。
过几天我会录演示视频。
好了,正文开始
使用简介玩家操作界面
装备界面用于查看玩家当前装备和方案存储的装备
GM管理界面
扩展联动
Lua接口调用GA原引擎NL接口扩展注册切换前事件 NL.RegAduCutJobEvent(Dofile,FuncName)切换前事件 回传函数 AduCutJobEventCallBack(CharIndex,JobNo)事件范例- --在你自写的脚本中定义
local CostMB = 10000
--请在上面的基础设置中配置 Adu_DJ_CutKeyWord = "切换需要花费..CostMB..魔币,确认么?"
​
NL.RegAduCutJobEvent(nil,"DoubleJob_Cost") --注册切换事件前的花费
function DoubleJob_Cost(CharIndex,JobNo)
local MB = Char.GetData(CharIndex,%对象_金币%)
if MB < CostMB then
NLG.SystemMessage(CharIndex,"你的魔币不足,无法切换")
return -1
else
Char.SetData(CharIndex,%对象_金币%,MB - CostMB)
NLG.UpChar(CharIndex)
--切换成功,扣除魔币
end
end
注册切换后事件 NL.RegAduAfterCutJobEvent(Dofile,FuncName)切换后事件 回传函数 AduAfterCutJobEventCallBack(CharIndex,JobNo)事件范例--此脚本接着上面的范例来写
function DoubleJob_AfterCost(CharIndex,JobNo)
--此事件被触发说明切换一定成功了
NLG.SystemMessage(CharIndex,"切换成功,扣除魔币"..CostMB)
endGA原引擎Char 接口扩展获取玩家职业方案上限 Char.DJGetMaxNum(CharIndex)增加职业方案上限1个 Char.DJPlusMaxNum(CharIndex)增加职业方案上限1个 新增方案为玩家职业初始化状态 返回值为1时,为成功
删除最后一个职业方案 Char.DJMinusMaxNum(CharIndex) 永久删除最后的一个职业方案 并扣除方案上限1 返回值为1时,为成功
GA原引擎NLG接口扩展触发型切换至方案 NLG.DJCut2Plan(CharIndex,JobNo) 无触发型切换至方案 NLG.DJCut2Plan(CharIndex,JobNo)
|
|