20.02.2010, 13:50
pawn Code:
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
new car1;
new journey;
new greenwood;
new train;
new burrito;
new coach;
new banshee;
new bullet;
new reefer;
new anotherreefer;
new beagle;
new bike1;
new bike2;
new bike3;
new bike4;
new bike5;
new bike6;
new bike7;
new bike8;
new bike9;
#define red 0xff0000ff
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" WHAT THE FUCK! you loaded the FS made by guaid? AWESOME!");
print("--------------------------------------\n");
car1 = AddStaticVehicle(401,1560.6071,-2338.4048,13.3262,90.6304,47,47);
journey = AddStaticVehicle(508,1560.2301,-2334.9512,13.3259,90.5408,47,47);
greenwood = AddStaticVehicle(492,560.2979,-2331.7986,13.3264,91.0682,47,47);
train = AddStaticVehicle(400,507.6303,1560.3223,-2328.3645,13.3274,89.7318,47,47);
burrito = AddStaticVehicle(1560.0483,-2325.2666,13.3273,90.0841,47,47);
coach = AddStaticVehicle(1560.4753,-2322.0491,13.3279,89.9933,47,47);
banshee = AddStaticVehicle(1560.3291,-2318.7034,13.3282,89.5173,47,47);
bullet = AddStaticVehicle(414,1560.0963,-2315.5496,13.3274,90.2324,47,47);
reefer = AddStaticVehicle(1560.2622,-2312.1245,13.3268,89.9910,47,47);
anotherreefer = AddStaticVehicle(1560.3469,-2308.9814,13.3256,89.2557,47,47);
beagle = AddStaticVehicle(511,1556.4182,-2361.9575,13.3341,359.7445,47,47);
bike1 = AddStaticVehicle(462,1552.7529,-2361.3750,13.3341,357.9685,47,47);
bike2 = AddStaticVehicle(462,1549.3928,-2360.9065,13.3340,359.4805,47,47);
bike3 = AddStaticVehicle(462,1546.2423,-2361.2056,13.3342,0.7067,47,47);
bike4 = AddStaticVehicle(462,1542.8744,-2360.9736,13.3336,0.0180,47,47);
bike5 = AddStaticVehicle(462,1539.6134,-2361.0464,13.3340,0.3596,47,47);
bike6 = AddStaticVehicle(462,1536.3345,-2361.0767,13.3348,1.3624,47,47);
bike7 = AddStaticVehicle(462,1533.1552,-2360.7771,13.3336,359.8236,47,47);
bike8 = AddStaticVehicle(462,1529.7750,-2361.1890,13.3345,0.1403,47,47);
bike9 = AddStaticVehicle(462,1526.4095,-2361.2161,13.3344,0.4266,47,47);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/rent", cmdtext, true, 10) == 0)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == car1)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == greenwood)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}
if(Vehicle == bike1)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike2)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike3)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike4)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike5)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike6)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike7)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike8)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}}
if(Vehicle == bike9)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 49)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-50);
}
}
}
if(Vehicle == train)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == burrito)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == coach)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == banshee)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == bullet)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == reefer)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == anotherreefer)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == beagle)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont Have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
if(Vehicle == journey)
{
new Money = GetPlayerMoney(playerid);
if(Money <= 99)
{
SendClientMessage(playerid,red,"You Dont have Enough Money");
}
else
{
SendClientMessage(playerid,red,"You Rented this Vehicle");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,-100);
}
}
return 1;
}
if (strcmp("/unrent", cmdtext, true, 10) == 0)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle;
TogglePlayerControllable(playerid,1);
return 1;
}
if (strcmp("/renthelp", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid,red,"/carrental");
return 1;
}
if (strcmp("/carrental", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid,505.9222,-1844.0022,4.6405);
}
else
SendClientMessage(playerid,COLOR_RED, "You arent authorized to use that command!
return 1;
}
return 0;
public OnFilterScriptexit()
public OnPlayerExitVehicle(playerid, vehicleid)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == car1)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == journey)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == greenwood)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == train)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == burrito)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == coach)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == banshee)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == bullet)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == reefer)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == anotherreefer)
{
SetVehicleHealth(vehicleid,0);
}
if(Vehicle == beagle)
{
SetVehicleHealth(vehicleid,0);
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new Vehicle = GetPlayerVehicleID(playerid);
if(Vehicle == car1)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike2)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike3)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike4)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike5)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike6)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike7)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike8)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike1)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bike9)
{
SendClientMessage(playerid,red,"To Rent This bike for 50$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == journey)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == greenwood)
{
SendClientMessage(playerid,red,"To Rent This car for 150$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == train)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == burrito)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == coach)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == banshee)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == bullet)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == reefer)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == anotherreefer)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
if(Vehicle == beagle)
{
SendClientMessage(playerid,red,"To Rent This car for 100$ Type /rent If you dont wish to rent it, write /exit");
TogglePlayerControllable(playerid,0);
}
}
return 1;
}