Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================================
- // RENT SISTEM / ANDRIJEVIC
- //==============================================================================
- //============================ [ INCLUDE ] =====================================
- #include <a_samp>
- #include <zcmd>
- //==============================================================================
- #define NARANDZASTA 0xFF9900AA
- #define BELA 0xFFFFFFFF
- #define PLAVA 0x1275EDFF
- #define ZELENA 0x33AA33AA
- new Rent[1];
- new Rentovanje[MAX_PLAYERS];
- //==============================================================================
- public OnFilterScriptInit()
- {
- Rent[0] = AddStaticVehicleEx(560,1672.00000000,-1889.80004883,13.19999981,80.00000000,-1,-1,15); // SULTAN
- return 1;
- }
- public OnGameModeInit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Rentovanje[playerid] = 299;
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate == 2)
- {
- if(RentVozila(newcar))
- {
- if(Rentovanje[playerid] != newcar)
- {
- SendClientMessage(playerid, NARANDZASTA, "RENT | Ako zelite da iznajmite vozilo, kucajte /rent");
- TogglePlayerControllable(playerid, 0);
- }
- }
- }
- return 1;
- }
- forward RentVozila(carid);
- public RentVozila(carid)
- {
- for(new i = 0; i < sizeof(Rent); i++)
- {
- if(carid == Rent[i]) return 1;
- }
- return 0;
- }
- //==============================================================================
- CMD:rent(playerid,params[])
- {
- if (GetPlayerMoney(playerid) < 350)
- {
- SendClientMessage(playerid, ZELENA, "RENT | Nemate dovoljno para da iznajmite vozilo");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(Rentovanje[playerid] != 299)
- {
- SendClientMessage(playerid, PLAVA, "RENT | Morate prvo da vratite rentovano vozilo!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(Rentovanje[i] == GetPlayerVehicleID(playerid))
- {
- SendClientMessage(playerid, BELA, "RENT | Niste u rent vozilu!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- }
- GivePlayerMoney(playerid,-150);
- Rentovanje[playerid] = GetPlayerVehicleID(playerid);
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, ZELENA, "RENT | Da vratite vozilo kucajte /unrentcar.");
- return 1;
- }
- CMD:unrentcar(playerid,params[])
- {
- new idcar = GetPlayerVehicleID(playerid);
- if(Rentovanje[playerid] != 299)
- {
- if(idcar == Rentovanje[playerid])
- {
- TogglePlayerControllable(playerid, 1);
- }
- SetVehicleToRespawn(Rentovanje[playerid]);
- Rentovanje[playerid] = 299;
- SendClientMessage(playerid, PLAVA, "RENT | Vratio si rent vozilo!");
- return 1;
- }
- return 1;
- }
- //=========================== [ KRAJ SKRIPTE 2016 ] ============================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement