14.05.2013, 05:48
Shittiest advice ever.
My advice would be to do something like (Assuming you have a player enum)
Then,
For respawning:-
Make sure to set the p_model variable as the GetVehicleModel when you create the vehicle where YOU BUY THE CAR.
My advice would be to do something like (Assuming you have a player enum)
pawn Код:
my_PLAYER_enum[ playerid ][ p_car_var ] = CreateVehicle( .. ) // when you buy it
pawn Код:
public OnPlayerEnterVehicle( playerid, vehicleid, ispassenger )
{
if(vehicleid != my_PLAYER_enum[ playerid ][ p_car_var ] )
{
RemovePlayerFromVehicle( playerid );
}
return 1;
}
pawn Код:
enum pi
{
p_car_var,
p_model
}
public OnVehicleDeath( vehicleid, reason )
{
for( new i; i < MAX_VEHICLES; i++)
{
if(vehicleid == my_PLAYER_enum[ i ][ p_car_var ]
{
GetPlayerPos( i , x, y, z );
CreateVehicle( p_model, x, y, z .. );
}
}
return 1;
}


