Guest User

Rentbike Befehl

a guest
Jul 31st, 2014
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. if(strcmp("/rentbike", cmd, true) == 0)
  2. {
  3. if(IsPlayerConnected(playerid))
  4. {
  5. for(new SlotID = 0; SlotID < sizeof(RentSystemInfo); SlotID++)
  6. {
  7. if(RentSystemInfo[SlotID][RSRenterID] == playerid)
  8. {
  9. SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast schon ein Fahrzeug/Fahrad gemietet, Bende erst den Mietvertrag.");
  10. return 1;
  11. }
  12. }
  13. for(new SlotID = 0; SlotID < sizeof(RentSystemInfo); SlotID++)
  14. {
  15. if(GetPlayerVehicleID(playerid) == RentSystemInfo[SlotID][RSCarID])
  16. {
  17. if(RentSystemInfo[SlotID][RSRenterID] == -1)
  18. {
  19. if(SlotID >= 6 && SlotID <= 17)
  20. {
  21. if(PlayerInfo[playerid][pCash] < 100)
  22. {
  23. SendClientMessage(playerid, COLOR_ERRORTEXT, " So viel Geld hast du nicht !");
  24. return 1;
  25. }
  26. if(PlayerInfo[playerid][pWantedLevel] >= 1)
  27. {
  28. SendClientMessage(playerid, COLOR_ERRORTEXT, " Fahräder kannst du nur Mieten wenn du nicht gesucht wirst !");
  29. return 1;
  30. }
  31. GivePlayerMoneys(playerid, -100);
  32. format(string, sizeof(string), "Viel Spaß mit dem Fahrrad, in 20 Minuten endet der Vertrag. Mit /unrentbike löschst du den Vertrag.");
  33. SendClientMessage(playerid,COLOR_GRAD2, string);
  34. RentSystemInfo[SlotID][RSRenterID] = playerid;
  35. RentSystemInfo[SlotID][RSRenterTime] = 20;
  36. TogglePlayerControllable(playerid, 1);
  37. BizInfo[8][bTill] += 200;
  38. ExtortionBiz(8, 10);
  39. BizInfo[8][bProducts] -= 1;
  40. break;
  41. }
  42. }
  43. else
  44. {
  45. GetPlayerName(RentSystemInfo[SlotID][RSRenterID], playername, sizeof(playername));
  46. format(string, sizeof(string), " Dieses Fahrrad ist bereits an %s vermietet!",playername);
  47. SendClientMessage(playerid, COLOR_ERRORTEXT, string);
  48. break;
  49. }
  50. }
  51. }
  52. }
  53. return 1;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment