19.11.2011, 14:23
Столкнулся со следующей проблемой: Как вывести игроку статистику игроков его фракции онлайн в диалоге?
Натолкните меня в нужную сторону. P.S. Переменные string & sendername заявлены глобально.
Существующая попытка реализации:
Спасибо.
P.S.S. Думаю вот использовать strcat...
Натолкните меня в нужную сторону. P.S. Переменные string & sendername заявлены глобально.
Существующая попытка реализации:
PHP Code:
new teamnumber;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
return SendClientMessage(playerid, COLOR_GRAD1, "Вы не состоите во фракции.");
}
for(new i = 0; i < GetMaxPlayers(); i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s. Лидер.\n",sendername, PlayerInfo[i][pRank]);
else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s. Ранг: %d. Выговоров: [%d/3]\n",sendername, PlayerInfo[i][pRank], PlayerInfo[i][pFWarns]);
}
}
ShowPlayerDialog(playerid,11111, DIALOG_STYLE_MSGBOX, "Участники Вашей фракции онлайн.", string, "ОКЕЙ", "");
P.S.S. Думаю вот использовать strcat...