Asminov (30 сентября 2024 - 23:15) писал:
Нажмите сюда, чтобы прочитать это сообщение. [Показать]
Здравствуйте, помогите пожалуйста.
stock ShowADM(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(pInfo[playerid][pAdmin] >= 1)
SendClientMessage(playerid, -1, "{FFFF00}Àäìèíèñòðàöèÿ{FFFF00}Online");
{
new string[256];
format(string, sizeof(string), "{FF0000}Àäìèíèñòðàòîð[%d-vl]: {00CC00} %s [id: %d]",pInfo[playerid][pAdmin], name, playerid);
SendClientMessage(playerid, -1, string);
}
return true;
}
В игре у каждого человека пишет только его ник и уровень адм, другие же администраторы не пишутся
stock ShowADM(playerid)
{
new name[MAX_PLAYER_NAME], string[256];
SendClientMessage(playerid, -1, "{FFFF00}Администраторы {FFFF00}Online");
for(new i; i < MAX_PLAYERS; i++)
{
if(pInfo[i][pAdmin] >= 1)
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "{FF0000}Администратор[%d-vl]: {00CC00} %s [id: %d]",pInfo[i][pAdmin], name, i);
SendClientMessage(playerid, -1, string);
}
}
return true;
}
В случае если у вас есть инклюд foreach.
stock ShowADM(playerid)
{
new name[MAX_PLAYER_NAME], string[256];
SendClientMessage(playerid, -1, "{FFFF00}Администраторы {FFFF00}Online");
foreach(Player, i)
{
if(pInfo[i][pAdmin] >= 1)
{
GetPlayerName(i, name, sizeof(name));
format(string, sizeof(string), "{FF0000}Администратор[%d-vl]: {00CC00} %s [id: %d]",pInfo[i][pAdmin], name, i);
SendClientMessage(playerid, -1, string);
}
}
return true;
}
Сообщение отредактировал droffet: 01 октября 2024 - 10:36