SA-MP Forums Archive
[Ajuda] CMD de criar carro - 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] CMD de criar carro (/showthread.php?tid=519814)



CMD de criar carro - BWCALLEf - 16.06.2014

Ola td bem nao estou conseguindo criar um comando de criar carro so para mim andar pelo game para fazer as ediзхes

pawn Код:
CMD:criarcarro(playerid, params[]){
    return 1;
}
como faz quero que qualquer um use esse comando por iquando /criarcarro [id] porem nao consigo crialo

CreateVehicle


Re: CMD de criar carro - KILERTRANSUDO - 16.06.2014

tenta ai

pawn Код:
CMD:cv(playerid, params[])
{
    new Float:x, Float:y, Float:z,carro,cor1,cor2;
    if(sscanf(params, "ddd",carro,cor1,cor2))
    {
    SendClientMessage(playerid, -1,"Uso correto: /cv [idveiculo] [cor1] [cor2]");
    }
    else
    {
        if(carro < 400 || carro > 611)
        {
        SendClientMessage(playerid, -1,"Veнculo nгo encontrado");
        }
        else
        {
            if(GetPlayerInterior(playerid) != 0)
            {
            GetPlayerPos(playerid, x,y,z)
            LinkVehicleToInterior(CreateVehicle(carro,x,y,z,90,cor1,cor2,600),GetPlayerInterior(playerid))
            }
            else
            {
            GetPlayerPos(playerid, x,y,z)
            CreateVehicle(carro,x,y,z,90,cor1,cor2,600)
            }
        }
    }
    return 1;
}
by JoaoP


Re: CMD de criar carro - MultiKill - 16.06.2014

Olha este tutorial de como usar sscanf e zcmd.


Re: CMD de criar carro - Ts3 - 16.06.2014

Tenta esse abaixo.

pawn Код:
CMD:cv(playerid, params[])
{
    if(/* variavel de adm  */)
    {
        new string[256], modelo, carro, cor1, cor2,
            Float:X, Float:Y, Float:Z, Float:Angle;

        if(sscanf(params, "ddd", modelo, cor1, cor2)) return SendClientMessage(playerid, -1, "Digite: /cv [modelo] [cor1] [cor2]");

        if(IsPlayerConnected(playerid))
        {
            if(modelo >= 400 && modelo <= 611)
            {
                if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Saia deste veнculo para criar outro.");
                   
                GetPlayerPos(playerid, X, Y, Z);
                GetPlayerFacingAngle(playerid, Angle);

                carro = AddStaticVehicleEx(modelo, X, Y, Z, Angle, cor1, cor2, 30);

                LinkVehicleToInterior(carro, GetPlayerInterior(playerid));
                SetVehicleVirtualWorld(carro, GetPlayerVirtualWorld(playerid));

                format(string, sizeof(string), "Vocк criou o veнculo de id: %d", modelo);
                SendClientMessage(playerid, -1, string);
            }
            else SendClientMessage(playerid, -1, "ID invбlido, tente novamente! (ID's: 400-611");
        }
    }
    return 1;
}
ddd