439
Подписчики
Нет данных24 часа
-27 дней
-3630 дней
Архив постов
Помните соню которая была админом здесь? Так вот, Я ей недавно подарил обещанный нфт и она меня нахуй послала и прекратила дружбу
👑 Сливаю команду /mute и /unmute на диалогах для админов, отлично подойдет для вашего проекта. Вырезал с мода которого покупал 🛡
⚠️ Демонстрация команды и системы выше ‼️
💙 Код: (ставить в конец мода пвн) 💎
CMD:mute(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 1)
return SendClientMessage(playerid, 0xCECECEFF, "Нет доступа!");
new targetid;
if(sscanf(params, "u", targetid))
return SendClientMessage(playerid, 0xCECECEFF, "/mute [id]");
if(!IsPlayerConnected(targetid) || !IsPlayerLogged(targetid))
return SendClientMessage(playerid, 0xCECECEFF, "Игрок не найден!");
if(GetPlayerData(targetid, P_MUTE) > 0)
return SendClientMessage(playerid, 0xCECECEFF, "У игрока уже есть мут!");
if(GetPlayerAdminEx(targetid) > GetPlayerAdminEx(playerid))
return SendClientMessage(playerid, 0xCECECEFF, "Нельзя замутить администратора выше по рангу!");
SetPVarInt(playerid, "mute_target", targetid);
ShowPlayerDialog(playerid, 8600, DIALOG_STYLE_LIST, "{DD5757}Выдача мута",
"{DD5757}1. {FFFFFF}Оскорбление {AAAAAA}(15 мин)\n\
{DD5757}2. {FFFFFF}Неадекватное поведение {AAAAAA}(30 мин)\n\
{DD5757}3. {FFFFFF}Спам/Флуд {AAAAAA}(10 мин)\n\
{DD5757}4. {FFFFFF}Реклама {AAAAAA}(60 мин)\n\
{DD5757}5. {FFFFFF}Политическая пропаганда {AAAAAA}(120 мин)\n\
{DD5757}6. {FFFFFF}Нецензурная лексика {AAAAAA}(20 мин)\n\
{DD5757}7. {FFFFFF}Провокация {AAAAAA}(25 мин)\n\
{DD5757}8. {FFFFFF}Другое {AAAAAA}(15 мин)",
"Выдать", "Отмена");
return 1;
}
CMD:unmute(playerid, params[])
{
if(GetPlayerAdminEx(playerid) < 1) return 1;
extract params -> new to_player, string: reason[30]; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /unmute [id игрока] [Причина]");
if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player))
return SendClientMessage(playerid, 0xCECECEFF, "Такого игрока нет");
else if(GetPlayerData(to_player, P_MUTE) <= 0) return SendClientMessage(playerid, 0xCECECEFF, "У этого игрока нет мута");
//else if(to_player == playerid) return SendClientMessage(playerid, 0xCECECEFF, "Нельзя снять затычку с самого себя");
new fmt_msg[128];
format(fmt_msg, sizeof fmt_msg, "Администратор %s снял мут у игрока %s", GetPlayerNameEx(playerid), GetPlayerNameEx(to_player));
if(strlen(reason))
format(fmt_msg, sizeof fmt_msg, "%s. Причина: %s", fmt_msg, reason);
SendClientMessageToAll(0xFF5533FF, fmt_msg);
SendClientMessage(to_player, 0x66CC00FF, "Доступ в чат восстановлен");
format(fmt_msg, sizeof fmt_msg, "Разблокировал чат %s[acc:%d]. Причина: %s",
GetPlayerNameEx(to_player), GetPlayerAccountID(to_player), reason);
SetPlayerData(to_player, P_MUTE, 0);
UpdatePlayerDatabaseInt(to_player, "mute", 0);
format(fmt_msg, sizeof fmt_msg, "Снял блокировку чата у %s[acc:%d]", GetPlayerNameEx(to_player), GetPlayerAccountID(to_player));
SendLog(playerid, LOG_TYPE_ADMIN_ACTION, fmt_msg);
return 1;
}
💎 Автор слива: @texno_StudiooПеренесен худ/лаунчер с rkk 0-4
Перенесены хуки с Dynamic Mobile
Добавлена разная оптимизейшин на х32
