[Ajuda] CMD de criar carro
#1

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

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
Reply
#3

Olha este tutorial de como usar sscanf e zcmd.
Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)