Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // At top of Your Script
- new SULTAN[ MAX_PLAYERS ];
- // public OnPlayerCommandText
- public OnPlayerCommandText( playerid, cmdtext[ ] )
- {
- if( !strcmp( cmdtext, "/sultan" ) )
- {
- new Float: Pos[ 4 ];
- GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
- GetPlayerFacingAngle( playerid, Pos[ 3 ] );
- if( SULTAN[ playerid ] > 0 )
- {
- if( GetPlayerVehicleID( playerid ) == SULTAN[ playerid ] ) return SendClientMessage( playerid, info, "You are already sitting on your personal {FFFFFF}Sultan{4077F7}!" );
- if( IsPlayerInAnyVehicle( playerid ) ) RemovePlayerFromVehicle( playerid );
- LinkVehicleToInterior( SULTAN[ playerid ], GetPlayerInterior( playerid ) );
- SetVehicleVirtualWorld( SULTAN[ playerid ], GetPlayerVirtualWorld( playerid ) );
- PutPlayerInVehicle( playerid, SULTAN[ playerid ], 0 );
- SetVehiclePos( SULTAN[ playerid ], Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
- SetVehicleZAngle( SULTAN[ playerid ], Pos[ 3 ] );
- SendClientMessage( playerid, info, "Personal {FFFFFF}Sultan {4077F7}called!" );
- }
- else
- {
- if( IsPlayerInAnyVehicle( playerid ) ) RemovePlayerFromVehicle( playerid );
- SULTAN[ playerid ] = CreateVehicle( 522, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], Pos[ 3 ], 75, 3, 240 );
- LinkVehicleToInterior( SULTAN[ playerid ], GetPlayerInterior( playerid ) );
- SetVehicleVirtualWorld( SULTAN[ playerid ], GetPlayerVirtualWorld( playerid ) );
- PutPlayerInVehicle( playerid, SULTAN[ playerid ], 0 );
- SendClientMessage( playerid, info, "Personal {FFFFFF}Sultan {4077F7}created!" );
- foreach(Player, i)if( IsPlayerConnected( i ) && i != playerid ) SetVehicleParamsForPlayer( SULTAN[ playerid ], i, 0, 1 );
- }
- return ( 1 );
- }
- return ( 1 );
- }
- public OnPlayerExitVehicle( playerid, vehicleid )
- {
- if( vehicleid == SULTAN[ playerid ] ) return SetTimerEx( "DeleteSultan", 180000, false, "i", playerid );
- return ( 1 );
- }
- public DeleteSultan( playerid )
- {
- SULTAN[ playerid ] = -1;
- return DestroyVehicle( SULTAN[ playerid ] );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement