最新最全最权威的各类手游,端游,页游游戏信息开服信息,尽在游民之家. 订阅微信

雷霆之怒服务端东方客栈仓库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")