[Ajuda] Criar Veiculo -
L.S.T - 20.04.2011
Como eu crio Veiculo na Minha Coordenada?
Re: [Ajuda] Criar Veiculo -
[FeK]Netizen - 20.04.2011
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;
}
Re: [Ajuda] Criar Veiculo -
Diogo_Bras - 20.04.2011
L.S.T, vou ajudб-lo e se der erro poste os erros e as linhas dos prуprios (:
Topo do gamemode:
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.
Destrуi o veiculo criado pela variavel
"Veiculo".
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 (:
Re: [Ajuda] Criar Veiculo -
Macintosh - 20.04.2011
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.
Re: [Ajuda] Criar Veiculo -
Jorge_Hard - 20.04.2011
Basicamente.
CreateVehicle(
ID,
CORD.X,CORD.Y,CORD.Z,
ANGUGO,
COR 1,COR 2,9999999999);
Re: [Ajuda] Criar Veiculo -
Macintosh - 20.04.2011
/\
Ele quer com cmd pra criar na coordenada.
Re: [Ajuda] Criar Veiculo -
[FeK]Netizen - 20.04.2011
euri o Diogo pego meu code, edito umas parte explico, mas ta de Boa
Re: [Ajuda] Criar Veiculo -
Jorge_Hard - 20.04.2011
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
Re: [Ajuda] Criar Veiculo -
Diogo_Bras - 20.04.2011
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 (:
Re: [Ajuda] Criar Veiculo -
[FeK]Netizen - 20.04.2011
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