#include #define FILTERSCRIPT #if defined FILTERSCRIPT #define Driver 0 #define Passanger 2 new InCar[MAX_PLAYERS]; new WhatCar[MAX_PLAYERS]; public OnFilterScriptInit() { print("------------------------------"); print(" Anti fall off bike v2 loaded "); print("------------------------------"); return 1; } #endif public OnPlayerExitVehicle(playerid, vehicleid) { InCar[playerid] = 0; return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_DRIVER) { if(newstate == PLAYER_STATE_ONFOOT) { if(InCar[playerid] == 1) { PutPlayerInVehicle(playerid, WhatCar[playerid], Driver); } } } if(oldstate == PLAYER_STATE_PASSENGER) { if(newstate == PLAYER_STATE_ONFOOT) { if(InCar[playerid] == 1) { PutPlayerInVehicle(playerid, WhatCar[playerid], Passanger); } } } if(oldstate == PLAYER_STATE_ONFOOT) { if(newstate == PLAYER_STATE_DRIVER || PLAYER_STATE_PASSENGER) { InCar[playerid] = 1; WhatCar[playerid] = GetPlayerVehicleID(playerid); } } return 1; }