rendered paste body#include <a_samp>#define FILTERSCRIPT#if defined FILTERSCRIPT#define Driver 0#define Passanger 2new Act[MAX_PLAYERS];new InCar[MAX_PLAYERS];new WhatCar[MAX_PLAYERS];public OnFilterScriptInit(){ print("--------------------------------"); print(" Anti fall off bike v2.5 loaded "); print("--------------------------------"); return 1;}#endifpublic OnPlayerExitVehicle(playerid, vehicleid){ InCar[playerid] = 0; return 1;}public OnPlayerStateChange(playerid, newstate, oldstate){ if(Act[playerid] == 1) { 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;}public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/afon", cmdtext, true) == 0) { Act[playerid] = 1; GameTextForPlayer(playerid, "~w~Anti fall off bike is now ~g~on", 5000, 5); return 1; } if (strcmp("/afoff", cmdtext, true) == 0) { GameTextForPlayer(playerid, "~w~Anti fall off bike is now ~r~off", 5000, 5); Act[playerid] = 0; return 1; } return 0;}