烈焰私服可用充值返利使者脚本
发表时间:2017-05-03 11:43点击人气:责任编辑:admin
function ontalk2046(npc,event,player) player:echo(0,npc:GetLowGUID(),[[ 每日首充均可领取以下奖励 充值比例 1:20000 您今日已充值:]]..player:get_param(333)..[[. 充值10W元宝:[烈焰神剑武器] #&talk_line#& 充值100W元宝:[锻造石x1]+[宝箱x2] #&talk_line#& 充值200W元宝: [锻造石x3]+[13/14/15注灵x2]+[宝箱x5] #&talk_line#& 充值300W元宝: [锻造石x6]+[13/14/15注灵x3]+[宝箱x8] #&talk_line#& 充值500W元宝: 锻造石x10+ 13/14/15注灵x5+ 宝箱x12+ 金色诱惑x4 #&talk_line#& 充值1000W元宝:[锻造石x25] #&talk_line#& 以上道具可叠加领取,领取前请确认背包是否够 <u><a href='event:M2402,1'>我要领取</a></u> ]]); end function onTalk2046_1(npc,event,player) if player:get_param(333)>100000 and player:get_param(220)==0 and player:num_bag_black() >= 1 then player:add_item(20900,1,0); player:set_param(220,1); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(333)>1000000 and player:get_param(220)==1 and player:num_bag_black() >= 3 then player:add_item(18100,1,0); player:add_item(19020,2,0); player:set_param(220,2); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(333)>2000000 and player:get_param(220)==2 and player:num_bag_black() >= 14 then player:add_item(18100,3,0); player:add_item(19020,5,0); player:add_item(10222,2,0); player:add_item(10223,2,0); player:add_item(10224,2,0); player:set_param(220,3); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(333)>3000000 and player:get_param(220)==3 and player:num_bag_black() >= 23 then player:add_item(18100,6,0); player:add_item(19020,8,0); player:add_item(10222,3,0); player:add_item(10223,3,0); player:add_item(10224,3,0); player:set_param(220,4); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(333)>5000000 and player:get_param(220)==4 and player:num_bag_black() >= 46 then player:add_item(18100,10,0); player:add_item(19020,12,0); player:add_item(10222,5,0); player:add_item(10223,5,0); player:add_item(10224,5,0); player:add_item(10224,5,0); player:add_item(10196,4,0); player:set_param(220,5); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(333)>10000000 and player:get_param(220)==5 and player:num_bag_black() >= 25 then player:add_item(18100,25,0); player:set_param(220,6); g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>]在返利使者处领取返利奖励",2,1000,0,1); elseif player:get_param(220)==6 then player:alert(10,0,0,"您已领取完所有返利奖励"); else player:alert(10,0,0,"未满足条件或背包剩余格数不足,无法领取"); end ontalk2046(npc,0,player,0); end Npc2046Funid = { [0] = ontalk2046; [1] = onTalk2046_1; } function CreatureNpcFun(npc,event,player,funid) if Npc2046Funid[funid] ~= nil then Npc2046Funid[funid](npc,event,player); end end RegisterUnitEvent(2046,20,"ontalk2046") RegisterUnitEvent(2046,29,"CreatureNpcFun")代码内的player:get_param(333) 为玩家每日的充值元宝数量.player:get_param(220) 为自定义的领取标识.
player:add_item类的道具,可以根据自己的需求进行调整和修改.
- 上一篇:烈焰私服超级BOSS之家传送员脚本
- 下一篇:烈焰私服合成神兵装备脚本