anonimniy
Компетентный
/onj - список заключённых, у меня сделано только для администраторов, хитманов и адвокатов. Вы можете переделать как хотите.
Переменные подставляем свои. Если есть какие-либо вопросы - задавайте.
Автор - anonimniy
Код:
if (strcmp(cmd, "/onjail", true) == 0 || strcmp(cmd, "/onj", true) == 0) // Сама команда
{
if(IsPlayerConnected(playerid)) // Проверяем зашёл ли игрок
{
if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pMember] != 8 || PlayerInfo[playerid][pLeader] != 8 || PlayerInfo[playerid][pJob] != 2) {SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды.");return true;} // Проверка на администратора, хитмана и адвоката
SendClientMessage(playerid, COLOR_GREEN, "В тюрьме сидят:"); // Показ заголовка
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJailed] != 0 || PlayerInfo[playerid][pJailed] != 0) // Проверки в тюрьме ли игрок
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "- Заключенному %s[%d] осталось %d секунд.",sendername, i, PlayerInfo[i][pJailTime]); // Список
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
}
}
return true;
}
Автор - anonimniy
