[Ajuda] Cria veiculos
#1

Tenho um comando que cria veнculos. Eu quero por exemplo, criar + de 1 veнculo de uma vez, com um angulo x

Exemplo:

/c 411 5

/c -> comando
411 -> modelo do veiculo
5 -> quantidade de veiculo

aн se eu dei /c 411 5, criasse 5 veiculos 1 ao lado do outro1

Eu nгo sei fazer isso, estou pedindo ajuda, aguardo respostas: Abaixo o cуdigo do Comando:

pawn Код:
CMD:c(playerid, params[]){
    new modelo,
    Float:X, Float:Y, Float:Z, Float:Angle;
    if(IsPlayerAdmin(playerid) || pMOD || pADM)
    {
        if(sscanf(params, "d", modelo)) return SendClientMessage(playerid, Vermelho, "| ERRO |{ffffff} Digite: /c [modelo]");
        if(modelo < 400 || modelo > 611) return SendClientMessage(playerid, Laranja, "| ERRO | Modelo tem que ser entre 400 e 611");
        if(IsPlayerConnected(playerid)){

            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, Angle);
            totalcarros++;
            new str[256];
            if(totalcarros > 200) return SendClientMessage(playerid, ERRO, "| ERRO | Nъmero mбximo de veнculos criados (200)!");
            format(str, sizeof(str), "* Veнculo criado %d/200, para destruir todos criados pelos admins use: /dc",totalcarros);
            SendClientMessage(playerid, -1, str);
            CarrosCv[totalcarros] = AddStaticVehicle(modelo, X, Y, Z, Angle, Cor01, Cor02);
            PutPlayerInVehicle(playerid, CarrosCv[totalcarros],0);
            LinkVehicleToInterior(CarrosCv[totalcarros], GetPlayerInterior(playerid));
            SetVehicleVirtualWorld(CarrosCv[totalcarros], GetPlayerVirtualWorld(playerid));
            if(TunningOn == true){
            AddVehicleComponent(CarrosCv[totalcarros], 1010);
            AddVehicleComponent(CarrosCv[totalcarros], 1028);
            AddVehicleComponent(CarrosCv[totalcarros], 1032);
            AddVehicleComponent(CarrosCv[totalcarros], 1138);
            AddVehicleComponent(CarrosCv[totalcarros], 1169);
            AddVehicleComponent(CarrosCv[totalcarros], 1141);
            AddVehicleComponent(CarrosCv[totalcarros], 1087);
            }
        }
        }else{
        SendClientMessage(playerid,Laranja,"| ERRO | Vocк nгo й administrador(a)");
    }
    return 1;
}
Reply
#2

pawn Код:
X, Y, Z

X+5, Y, Z

X, Y+5, Z

X, Y, Z+5

//e assim por diante.....
Reply
#3

Nгo cara, isso vai fazer o veiculo ser criado +5 de distancia da minha pos, nгo vai criar 2 veiculos ou mais
Reply
#4

Alguem mais pra me ajudar?
Reply
#5

Ajuda please
Reply
#6

m ajuda algue plz
Reply
#7

pawn Код:
for(new i = 0; i < QUANTIDADEDEVEICULOS; i++) {
    CreateVehicle(modelo, x, y, z, angulo, cor);
}
Reply
#8

aн й so colocar y+3 ou x+3 pra nao criar no mesmo lugar, pu seja, pra cria um ao lado do outro?
Reply
#9

Nгo deu amigo
Reply
#10

pawn Код:
for(new i = 0; i < 200; i++) {
    AddStaticVehicle(modelo, x, y, z+2, angulo, cor);
}
[/QUOTE]

Tente isto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)