#include new AntiFallOff[MAX_PLAYERS]; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } public OnPlayerConnect(playerid) { AntiFallOff[playerid] = 0; return 1; } public OnPlayerDisconnect(playerid, reason) { AntiFallOff[playerid] = 0; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/antifall", cmdtext, true, 10) == 0) { if(AntiFallOff[playerid] == 1) { AntiFallOff[playerid] = 0; SendClientMessage(playerid, 0x5BC476FF, "Anti fall off bike disabled"); return 1; } else if(AntiFallOff[playerid] == 0) { AntiFallOff[playerid] = 1; SendClientMessage(playerid, 0x5BC476FF, "Anti fall off bike enabled"); return 1; } return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { if(IsABike(playerid) && AntiFallOff[playerid] == 1) { PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0); return 1; } return 1; } forward IsABike(playerid); public IsABike(playerid) { if(GetVehicleModel(GetPlayerVehicleID(playerid) == 581)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 509)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 481)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 462)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 521)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 463)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 510)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 522)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 461)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 448)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 471)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 468)){return 1;} if(GetVehicleModel(GetPlayerVehicleID(playerid) == 86)){return 1;} return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { switch(newstate) { case PLAYER_STATE_ONFOOT: { switch(oldstate) { case PLAYER_STATE_DRIVER:OnPlayerExitVehicle(playerid,255); case PLAYER_STATE_PASSENGER:OnPlayerExitVehicle(playerid,255); } } } return 1; }