rendered paste body#include <a_samp>
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;
}