Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

EVENTMENU CEF

Июл
210
55
Активный
Как зделать так чтоби цеф евентменю пропадала
Pawn:
case 4690:
        {
            if(response)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        SPD(playerid, 4691, DIALOG_STYLE_LIST, !"{9ACD32}» {FFFFFF}Выберите действие", !"{FFFFFF}Телепортироваться на текущую позицию\nУстановить новую позицию", !"Выбрать", !"Назад");
                    }
                    case 1:
                    {
                        f(global_str, 300, "{FFFFFF}Текущее сообщение:\n{AFAFAF}''%s''{ffffff}\n\nЧтобы изменить сообщение, введите его ниже: (20-100 символов)", MPName);
                        SPD(playerid, 4692, DIALOG_STYLE_INPUT, !"{9ACD32}» {FFFFFF}Сообщение при открытии телепорта", global_str, !"Изменить", !"Назад");
                    }
                    case 2:
                    {
                        f(global_str, 300, "{FFFFFF}Текущее значение: {AFAFAF}%d HP{ffffff}\n\nЧтобы изменить, введите ниже новое значение: (1-100 HP)", MPHealth);
                        SPD(playerid, 4693, DIALOG_STYLE_INPUT, !"{9ACD32}» {FFFFFF}Выдача HP при телепорте", global_str, !"Изменить", !"Назад");
                    }
                    case 3:
                    {
                        f(global_str, 300, "{FFFFFF}Текущее значение: {AFAFAF}%d брони{ffffff}\n\nЧтобы изменить, введите ниже новое значение: (0-100 брони)", MPArmour);
                        SPD(playerid, 4694, DIALOG_STYLE_INPUT, !"{9ACD32}» {FFFFFF}Выдача брони при телепорте", global_str, !"Изменить", !"Назад");
                    }
                    case 4:
                    {
                        MPWeapon = !MPWeapon;
                        callcmd::eventmenu(playerid);
                    }
                    case 5:
                    {
                        if(!MPTeleport)
                        {
                            MPTeleport = 1;
                            callcmd::eventmenu(playerid);
                        }
                        else
                        {
                            MPTeleport = 0;
                            foreach(new i: Player)
                            {
                                MPTeleportPlayer{i} = false;
                            }
                            callcmd::eventmenu(playerid);
                        }
                    }
                    case 6:
                    {
                        f(global_str, 300, "{FFFFFF}Текущий лимит игроков: {AFAFAF}%d{FFFFFF}\n\nЧтобы изменить, введите ниже новое значение: (1-1000 игроков)", MPPlayerLimit);
                        SPD(playerid, 4695, DIALOG_STYLE_INPUT, !"{9ACD32}» {FFFFFF}Лимит игроков для телепорта", global_str, !"Изменить", !"Назад");
                    }
                    case 7:
                    {
                        f(global_str, 300, "{FFFFFF}Текущее время действия(после запуска): {AFAFAF}%d сек{FFFFFF}\n\nЧтобы изменить, введите ниже новое значение: (10-1200 сек)", MPTimeStatic);
                        SPD(playerid, 4696, DIALOG_STYLE_INPUT, !"{9ACD32}» {FFFFFF}Время действия телепорта", global_str, !"Изменить", !"Назад");
                    }
                    case 8:
                    {
                        if(TeleportFloat[0] == 0 || TeleportFloat[1] == 0 || TeleportFloat[2] == 0)
                        {
                            SCM(playerid, COLOR_LIGHTBLUE, !"[Teleport Event]{FFFFFF} Позиция для телепорта отсутствует!");
                            callcmd::eventmenu(playerid);
                             return 1;
                        }
                        if(Teleport == 1)
                        {
                            Teleport = 0;
                            MPTime = 60;
                            f(global_str, 300, "[Teleport Event]{FFFFFF} Администратор %s досрочно де-активировал телепорт на мероприятие.", PN(playerid));
                            SCMALL(COLOR_RED, global_str);
                            for(new i; i < 14; i++) TextDrawHideForAll(TeleportEvent[i]);
                            return 1;
                        }

                        MPPlayersLimit = MPPlayerLimit;
                        MPTime = MPTimeStatic;
                        Teleport = 1;

                        SCMALL(0x40FF00FF, (str_f("[Начало Мероприятия]{ffffff} %s. (%s)", MPName, PN(playerid))));

                        f(global_str,50,"%s_~W~-_/GOTP",Convert(MPTime));
                        TextDrawSetString(TeleportEvent[1], global_str);
                        foreach(Player, i) MPTeleportPlayer{i} = false;
                        SetTimer("BotGOTP", random(2000)+2000, false);
                        for(new i; i < 14; i++) TextDrawShowForAll(TeleportEvent[i]);
                        if GetPlayerLauncher(playerid) *then
                        {
                            ExecuteEvent(playerid, 0, "window.executeEvent('event.arizonahud.updateBannerVisibility', `[true]`);");
                            SetTimerEx("close_ShowDonate", 10000, false, "d", playerid);
                            ExecuteEvent(playerid, 0, (str_f("window.executeEvent('event.az-banner.initializeBannerInfo', `[{\"image\":\"banner_10.png\",\"mainColor\":\"#FFC700\",\"title\":\"Мероприятие от администрации\",\"actionTitle\":\"\",\"actionText\":\"\",\"timer\":%d,\"description\":[\"Присоединится: /gotp\"]}]`);", MPTime)));
                            SetTimerEx("close_ShowDonate", 10000, false, "d", playerid);
                        }
                    }
                }
            }
        }
 
