27.06.2014, 14:26
bueno cuando pongo un comando todo los usuarios lo ven, como puedo quitar para que no lo vean?
todo los comando admin lo ven los users
creo que es por esto que lo ven los usuarios:
Код:
if(strcmp(cmd, "/givemoney", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ESCRIVA: /givemoney [playerid/PartOfName] [money]"); return 1; } new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if (PlayerInfo[playerid][pAdmin] >= 1338) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { SafeGivePlayerMoney(playa, money); GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmWarning: %s le ha dado a %s dinero: $%d.", sendername,giveplayer,money); ABroadCast(0xFF9562FF,string,1); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " usted no esta autorizado a utilizar este comando!"); }
creo que es por esto que lo ven los usuarios:
Код:
public BroadCast(color,const string[]) { SendClientMessageToAll(color, string); return 1; } public ABroadCast(color,const string[],level) { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin]>=level || PlayerInfo[i][pDonateRank] >=1) { SendClientMessage(i, color, string); printf("%s", string); } } } return 1; }