28.09.2014, 15:11
Entonces asн, pero OnPlayerStateChange es cuando cambia el estado del jugador, ejemplo: estaba a pie y paso a estar como conductor. OnPlayerEnterVehicle es cuando ingresa al vehнculo (sin estar sentado).
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if( ! ispassenger )
{
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Float:PLY_POS[3];
GetPlayerPos(playerid, PLY_POS[0], PLY_POS[1], PLY_POS[2]);
SetPlayerPos(playerid, PLY_POS[0], PLY_POS[1], PLY_POS[2] + 2.0);
return GameTextForPlayer(playerid,"~R~NO HAGAS CAR JACK", 2000, 3);
}
}
}
return 1;
}