Advertisement
Guest User

Untitled

a guest
May 20th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.65 KB | None | 0 0
  1. //_______________________________[New's]_____________________________________ //Quest Vara
  2.  
  3. new total[MAX_PLAYERS];
  4. new musor[MAX_PLAYERS];
  5. new MUSOR = 5000;
  6.  
  7.  
  8. public OnPlayerConnect(playerid) {
  9. musor[playerid] = 0;
  10. total[playerid] = 0;
  11.  
  12. public OnPlayerDisconnect(playerid, reason) {
  13. musor[playerid] = 0;
  14. total[playerid] = 0;
  15.  
  16. public OnPlayerDisconnect(playerid, reason) {
  17. musor[playerid] = 0;
  18. total[playerid] = 0;
  19.  
  20. public OnPlayerDeath(playerid, killerid, reason) {
  21. musor[playerid] = 0;
  22. total[playerid] = 0;
  23.  
  24. public OnPlayerEnterCheckpoint(playerid)
  25. {
  26. if(musor[playerid] == 1)
  27. {
  28. total[playerid] += 1;
  29. ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
  30. //________________________[]_____________________________
  31. DestroyPlayerObject(playerid, object10[playerid]);
  32. DestroyPlayerObject(playerid, object100[playerid]);
  33. DestroyPlayerObject(playerid, object3[playerid]);
  34. DestroyPlayerObject(playerid, object4[playerid]);
  35. DestroyPlayerObject(playerid, object5[playerid]);
  36. DestroyPlayerObject(playerid, object6[playerid]);
  37. //________________________[]_____________________
  38. new rand666=random(6);
  39. switch (rand666)
  40. {
  41. case 0:SetPlayerCheckpoint(playerid,171.0814,-1892.0038,0.4027,0.6), object10[playerid] = CreatePlayerObject(playerid, 953, 171.0814,-1892.0038,0.4027-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  42. case 1:SetPlayerCheckpoint(playerid,297.5862,-1851.4967,3.2588,0.6), object100[playerid] = CreatePlayerObject(playerid, 953, 297.5862,-1851.4967,3.2588-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  43. case 2:SetPlayerCheckpoint(playerid,216.1052,-1786.7668,4.1862,0.6), object3[playerid] = CreatePlayerObject(playerid, 953, 216.1052,-1786.7668,4.1862-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  44. case 3:SetPlayerCheckpoint(playerid,218.9650,-1850.6410,3.3005,0.6), object4[playerid] = CreatePlayerObject(playerid, 953, 218.9650,-1850.6410,3.3005-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  45. case 4:SetPlayerCheckpoint(playerid,350.4814,-1866.7509,3.3163,0.6), object5[playerid] = CreatePlayerObject(playerid, 953, 350.4814,-1866.7509,3.3163-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  46. case 5:SetPlayerCheckpoint(playerid,209.6899,-1778.2089,3.8570,0.6), object6[playerid] = CreatePlayerObject(playerid, 953, 209.6899,-1778.2089,3.8570-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  47. }
  48. }
  49.  
  50. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
  51. if(strlen(inputtext) >= 1) {
  52. if(strfind(inputtext, "%", true) != -1 || strfind(inputtext, "`", true) != -1 || strfind(inputtext, "'", true) != -1) return SCM(playerid, COLOR_CLIENT, "Caractere invalide!");
  53. }
  54.  
  55. if(dialogid == 4499)
  56. {
  57. if(response)
  58. {
  59. SetPVarInt(playerid, "SKINID", GetPlayerSkin(playerid));
  60. SetPlayerSkin(playerid, 45);
  61. //________________________[.]_____________________
  62. new rand666=random(6);
  63. switch (rand666)
  64. {
  65. case 0:SetPlayerCheckpoint(playerid,171.0814,-1892.0038,0.4027,0.6), object10[playerid] = CreatePlayerObject(playerid, 1264, 171.0814,-1892.0038,0.4027-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  66. case 1:SetPlayerCheckpoint(playerid,297.5862,-1851.4967,3.2588,0.6), object100[playerid] = CreatePlayerObject(playerid, 917, 297.5862,-1851.4967,3.2588-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  67. case 2:SetPlayerCheckpoint(playerid,216.1052,-1786.7668,4.1862,0.6), object3[playerid] = CreatePlayerObject(playerid, 2672, 216.1052,-1786.7668,4.1862-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  68. case 3:SetPlayerCheckpoint(playerid,218.9650,-1850.6410,3.3005,0.6), object4[playerid] = CreatePlayerObject(playerid, 1264, 218.9650,-1850.6410,3.3005-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  69. case 4:SetPlayerCheckpoint(playerid,350.4814,-1866.7509,3.3163,0.6), object5[playerid] = CreatePlayerObject(playerid, 1264, 350.4814,-1866.7509,3.3163-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  70. case 5:SetPlayerCheckpoint(playerid,209.6899,-1778.2089,3.8570,0.6), object6[playerid] = CreatePlayerObject(playerid, 1264, 209.6899,-1778.2089,3.8570-0.5, 0, 0, 96, 300.0), musor[playerid] = 1;
  71. }
  72. total[playerid] = 0;
  73. SendClientMessage(playerid, 0xFFFFFFAA, "{1562C6}[!]: {FFFFFF}Ai inceput jobul de vara. Nu uita, daca vrei sa il opresti foloseste /stopjob.");
  74. }else SendClientMessage(playerid, 0xFFFFFFAA, "{1562C6}[!]: {FFFFFF}Trebuie sa apesi butonul 'da' pentru a incepe jobul de vara.");
  75. }
  76.  
  77.  
  78. //StopJob
  79. CMD:stopjob(playerid, params[])
  80. {
  81. new tx[10];
  82. if(total[playerid] >= 0)
  83. {
  84. format(zp,sizeof(zp),"{1562C6}[Money]: {FFFFFF}Ai castigat {1562C6}%d$.{FFFFFF}.", total[playerid]*MUSOR);
  85. SendClientMessage(playerid, 0xFFFFFFAA, zp);
  86. SetPlayerSkin(playerid, GetPVarInt(playerid, "SKINID"));
  87.  
  88. format(tx,sizeof(tx),"~g~+%d$",total[playerid]*MUSOR);
  89. GameTextForPlayer(playerid,tx,100,1);
  90.  
  91. GivePlayerCash(playerid, total[playerid]*MUSOR);
  92. PlayerPlaySound(playerid, 17000, 0.0, 0.0, 10.0);
  93. DisablePlayerCheckpoint(playerid);
  94. //________________________[]_____________________
  95. DestroyPlayerObject(playerid, object10[playerid]);
  96. DestroyPlayerObject(playerid, object100[playerid]);
  97. DestroyPlayerObject(playerid, object3[playerid]);
  98. DestroyPlayerObject(playerid, object4[playerid]);
  99. DestroyPlayerObject(playerid, object5[playerid]);
  100. DestroyPlayerObject(playerid, object6[playerid]);
  101. }
  102. else SendClientMessage(playerid, 0xFFFFFFAA, "{FF0000}[!]: {FFFFFF}Ai oprit job-ul de vara si ai castigat banii.");
  103.  
  104. total[playerid] = 0;
  105. musor[playerid] = 0;
  106. return 1;
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement