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

雷霆之怒攻城红包脚本

发表时间:2017-01-23 08:14点击人气:责任编辑:admin

雷霆之怒攻城红包脚本,分显示,抢红包 和推广抢红包3个模块.

function OnDrawLuckyMoney(player)
    local t = tonumber(os.date("%H%M",os.time()));
    local g0 = g_get_param(0);
    local day = g_get_day();
    local union=g_get_union_day();

    if day>=2 and day<=4 then
            if g0 < 30000 then
                player:SendRemainMoneyMsg("今天的红包总元宝数剩余"..(30000 - g0).."元宝"); 
            else
                player:SendRemainMoneyMsg("今天的红包已经抢光了"); 
            end
    elseif union>=2 and union<=4 then
            if g0 < 50000 then
                player:SendRemainMoneyMsg("今天的红包总元宝数剩余"..(50000 - g0).."元宝"); 
            else
                player:SendRemainMoneyMsg("今天的红包已经抢光了"); 
            end
    else
        player:SendRemainMoneyMsg("活动未开始,当前开服第"..day.."天"); 
    end

    if t >= 2200 then
        if player:get_param(324) == 0 then
         if player:get_king_guild() == 1 then
            if day>=2 and day<=4 then
                        if g0 < 29500 then
                                local y = math.random(150,500);
                                g_set_param(0,g_get_param(0) + y);
                                --g_set_param(1,g_get_param(1) + y);
                                player:set_param(324,1);
                                player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",2,y); 
                                player:alert(4,1000,1,"["..player:GetName().."]参加抢红包活动,获得:"..y.."元宝,点击屏幕右上角抢红包图标100%抢到");
                        else
                            player:alert(10,0,0,"今天的红包已经抢光了..");
                        end
            elseif union>=2 and union<=4 and player:get_king_guild() == 1 then
                        if g0 < 48500 then
                            local y = math.random(100,1000);
                            g_set_param(0,g_get_param(0) + y);
                            player:add_vcoin(y);
                            player:set_param(324,1);
                            player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",2,y); 
                            player:alert(4,1000,1,"["..player:GetName().."]参加抢红包活动,获得:"..y.."元宝,占领神魔之城,点击屏幕右上角抢红包图标100%抢到");
            else
                            player:alert(10,0,0,"今天的红包已经抢光了..");
            end
            else
                player:alert(10,0,0,"第2-4天才能参与抢红包活动");
            end
        else
            player:alert(10,0,0,"只有神魔城成员才可抢红包..");
        end
        else
            player:alert(10,0,0,"你今天已经抢过红包了..");
        end
    else
        player:alert(10,0,0,"抢红包活动每天晚上22点开始..");
    end
end


function OnDrawLuckyMoneyByHttpBack(player,level)
    -- if player:getpingtaiid() == 2 and player:GetServerArea() == 1 then
        -- if g_get_param(0) < 15000 then
            -- if player:get_level() >= 75 and level >= 75 then
                -- local y = math.random(15,150);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:set_param(214,player:get_param(214) + y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",7,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."人民币,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- end
            -- if player:get_level() >= 70 and level >= 70 then
                -- local y = math.random(3,75);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:set_param(214,player:get_param(214) + y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",7,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."人民币,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- end
            -- if player:get_level() >= 65 and level >= 65 then
                -- local y = math.random(1,15);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:set_param(214,player:get_param(214) + y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",7,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."人民币,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- else
                -- player:alert(10,0,0,"你未能达成抢红包条件..");
                -- return;
            -- end
        -- else
            -- player:alert(10,0,0,"今天的红包已经抢光了..");
            -- return;
        -- end
    -- else
        -- if g_get_param(0) < 50000 then
            -- if player:get_level() >= 85 and level >= 85 then
                -- local y = math.random(90,2700);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:add_vcoin(y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",2,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."元宝,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- end
            -- if player:get_level() >= 75 and level >= 75 then
                -- local y = math.random(30,900);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:add_vcoin(y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",2,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."元宝,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- end
            -- if player:get_level() >= 65 and level >= 65 then
                -- local y = math.random(10,300);
                -- g_set_param(0,g_get_param(0) + y);
                -- player:add_vcoin(y);
                -- player:set_param(324,1);
                -- player:SendDrawLuckMoneyNew("<font color='#FFFF00'>"..player:GetName().."</font>",2,y); 
                -- player:alert(4,1000,1,"玩家["..player:GetName().."]参加抢红包活动,获得:"..y.."元宝,充值任意金额或邀请朋友来玩后,点击屏幕右上角抢红包图标100%抢到");
                -- return;
            -- else
                -- player:alert(10,0,0,"你未能达成抢红包条件..");
                -- return;
            -- end
        -- else
            -- player:alert(10,0,0,"今天的红包已经抢光了..");
        -- end
    -- end
end

function OnOpenLuckyMoney(player)
    local g0 = g_get_param(0);
    local day = g_get_day();
    local union=g_get_union_day();
    local t = tonumber(os.date("%H%M",os.time()));
    if day>=2 and day<=4 then
    if t>=2200 then
            if g0 < 29500 then
                player:SendRemainMoneyMsg("今天的红包总元宝数剩余"..(30000 - g0).."元宝"); 
            else
                player:SendRemainMoneyMsg("今天的红包已经抢光了"); 
            end
    else
    player:SendRemainMoneyMsg("红包活动尚未开始"); 
    end
    
    elseif union>=2 and union<=4 and player:get_king_guild() == 1 then
    if t>=2200 then
            if g0 < 48500 then
                player:SendRemainMoneyMsg("今天的红包总元宝数剩余"..(50000 - g0).."元宝"); 
            else
                player:SendRemainMoneyMsg("今天的红包已经抢光了"); 
            end
        else
    player:SendRemainMoneyMsg("红包活动尚未开始"); 
    end
    else
        player:SendRemainMoneyMsg("活动未开始,当前开服第"..day.."天"); 
    end
end

RegisterServerHook(69,"OnDrawLuckyMoney")
RegisterServerHook(70,"OnDrawLuckyMoneyByHttpBack")
RegisterServerHook(71,"OnOpenLuckyMoney")