Последнее редактирование модератором:
Июл
210
55
Активный
C:\Users\Äðåéí\Desktop\Íîâàÿ ïàïêà (7)\Íîâàÿ ïàïêà (6)\ïðîäàæà(ïâí)\gamemodes\arizona.pwn(63388) : error 017: undefined symbol "playerid"
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase


Pawn:
1 Error.


    if MPTime == 0 *then
    {
        Teleport = 0;
        MPTime = 60;
        MPSkin = 0;
        MPHealth = 100;
        MPArmour = 0;
        BotSlet = 0;
        ExecuteEvent(playerid, 0, "window.executeEvent('event.arizonahud.updateBannerVisibility', `[false]`);");
        SCMALL(0x40FF00FF, !"[Game Event]{ffffff} Телепорт на мероприятие закрыт, время вышло.");

           for new i; i < 14; i++ do
           TextDrawHideForAll(TeleportEvent[i]);
    }
 
Последнее редактирование модератором:
Сен
299
492
Активный
C:\Users\Äðåéí\Desktop\Íîâàÿ ïàïêà (7)\Íîâàÿ ïàïêà (6)\ïðîäàæà(ïâí)\gamemodes\arizona.pwn(63388) : error 017: undefined symbol "playerid"
Pawn compiler 3.10.8 Copyright (c) 1997-2006, ITB CompuPhase


1 Error. if MPTime == 0 *then { Teleport = 0; MPTime = 60; MPSkin = 0; MPHealth = 100; MPArmour = 0; BotSlet = 0; ExecuteEvent(playerid, 0, "window.executeEvent('event.arizonahud.updateBannerVisibility', `[false]`);"); SCMALL(0x40FF00FF, !"[Game Event]{ffffff} Телепорт на мероприятие закрыт, время вышло."); for new i; i < 14; i++ do TextDrawHideForAll(TeleportEvent[i]); }

вот так перепиши

Pawn:
if(MPTime == 0)
    {
        SCMALL(0xFF00FF, !"[Мероприятие]{ffffff} Телепорт на мероприятие закрыт, время вышло.");
        Teleport = 0;
        MPTime = 60;
        for(new i; i < 14; i++) TextDrawHideForAll(TeleportEvent[I]);
        foreach(new playerid: Player)
        {
            executeEvent(playerid, 0, "windows.executeEvent('event.arizonahud.updateBannerVisibility', `[false]`);");
        }
    
    }
[/I]
 
Последнее редактирование модератором:
Июл
210
55
Активный
if(MPTime == 0)
{
SCMALL(0xFF00FF, !"[Мероприятие]{ffffff} Телепорт на мероприятие закрыт, время вышло.");
Teleport = 0;
MPTime = 60;
MPSkin = 0;
MPHealth = 100;
MPArmour = 0;
BotSlet = 0;
for(new i; i < 14; i++) TextDrawHideForAll(TeleportEvent);
foreach(new playerid: Player)
{
ExecuteEvent(playerid, 0, "windows.executeEvent('event.arizonahud.updateBannerVisibility', `[false]`);");
}

}
 
Сверху