[Ajuda] Criar Veiculo
#1

Como eu crio Veiculo na Minha Coordenada?
Reply
#2

Exemplo....
Criando:
pawn Код:
if(strcmp(cmdtext, "/Sultan", true) == 0)
    {
    new Float:X, Float:Y, Float:Z, Float:Angulo;
        new VeiculoSultan;
        if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFF0000AA,"Voce nгo pode criar um veiculo sultan estando dentro de outro veiculo.");
        SetCameraBehindPlayer(playerid);
        GetPlayerPos(playerid, X, Y, Z);
    GetPlayerFacingAngle(playerid, Angulo);
        VeiculoSultan = CreateVehicle(560, X, Y, Z+2, Angulo, COR1, COR2, 99999/*Tempo que o carro ira respawnar sozinho*/);
        PutPlayerInVehicle(playerid, VeiculoSultan, 0);
        SendClientMessage(playerid, 0xFF0000AA, "Sultan Criado com sucesso.");
        return 1;
}
Destruindo
pawn Код:
if(strcmp(cmdtext, "/DestruirSultan", true) == 0)
   {
   RemovePlayerFromVehicle(playerid);
   DestroyVehicle(VeiculoSultan);
   SendClientMessage(playerid, 0xFF0000AA, "Sultan Destruido");
return 1;
}
Reply
#3

L.S.T, vou ajudб-lo e se der erro poste os erros e as linhas dos prуprios (:
Topo do gamemode:
pawn Код:
new Veiculo;
Comando para criar o veнculo:
pawn Код:
if(!strcmp(cmdtext, "/cVeiculo", true))
{
   new Float:x, Float:y, Float:z;
   if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, /*Cor*/, "Vocк jб estб dentro de um veiculo :/");
   GetPlayerPos(playerid, x, y, z);
   Veiculo = CreateVehicle(/*Modelo*/, x, y, z+2, /*Cor1*/, /*Cor2*/, /*Tempo de Respawn*/);
   PutPlayerInVehicle(playerid, Veiculo, 0);
   return SendClientMessage(playerid, /*Cor*/, "Veiculo criado com sucesso!");
}
Comando para destruir o prуprio:
pawn Код:
if(!strcmp(cmdtext, "/dVeiculo", true))
{
   RemovePlayerFromVehicle(playerid);
   DestroyVehicle(Veiculo);
   return SendClientMessage(playerid, /*Cor*/, "Veiculo destruido com sucesso!");
}
Explicaзгo de algumas funзхes...
pawn Код:
if(IsPlayerInAnyVehicle(playerid))
Verifica se o jogador jб estб dentro de algum veiculo, e se jб estiver, nгo cria o veiculo novo.

pawn Код:
GetPlayerPos(playerid, x, y, z);
Checka as cordenadas em que o jogador se encontra.

pawn Код:
PutPlayerInVehicle(playerid, Veiculo, 0);
Coloca o jogador dentro do veнculo automaticamente.

pawn Код:
RemovePlayerFromVehicle(playerid);
Remove o jogador do veнculo.

pawn Код:
DestroyVehicle(Veiculo);
Destrуi o veiculo criado pela variavel "Veiculo".

pawn Код:
/*Cor*/
Altere pela cor que quer que as mensagens apareзam.

O comando й praticamente igual ao que o [FeK]Netizen colocou, sу que fiz umas explicaзхes para perceber melhor (:
Reply
#4

Existe um FS desse aqui na бrea PT-BR melhorado.
Vocк pode selecionar o veнculo apertando as setas do teclado e selecionando com enter ou a key fire.
Reply
#5

Basicamente.

CreateVehicle(ID,CORD.X,CORD.Y,CORD.Z,ANGUGO,COR 1,COR 2,9999999999);
Reply
#6

/\
Ele quer com cmd pra criar na coordenada.
Reply
#7

euri o Diogo pego meu code, edito umas parte explico, mas ta de Boa
Reply
#8

Quote:
Originally Posted by Shickcard
Посмотреть сообщение
/\
Ele quer com cmd pra criar na coordenada.
aa ¬¬ nem percebi pensei que ele queria

Como criar um veiculo com a coordenada ¬¬

disfarзa kk
Reply
#9

Quote:
Originally Posted by [FeK]Netizen
Посмотреть сообщение
euri o Diogo pego meu code, edito umas parte explico, mas ta de Boa
Editei porque ele poderia nгo querer um sultan e querer outro veнculo, de resto, crйditos seus (:
Reply
#10

Quote:
Originally Posted by Diogo_Bras
Посмотреть сообщение
Editei porque ele poderia nгo querer um sultan e querer outro veнculo, de resto, crйditos seus (:
que nada man ta de boa! Йи nуooiz
Reply


Forum Jump:


Users browsing this thread: