29/05/2025 20:57
(Esta mensagem foi modificada pela última vez a: 11 horas atrás por Jean_Rocha.)
Tutorial criar veículo
Obrigado portal samp por poder compartilhar esse momento.
1° Etapa
1° Etapa
(Criando a variável do sistema)
Vamos criar a variável para a funcionar o veículo.
Código:
new autos[MAX_PLAYERS];
2° Etapa
(Organizando o código)
Vamos começar organizando o seu código em uma stock chamada CreateVehicleEx. Ela será responsável por armazenar todos os detalhes, cada vez que você usar o /darveiculo.
Código:
stock CreateVehicleEx(playerid, vehicleid, Float:x, Float:y, Float:z, Float:angle, cor1, cor2)
{
autos[playerid] = CreateVehicle(vehicleid, Float:x, Float:y, Float:z, Float:angle, cor1, cor2, -1);
SetVehiclePos(playerid, Float:x, Float:y, Float:z);
SetVehicleZAngle(playerid, Float:angle);
PutPlayerInVehicle(playerid, autos[playerid], 0);
return 1;
}
3° Etapa
(Criando o seu código)
Agora iremos criar o comando /darveiculo.
(Criando o seu código)
Agora iremos criar o comando /darveiculo.
Código:
CMD:darveiculo(playerid, params[])
{
new Float:Pos[4],veiculoid;
if(sscanf(params, "d",veiculoid)) return SendClientMessage(playerid, -1, "/veiculo ID");
{
GetPlayerPos(playerid, Pos[0],Pos[1],Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
CreateVehicleEx(playerid, veiculoid, Pos[0],Pos[1],Pos[2],Pos[3], -1,-1);
}
return 1;
}
Resultado
(Vídeo curto)
Code /darveiculo.