Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Rent Car sistem by Eagle ( Pekic Luka )
- Nuklanjajte creditse
- */
- #include <a_samp>
- #include <zcmd>
- #define FILTERSCRIPT
- #define Bela 0xFFFFFFFF
- #define Crvena 0xF00000FF
- new RentCar[25];
- new RentBike[25];
- new Rentanov[MAX_PLAYERS]; // provera za iznajmljeni auto
- new Rentanob[MAX_PLAYERS]; // provera za iznajmljeni motor
- //------------------------------------------------------------------------------
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("RentCar sistem ucitan.");
- print("--------------------------------------\n");
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnGameModeInit()
- {
- //-VOZILA ZA IZNAJMLJIVANJE
- RentCar[0] = AddStaticVehicleEx(411,1650.50000000,-1886.09997559,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[1] = AddStaticVehicleEx(411,1650.69995117,-1883.69995117,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[2] = AddStaticVehicleEx(589,1663.19995117,-1896.90002441,13.30000019,90.00000000,95,39,15); //Club
- RentCar[3] = AddStaticVehicleEx(589,1663.09997559,-1899.19995117,13.30000019,90.00000000,95,39,15); //Club
- RentCar[4] = AddStaticVehicleEx(589,1663.50000000,-1885.50000000,13.30000019,90.00000000,95,39,15); //Club
- RentCar[5] = AddStaticVehicleEx(589,1663.50000000,-1887.80004883,13.30000019,90.00000000,95,39,15); //Club
- RentCar[6] = AddStaticVehicleEx(589,1663.30004883,-1890.09997559,13.30000019,90.00000000,95,39,15); //Club
- RentCar[7] = AddStaticVehicleEx(589,1663.19995117,-1892.40002441,13.30000019,90.00000000,95,39,15); //Club
- RentCar[8] = AddStaticVehicleEx(589,1663.30004883,-1894.59997559,13.30000019,90.00000000,95,39,15); //Club
- RentCar[9] = AddStaticVehicleEx(411,1650.19995117,-1896.09997559,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[10] = AddStaticVehicleEx(411,1650.30004883,-1891.00000000,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[11] = AddStaticVehicleEx(411,1650.19995117,-1893.50000000,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[12] = AddStaticVehicleEx(411,1650.40002441,-1888.50000000,13.39999962,270.00000000,32,32,15); //Infernus
- RentCar[13] = AddStaticVehicleEx(411,1650.19995117,-1898.59997559,13.39999962,270.00000000,32,32,15); //Infernus
- //-MOTORI ZA IZNAJMLJIVANJE
- RentBike[0] = AddStaticVehicleEx(462,1698.09997559,-1873.09997559,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[1] = AddStaticVehicleEx(462,1698.09997559,-1874.30004883,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[2] = AddStaticVehicleEx(462,1698.00000000,-1875.30004883,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[3] = AddStaticVehicleEx(462,1698.00000000,-1876.30004883,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[4] = AddStaticVehicleEx(462,1697.90002441,-1877.40002441,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[5] = AddStaticVehicleEx(462,1698.00000000,-1878.50000000,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[6] = AddStaticVehicleEx(462,1697.90002441,-1879.69995117,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[7] = AddStaticVehicleEx(462,1697.90002441,-1881.00000000,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[8] = AddStaticVehicleEx(462,1697.90002441,-1882.40002441,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[9] = AddStaticVehicleEx(462,1698.00000000,-1883.80004883,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[10] = AddStaticVehicleEx(462,1698.00000000,-1885.09997559,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[11] = AddStaticVehicleEx(462,1697.90002441,-1886.30004883,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[12] = AddStaticVehicleEx(462,1698.00000000,-1887.40002441,13.19999981,90.00000000,42,119,15); //Faggio
- RentBike[13] = AddStaticVehicleEx(462,1702.90002441,-1875.40002441,13.19999981,260.00000000,132,4,15); //Faggio
- RentBike[14] = AddStaticVehicleEx(462,1702.80004883,-1876.40002441,13.19999981,260.00000000,132,4,15); //Faggio
- RentBike[15] = AddStaticVehicleEx(462,1702.80004883,-1877.40002441,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[16] = AddStaticVehicleEx(462,1702.90002441,-1878.40002441,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[17] = AddStaticVehicleEx(462,1702.80004883,-1879.50000000,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[18] = AddStaticVehicleEx(462,1702.80004883,-1880.80004883,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[19] = AddStaticVehicleEx(462,1702.80004883,-1882.09997559,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[20] = AddStaticVehicleEx(462,1702.80004883,-1883.30004883,13.19999981,259.99694824,132,4,15); //Faggio
- RentBike[21] = AddStaticVehicleEx(462,1702.80004883,-1884.40002441,13.19999981,259.99694824,132,4,15); //Faggio
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate == 2)
- {
- if(RentVozila(newcar))
- {
- if(Rentanov[playerid] != newcar)
- {
- GameTextForPlayer(playerid, "Ovaj avtomobil e na rent da rentate pisete ~r~/rentavto", 5000, 3);
- TogglePlayerControllable(playerid, 0);
- }
- }
- if(RentMotori(newcar))
- {
- if(Rentanob[playerid] != newcar)
- {
- GameTextForPlayer(playerid, "Ovaj motor e na rent da go rentate pisete ~r~/rentmotor", 5000, 3);
- TogglePlayerControllable(playerid, 0);
- }
- }
- return 1;
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- forward RentVozila(carid);
- public RentVozila(carid)
- {
- for(new i = 0; i < sizeof(RentCar); i++)
- {
- if(carid == RentCar[i]) return 1;
- }
- return 0;
- }
- forward RentMotori(carid);
- public RentMotori(carid)
- {
- for(new i = 0; i < sizeof(RentBike); i++)
- {
- if(carid == RentBike[i]) return 1;
- }
- return 0;
- }
- //------------------------------------------------------------------------------
- CMD:rentavto(playerid,params[])
- {
- if (GetPlayerMoney(playerid) < 350)
- {
- SendClientMessage(playerid, Crvena, "Nemate dovolno pari");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- GivePlayerMoney(playerid,-150);
- Rentanov[playerid] = GetPlayerVehicleID(playerid);
- TogglePlayerControllable(playerid, 1);
- GameTextForPlayer(playerid, "Iznajmivte avto da go vratite pisete ~r~/vratiavto.", 5000, 3);
- return 1;
- }
- CMD:rentmotor(playerid,params[])
- {
- if(GetPlayerMoney(playerid) < 350)
- {
- SendClientMessage(playerid, Crvena, "Nemate dovolno pari");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- GivePlayerMoney(playerid,-150);
- Rentanob[playerid] = GetPlayerVehicleID(playerid);
- TogglePlayerControllable(playerid, 1);
- GameTextForPlayer(playerid, "Go iznajmivte motorot za da go vratete pisete ~r~/vratimotor.", 5000, 3);
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:vratiavto(playerid,params[])
- {
- new idcar = GetPlayerVehicleID(playerid);
- if(Rentanov[playerid] != 299)
- {
- if(idcar == Rentanov[playerid])
- {
- TogglePlayerControllable(playerid, 1);
- }
- SetVehicleToRespawn(Rentanov[playerid]);
- Rentanov[playerid] = 299;
- SendClientMessage(playerid, Bela, "Go vrativte iznajmeniot avtomobil.");
- return 1;
- }
- return 1;
- }
- CMD:vratimotor(playerid,params[])
- {
- new idcar = GetPlayerVehicleID(playerid);
- if(Rentanob[playerid] != 299)
- {
- if(idcar == Rentanob[playerid])
- {
- TogglePlayerControllable(playerid, 1);
- }
- SetVehicleToRespawn(Rentanob[playerid]);
- Rentanob[playerid] = 299;
- SendClientMessage(playerid, Bela, "Go vrativte iznajmeniot motor.");
- return 1;
- }
- return 1;
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment