SA-MP Forums Archive
[Ajuda] Ajuda com comando. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajuda com comando. (/showthread.php?tid=424874)



Ajuda com comando. - davi54723 - 24.03.2013

pawn Код:
if(strcmp(cmd, "/trazercarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /trazercarro [carro id]");
                return 1;
            }
            new Float:plocx,Float:plocy,Float:plocz;
            new plo;
            plo = strval(tmp);
            if(PlayerInfo[playerid][pAdmin] >= 2)
            {
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 5)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
            }
            GetPlayerPos(playerid, plocx, plocy, plocz);
            SetVehiclePos(plo, plocx, plocy+4, plocz); LinkVehicleToInterior(plo, 0);
            }
            else
            {
            SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando!");
            }
        }
    return 1;
}

Esse comando ai pessoal nгo puxa o carro que eu quero.
Tipo assim, todo comando que й relacionado ao carro ele nгo funciona.
Entгo eu acho que no comando, deve chamar alguma public algo que esteja bugado....


Alguйm sabe oque pode ser?

esse comando й um exemplo...


Re: Ajuda com comando. - Delete_ - 24.03.2013

Estб faltando o CreateVehicle(...);


Re: Ajuda com comando. - davi54723 - 24.03.2013

Mais esse comando ele nгo cria o carro, ele trбs um carro pelo id dele.

Tipo assim:

Cada carro no server tem um id, vocк vк isso pelo (/dl) - Comando

E assim, ele faz com que o carro seja teleportado atй vocк.

E eu puxei outro gm aqui igual a o que eu to usando, o comando й idкntico, e funciona perfeitamente, eu estou duvidando de algum funзгo que ele chama que ta bugado.

Sу que eu nгo sei que funзгo й, nгo entendi o comando xP'


Re: Ajuda com comando. - davi54723 - 24.03.2013

Alguйm tem alguma ideia ?


Re: Ajuda com comando. - Schocc - 24.03.2013

Qual й o erro que acontece?


Re: Ajuda com comando. - vitorvlv - 24.03.2013

Adiciona isso,eu acho que funciona .-.
pawn Код:
new carid = GetPlayerVehicleID(playerid);
SetVehiclePos(carid,plocx, plocy+4, plocz);
@Edit,nгo tinha visto o o post inteiro,desconsidere o que eu postei acima .-.


Re: Ajuda com comando. - Flash92 - 24.03.2013

Boas. Sou scripter quase pro...
mas troca o seu comando por este aqui.

Tente

pawn Код:
if(strcmp(cmd, "/trazercarro", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /trazercarro [carro id]");
                return true;
            }
            new Float:plocx,Float:plocy,Float:plocz;
            new plo;
            plo = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 4)
            {
       if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 5)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return true;
                }
                GetPlayerPos(playerid, plocx, plocy, plocz);
                SetVehiclePos(plo,plocx,plocy+4, plocz); LinkVehicleToInterior(plo, 0);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando!");
            }
        }
        return true;
    }