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

烈焰泡点+元宝.lua脚本

发表时间:2015-12-22 14:31点击人气:责任编辑:admin

自己研究,不会加群里讨论,有空我会解答,不用私下找我问,不予解答!
需要的可以下去用用,不需要的可以研究研究!重点在于,双时间变量循环跳转
烈焰私服交流论坛bbs.yeyo6.com

加到scriptsplayer.lua-----    function OnSetTimer(player,index) 之下

    if index == 5 then
        if player:get_param(298) ==1 then
            if player:GetX() > 98 and player:GetX() < 134 and player:GetY() > 97 and player:GetY() < 133 then    --安全区四个坐标分别为:安全区的上下Y坐标值,左右的X坐标值
                player:add_vcoin(100);
                player:set_timer(7,6);
                player:alert(10,0,0,"泡点,获得50元宝......");
            else
                player:del_status(131);
                player:set_timer(5,0);
                player:set_timer(7,0);
                player:set_param(298,0);
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
            end
        end
    end
    if index == 7 then
        if player:get_param(298) == 1 then
            if player:GetX() > 98 and player:GetX() < 134 and player:GetY() > 97 and player:GetY() < 133 then    --安全区四个坐标分别为:安全区的上下Y坐标值,左右的X坐标值            
                player:add_vcoin(100);
                player:set_timer(5,6);
                player:alert(10,0,0,"泡点,获得50元宝......");
            else
                player:del_status(131);
                player:set_timer(5,0);
                player:set_timer(7,0);
                player:set_param(298,0);
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
                player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
            end
        end
    end
------------------------------------------------------------------------------------------------------------------------
加到scriptsMapMapLeave.lua-------    function Map12_Leave(map,player)之下

    if player:get_level() >= 40 then
        player:del_status(131);
        player:set_timer(5,0);
        player:set_timer(7,0);
        player:set_param(298,0);
        player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
        player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
        player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
        player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
        player:alert(10,0,0,"您离开了烈焰城安全区,停止泡点!");
    end
------------------------------------------------------------------------------------------------------------------------
加到想要的NPC中,如城主雕像替换原来的

                  <u><a href='event:M2402,100'>【开始泡点】</a></u>

function ontalk2037_100(npc,event,player)
    if player:GetMapId() == 12 then
        if player:get_level() >= 40 then
            player:set_status(131,3600,100,0);
            player:set_timer(5,1);
            player:set_param(298,1);
            player:alert(10,0,0,"开始泡点,每秒获得50元宝......");
            g_alert("玩家[<font color='#FF0000'>"..player:GetName().."</font>],在烈焰城[城主雕像]开启泡点,每秒获得50元宝!",2,1000,0,1);
            return;
        else
            player:alert(10,0,0,"您的等级小于40级,不能泡点!");
            ontalk2037(npc,0,player,0);
            return;
        end
    end
end


[100] = ontalk2037_100;