烈焰私服增加彩票站脚本代码
function ontalk2805(npc,event,player)
local t3 = tonumber(os.date("%M",os.time()));
local t4 = 0;
local t5 = g_get_param(16) - t3;
if g_get_param(16) == 10 then
t4 = g_get_param(15) - 11;
else
t4 = g_get_param(15) - 10;
end
player:echo(0,npc:GetLowGUID(),[[
<font size="15">本期彩票号</font>:<font color="#FF0000" size="16">]]..g_get_param(15)..[[</font><font size="15">号 还有</font><font color="#FF0000" size="16">]]..t5..[[</font></font><font size="15">分钟开奖</font>
请选择要购买的数字:
————————————————————————
<u><a href='event:M2402,1'><font color="#FFFF00" size="20">①</font></a></u> <u><a href='event:M2402,2'><font color="#FFFF00" size="20">②</font></a></u> <u><a href='event:M2402,3'><font color="#FFFF00" size="20">③</font></a></u> <u><a href='event:M2402,4'><font color="#FFFF00" size="20">④</font></a></u> <u><a href='event:M2402,5'><font color="#FFFF00" size="20">⑤</font></a></u> <u><a href='event:M2402,6'><font color="#FFFF00" size="20">⑥</font></a></u> <u><a href='event:M2402,7'><font color="#FFFF00" size="20">⑦</font></a></u> <u><a href='event:M2402,8'><font color="#FFFF00" size="20">⑧</font></a></u>
————————————————————————
<font size="15">上期号</font>:<font color="#FF0000" size="16">]]..t4..[[</font><font size="15"> 开奖号码</font>:</font><font color="#FF0000" size="16">]]..g_get_param(17)..[[</font>
截止兑换时间还有<font color="#FF0000" size="16">]]..t5..[[</font></font><font size="15">分钟</font>
————————————————————————
你购买彩票信息:
彩票期号::]]..player:get_param(356)..[[ 押注号码:]]..player:get_param(355)..[[ 倍率::]]..player:get_param(357)..[[
<u><a href='event:M2402,20'><font color="#FFFF00" size="15">彩票兑奖</font></a></u>
————————————————————————
中奖元宝为:
1倍:2W 2倍:5W 3倍:8W 4倍:12W
5倍:15W 6倍:20W 7倍:30W 8倍:50W!
注:投注1倍为1W元宝~~8倍8万元宝
]]);
end
function ontalk2805_1(npc,event,player)
player:set_param(355,1);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_2(npc,event,player)
player:set_param(355,2);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_3(npc,event,player)
player:set_param(355,3);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_4(npc,event,player)
player:set_param(355,4);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_5(npc,event,player)
player:set_param(355,5);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_6(npc,event,player)
player:set_param(355,6);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_7(npc,event,player)
player:set_param(355,7);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_8(npc,event,player)
player:set_param(355,8);
player:set_param(356,g_get_param(15));
ontalk2805_10(npc,0,player,0);
end
function ontalk2805_11(npc,event,player)
if player:get_vcoin() >= 10000 then
player:set_param(357,1);
player:sub_vcoin(10000);
g_set_param(18,g_get_param(18) + 10000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足10000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_21(npc,event,player)
if player:get_vcoin() >= 20000 then
player:set_param(357,2);
player:sub_vcoin(20000);
g_set_param(18,g_get_param(18) + 20000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足20000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_31(npc,event,player)
if player:get_vcoin() >= 30000 then
player:set_param(357,3);
player:sub_vcoin(30000);
g_set_param(18,g_get_param(18) + 30000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足30000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_41(npc,event,player)
if player:get_vcoin() >= 40000 then
player:set_param(357,4);
player:sub_vcoin(40000);
g_set_param(18,g_get_param(18) + 40000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足40000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_51(npc,event,player)
if player:get_vcoin() >= 50000 then
player:set_param(357,5);
player:sub_vcoin(50000);
g_set_param(18,g_get_param(18) + 50000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足50000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_61(npc,event,player)
if player:get_vcoin() >= 60000 then
player:set_param(357,6);
player:sub_vcoin(60000);
g_set_param(18,g_get_param(18) + 60000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足60000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_71(npc,event,player)
if player:get_vcoin() >= 70000 then
player:set_param(357,7);
player:sub_vcoin(70000);
g_set_param(18,g_get_param(18) + 70000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足70000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_81(npc,event,player)
if player:get_vcoin() >= 80000 then
player:set_param(357,8);
player:sub_vcoin(80000);
g_set_param(18,g_get_param(18) + 80000);
g_set_param(19,g_get_param(19) + 1);
player:alert(10,0,0,"你购买了"..g_get_param(15).."期,彩票号码"..player:get_param(355)..",倍率"..player:get_param(357).."的彩票,请关注开奖信息,即时领奖");
else
player:alert(10,0,0,"你元宝不足80000无法购买彩票");
end
ontalk2805(npc,0,player,0);
end
function ontalk2805_10(npc,event,player)
player:echo(0,npc:GetLowGUID(),[[
请选择倍率:
————————————————————————
<u><a href='event:M2402,11'><font color="#FFFF00" size="20">①</font></a></u> <u><a href='event:M2402,21'><font color="#FFFF00" size="20">②</font></a></u> <u><a href='event:M2402,31'><font color="#FFFF00" size="20">③</font></a></u> <u><a href='event:M2402,41'><font color="#FFFF00" size="20">④</font></a></u> <u><a href='event:M2402,51'><font color="#FFFF00" size="20">⑤</font></a></u> <u><a href='event:M2402,61'><font color="#FFFF00" size="20">⑥</font></a></u> <u><a href='event:M2402,71'><font color="#FFFF00" size="20">⑦</font></a></u> <u><a href='event:M2402,81'><font color="#FFFF00" size="20">⑧</font></a></u>
————————————————————————
<u><a href='event:M2402,0'><font color="#FFFF00" size="20">返回</font></a></u>
]]);
end
function ontalk2805_20(npc,event,player)
local t4 = 0;
local m = 0;
if g_get_param(16) == 10 then
t4 = g_get_param(15) - 11;
else
t4 = g_get_param(15) - 10;
end
if player:get_param(356) == t4 then
if player:get_param(355) == g_get_param(17) then
if player:get_param(357) == 1 then
m = 20000;
elseif player:get_param(357) == 2 then
m = 50000;
elseif player:get_param(357) == 3 then
m = 80000;
elseif player:get_param(357) == 4 then
m = 120000;
elseif player:get_param(357) == 5 then
m = 150000;
elseif player:get_param(357) == 6 then
m = 200000;
elseif player:get_param(357) == 7 then
m = 300000;
elseif player:get_param(357) == 8 then
m = 500000;
end
player:add_vcoin(m);
player:alert(10,0,0,"恭喜你中奖了,中奖元宝为:"..m.."下次继续发扬");
g_alert("恭喜玩家[<font color='#FF0000'>"..player:GetName().."</font>]买中了时时彩票,中奖元宝为:[<font color='#FF0000'>" .. m .. "</font>],想拼拼运气到时时彩票中心买卖彩票吧!</font>",2,1000,0,1);
player:set_param(355,0);
else
player:alert(10,0,0,"很遗憾,你没有中奖了或者已经兑奖,继续努力");
end
else
player:alert(10,0,0,"彩票不是开奖当期彩票");
end
end
Npc2805Funid =
{
[0] = ontalk2805;
[1] = ontalk2805_1;
[2] = ontalk2805_2;
[3] = ontalk2805_3;
[4] = ontalk2805_4;
[5] = ontalk2805_5;
[6] = ontalk2805_6;
[7] = ontalk2805_7;
[8] = ontalk2805_8;
[11] = ontalk2805_11;
[21] = ontalk2805_21;
[31] = ontalk2805_31;
[41] = ontalk2805_41;
[51] = ontalk2805_51;
[61] = ontalk2805_61;
[71] = ontalk2805_71;
[81] = ontalk2805_81;
[20] = ontalk2805_20;
[10] = ontalk2805_10;
}
function CreatureNpcFun(npc,event,player,funid)
if Npc2805Funid[funid] ~= nil then
Npc2805Funid[funid](npc,event,player);
end
end
---------------------------GS接口函数----------------------------
RegisterUnitEvent(2805,20,"ontalk2805")
RegisterUnitEvent(2805,29,"CreatureNpcFun")
本烈焰服务端脚本代码由闻风原创编写,由页游乐私服发布站首发.百度快照作证.严禁转载.
- 上一篇:烈焰私服服务端HOOK调用代码
- 下一篇:页游私服烈焰服务端之系统公告的几种提示写法