Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. CMD:plantdrugs(playerid)
  2. {
  3. if(GetPVarInt(playerid,"Eingeloggt") == 0) return SendClientMessage(playerid, RED, "Du musst dafür eingeloggt sein!");
  4. if(drugsplanted[playerid] == 1) return SendClientMessage(playerid, C_CMD, "Du hast schon eine Drogen Pflanze gepflanzt.");
  5. if(Player[playerid][Fraktion] == 1) return SendClientMessage(playerid, C_CMD, "Du kannst als Beamter keiner Drogen Pflanze pflanzen.");
  6. if(drugsseed[playerid] < 25) return SendClientMessage(playerid, C_CMD, "Du hast nicht genug Samen, du brauchst mindestens 25 Stück.");
  7. drugsplanted[playerid] = 1;
  8. drugsharvest[playerid] = 0;
  9. drugsseed[playerid] -= 25;
  10. GetPlayerPos(playerid,drugX[playerid],drugY[playerid],drugZ[playerid]);
  11. drugplant[playerid] = CreateObject(2203,drugX[playerid],drugY[playerid],drugZ[playerid]-1.0,0.0,0.0,40.0);
  12. drugplanttimer[playerid] = SetTimerEx("dugplantfunc",900000,false,"i",playerid);
  13. SendClientMessage(playerid,C_LCMD,"** Du hast eine Drogen Pflanze gepflanzt. (Zeit bis zur Ernte: 15min) **");
  14. return 1;
  15. }
  16. CMD:harvestdrugs(playerid)
  17. {
  18. if(GetPVarInt(playerid,"Eingeloggt") == 0) return SendClientMessage(playerid, RED, "Du musst dafür eingeloggt sein!");
  19.  
  20. for(new i=0; i<MAX_PLAYERS; i++)
  21. {
  22. if(IsPlayerConnected(i) && drugsplanted[i] == 1)
  23. {
  24. if(IsPlayerInRangeOfPoint(playerid,2,drugX[i],drugY[i],drugZ[i]))
  25. {
  26. new string[128];
  27. if(i == playerid && Player[playerid][Fraktion] != 1)
  28. {
  29. if(drugsharvest[i] == 0)
  30. {
  31. SendClientMessage(playerid,C_CMD,"** Du hast deine Drogen Pflanze geerntet, da sie noch nicht ausgewachsen war hast du nichts erhalten. **");
  32. drugsplanted[i] = 0;
  33. drugsharvest[i] = 0;
  34. DestroyObject(drugplant[i]);
  35. KillTimer(drugplanttimer[i]);
  36. }
  37. else if(drugsharvest[i] == 1)
  38. {
  39. SendClientMessage(playerid,C_LCMD,"** Du hast deine Drogen Pflanze geerntet und 25g Drogen erhalten. **");
  40. drugsplanted[i] = 0;
  41. drugsharvest[i] = 0;
  42. DestroyObject(drugplant[i]);
  43. KillTimer(drugplanttimer[i]);
  44. Player[playerid][Drugs] += 25;
  45. }
  46. }
  47. else if(Player[playerid][Fraktion] != 1)
  48. {
  49. if(drugsharvest[i] == 0)
  50. {
  51. SendClientMessage(playerid,C_CMD,"** Du hast die Drogen Pflanze von jemanden geerntet, da sie noch nicht ausgewachsen war hast du nichts erhalten. **");
  52. drugsplanted[i] = 0;
  53. drugsharvest[i] = 0;
  54. DestroyObject(drugplant[i]);
  55. KillTimer(drugplanttimer[i]);
  56. }
  57. else if(drugsharvest[i] == 1)
  58. {
  59. SendClientMessage(playerid,C_LCMD,"** Du hast die Drogen Pflanze von jemanden geerntet und 25g Drogen erhalten. **");
  60. drugsplanted[i] = 0;
  61. drugsharvest[i] = 0;
  62. DestroyObject(drugplant[i]);
  63. KillTimer(drugplanttimer[i]);
  64. Player[playerid][Drugs] += 25;
  65. }
  66. }
  67. else if(Player[playerid][Fraktion] == 1)
  68. {
  69. if(drugsharvest[i] == 0 || drugsharvest[i] == 1)
  70. {
  71. format(string,sizeof(string),"** Du hast erfolgreich die Drogen Pflanze von %s zerstört, die Person wird nun gesucht. **",GetName(i));
  72. SendClientMessage(playerid,LBLUE,string);
  73. SendClientMessage(i,C_CMD,"Deine Drogen Pflanze wurde von einem Beamten entdeckt und zerstört!");
  74. drugsplanted[i] = 0;
  75. drugsharvest[i] = 0;
  76. DestroyObject(drugplant[i]);
  77. KillTimer(drugplanttimer[i]);
  78. GivePlayerWanted(i,1,"Pflanzen von illegalen Substanzen");
  79. }
  80. }
  81. }
  82. }
  83. }
  84. return 1;
  85. }
  86. forward dugplantfunc(playerid);
  87. public dugplantfunc(playerid)
  88. {
  89. DestroyObject(drugplant[playerid]);
  90. drugplant[playerid] = CreateObject(2001,drugX[playerid],drugY[playerid],drugZ[playerid]-1.0,0.0,0.0,40.0);
  91. drugsharvest[playerid] = 1;
  92. SendClientMessage(playerid,LIGHTGREEN,"** Deine Drogen Pflanze ist ausgewachsen, du kannst sie nun ernten. **");
  93. return 1;
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement