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

网游烈焰之庄园采集脚本代码

发表时间:2016-01-16 10:07点击人气:责任编辑:admin

function map_11(event,gameobject,player)
    if gameobject:GetEntry() == 19003 then
        if player:get_task_state(2) == 80 then
            if player:get_task_param(2,80) == 0 then
                player:set_task_param(2,80,player:get_task_param(2,80) + 1);
                player:set_task_state(2,85);
                player:push_task_data(2,1);
                player:find_road_goto(11,18,123,11011);
            end
        end
    end
end

function map_103(event,gameobject,player)
    if gameobject:GetEntry() == 19003 then
        if player:num_bag_black() >= 1 then
            player:add_item(19003,1,1);
            player:alert(10,0,0,"获得疗伤草 x 1");
            if player:get_task_state(9) == 2 then
                if player:get_task_param(9,2) >= 0 then
                    player:set_task_param(9,2,player:get_task_param(9,2)+1);
                    player:push_task_data(9,1);
                end
                if player:get_task_param(9,2) == 9 then
                    player:set_task_state(9,3);
                    player:push_task_data(9,1);
                    player:alert(10,0,0,"采集任务已完成,回城领取任务奖励吧!");
                end
            end
        else
            if player:get_task_state(9) == 2 then
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
                player:enter_map(12,108,115);
            else
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
            end
        end
    end

    if gameobject:GetEntry() == 19008 then
        if player:num_bag_black() >= 1 then
            player:add_item(19008,1,1);
            player:alert(10,0,0,"获得蘑菇 x 1");
            if player:get_task_state(9) == 2 then
                if player:get_task_param(9,2) >= 0 then
                    player:set_task_param(9,2,player:get_task_param(9,2)+1);
                    player:push_task_data(9,1);
                end
                if player:get_task_param(9,2) == 9 then
                    player:set_task_state(9,3);
                    player:push_task_data(9,1);
                    player:alert(10,0,0,"采集任务已完成,回城领取任务奖励吧!");
                end
            end
        else
            if player:get_task_state(9) == 2 then
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
                player:enter_map(12,108,115);
            else
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
            end
        end
    end

    if gameobject:GetEntry() == 19009 then
        if player:num_bag_black() >= 1 then
            player:add_item(19009,1,1);
            player:alert(10,0,0,"获得红花草 x 1");
            if player:get_task_state(9) == 2 then
                if player:get_task_param(9,2) >= 0 then
                    player:set_task_param(9,2,player:get_task_param(9,2)+1);
                    player:push_task_data(9,1);
                end
                if player:get_task_param(9,2) == 9 then
                    player:set_task_state(9,3);
                    player:push_task_data(9,1);
                    player:alert(10,0,0,"采集任务已完成,回城领取任务奖励吧!");
                end
            end
        else
            if player:get_task_state(9) == 2 then
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
                player:enter_map(12,108,115);
            else
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
            end
        end
    end

    if gameobject:GetEntry() == 19010 then
        if player:num_bag_black() >= 1 then
            player:add_item(19010,1,1);
            player:alert(10,0,0,"获得开心果 x 1");
            if player:get_task_state(9) == 2 then
                if player:get_task_param(9,2) >= 0 then
                    player:set_task_param(9,2,player:get_task_param(9,2)+1);
                    player:push_task_data(9,1);
                end
                if player:get_task_param(9,2) == 9 then
                    player:set_task_state(9,3);
                    player:push_task_data(9,1);
                    player:alert(10,0,0,"采集任务已完成,回城领取任务奖励吧!");
                end
            end
        else
            if player:get_task_state(9) == 2 then
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
                player:enter_map(12,108,115);
            else
                player:alert(10,0,0,"您的背包格子不足1格,无法采集");
            end
        end
    end
end
RegisterInstanceEvent(11,7,"map_11")