Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new newcar = GetPlayerVehicleID(playerid);
- new v = GetPlayerVehicleID(playerid);
- if(JeRent[newcar] == 1)
- {
- if(RentV[JeRentID[newcar]][rRentano] > -1 && Rentano[playerid] != newcar)
- {
- SCM(playerid,-1,""SERVER"[RENT-A-CAR] "WHITE"Neko je vec iznajmio ovo vozilo!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(RentV[JeRentID[newcar]][rRentano] == -1)
- {
- if(Rentano[playerid] != -1)
- {
- SCM(playerid,-1, ""SERVER"[RENT-A-CAR] "WHITE"Vec imas rentano vozilo!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
- ShowPlayerDialog(playerid, DIALOG_URENT, DIALOG_STYLE_INPUT, ""SERVER"Rent", ""WHITE"Usli ste u rent vozilo!\nUpisite koliko zelite da rentate "SERVER"(max. 30 min)"WHITE"\nDa unrentate vozilo kucajte "SERVER"/unrent"WHITE".", "Rentaj", "Odustani");
- return 1;
- }
- if(v == Rentano[playerid])
- {
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_URENT)
- {
- if(!response)
- {
- if(PlayerInfo[playerid][pAdmin] == 6)
- {
- SCM(playerid,-1,""SERVER"INFO: "WHITE" Niste izbaceni iz vozila zbog editovanja!");
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- else
- {
- SCM(playerid,-1,""SERVER"INFO: "WHITE" Odustali ste od rentanja!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- else
- {
- new vreme;
- vreme = strval(inputtext);
- if(sscanf(inputtext,"i", vreme)) return ShowPlayerDialog(playerid, DIALOG_URENT, DIALOG_STYLE_INPUT, ""SERVER"Rent", ""WHITE"Usli ste u rent vozilo!\nUpisite koliko zelite da rentate "SERVER"(max. 30 min)"WHITE"\nDa unrentate vozilo kucajte "SERVER"/unrent"WHITE".", "Rentaj", "Odustani");
- if(PlayerInfo[playerid][pNovacDzep] < vreme)
- {
- new string5[256];
- format(string5,sizeof(string5),"{0F87FF}INFO: {FFFFFF}Nemate dovoljno novca "SERVER"(%d$)"WHITE".",vreme);
- SCM(playerid, -1, string5);
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(!IsNumeric(inputtext))
- {
- SCM(playerid,-1,""SERVER"INFO: "WHITE" Samo brojevi!");
- ShowPlayerDialog(playerid, DIALOG_URENT, DIALOG_STYLE_INPUT, ""SERVER"Rent", ""WHITE"Usli ste u rent vozilo!\nUpisite koliko zelite da rentate "SERVER"(max. 30 min)"WHITE"\nDa unrentate vozilo kucajte "SERVER"/unrent"WHITE".", "Rentaj", "Odustani");
- return 1;
- }
- if(vreme < 0 || vreme > 30)
- {
- SCM(playerid,-1,""SERVER"INFO: "WHITE" Maximalno mozete rentati 30 minuta!");
- ShowPlayerDialog(playerid, DIALOG_URENT, DIALOG_STYLE_INPUT, ""SERVER"Rent", ""WHITE"Usli ste u rent vozilo!\nUpisite koliko zelite da rentate "SERVER"(max. 30 min)"WHITE"\nDa unrentate vozilo kucajte "SERVER"/unrent"WHITE".", "Rentaj", "Odustani");
- return 1;
- }
- new newcar = GetPlayerVehicleID(playerid);
- new string[256];
- new engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
- format(string,sizeof(string),"{0F87FF}INFO: {FFFFFF}Iznajmili ste RENT vozilo na %d minuta!",vreme);
- SCM(playerid, -1, string);
- SCM(playerid,-1,""SERVER"INFO: "WHITE" Ukucajte /unrent da vratite vozilo!");
- g_NovacMinus(playerid, vreme);
- rentmin[playerid] = vreme;
- Rentano[playerid] = newcar;
- RentV[JeRentID[newcar]][rRentano] = newcar;
- idrentav[playerid] = JeRentID[newcar];
- renttime[playerid] = SetTimerEx("RentProvjera", vreme*60000, true, "i", playerid);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement