雷霆之怒服务端东方客栈仓库NPC脚本
发表时间:2017-12-15 07:41点击人气:责任编辑:admin
function ontalk2104(npc,event,player) player:echo(0,npc:GetLowGUID(),[[ 欢迎光临,我是东方客栈的掌柜,住店请进. 东西放我这尽管放心! <u><a href='event:LINK_NPC_STORE'>仓库服务</a></u> <u><a href='event:M2402,88'>金币兑换金条</a></u> <u><a href='event:M2402,89'>金条兑换金币</a></u> ]]); end function onTalk2104_88(npc,player) if player:num_bag_black() >= 1 then if player:get_gamemoney() >= 1000000 then player:sub_gamemoney(1000000); player:add_item(10075,1,0); player:alert(110,0,0,"获得金条 数量:1"); else player:alert(10,0,0,"您的金币不足100万,无法兑换金条"); end else player:alert(10,0,0,"您的背包不足1格,无法兑换金条"); end ontalk2104(npc,0,player,0); end function onTalk2104_89(npc,player) if player:num_item(10075) >= 1 then player:add_gamemoney(1000000); player:remove_item(10075,1); player:alert(110,0,0,"获得金币 数量:100万"); else player:alert(10,0,0,"你都没有金条,我怎么给你兑换金币呢?"); end ontalk2104(npc,0,player,0); end Npc2104Funid = { [88] = onTalk2104_88; [89] = onTalk2104_89; } function CreatureNpcFun(npc,event,player,funid) if Npc2104Funid[funid] ~= nil then Npc2104Funid[funid](npc,player); end end RegisterUnitEvent(2104,20,"ontalk2104") RegisterUnitEvent(2104,29,"CreatureNpcFun")
- 上一篇:雷霆之怒在线领取奖励脚本
- 下一篇:为什么游戏里的数值都用较大的数字?