#1

bueno cuando pongo un comando todo los usuarios lo ven, como puedo quitar para que no lo vean?

Код:
    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!");
			}
todo los comando admin lo ven los users

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;
}
Reply
#2

Quita el
pawn Код:
ABroadCast(0xFF9562FF,string,1);
en el comando, y si quieres le pones SendClientMessage a playerid si quieres que le salga el mensaje sуlo al administrador
Reply
#3

es raro, por que tu dices que el comando lo ven todos y en la restriccion esta solo para administradores y donadores mayores o igual al nivel 1 . :S

pawn Код:
if(PlayerInfo[i][pAdmin]>=level || PlayerInfo[i][pDonateRank] >=1)
Reply
#4

Quote:
Originally Posted by OTACON
Посмотреть сообщение
es raro, por que tu dices que el comando lo ven todos y en la restriccion esta solo para administradores y donadores mayores o igual al nivel 1 . :S

pawn Код:
if(PlayerInfo[i][pAdmin]>=level || PlayerInfo[i][pDonateRank] >=1)
lo mismo pensй, supongo que estarб en un error йl...
Reply
#5

Posiblemente usas en algunos comandos administrativos "ABroadCast" & en otro "BroadCast". Asegurate de que uses "ABroadCast" en los comandos que quieres que sуlo administradores & VIP puedan verlos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)