- Янв
- 71
- 2
Пользователь
Выдача мута: /muteall:
CMD:muteall(playerid, params[])
{
new mute_time = 60;
if(sscanf(params, "d", mute_time))
{
SendClientMessage(playerid, -1, "Используйте: /muteall [время в минутах]");
return 1;
}
if(mute_time < 1 || mute_time > 1440)
{
SendClientMessage(playerid, -1, "Время мута должно быть от 1 до 1440 минут (24 часа)");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && i != playerid)
{
SetPlayerData(i, P_MUTE, mute_time * 60);
}
}
new msg[128];
format(msg, sizeof(msg), "Администратор %s выдал мут всем игрокам на %d минут", GetPlayerNameEx(playerid), mute_time);
SendClientMessageToAll(0xFFFF00AA, msg);
return 1;
}
Снятие мута: /unmuteall:
CMD:unmuteall(playerid, params[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerData(i, P_MUTE, 0);
}
}
new msg[128];
format(msg, sizeof(msg), "Администратор %s снял затычку у всех игроков.", GetPlayerNameEx(playerid));
SendClientMessageToAll(0x00FF7FAA, msg);
return 1;
}