Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Активный
Пользователь
Регистрация
17 Июл 2023
Сообщения
109
Как зделать так чтоби цеф евентменю пропадала
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);
                        }
                    }
                }
            }
        }
 
Последнее редактирование модератором:
Активный
Пользователь
Регистрация
15 Ноя 2022
Сообщения
121
Активный
Пользователь
Регистрация
17 Июл 2023
Сообщения
109
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]);
    }
 
Последнее редактирование модератором:
Пользователь
Регистрация
14 Сен 2024
Сообщения
71
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]
 
Последнее редактирование модератором:
Активный
Пользователь
Регистрация
17 Июл 2023
Сообщения
109
Активный
Пользователь
Регистрация
17 Июл 2023
Сообщения
109
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]`);");
}

}
 
Сверху