07.11.2012, 11:52
Help fix. Admin report does not come, what a player uses cmd.
Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new str[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(success)
{
format(str, sizeof(str), "Игрок %s(id:%d) использует команду %s.", name, playerid, cmdtext);
SendMessageToAdmins(COLOR_GREY, str);
}
if(!success)
{
SendClientMessage(playerid, COLOR_GREEN, "Неверная команда. Используйте /cmd для просмотра списка команд.");
format(str, sizeof(str), "Игрок %s(id:%d) использует команду %s.", name, playerid, cmdtext);
SendMessageToAdmins(COLOR_GREY, str);
}
return 1;
}
stock SendMessageToAdmins(color,const msg[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
if(PlayerInfo[i][pAdmin] == 0)continue;
SendClientMessage(i,color,msg);
}
return 1;
}


