[Ajuda] Ajuda nesses comandos?
#1

ESSES 2 COMANDOS /VIDAT E COLETET mesmo quem nгo tб autorizado pode usar, aparece a mensagem que nгo estб autorizado a usar mais ainda enche o colete e a vida de quem ta perto, isso sу era pra ser pros adm '-'
alguem ajuda pra so esses 2 lvl pode usar: if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )

/VIDAT:
Код:
if(strcmp(cmdtext,"/vidat",true)==0)
	{
	    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(logged[playerid] == 1)
		{
	        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )

			{
                for(new i = 0; i < MAX_PLAYERS; i ++)
				if(IsPlayerConnected(giveplayerid))
				{
                    GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu Vida para todos perto dele ", sendername, giveplayer, giveplayerid);
					SendClientMessage(i, 0x00FF00AA, string);
				}
				else
				{
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
		}
        new Float:POS[3];
        GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
        for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
        {
            if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
            {
            SetPlayerHealth(i,100);
            }
        }
    return 1;
    }
/COLETET:
Код:
if(strcmp(cmdtext,"/coletet",true)==0)
	{
	    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(logged[playerid] == 1)
		{
	        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )

			{
                for(new i = 0; i < MAX_PLAYERS; i ++)
				if(IsPlayerConnected(giveplayerid))
				{
                    GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu colete para todos perto dele", sendername, giveplayer, giveplayerid);
					SendClientMessage(i, 0x00FF00AA, string);
				}
				else
				{
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
		}
        new Float:POS[3];
        GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
        for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
        {
            if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
            {
            SetPlayerArmour(i,100);
            }
        }
    return 1;
    }
Reply
#2

pawn Код:
if(strcmp(cmdtext,"/vidat",true)==0)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(logged[playerid] == 1)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
        {
            for(new i = 0; i < MAX_PLAYERS; i ++)
            if(IsPlayerConnected(giveplayerid))
            {
                GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu Vida para todos perto dele ", sendername, giveplayer, giveplayerid);
                SendClientMessage(i, 0x00FF00AA, string);
            }
            else
            {
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
    }
    new Float:POS[3];
    GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
    for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
    {
        if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
        {
            SetPlayerHealth(i,100);
        }
    }
    return 1;
}


e colete


pawn Код:
if(strcmp(cmdtext,"/coletet",true)==0)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(logged[playerid] == 1)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
        {
            for(new i = 0; i < MAX_PLAYERS; i ++)
            if(IsPlayerConnected(giveplayerid))
            {
                GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu colete para todos perto dele", sendername, giveplayer, giveplayerid);
                SendClientMessage(i, 0x00FF00AA, string);
            }
            else
            {
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "vocк tem que estar logado para usar este comando!");
    }
    new Float:POS[3];
    GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
    for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
    {
        if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
        {
            SetPlayerArmour(i,100);
        }
    }
    return 1;
}
Reply
#3

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext,"/vidat",true)==0)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(logged[playerid] == 1)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
        {
            for(new i = 0; i < MAX_PLAYERS; i ++)
            if(IsPlayerConnected(giveplayerid))
            {
                GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu Vida para todos perto dele ", sendername, giveplayer, giveplayerid);
                SendClientMessage(i, 0x00FF00AA, string);
            }
            else
            {
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "Vocк tem que estar logado para usar este comando!");
    }
    new Float:POS[3];
    GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
    for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
    {
        if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
        {
            SetPlayerHealth(i,100);
        }
    }
    return 1;
}


e colete


pawn Код:
if(strcmp(cmdtext,"/coletet",true)==0)
{
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(logged[playerid] == 1)
    {
        if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pORG] >= 1 )
        {
            for(new i = 0; i < MAX_PLAYERS; i ++)
            if(IsPlayerConnected(giveplayerid))
            {
                GetPlayerName(giveplayerid, giveplayer,sizeof(giveplayer));
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "BGTCMD: O admin ou ORG %s Deu colete para todos perto dele", sendername, giveplayer, giveplayerid);
                SendClientMessage(i, 0x00FF00AA, string);
            }
            else
            {
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar este comando!");
            return 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED, "vocк tem que estar logado para usar este comando!");
    }
    new Float:POS[3];
    GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
    for(new i = 0, x = GetMaxPlayers(); i != x; ++i)
    {
        if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i,30,POS[0],POS[1],POS[2]))
        {
            SetPlayerArmour(i,100);
        }
    }
    return 1;
}
'-' vlw funfo pode me dizer oq era?
Reply
#4

kkkk falto o return 1; tipo nao tava voltando a posiзгo que comeco ou seja do 0 nгo manjo muito explicar mais se ajudei reput e sempre bem vinda fuiz
Reply
#5

O RETURN TINHA QUE FICAR ALINHADO COM A CHAVE.
Reply
#6

Agora ta certo mesmo ^^
Reply
#7

so relembrando esse seu comando precisa de um Upgrade
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)