- Регистрация
- 17 Июл 2023
- Сообщения
- 109
- Автор темы
- #1
Как зделать так чтоби цеф евентменю пропадала
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);
}
}
}
}
}
Последнее редактирование модератором: