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; }