01.11.2013, 23:30
Hi is anyone know how to script this? I have a vehicle command which spawn a vehicle but I want to add if a player spawned a vehicle and he leave it empty after 3 minutes then delete the vehicle. You know just to prevent vehicle flood in server.
Maybe this will help you..
Maybe this will help you..
Код:
CMD:v(playerid, params[]) { if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) { #if !defined IGNORE_VEHICLE_ACTIVATION ShowPlayerDefaultDialog( playerid ); return 1; #endif } if ( GetPlayerState( playerid ) != PLAYER_STATE_PASSENGER ) ShowPlayerDefaultDialog( playerid ); return 1; }
Код:
CreatePlayerVehicle( playerid, modelid ) { new vehicle, Float:x, Float:y, Float:z, Float:angle; if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) { vehicle = GetPlayerVehicleID( playerid ); GetVehiclePos( vehicle, x, y, z ); GetVehicleZAngle( vehicle, angle ); DestroyVehicle( vehicle ); } else { GetPlayerPos( playerid, x, y, z ); GetPlayerFacingAngle( playerid, angle ); } vehicle = CreateVehicle( modelid, x, y, ( z + 1 ), angle, -1, -1, DEFAULT_RESPAWN_TIME ); LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) ); #if !defined IGNORE_VIRTUAL_WORLDS SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) ); #endif #if !defined IGNORE_WARP_INTO_VEHICLE PutPlayerInVehicle( playerid, vehicle, 0 ); #endif #if !defined IGNORE_VEHICLE_DELETION gDialogCreated[ vehicle ] = true; #endif return 1; }