Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // rent system - b samp
- new
- bool: _RentVeh[MAX_PLAYERS] = false
- _RentVehID[MAX_PLAYERS] = INVALID_VEHICLE_ID;
- //
- CMD:rent(playerid, params[]) {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(_RentVeh[playerid] == true)
- return SCM(playerid, -1, "Vec si iznajmio vozilo, prvo vrati iznjamljeno(/unrent) pa mozes opet rentat"), RemovePlayerFromVehicle(playerid);
- foreach(new i: Player) {
- if(_RentVehID[i] == vehicleid) {
- SCM(playerid, CRVENA, "Neko je vec rentovao ovo vozilo !");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(vehicleid >= RentVozilo[0] && vehicleid <= RentVozilo[12]) {
- ShowPlayerDialog(playerid, DIALOG_RENT, DIALOG_STYLE_LIST, "Odaberite vreme","Test (100$)\n....", ""zelena"U redu", ""crvena"Odustani");
- }
- else return SCM(playerid, CRVENA, "Nisi u RENT VOZILU !");
- return (true);
- }
- //
- public OnPlayerDisconnect(playerid, reason) {
- if(_RentVeh[playerid] == true)
- DestroyRentVehicle(playerid, _RentVehID[playerid]);
- return (true);
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
- case DIALOG_RENT: {
- if(response) {
- if(listitem == 0) {
- if(GetPlayerMoney(playerid) < 100) return SCM(playerid,-1,"Nema te dovoljno novca");
- GivePlayerMoney(playerid, -200);
- _RentVehID[playerid] = CreateVehicle(.....);
- _RentVeh[playerid] = (true);
- SCM(playerid,-1, "Rentao si vozilo na 10 sec test, ako ga zelis vratit kucaj /unrent");
- SetTimerEx("IstekRenta", 10*1000, (false), "dd", playerid, _RentVehID[playerid]);
- }
- // dalje ti dodaj jos koliko oces item-a listanih.
- }
- }
- return (true);
- }
- //
- DestroyRentVehicle(playerid, vehicleid) {
- // Resetira varijable i brise vozilo.
- _RentVeh[playerid] = (false);
- _RentVehID[playerid] = INVALID_VEHICLE_ID;
- DestroyVehicle(vehicleid);
- return (true);
- }
- //
- forward IstekRenta(playerid, vehicleid);
- public IstekRenta(playerid, vehicleid); {
- // Reset - Isteklo vrijeme renta.
- DestroyRentVehicle(playerid, vehicleid);
- SendClientMessage(playerid, -1, "Isteklo je vase vrijeme renta.");
- return (true);
- }
Advertisement
Add Comment
Please, Sign In to add comment