Coches-Privados
Para crear un vehiculo privado debes de realizar los siguientes pasosIncluir el Vehiculo
1. Entramos en el Modo Debug de Grand Theft Auto San Andreas (Instalado en la carpeta del juego por defecto)
Accedemos a la opcion lunch mode y entramos en modo prueba
Escribimos /v [ID DEL VEHICULO] [COLOR] >> Ejemplo: /v 412 4 2 para añadir el vehiculo que eligamos.
Una vez elegido el vehiculo lo colocamos donde quieras que este en tu Servidor, entramos al vehiculo y escribimos /save [NOMBRE DE REFERENCIA] >> Ejemplo: /save mi coche.
Ahora nos dirigimos a la carpeta del Grand Theft Auto San Andreas y vamos al archivo bloc de notas savepositions.txt y copiamos las cordenadas del vechiculo.
Ya tenemos el vehiculo localizado, ahora es la hora de personalizarlo, incluimos el AddStaticVehicle en el Server (GM, FS donde valla) pero haciendole un cambio para que no haga spawn pronto.
Ejemplo: este es nuestro AddStaticVehicle.
AddStaticVehicle(412,1273.2515,-1536.9822,13.2643,91.2671,4,2); // Coche del Sr. X !
Pues lo modificamos para que quede asi AddStaticVehicleEx(412,1273.2515,-1536.9822,13.2643,91.2671,4,2,60000); // Coche del Sr. X !
Como ves hemos añadido el Ex y el 60000 que hace que la duracion del respawn sea de 1 hora.
2. Modificar el vehiculo para que solo lo pueda usar el dueño
Tenemos que añadir un if con estos codigos
if(newcar == (ID del vehiculo) || newcar == (ID del vehiculo))
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strcmp(PlayerName, "Nombre_Apellido", true) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW,"Bienvenido a tu Coche X");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Este coche es del Sr. X !");
RemovePlayerFromVehicle(playerid);
}
}
Cada vez que entres a tu vehiculo te dara un mensaje de bienvenida, y si intenta entrar otro jugador le saldra un mensaje diciendo, Este coche es del Sr. X !