Guest User

Untitled

a guest
Jun 17th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.28 KB | None | 0 0
  1. CMD:c4(playerid,params[])
  2. {
  3. if(Belepve[playerid] != 0)
  4. {
  5. if(JatekosInfo[playerid][Megkotozve] == 0 && JatekosInfo[playerid][Megbilincselve] == 0)
  6. {
  7. if(CsinalVmit[playerid] == 0)
  8. {
  9. if(JatekosInfo[playerid][Borton]== 0 && JatekosInfo[playerid][AdminBorton] == 0)
  10. {
  11. new mit[50],mennyit;
  12. if(sscanf(params,"s[50]D(-1)",mit,mennyit)) return SendClientMessage(playerid,SZURKE,"Használat: /c4 [mit] [mennyit(osszerak esetén)");
  13. {
  14. if(mennyit == -1)
  15. {
  16. if(strcmp(mit,"lerak",true) == 0)
  17. {
  18. if(JatekosInfo[playerid][C4] != 0)
  19. {
  20. GetPlayerName(playerid,nev,sizeof(nev));
  21. if(IsPlayerInAnyVehicle(playerid))
  22. {
  23.  
  24. new kocsi;
  25. kocsi = GetPlayerVehicleID(playerid);
  26. C4Kocsiban[playerid] = kocsi;
  27. new string[256];
  28. format(string,sizeof(string),"%s felszerel egy C4-et egy járműbe...",nev);
  29. ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
  30. format(string,sizeof(string),"%s felszerel egy C4-et egy járműbe.(%d)",nev,kocsi);
  31. printf(string);
  32. tc4[playerid] = SetTimerEx("c4szereles",10000,false,"i",playerid);
  33. CsinalVmit[playerid] = 1;
  34. TogglePlayerControllable(playerid,false);
  35.  
  36. }
  37. if(!IsPlayerInAnyVehicle(playerid))
  38. {
  39. ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
  40. new string[256];
  41. format(string,sizeof(string),"%s lerak egy C4-et...",nev);
  42. ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
  43. tc4[playerid] = SetTimerEx("c4szereles",10000,false,"i",playerid);
  44. CsinalVmit[playerid] = 1;
  45. TogglePlayerControllable(playerid,false);
  46. }
  47. }
  48. else SendClientMessage(playerid, HIBA, "Nincs nálad C4!");
  49. }
  50. if(strcmp(mit,"vesz",true) == 0)
  51. {
  52. if(IsPlayerInRangeOfPoint(playerid,2.5,2696.9028,-2316.6418,3.1963))
  53. {
  54. if(Hajo == 1)
  55. {
  56. if(JatekosInfo[playerid][Penz] >= 350000)
  57. {
  58. new szabadhely;
  59. szabadhely = JatekosInfo[playerid][MaxTeher] - JatekosInfo[playerid][Teher];
  60. if(szabadhely >= 1000)
  61. {
  62. JatekosInfo[playerid][Penz] -= 350000;
  63. JatekosInfo[playerid][Teher] += 1000;
  64. JatekosInfo[playerid][Robbanot] ++;
  65. SendClientMessage(playerid,SIKERES,"Vettél egy kg C4-et!");
  66. GetPlayerName(playerid,nev,sizeof(nev));
  67. GameTextForPlayer(playerid, "~r~-350k", 5000, 1);
  68. new string[256];
  69. format(string,sizeof(string),"%s vett egy kg C4-et.",nev);
  70. AdminnakUzenet(VNARANCS,string,1);
  71.  
  72. }
  73. else SendClientMessage(playerid, HIBA, "Nem fér el nálad! (1 kg)");
  74. }
  75. else SendClientMessage(playerid, HIBA, "Nincs nálad elég pénz!(350000 Ft)");
  76. }
  77. else SendClientMessage(playerid, HIBA, "A hajó nem érkezett meg a kikötőbe!");
  78. }
  79. else SendClientMessage(playerid, HIBA, "Nem vagy a kikötőnél!");
  80. }
  81. if(strcmp(mit,"aktival",true) == 0)
  82. {
  83. if(C4Lerakva[playerid] == 1)
  84. {
  85. GetPlayerName(playerid,nev,sizeof(nev));
  86. if(C4Kocsiban[playerid] == 0)
  87. {
  88. CreateExplosion(C4x[playerid], C4y[playerid], C4z[playerid], 7, 50);
  89. C4Lerakva[playerid] = 0;
  90. C4x[playerid] = 0.000000;
  91. C4y[playerid] = 0.000000;
  92. C4z[playerid] = 0.000000;
  93. new string[256];
  94. format(string,sizeof(string),"%s felrobbantott egy C4-et.",nev);
  95. ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
  96. AdminnakUzenet(VNARANCS,string,1);
  97. SendClientMessage(playerid,SIKERES,"Sikeresen felrobbantottad a C4-et!");
  98. DestroyObject(C4Object[playerid]);
  99.  
  100. }
  101. if(C4Kocsiban[playerid] != 0)
  102. {
  103. new kocsi = C4Kocsiban[playerid];
  104. new Float:x, Float:y, Float:z;
  105. GetVehiclePos(kocsi, x, y, z);
  106. CreateExplosion(x, y, z, 7, 50);
  107. C4Kocsiban[playerid] = 0;
  108. C4Lerakva[playerid] = 0;
  109. new string[256];
  110. format(string,sizeof(string),"%s felrobbantott egy C4-et.",nev);
  111. ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
  112. format(string,sizeof(string),"%s felrobbantott egy C4-et.(%d)",nev,kocsi);
  113. AdminnakUzenet(VNARANCS,string,1);
  114. SendClientMessage(playerid,SIKERES,"Sikeresen felrobbantottad a C4-et!");
  115.  
  116. }
  117. }
  118. else SendClientMessage(playerid, HIBA, "Nem raktál le C4-et!");
  119. }
  120. }
  121. if(mennyit != -1)
  122. {
  123. if(strcmp(mit,"osszerak",true) == 0)
  124. {
  125. if(mennyit > 0 && JatekosInfo[playerid][Robbanot] >= mennyit)
  126. {
  127. if(JatekosInfo[playerid][Radiovevo] != 0 && JatekosInfo[playerid][Ragasztosz] != 0)
  128. {
  129. if(CsinalVmit[playerid] == 0)
  130. {
  131. if(JatekosInfo[playerid][C4] == 0)
  132. {
  133. new ido;
  134. ido= mennyit * 5000;
  135. TogglePlayerControllable(playerid,false);
  136. tC4Osszerak[playerid] = SetTimerEx("c4osszerak",ido,false,"ii",playerid,mennyit);
  137. CsinalVmit[playerid] = 1;
  138. SendClientMessage(playerid, NARANCS, "Elkezdted összerakni a C4-et...");
  139. new string[256];
  140. format(string,sizeof(string),"%s elkezdett valamit összeragasztani...",GetPlayerNameEx(playerid));
  141. ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
  142. }
  143. else SendClientMessage(playerid, HIBA, "Már van nálad C4!");
  144.  
  145.  
  146. }
  147. else SendClientMessage(playerid, HIBA, "Már csinálsz valamit!");
  148. }
  149. else SendClientMessage(playerid, HIBA, "Nincs nálad ragasztószalag/rádióvevő!");
  150. }
  151. else SendClientMessage(playerid, HIBA, "Nincs elég robbanótölteted!");
  152. }
  153. }
  154. }
  155. }
  156. else SendClientMessage(playerid, HIBA, "Börtönben?");
  157. }
  158. else SendClientMessage(playerid, HIBA, "Már csinálsz valamit!");
  159. }
  160. else SendClientMessage(playerid, HIBA, "Meg vagy kötözve/bilincselve!");
  161. }
  162. else SendClientMessage(playerid, HIBA, "Be kell jelentkezned!");
  163. return 1;
  164. }
Advertisement
Add Comment
Please, Sign In to add comment