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

烈焰 最强王者首饰合成 NPC脚本进阶版[yeyo6原创]

发表时间:2015-10-14 10:20点击人气:责任编辑:admin
yeyo6原创最强王者合成代码如下

function ontalk2048(npc,event,player)
zqitem={
{150005,160005,170005,180005,"战"};
{150006,160006,170006,180006,"法"};
{150007,160007,170007,180007,"道"}
}
zqitem2={
{150101,160101,170101,180101,"战"};
{150102,160102,170102,180102,"法"};
{150103,160103,170103,180103,"道"}
}
--请尽量保留我们的连接.感谢
--By 老MAN
player:echo(0,npc:GetLowGUID(),[[
在我这可合成最强王者内四格装备
本脚本提供者:页游咯发布站
网站访问网址:http://www.yeyo6.com

合成最强王者·首饰(]]..zqitem2[player:get_job()][5]..[[).
         主宰头巾(]]..zqitem2[player:get_job()][5]..[[)*2+烈焰私服石*2+永恒玫瑰*2
#&item]]..zqitem2[player:get_job()][1]..[[#&                 锻造
         主宰吊坠(]]..zqitem2[player:get_job()][5]..[[)*2+烈焰私服石*2+永恒玫瑰*2
#&item]]..zqitem2[player:get_job()][2]..[[#&                 锻造
         主宰护肩(]]..zqitem2[player:get_job()][5]..[[)*2+烈焰私服石*2+永恒玫瑰*2
#&item]]..zqitem2[player:get_job()][3]..[[#&                 锻造
         主宰护膝(]]..zqitem2[player:get_job()][5]..[[)*2+烈焰私服石*2+永恒玫瑰*2
#&item]]..zqitem2[player:get_job()][4]..[[#&                 锻造
]]);
player:echo(0,npc:GetLowGUID(),[[
合成烈焰私服锻造石

#&item18100#&  需要烈焰私服锻造石碎片x3     合成
]]);
end

function ontalk2048_1(npc,event,player)
 if player:num_item_level(zqitem[player:get_job()][1],1) >= 2 and player:num_item(18100) >= 2 and player:num_item(10198)>=2 then
      player:remove_item(zqitem[player:get_job()][1],2);
   player:remove_item(18100,2);
  player:remove_item(10198,2);
   player:add_item(zqitem2[player:get_job()][1],1,0);
   player:alert(110,0,0,"锻造成功");
  else
   player:alert(10,0,0,"材料不足,请确认后再来找我");
  end
 ontalk2048(npc,0,player,0);
end

function ontalk2048_2(npc,event,player)
 if player:num_item_level(zqitem[player:get_job()][2],1) >= 2 and player:num_item(18100) >= 2 and player:num_item(10198)>=2 then
      player:remove_item(zqitem[player:get_job()][2],2);
   player:remove_item(18100,2);
  player:remove_item(10198,2);
   player:add_item(zqitem2[player:get_job()][2],1,0);
   player:alert(110,0,0,"锻造成功");
  else
   player:alert(10,0,0,"材料不足,请确认后再来找我");
  end
 ontalk2048(npc,0,player,0);
end

function ontalk2048_3(npc,event,player)
 if player:num_item_level(zqitem[player:get_job()][3],1) >= 2 and player:num_item(18100) >= 2 and player:num_item(10198)>=2 then
      player:remove_item(zqitem[player:get_job()][3],2);
   player:remove_item(18100,2);
  player:remove_item(10198,2);
   player:add_item(zqitem2[player:get_job()][3],1,0);
   player:alert(110,0,0,"锻造成功");
  else
   player:alert(10,0,0,"材料不足,请确认后再来找我");
  end
 ontalk2048(npc,0,player,0);
end

function ontalk2048_4(npc,event,player)
 if player:num_item_level(zqitem[player:get_job()][4],1) >= 2 and player:num_item(18100) >= 2 and player:num_item(10198)>=2 then
      player:remove_item(zqitem[player:get_job()][4],2);
   player:remove_item(18100,2);
  player:remove_item(10198,2);
   player:add_item(zqitem2[player:get_job()][4],1,0);
   player:alert(110,0,0,"锻造成功");
  else
   player:alert(10,0,0,"材料不足,请确认后再来找我");
  end
 ontalk2048(npc,0,player,0);
end

function ontalk2048_5(npc,event,player)
 if  player:num_item(18101) >= 3 then 
   player:remove_item(18101,3);  
   player:add_item(18100,1,0);
   player:alert(110,0,0,"锻造成功");
  else
   player:alert(10,0,0,"材料不足,请确认后再来找我");
  end
 ontalk2048(npc,0,player,0);
end 


Npc2048Funid =
{
[0] = ontalk2048;
[3] = ontalk2048_3;
[4] = ontalk2048_4;
[1] = ontalk2048_1;
[2] = ontalk2048_2;
[5] = ontalk2048_5;
}

function CreatureNpcFun(npc,event,player,funid)
 if Npc2048Funid[funid] ~= nil then
  Npc2048Funid[funid](npc,event,player);
 end
end

RegisterUnitEvent(2048,20,"ontalk2048")
RegisterUnitEvent(2048,29,"CreatureNpcFun")