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

烈焰服务端增加充值反馈NPC脚本(yeyo6原创脚本)

发表时间:2015-09-27 21:18点击人气:责任编辑:admin
当日充值满送道具装备和返利

function ontalk2130(npc,event,player)
--291(充值返利)
--292(充值返利计数)
player:echo(0,npc:GetLowGUID(),[[
#&talk_line#&
充值过的玩家可在我这领取相当丰富的回馈.
www.yeyo6.com 页游发布站,找页游上yeyo6
您当前已累计 <b>]].. player:get_param(291)..[[</b> 元宝
充值满500可向上全部领取.可重复多次参与领取

#&talk_line#&
累计100档 可以得到神秘宝箱*2,主宰烈焰私服神剑*1,超级魂力丹*6,内功卷轴*6,元宝100W
#&talk_line#&
累计200档 可以得到神秘宝箱*4  神石碎片(大)*10,轮回丹*10,锻造石*2,元宝200W
#&talk_line#&
累计300档 可以得到神秘宝箱*6 一级神兵*1,锻造石*4,内功卷轴*20,元宝300W
#&talk_line#&
累计400档 可以得到神秘宝箱*8 神兵魂魄*5,VIP10,神兵碎片*20,锻造石*10,元宝500W
#&talk_line#&
累计500档 可以得到神秘宝箱*10 超级至尊VIP*1 烈海结晶*10,神兵魂魄*5,元宝1000W

 

                                <a href='event:M2402,1'><u>我要领取</u></a>
]]);
end


function ontalk2130_1(npc,event,player)
if player:get_param(291)>=1000000 and player:get_param(292)==0 then
if player:num_bag_black() >= 3 then
 player:add_item(10410,2,1);
 player:add_item(20902,1,0);
 player:add_inter_exp(180000000);----内功
 player:add_vcoin(1000000);
 player:set_param(292,1);
 player:set_param(250,player:get_param(250) + 1200000);----魂力
else
player:alert(10,0,0,"您的背包空间不足3格,无法领取");
end
---------------------------------------------------------
elseif player:get_param(291)>=2000000 and player:get_param(292)==1 then
if player:num_bag_black() >= 6 then
 player:add_item(10410,4,1);
 player:add_item(18100,2,0);
 player:add_vcoin(2000000);
 player:set_param(257,player:get_param(257) + 2000);--神石碎片大
 player:set_param(266,player:get_param(266) + 1000000);
 player:set_param(292,2);
else
player:alert(10,0,0,"您的背包空间不足6格,无法领取");
end
------------------------------------------------------------
elseif player:get_param(291)>=3000000 and player:get_param(292)==2 then
if player:num_bag_black() >=11 then
 player:add_item(10410,6,1);
 player:add_item(20896,1,0);
 player:add_item(18100,4,0);
 player:add_inter_exp(600000000);----内功
 player:add_vcoin(3000000);
 player:set_param(292,3);
else
player:alert(10,0,0,"您的背包空间不足6格,无法领取");
end
------------------------------------------------------------
elseif player:get_param(291)>=4000000 and player:get_param(292)==3 then
if player:num_bag_black() >=33 then
 player:add_item(10410,8,1);
 player:add_item(10203,5,0);
 player:add_item(10199,10,0);
 player:add_item(18100,10,0);
 player:add_inter_exp(600000000);----内功
 player:add_vcoin(5000000);
 player:set_param(292,4);
 player:set_vip_status(10,0,5);
 player:set_status(890,0,100,5);
 player:set_situ_revive_num(10);
player:set_name_pre(1,"<font color='#009900'>VIP</font>"..vipstr[player:get_player_type()][3].."");
else
player:alert(10,0,0,"您的背包空间不足33格,无法领取");
end
------------------------------------------------------------
elseif player:get_param(291)>=5000000 and player:get_param(292)==4 then
if player:num_bag_black() >=33 then
 player:add_item(10410,10,1);
 player:add_item(10197,10,0);
 player:add_item(10203,10,0);
 player:add_vcoin(10000000);
 player:set_param(292,0);
 player:set_param(291,player:get_param(291)-5000000);
 player:set_vip_status(11,0,5);
 player:set_status(891,0,100,5);
 player:set_situ_revive_num(12);
player:set_name_pre(1,"<font color='#009900'>VIP</font>"..vipstr[player:get_player_type()][3].."");
else
player:alert(10,0,0,"您的背包空间不足30格,无法领取");
end
else
player:alert(10,0,0,"尚未满足条件");
end
ontalk2130(npc,0,player);
end


Npc2130Funid =
{
[1] = ontalk2130_1;
}

function CreatureNpcFun(npc,event,player,funid)
 if funid ==0 then
 ontalk2130(npc,event,player);
 elseif Npc2130Funid[funid] ~= nil then
  Npc2130Funid[funid](npc,event,player);
 end  
end

RegisterUnitEvent(2130,20,"ontalk2130")
RegisterUnitEvent(2130,29,"CreatureNpcFun")

--291(充值返利)
--292(充值返利计数)
用到的个人param参数.

需要再player.lua里  领取元宝函数中加入
找到 function OnUseVip(player,player_type,itemid,remain_time) 
加入
 player:set_param(291,player:get_param(291) + remain_time);--反馈使者用

2130为NPCID  可自行更改调整.
www.yeyo6.com 致力服务广大页游私服GM.
烈焰私服原创脚本,转载请注明出处.