Guest User

Fahrrad Befehl

a guest
Jul 31st, 2014
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. new Mietfahrrad[MAX_PLAYERS];
  2. new HatFahrrad[MAX_PLAYERS];
  3.  
  4. ocmd:fahrrad(playerid,params[])
  5. {
  6. new art[50];
  7. new pID,string[128];
  8. if(sscanf(params,"s",art))return SendClientMessage(playerid,COLOR_GREY,"Benutzung: /fahrrad [Mieten/Abgeben]");
  9. if(!strcmp(art,"Mieten",true))
  10. {
  11. if(IsPlayerInRangeOfPoint(playerid,4.0,1537.5252,-145285.73296,1453.47533289)) // Ändern
  12. {
  13. if(HatFahrrad[playerid] == 1)
  14. {
  15. SendClientMessage(playerid,COLOR_GRAD2,"Du hast bereits ein Fahrrad gemietet!");
  16. return 1;
  17. }
  18. if(GetPlayerMoney(playerid) < 10)
  19. {
  20. SendClientMessage(playerid,COLOR_GRAD2,"Du hast keine $10 um dir ein Fahrrad zu mieten.");
  21. return 1;
  22. }
  23. new Float:xb, Float:yb, Float:zb, Float:zab;
  24. GetPlayerPos(playerid, xb, yb, zb);
  25. GetPlayerFacingAngle(playerid, zab);
  26. Mietfahrrad[playerid] = CreateVehicle(481, xb, yb, zb, zab, 1, 1, -1);
  27. PutPlayerInVehicle(playerid, Mietfahrrad[playerid], 0);
  28. SendClientMessage(playerid, 0x00FF00FF, "Du hast dir ein Fahrrad ( BMX ) gemietet. Dies kostete dich $10");
  29. SendClientMessage(playerid, 0x00FF00FF, "Du kannst mit /fahrrad lock dein Fahrrad abschließen!");
  30. GivePlayerMoney(playerid, -10);
  31. HatFahrrad[playerid] = 1;
  32. }
  33. else
  34. {
  35. SendClientMessage(playerid, COLOR_RED, "Du bist nicht am Zivilistenspawn!");
  36. }
  37. }
  38. if(!strcmp(art,"Abgeben",true))
  39. {
  40. if(HatFahrrad[playerid] == 0)
  41. {
  42. SendClientMessage(playerid,COLOR_GRAD2,"Du hast kein Fahrrad gemietet, also kannst du es auch nicht abgeben!");
  43. return 1;
  44. }
  45. else
  46. {
  47. DestroyVehicle(Mietfahrrad[playerid]);
  48. HatFahrrad[playerid] = 0;
  49. SendClientMessage(playerid,COLOR_GREEN,"Du hast dein Fahrrad wieder abgegeben!");
  50. }
  51. }
  52. return 1;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment