[ARIZONA RP] СЛИВ /GOTP НА CEF

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

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

Зарегистрироваться!
Активный
Регистрация
14 Сен 2024
Сообщения
299
Всем привет сливаю для вас довольно старую но прикольную систему

1732127632259.png

тема про cef /eventmenu для его фикса заикалась в (тык)
тема была сделана для более удобного поиска

Для того чтобы всё заработало

Ищем case: 4690 и заменяем вот на этот

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);
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);
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);
}
}
}
}
}




После этого ищем if(MPTime == 0), и его заменяем на новый (для того чтобы cef закрывался )

if(MPTime == 0)
{
SCMALL(0xFF00FF, !"[Мероприятие]{ffffff} Телепорт на мероприятие закрыт, время вышло.");
Teleport = 0;
MPTime = 60;
for(new i; i < 14; i++) TextDrawHideForAll(TeleportEvent);
foreach(new playerid: Player)
{
executeEvent(playerid, 0, "windows.executeEvent('event.arizonahud.updateBannerVisibility', `[false]`);");
}

}

 
Последнее редактирование:
Активный
Регистрация
14 Сен 2024
Сообщения
299
сможешь пройти в вк может быть смогу помочь @savin_prince
 
𝚖𝚘𝚛𝚜 𝚌𝚎𝚛𝚝𝚊, 𝚑𝚘𝚛𝚊 𝚒𝚗𝚌𝚎𝚛𝚝𝚊.
Команда форума
Администратор
Регистрация
21 Янв 2023
Сообщения
1,333
OFFTOP

Сделай слив мода, какого нибудь прикольного =)

 
  • Love
Реакции: cool
Заблокированный
Регистрация
26 Апр 2022
Сообщения
852
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
bb code для умных наверное придумали
 
Заблокированный
Регистрация
26 Апр 2022
Сообщения
852
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
да, только я не чо не понял
ну значит тебе на форумы вообще лезть нельзя, обитай где-то в вк группах или тгк
1732110703461.png

1732110738298.png
 
Активный
Регистрация
14 Сен 2024
Сообщения
299
Активный
Регистрация
15 Ноя 2022
Сообщения
220
Старой теме уже писал почему мод ахуеет от выключения в servertimer
 
Сверху