[ Ajuda ] Todas ID's dгo na do que o Playeer digitou !
#1

Galera , йee o seguinte . Fiz uma PБ de comandos usamdo a mesma coisa , sу que quado fui testa com meu amigo , essemplo, ele й o id 1 e eu o ID 0 , se eu dou " /lider 1 PM " , o lide da PM ao imves de ir pra ele vai pra mim !

pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
    {
        if(IsPlayerConnected(playerid))

            if (AdminLevel[playerid] > 2)
            {
            new x_nr[32];
            x_nr = strtok(cmdtext, idx);
            if(!strlen(x_nr)) {
                SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
                SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
                return 1;
            }
            if(strcmp(x_nr,"PM",true) == 0)
            {
                SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
                SetPlayerColor(PlayerB, COR_PM);
                SetPlayerSkin(PlayerB, 280);
                Lider[PlayerB] = 1;
            }
        }
        return 1;
    }
   
    if(strcmp(cmd, "/tirarvip", true) == 0)

    if (AdminLevel[playerid] > 3)
     {
        if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
        if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
        {
            SendClientMessage(PlayerB, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
            LVip[PlayerB] = 0;
        }
        return 1;
    }
/\ Exemplos de Codigos .

No /tirarvip , o que acontece й a mesma coisa ! Eu sou o ID 0 ele o ID 1 , dou /tirarvip 1 e quem perde o vip sou eu ! Ajudem ae plz
Reply
#2

tente
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
    {
        if(IsPlayerConnected(playerid))

            if (AdminLevel[playerid] > 2)
            {
            new outro = strval(tmp);
            new x_nr[32];
            x_nr = strtok(cmdtext, idx);
            if(!strlen(x_nr)) {
                SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
                SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
                return 1;
            }
            if(strcmp(x_nr,"PM",true) == 0)
            {
                SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
                SetPlayerColor(outro, COR_PM);
                SetPlayerSkin(outro, 280);
                Lider[outro] = 1;
            }
        }
        return 1;
    }
   
    if(strcmp(cmd, "/tirarvip", true) == 0)

    if (AdminLevel[playerid] > 3)
     {
        new outro = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
        if(!IsPlayerConnected(outro)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
        {
            SendClientMessage(outro, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
            LVip[outro] = 0;
        }
        return 1;
    }
Reply
#3

Nada ;
Reply
#4

tenta:
pawn Код:
if(strcmp(cmd, "/lider", true) == 0)
    {
        if(IsPlayerConnected(playerid))

            if (AdminLevel[playerid] > 2)
            {
            new PlayerB = strval(tmp);
            new x_nr[32];
            x_nr = strtok(cmd, idx);
            if(!strlen(x_nr)) {
                SendClientMessage(playerid, COR_BRANCO, "USO : /lider[id] [nome]");
                SendClientMessage(playerid, COR_CINZA, "Nomes : PM");
                return 1;
            }
            if(strcmp(x_nr,"PM",true) == 0)
            {
                SendClientMessage(PlayerB, COR_BRANCO, "Vocк foi promovido a lider da organizaзгo Policia Militar !");
                SetPlayerColor(PlayerB, COR_PM);
                SetPlayerSkin(PlayerB, 280);
                Lider[PlayerB] = 1;
            }
        }
        return 1;
    }

    if(strcmp(cmd, "/tirarvip", true) == 0)
    {
    if (AdminLevel[playerid] > 3)
     {
        if(!strlen(tmp)) return SendClientMessage(playerid, COR_BRANCO, "USO : /tirarvip [id]");
        if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, COR_BRANCO, "Este jogador nгo estб conectado");
        {
            SendClientMessage(PlayerB, COR_BRANCO, "Vocк nгo й mais um Player VIP !");
            LVip[PlayerB] = 0;
        }
        return 1;
    }
Reply
#5

a mesma coisa que eu fiz gustavo '-'

@tуpico se esse que te mandei nгo funcionou vocк estб com algum comando em conflito ai e.e
Reply
#6

nao sei se percebeu a diferenзa aqui:
pawn Код:
x_nr = strtok(cmd, idx);
Reply
#7

nгo nгo percebi estб a acontecer um conflito pois os comandos estгo corretos.
o erro era o 'PlayerB' mais como jб foi definido, tente usar outros comandos pra ver se funciona '-'
Reply
#8

Nada :/

@William

N entendi '-' sorry pela burrice
Reply
#9

me envie um comando do seu GM, fora esse tipo /dararma '-' ou qualquer coisa que tenha que inserir ID
Reply
#10

pawn Код:
if (strcmp("/equipar", cmdtext, true, 10) == 0)
    {
        if(IsACop(playerid))

        if(EmServico[playerid]==1)
        {
            GivePlayerWeapon(playerid, 24, 999);
        }
        else if(EmServico[playerid]==0)
        {
            SendClientMessage(playerid, COR_AZUL, "Vocк nгo bateu o cartгo !");
        }
        return 1;
    }
   
    if (strcmp("/batercartao", cmdtext, true, 10) == 0)
    {
        new string[256];
       
        if(IsACop(playerid))

        if(EmServico[playerid]==0)
        {
            format(string, sizeof(string), "Oficial %s estб fardado .", Nome);
            SendClientMessageToAll(COR_PM,string);
            SetPlayerArmour(playerid, 100);
            SetPlayerHealth(playerid, 100);
            EmServico[playerid] = 1;
        }
        else if(EmServico[playerid]==1)
        {
            format(string, sizeof(string), "Oficial %s estб de folga e nгo vai mais receber seus chamados.", Nome);
            SendClientMessageToAll(COR_PM,string);
            EmServico[playerid] = 0;
        }
        return 1;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)