Список заключенных игроков:
if(strcmp("/jlist", cmdtext, true, 10) == 0)
{
new boollayers = false;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
if(PlayerInfo[pJailTime] != 0)
{
new name[MAX_PLAYER_NAME], str[150];
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "%s\n{FFFFFF}ID: {FF9D00}%d {FFFFFF}Ник: {FF9D00}%s {FFFFFF}Осталось: {FF9D00}%d", str, i, name, PlayerInfo[pJailTime]);
ShowPlayerDialog(playerid,487,DIALOG_STYLE_LIST,"{FFFF00}Список заключенных",str,"Принято","");
players = true;
}
}
if(players == false) return SendClientMessage(playerid, -1, "Список заключенных пуст!");
}
В команде нужно только изменить переменную отвечающую за время в тюрьме, это pJailTime и PlayerInfo если у вас конечно не так как в команде.
Автор: Amfy
if(strcmp("/jlist", cmdtext, true, 10) == 0)
{
new boollayers = false;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
if(PlayerInfo[pJailTime] != 0)
{
new name[MAX_PLAYER_NAME], str[150];
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "%s\n{FFFFFF}ID: {FF9D00}%d {FFFFFF}Ник: {FF9D00}%s {FFFFFF}Осталось: {FF9D00}%d", str, i, name, PlayerInfo[pJailTime]);
ShowPlayerDialog(playerid,487,DIALOG_STYLE_LIST,"{FFFF00}Список заключенных",str,"Принято","");
players = true;
}
}
if(players == false) return SendClientMessage(playerid, -1, "Список заключенных пуст!");
}
В команде нужно только изменить переменную отвечающую за время в тюрьме, это pJailTime и PlayerInfo если у вас конечно не так как в команде.
Автор: Amfy
Последнее редактирование модератором: