09.09.2017, 15:48
Quote:
Okay, you will need a new command, and callback: here is command you can edit it for yourself:
PHP код:
PHP код:
and here is callback witch will be called by timer every 0,8seconds PHP код:
|
PHP код:
(1383) : error 017: undefined symbol "IsSeatAvailable"
(1386) : error 017: undefined symbol "IsSeatAvailable"
(1389) : error 017: undefined symbol "IsSeatAvailable"
PHP код:
public Dragged( playerid ) {
if( Draged[ DragPlayerID[ playerid ] ] != -1 ) {
if( IsPlayerConnected( playerid ) ) {
if( IsPlayerConnected( DragPlayerID[ playerid ] ) ) {
if( !IsPlayerInAnyVehicle( playerid ) && ( !IsPlayerInAnyVehicle( DragPlayerID[ playerid ] ) || IsPlayerInAnyVehicle( DragPlayerID[ playerid ] ) ) ) {
new Float:Pos[ 3 ];
GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
SetPlayerPos( DragPlayerID[ playerid ], Pos[ 0 ], Pos[ 1 ] + 0.4, Pos[ 2 ] );
SetPlayerInterior( DragPlayerID[ playerid ], GetPlayerInterior( playerid ) );
SetPlayerVirtualWorld( DragPlayerID[ playerid ], GetPlayerVirtualWorld( playerid ) );
}
else if( IsPlayerInAnyVehicle( playerid ) && !IsPlayerInAnyVehicle( DragPlayerID[ playerid ] ) ) {
new vehicle = GetPlayerVehicleID(playerid);
if( IsSeatAvailable( vehicle, 1 ) ) {
PutPlayerInVehicle( DragPlayerID[ playerid ], vehicle, 1 );
}
else if( IsSeatAvailable( vehicle, 2 ) ) {
PutPlayerInVehicle( DragPlayerID[ playerid ], vehicle, 2 );
}
else if( IsSeatAvailable( vehicle, 3 ) ) {
PutPlayerInVehicle( DragPlayerID[ playerid ], vehicle, 3 );
}
}
}
else {
DragPlayerID[ playerid ] = -1; Draged[ playerid ] = -1;
SCM( playerid, "* Player left a server!");
KillTimer( DragTimer[ playerid ] );
}
}
}
return true;
}