Advertisement
Guest User

Untitled

a guest
Aug 30th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.68 KB | None | 0 0
  1. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(101) : error 017: undefined symbol "playerid"
  2. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(102) : error 017: undefined symbol "playerid"
  3. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(103) : error 017: undefined symbol "playerid"
  4. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(104) : error 017: undefined symbol "playerid"
  5. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(105) : error 017: undefined symbol "playerid"
  6. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(106) : error 017: undefined symbol "playerid"
  7. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(107) : error 017: undefined symbol "playerid"
  8. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(108) : error 017: undefined symbol "playerid"
  9. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(109) : error 017: undefined symbol "playerid"
  10. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(110) : error 017: undefined symbol "playerid"
  11. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(111) : error 017: undefined symbol "playerid"
  12. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(112) : error 017: undefined symbol "playerid"
  13. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(113) : error 017: undefined symbol "playerid"
  14. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(114) : error 017: undefined symbol "playerid"
  15. C:\Documents and Settings\Reszta świata\Pulpit\at.pwn(115) : error 017: undefined symbol "playerid"
  16. Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
  17.  
  18.  
  19. 15 Errors.
  20.  
  21. Mapa:
  22.  
  23. #include <a_samp>
  24. #include <zcmd>
  25. #include <float>
  26. #define Arena GetPVarInt(playerid, "Arena")
  27. #define POMARANCZOWY 0xFF8000FF
  28. #define JOIN_SOUND "http://at.ct8.pl/join.mp3"
  29. #define SPIS_CZLONKOW "{FF0000}at.ct8.pl"
  30. new clanowicze=0;
  31. new odswiez[128];
  32. new Text:Textdraw[3];
  33. new arena=1;
  34. new atz[4];
  35.  
  36. new Text:Textdraw1;
  37. //obrazenia
  38. new Text:Textdraw2[MAX_PLAYERS];//nick
  39. new Text:Textdraw5[MAX_PLAYERS];//bron
  40. new Text:Textdraw6[MAX_PLAYERS];//hp
  41.  
  42. //Pasek Stanu
  43. new Text:Textdraw7[MAX_PLAYERS];
  44. new Text:Textdraw8[MAX_PLAYERS];
  45. new Text:Textdraw9[MAX_PLAYERS];
  46. new Text:Textdraw10[MAX_PLAYERS];
  47. new Text:Textdraw11[MAX_PLAYERS];
  48. new Text:Textdraw12[MAX_PLAYERS];
  49. new Text:Textdraw13[MAX_PLAYERS];
  50. new Text:Textdraw14[MAX_PLAYERS];
  51. new Text:Textdraw15[MAX_PLAYERS];
  52. new Text:Textdraw16[MAX_PLAYERS];
  53. new Text:Textdraw17[MAX_PLAYERS];
  54. new Text:Textdraw18[MAX_PLAYERS];
  55. new Text:Textdraw19[MAX_PLAYERS];
  56. new Text:Textdraw20[MAX_PLAYERS];
  57. new Text:Textdraw21[MAX_PLAYERS];
  58. main()
  59. {
  60. }
  61. public OnGameModeInit(){
  62. print("\n--------------------------------------");
  63. print(" Arena Treningowa ");
  64. print("--------------------------------------\n");
  65. SetGameModeText("Arena Treningowa [v1]");
  66. SendRconCommand("mapname AT-Project [PL|ENG]");
  67. SendRconCommand("hostname Arena Treningowa [AT]");
  68. DisableInteriorEnterExits();
  69.  
  70. atz[0]=1;
  71. atz[1]=0;
  72. atz[2]=0;
  73. atz[3]=0;
  74. Create3DTextLabel(SPIS_CZLONKOW,-1,1958.1013,950.2848,13.6203,100.0,0,0);
  75. Textdraw[0] = TextDrawCreate(48.000000, 280.000000, "ld_poke:cd10c");
  76. TextDrawBackgroundColor(Textdraw[0], 255);
  77. TextDrawFont(Textdraw[0], 4);
  78. TextDrawLetterSize(Textdraw[0], 0.500000, 1.000000);
  79. TextDrawColor(Textdraw[0], 101);
  80. TextDrawSetOutline(Textdraw[0], 0);
  81. TextDrawSetProportional(Textdraw[0], 1);
  82. TextDrawSetShadow(Textdraw[0], 1);
  83. TextDrawUseBox(Textdraw[0], 1);
  84. TextDrawBoxColor(Textdraw[0], 255);
  85. TextDrawTextSize(Textdraw[0], 108.000000, 34.000000);
  86. Textdraw[1] = TextDrawCreate(69.000000, 282.000000, "Arena Players:");
  87. TextDrawBackgroundColor(Textdraw[1], 255);
  88. TextDrawFont(Textdraw[1], 1);
  89. TextDrawLetterSize(Textdraw[1], 0.259999, 0.799998);
  90. TextDrawColor(Textdraw[1], POMARANCZOWY);
  91. TextDrawSetOutline(Textdraw[1], 0);
  92. TextDrawSetProportional(Textdraw[1], 1);
  93. TextDrawSetShadow(Textdraw[1], 1);
  94. Textdraw[2] = TextDrawCreate(85.000000, 294.000000, "[ 0 ]");
  95. TextDrawBackgroundColor(Textdraw[2], 255);
  96. TextDrawFont(Textdraw[2], 1);
  97. TextDrawLetterSize(Textdraw[2], 0.259999, 0.799998);
  98. TextDrawColor(Textdraw[2], -1);
  99. TextDrawSetOutline(Textdraw[2], 0);
  100. TextDrawSetProportional(Textdraw[2], 0);
  101. TextDrawSetShadow(Textdraw[2], 1);
  102. //DMG BOX
  103. Textdraw1 = TextDrawCreate(460.000000, 226.000000, "LD_POKE:cd9s");
  104. TextDrawBackgroundColor(Textdraw1, 255);
  105. TextDrawFont(Textdraw1, 4);
  106. TextDrawLetterSize(Textdraw1, 0.519999, 1.000000);
  107. TextDrawColor(Textdraw1, 255);
  108. TextDrawSetOutline(Textdraw1, 0);
  109. TextDrawSetProportional(Textdraw1, 1);
  110. TextDrawSetShadow(Textdraw1, 1);
  111. TextDrawUseBox(Textdraw1, 1);
  112. TextDrawBoxColor(Textdraw1, 255);
  113. TextDrawTextSize(Textdraw1, 92.000000, 41.000000);
  114.  
  115.  
  116.  
  117. return 1;
  118. }
  119. public OnGameModeExit(){
  120. TextDrawDestroy(Textdraw[0]);
  121. TextDrawDestroy(Textdraw[1]);
  122. TextDrawDestroy(Textdraw[2]);
  123. TextDrawDestroy(Textdraw7[playerid]);
  124. TextDrawDestroy(Textdraw8[playerid]);
  125. TextDrawDestroy(Textdraw9[playerid]);
  126. TextDrawDestroy(Textdraw10[playerid]);
  127. TextDrawDestroy(Textdraw11[playerid]);
  128. TextDrawDestroy(Textdraw12[playerid]);
  129. TextDrawDestroy(Textdraw13[playerid]);
  130. TextDrawDestroy(Textdraw14[playerid]);
  131. TextDrawDestroy(Textdraw15[playerid]);
  132. TextDrawDestroy(Textdraw16[playerid]);
  133. TextDrawDestroy(Textdraw17[playerid]);
  134. TextDrawDestroy(Textdraw18[playerid]);
  135. TextDrawDestroy(Textdraw19[playerid]);
  136. TextDrawDestroy(Textdraw20[playerid]);
  137. TextDrawDestroy(Textdraw21[playerid]);
  138. return 1;
  139. }
  140. public OnPlayerConnect(playerid){
  141. new f_str[64], Nick[25];
  142. GetPlayerName(playerid, Nick, 25);
  143. format(f_str, 64, "Hello %s on Arena Treningowa v1.", Nick);
  144. SendClientMessage(playerid, POMARANCZOWY, f_str);
  145. SendClientMessage(playerid, POMARANCZOWY, "You can join to arena by /at command.");
  146. SendClientMessage(playerid, POMARANCZOWY, "Visit site project: http://at.ct8.pl ;)");
  147. TextDrawHideForPlayer(playerid, Textdraw[0]);
  148. TextDrawHideForPlayer(playerid, Textdraw[1]);
  149. TextDrawHideForPlayer(playerid, Textdraw[2]);
  150.  
  151. Textdraw2[playerid] = TextDrawCreate(460.000000, 226.000000, "TenKomuZadajemy");
  152. TextDrawBackgroundColor(Textdraw2[playerid], 255);
  153. TextDrawFont(Textdraw2[playerid], 1);
  154. TextDrawLetterSize(Textdraw2[playerid], 0.300000, 1.000000);
  155. TextDrawColor(Textdraw2[playerid], 16711935);
  156. TextDrawSetOutline(Textdraw2[playerid], 0);
  157. TextDrawSetProportional(Textdraw2[playerid], 1);
  158. TextDrawSetShadow(Textdraw2[playerid], 1);
  159.  
  160. Textdraw5[playerid] = TextDrawCreate(479.000000, 238.000000, "Sniper Rifle td1");
  161. TextDrawBackgroundColor(Textdraw5[playerid], 255);
  162. TextDrawFont(Textdraw5[playerid], 1);
  163. TextDrawLetterSize(Textdraw5[playerid], 0.230000, 1.000000);
  164. TextDrawColor(Textdraw5[playerid], -1);
  165. TextDrawSetOutline(Textdraw5[playerid], 0);
  166. TextDrawSetProportional(Textdraw5[playerid], 1);
  167. TextDrawSetShadow(Textdraw5[playerid], 1);
  168.  
  169. Textdraw6[playerid] = TextDrawCreate(485.000000, 246.000000, "- 46 HP td1");
  170. TextDrawBackgroundColor(Textdraw6[playerid], 255);
  171. TextDrawFont(Textdraw6[playerid], 1);
  172. TextDrawLetterSize(Textdraw6[playerid], 0.230000, 1.000000);
  173. TextDrawColor(Textdraw6[playerid], -1);
  174. TextDrawSetOutline(Textdraw6[playerid], 0);
  175. TextDrawSetProportional(Textdraw6[playerid], 1);
  176. TextDrawSetShadow(Textdraw6[playerid], 1);
  177.  
  178. //pasek stanu
  179.  
  180. Textdraw7[playerid] = TextDrawCreate(800.399658, 452.372039, "Nick: asdasdasdasdasdasdas");
  181. TextDrawLetterSize(Textdraw7[playerid], 0.000000, -1.764873);
  182. TextDrawTextSize(Textdraw7[playerid], -4.399998, 0.000000);
  183. TextDrawAlignment(Textdraw7[playerid], 1);
  184. TextDrawColor(Textdraw7[playerid], 0);
  185. TextDrawUseBox(Textdraw7[playerid], true);
  186. TextDrawBoxColor(Textdraw7[playerid], 102);
  187. TextDrawSetShadow(Textdraw7[playerid], 0);
  188. TextDrawSetOutline(Textdraw7[playerid], 0);
  189. TextDrawFont(Textdraw7[playerid], 0);
  190.  
  191. Textdraw8[playerid] = TextDrawCreate(27.199989, 426.346649, "ick: asdasdasdasdasdasdas");
  192. TextDrawLetterSize(Textdraw8[playerid], 0.387598, 1.502933);
  193. TextDrawAlignment(Textdraw8[playerid], 1);
  194. TextDrawColor(Textdraw8[playerid], -1);
  195. TextDrawSetShadow(Textdraw8[playerid], 0);
  196. TextDrawSetOutline(Textdraw8[playerid], 1);
  197. TextDrawBackgroundColor(Textdraw8[playerid], 51);
  198. TextDrawFont(Textdraw8[playerid], 1);
  199. TextDrawSetProportional(Textdraw8[playerid], 1);
  200.  
  201. Textdraw9[playerid] = TextDrawCreate(15.199997, 425.599945, "N");
  202. TextDrawLetterSize(Textdraw9[playerid], 0.449999, 1.600000);
  203. TextDrawAlignment(Textdraw9[playerid], 1);
  204. TextDrawColor(Textdraw9[playerid], -5963521);
  205. TextDrawSetShadow(Textdraw9[playerid], 0);
  206. TextDrawSetOutline(Textdraw9[playerid], 1);
  207. TextDrawBackgroundColor(Textdraw9[playerid], 51);
  208. TextDrawFont(Textdraw9[playerid], 1);
  209. TextDrawSetProportional(Textdraw9[playerid], 1);
  210.  
  211. Textdraw10[playerid] = TextDrawCreate(232.800018, 427.093353, "D: 0");
  212. TextDrawLetterSize(Textdraw10[playerid], 0.421198, 1.487998);
  213. TextDrawAlignment(Textdraw10[playerid], 1);
  214. TextDrawColor(Textdraw10[playerid], -1);
  215. TextDrawSetShadow(Textdraw10[playerid], 0);
  216. TextDrawSetOutline(Textdraw10[playerid], 1);
  217. TextDrawBackgroundColor(Textdraw10[playerid], 51);
  218. TextDrawFont(Textdraw10[playerid], 1);
  219. TextDrawSetProportional(Textdraw10[playerid], 1);
  220.  
  221. Textdraw11[playerid] = TextDrawCreate(226.400039, 426.346649, "I");
  222. TextDrawLetterSize(Textdraw11[playerid], 0.492399, 1.726933);
  223. TextDrawAlignment(Textdraw11[playerid], 1);
  224. TextDrawColor(Textdraw11[playerid], -5963521);
  225. TextDrawSetShadow(Textdraw11[playerid], 0);
  226. TextDrawSetOutline(Textdraw11[playerid], 1);
  227. TextDrawBackgroundColor(Textdraw11[playerid], 51);
  228. TextDrawFont(Textdraw11[playerid], 1);
  229. TextDrawSetProportional(Textdraw11[playerid], 1);
  230.  
  231. Textdraw12[playerid] = TextDrawCreate(306.399597, 427.093292, "ID: 50");
  232. TextDrawLetterSize(Textdraw12[playerid], 0.480399, 1.480533);
  233. TextDrawAlignment(Textdraw12[playerid], 1);
  234. TextDrawColor(Textdraw12[playerid], -1);
  235. TextDrawSetShadow(Textdraw12[playerid], 0);
  236. TextDrawSetOutline(Textdraw12[playerid], 1);
  237. TextDrawBackgroundColor(Textdraw12[playerid], 51);
  238. TextDrawFont(Textdraw12[playerid], 1);
  239. TextDrawSetProportional(Textdraw12[playerid], 1);
  240.  
  241. Textdraw13[playerid] = TextDrawCreate(293.600006, 426.346649, "U");
  242. TextDrawLetterSize(Textdraw13[playerid], 0.549199, 1.667199);
  243. TextDrawAlignment(Textdraw13[playerid], 1);
  244. TextDrawColor(Textdraw13[playerid], -5963521);
  245. TextDrawSetShadow(Textdraw13[playerid], 0);
  246. TextDrawSetOutline(Textdraw13[playerid], 1);
  247. TextDrawBackgroundColor(Textdraw13[playerid], 51);
  248. TextDrawFont(Textdraw13[playerid], 1);
  249. TextDrawSetProportional(Textdraw13[playerid], 1);
  250.  
  251. Textdraw14[playerid] = TextDrawCreate(400.799804, 426.346588, "taff: AT");
  252. TextDrawLetterSize(Textdraw14[playerid], 0.449999, 1.600000);
  253. TextDrawAlignment(Textdraw14[playerid], 1);
  254. TextDrawColor(Textdraw14[playerid], -1);
  255. TextDrawSetShadow(Textdraw14[playerid], 0);
  256. TextDrawSetOutline(Textdraw14[playerid], 1);
  257. TextDrawBackgroundColor(Textdraw14[playerid], 51);
  258. TextDrawFont(Textdraw14[playerid], 1);
  259. TextDrawSetProportional(Textdraw14[playerid], 1);
  260.  
  261. Textdraw15[playerid] = TextDrawCreate(391.999877, 427.093292, "S");
  262. TextDrawLetterSize(Textdraw15[playerid], 0.465200, 1.585065);
  263. TextDrawAlignment(Textdraw15[playerid], 1);
  264. TextDrawColor(Textdraw15[playerid], -5963521);
  265. TextDrawSetShadow(Textdraw15[playerid], 0);
  266. TextDrawSetOutline(Textdraw15[playerid], 1);
  267. TextDrawBackgroundColor(Textdraw15[playerid], 51);
  268. TextDrawFont(Textdraw15[playerid], 1);
  269. TextDrawSetProportional(Textdraw15[playerid], 1);
  270.  
  271. Textdraw16[playerid] = TextDrawCreate(487.999908, 426.346588, "kin: 71");
  272. TextDrawLetterSize(Textdraw16[playerid], 0.449999, 1.600000);
  273. TextDrawAlignment(Textdraw16[playerid], 1);
  274. TextDrawColor(Textdraw16[playerid], -1);
  275. TextDrawSetShadow(Textdraw16[playerid], 0);
  276. TextDrawSetOutline(Textdraw16[playerid], 1);
  277. TextDrawBackgroundColor(Textdraw16[playerid], 51);
  278. TextDrawFont(Textdraw16[playerid], 1);
  279. TextDrawSetProportional(Textdraw16[playerid], 1);
  280.  
  281. Textdraw17[playerid] = TextDrawCreate(478.399963, 425.599975, "S");
  282. TextDrawLetterSize(Textdraw17[playerid], 0.466800, 1.756800);
  283. TextDrawAlignment(Textdraw17[playerid], 1);
  284. TextDrawColor(Textdraw17[playerid], -5963521);
  285. TextDrawSetShadow(Textdraw17[playerid], 0);
  286. TextDrawSetOutline(Textdraw17[playerid], 1);
  287. TextDrawBackgroundColor(Textdraw17[playerid], 51);
  288. TextDrawFont(Textdraw17[playerid], 1);
  289. TextDrawSetProportional(Textdraw17[playerid], 1);
  290.  
  291. Textdraw18[playerid] = TextDrawCreate(577.599609, 426.174285, "ills: 0");
  292. TextDrawLetterSize(Textdraw18[playerid], 0.301999, 1.166931);
  293. TextDrawAlignment(Textdraw18[playerid], 1);
  294. TextDrawColor(Textdraw18[playerid], -1);
  295. TextDrawSetShadow(Textdraw18[playerid], 0);
  296. TextDrawSetOutline(Textdraw18[playerid], 1);
  297. TextDrawBackgroundColor(Textdraw18[playerid], 51);
  298. TextDrawFont(Textdraw18[playerid], 1);
  299. TextDrawSetProportional(Textdraw18[playerid], 1);
  300.  
  301. Textdraw19[playerid] = TextDrawCreate(577.600402, 435.766174, "eads: 0");
  302. TextDrawLetterSize(Textdraw19[playerid], 0.309998, 1.181866);
  303. TextDrawAlignment(Textdraw19[playerid], 1);
  304. TextDrawColor(Textdraw19[playerid], -1);
  305. TextDrawSetShadow(Textdraw19[playerid], 0);
  306. TextDrawSetOutline(Textdraw19[playerid], 1);
  307. TextDrawBackgroundColor(Textdraw19[playerid], 51);
  308. TextDrawFont(Textdraw19[playerid], 1);
  309. TextDrawSetProportional(Textdraw19[playerid], 1);
  310.  
  311. Textdraw20[playerid] = TextDrawCreate(567.999816, 423.934326, "K");
  312. TextDrawLetterSize(Textdraw20[playerid], 0.433999, 1.510398);
  313. TextDrawAlignment(Textdraw20[playerid], 1);
  314. TextDrawColor(Textdraw20[playerid], 8388863);
  315. TextDrawSetShadow(Textdraw20[playerid], 0);
  316. TextDrawSetOutline(Textdraw20[playerid], 1);
  317. TextDrawBackgroundColor(Textdraw20[playerid], 51);
  318. TextDrawFont(Textdraw20[playerid], 1);
  319. TextDrawSetProportional(Textdraw20[playerid], 1);
  320.  
  321. Textdraw21[playerid] = TextDrawCreate(568.449951, 433.526184, "D");
  322. TextDrawLetterSize(Textdraw21[playerid], 0.433999, 1.547732);
  323. TextDrawAlignment(Textdraw21[playerid], 1);
  324. TextDrawColor(Textdraw21[playerid], -16776961);
  325. TextDrawSetShadow(Textdraw21[playerid], 0);
  326. TextDrawSetOutline(Textdraw21[playerid], 1);
  327. TextDrawBackgroundColor(Textdraw21[playerid], 51);
  328. TextDrawFont(Textdraw21[playerid], 1);
  329. TextDrawSetProportional(Textdraw21[playerid], 1);
  330.  
  331.  
  332. TextDrawHideForPlayer(playerid, Textdraw2[playerid]);
  333. TextDrawHideForPlayer(playerid, Textdraw5[playerid]);
  334. TextDrawHideForPlayer(playerid, Textdraw6[playerid]);
  335. SetPlayerVirtualWorld(playerid,0);
  336.  
  337. PlayAudioStreamForPlayer(playerid,JOIN_SOUND);
  338. }
  339. public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)//zadaje komus
  340. {
  341. new string1[20],string2[20],string3[20], victim[MAX_PLAYER_NAME];
  342. new weaponname[24];
  343. GetPlayerName(damagedid, victim, sizeof (victim));
  344. GetWeaponName(weaponid, weaponname, sizeof (weaponname));
  345. format(string1, sizeof(string1), "%s", victim);
  346. format(string2, sizeof(string2), "%s", weaponname);
  347. format(string3, sizeof(string3), "%.0f", amount);
  348. TextDrawSetString(Textdraw2[playerid], string1);
  349. TextDrawShowForPlayer(playerid, Textdraw2[playerid]);
  350. TextDrawSetString(Textdraw5[playerid], string2);
  351. TextDrawShowForPlayer(playerid, Textdraw5[playerid]);
  352. TextDrawSetString(Textdraw6[playerid], string3);
  353. TextDrawShowForPlayer(playerid, Textdraw6[playerid]);
  354.  
  355. SetTimerEx("TimerGiveDamage", 3000, 0, "i", playerid);
  356. PlayerPlaySound(playerid,17802, 0.0 ,0.0, 0.0);
  357. return 1;
  358. }
  359.  
  360. forward TimerGiveDamage(playerid);
  361. public TimerGiveDamage(playerid)
  362. {
  363. TextDrawHideForPlayer(playerid, Textdraw2[playerid]);
  364. TextDrawHideForPlayer(playerid, Textdraw5[playerid]);
  365. TextDrawHideForPlayer(playerid, Textdraw6[playerid]);
  366. }
  367.  
  368. public OnPlayerSpawn(playerid)
  369. {
  370. SetPlayerPos(playerid,2151.6675,1020.2712,10.8203);
  371. SendClientMessage(playerid, POMARANCZOWY, "[SPAWN] Your are spawned !");
  372. GivePlayerMoney(playerid, 999999999);
  373. Create3DTextLabel("You played on AT v1 by XwReK", 0x966428FF, 2152.0212, 1022.1310, 10.8203, 40.0, 0, 0);
  374. return 1;
  375. }
  376. public OnPlayerRequestClass(playerid)
  377. return StopAudioStreamForPlayer(playerid);
  378. CMD:team(playerid,params[]) return SetPlayerPos(playerid,1958.1013,950.2848,13.6203);
  379. CMD:at(playerid, params[]){
  380. if(!Arena && arena == 1){
  381. SetPlayerHealth(playerid, 100);
  382. SetPVarInt(playerid, "Arena", 1);
  383. clanowicze++;
  384. TextDrawShowForPlayer(playerid, Textdraw[0]);
  385. TextDrawShowForPlayer(playerid, Textdraw[1]);
  386. TextDrawShowForPlayer(playerid, Textdraw[2]);
  387. SendClientMessage(playerid, POMARANCZOWY, "[{FFFFFF}A{cd882f}T] {FFFFFF}You joined to arena! You can leave this arena by /at command.");
  388. new nick[MAX_PLAYER_NAME], text1[128];
  389. GetPlayerName(playerid, nick, sizeof(nick));
  390. format(text1, sizeof(text1), "[{FFFFFF}A{cd882f}T] {FFFFFF} > %s joined to Arena Treningowa!", nick);
  391. for(new i=0; i<MAX_PLAYERS; i++){
  392. if(!IsPlayerConnected(i)) continue;
  393. if(!GetPVarInt(i, "Arena")) continue;
  394. SendClientMessage(i, POMARANCZOWY, text1);
  395. }
  396. format(odswiez, sizeof(odswiez), "[ %d ]", clanowicze);
  397. TextDrawSetString(Textdraw[2], odswiez);
  398. SpawnAT(playerid);
  399. }
  400. else if(arena == 0 && !Arena){
  401. SendClientMessage(playerid, POMARANCZOWY, "Arena is closed!");
  402. }
  403. else{
  404. SetPlayerInterior(playerid, 0);
  405. SetPlayerPos(playerid, 2106.8816, 1003.1015, 11.0795);
  406. clanowicze--;
  407. SetPVarInt(playerid, "Arena", 0);
  408. SendClientMessage(playerid, POMARANCZOWY, "[{FFFFFF}A{cd882f}T] {FFFFFF} You left the arena! You can again join to arena by /at command.");
  409. format(odswiez, sizeof(odswiez), "[ %d ]", clanowicze);
  410. TextDrawSetString(Textdraw[2], odswiez);
  411. TextDrawHideForPlayer(playerid, Textdraw[0]);
  412. TextDrawHideForPlayer(playerid, Textdraw[1]);
  413. TextDrawHideForPlayer(playerid, Textdraw[2]);
  414. ResetPlayerWeapons(playerid);
  415. new nick[MAX_PLAYER_NAME], text2[128];
  416. GetPlayerName(playerid, nick, sizeof(nick));
  417. format(text2, sizeof(text2), "[{FFFFFF}A{cd882f}T] {FFFFFF} > %s left Arena Treningowa!", nick);
  418. for(new i=0; i<MAX_PLAYERS; i++){
  419. if(!IsPlayerConnected(i)) continue;
  420. if(!GetPVarInt(i, "Arena"))continue;
  421. SendClientMessage(i, POMARANCZOWY, text2);
  422. }
  423. }
  424. return 1;
  425. }
  426. CMD:atcmd(playerid, params[]){
  427. if(IsPlayerAdmin(playerid))
  428. return ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "[{FFFFFF}A{cd882f}T] {FFFFFF} Komendy {FF0000}RCON", "/atgod - daje goda na arenie\n/atgall - daje god wszystkim na arenie\n/atgoff - zabiera goda osobie\n/atgaf - zdejmuje all goda na arenie\n/atw - wlacza lub wylacza arene\n/atz[0] - zestaw 1 (de)\n/atz[1] - zestaw 2 (de+pompa)\n/atz[2] - zestaw 3 (de+pompa+snipa)\n/atz[3] - zestaw 4 (de+pompa+m4+snipa)", "OK", "Anuluj");
  429. return 1;
  430. }
  431. CMD:atgod(playerid, params[]){
  432. if(!strval(params[0]))
  433. return SendClientMessage(playerid, POMARANCZOWY,"Wpisz: /atgod [ID]");
  434. if(IsPlayerAdmin(playerid) && Arena){
  435. SetPlayerHealth(strval(params), 9999999);
  436. }
  437. return 1;
  438. }
  439. CMD:atgall(playerid, params[]){
  440. if(IsPlayerAdmin(playerid) && Arena){
  441. for(new i=0; i<MAX_PLAYERS; i++){
  442. if(!IsPlayerConnected(i)) continue;
  443. if(!GetPVarInt(i, "Arena"))continue;
  444. SetPlayerHealth(i, 99999999);
  445. }
  446. }
  447. return 1;
  448. }
  449. CMD:atgoff(playerid, params[]){
  450. if(!strval(params[0]))
  451. return SendClientMessage(playerid, POMARANCZOWY,"Wpisz: /atgoff [ID]");
  452. if(IsPlayerAdmin(playerid) && Arena){
  453. SetPlayerHealth(strval(params), 100);
  454. }
  455. return 1;
  456. }
  457. CMD:atgaf(playerid, params[]){
  458. if(IsPlayerAdmin(playerid) && Arena){
  459. for(new i=0; i<MAX_PLAYERS; i++){
  460. if(!IsPlayerConnected(i)) continue;
  461. if(!GetPVarInt(i, "Arena"))continue;
  462. SetPlayerHealth(i, 100);
  463. }
  464. }
  465. return 1;
  466. }
  467. CMD:atw(playerid, params[]){
  468. if(IsPlayerAdmin(playerid) && arena == 1){
  469. arena=0;
  470. SendClientMessageToAll(POMARANCZOWY, "Arena is closed!");
  471. for(new i=0; i<MAX_PLAYERS; i++){
  472. if(!IsPlayerConnected(i)) continue;
  473. if(!GetPVarInt(i, "Arena"))continue;
  474. SetPlayerInterior(i, 0);
  475. SetPlayerPos(i, 2106.8816, 1003.1015, 11.0795);
  476. ResetPlayerWeapons(i);
  477. SetPVarInt(i, "Arena", 0);
  478. }
  479. format(odswiez, sizeof(odswiez), "[ %d ]", 0);
  480. TextDrawSetString(Textdraw[2], odswiez);
  481. clanowicze=0;
  482. TextDrawHideForAll(Textdraw[0]);
  483. TextDrawHideForAll(Textdraw[1]);
  484. TextDrawHideForAll(Textdraw[2]);
  485. }
  486. else if(IsPlayerAdmin(playerid) && arena == 0){
  487. arena=1;
  488. SendClientMessageToAll(POMARANCZOWY, "Arena is open!");
  489. }
  490. return 1;
  491. }
  492. CMD:atz1(playerid, params[]){
  493. if(IsPlayerAdmin(playerid)){
  494. for(new i=0; i<MAX_PLAYERS; i++){
  495. if(!IsPlayerConnected(i)) continue;
  496. if(!GetPVarInt(i, "Arena"))continue;
  497. ResetPlayerWeapons(i);
  498. SetTimerEx("Zmiana", 1000, false, "i", i);
  499. }
  500. atz[0]=1;
  501. atz[1]=0;
  502. atz[2]=0;
  503. atz[3]=0;
  504. }
  505. return 1;
  506. }
  507. CMD:atz2(playerid, params[]){
  508. if(IsPlayerAdmin(playerid)){
  509. for(new i=0; i<MAX_PLAYERS; i++){
  510. if(!IsPlayerConnected(i)) continue;
  511. if(!GetPVarInt(i, "Arena"))continue;
  512. ResetPlayerWeapons(i);
  513. SetTimerEx("Zmiana", 1000, false, "i", i);
  514. }
  515. atz[0]=0;
  516. atz[1]=1;
  517. atz[2]=0;
  518. atz[3]=0;
  519. }
  520. return 1;
  521. }
  522. CMD:atz3(playerid, params[]){
  523. if(IsPlayerAdmin(playerid)){
  524. for(new i=0; i<MAX_PLAYERS; i++){
  525. if(!IsPlayerConnected(i)) continue;
  526. if(!GetPVarInt(i, "Arena"))continue;
  527. ResetPlayerWeapons(i);
  528. SetTimerEx("Zmiana", 1000, false, "i", i);
  529. }
  530. atz[0]=0;
  531. atz[1]=0;
  532. atz[2]=1;
  533. atz[3]=0;
  534. }
  535. return 1;
  536. }
  537. CMD:atz4(playerid, params[]){
  538. if(IsPlayerAdmin(playerid)){
  539. for(new i=0; i<MAX_PLAYERS; i++){
  540. if(!IsPlayerConnected(i)) continue;
  541. if(!GetPVarInt(i, "Arena"))continue;
  542. ResetPlayerWeapons(i);
  543. SetTimerEx("Zmiana", 1000, false, "i", i);
  544. }
  545. atz[0]=0;
  546. atz[1]=0;
  547. atz[2]=0;
  548. atz[3]=1;
  549. }
  550. return 1;
  551. }
  552. public OnPlayerDisconnect(playerid, reason){
  553. if(Arena){
  554. clanowicze--;
  555. new nick[MAX_PLAYER_NAME], text2[128];
  556. GetPlayerName(playerid, nick, sizeof(nick));
  557. format(text2, sizeof(text2), "[{FFFFFF}A{cd882f}T] {FFFFFF} > %s left Arena Treningowa!", nick);
  558. for(new i=0; i<MAX_PLAYERS; i++){
  559. if(!IsPlayerConnected(i)) continue;
  560. if(!GetPVarInt(i, "Arena"))continue;
  561. SendClientMessage(i, POMARANCZOWY, text2);
  562. }
  563. }
  564. return 1;
  565. }
  566. public OnPlayerDeath(playerid, killerid, reason){
  567. if(Arena){
  568. TextDrawHideForPlayer(playerid, Textdraw[0]);
  569. TextDrawHideForPlayer(playerid, Textdraw[1]);
  570. TextDrawHideForPlayer(playerid, Textdraw[2]);
  571. SetTimerEx("Respawn", 5000, false, "d", playerid);
  572. }
  573. return 1;
  574. }
  575. forward Respawn(playerid);
  576. public Respawn(playerid){
  577. TextDrawShowForPlayer(playerid, Textdraw[0]);
  578. TextDrawShowForPlayer(playerid, Textdraw[1]);
  579. TextDrawShowForPlayer(playerid, Textdraw[2]);
  580. SpawnAT(playerid);
  581. }
  582. stock SpawnAT(playerid){
  583. Zmiana(playerid);
  584. switch(random(5)){
  585. case 0:{
  586. SetPlayerInterior(playerid, 3);
  587. SetPlayerPos(playerid, 238.8111, 142.9401, 1003.0234);
  588. }
  589. case 1:{
  590. SetPlayerInterior(playerid, 3);
  591. SetPlayerPos(playerid, 230.5685,165.1688,1003.0234);
  592. }
  593. case 2: {
  594. SetPlayerInterior(playerid, 3);
  595. SetPlayerPos(playerid, 246.3603,185.4650,1008.1719);
  596. }
  597. case 3: {
  598. SetPlayerInterior(playerid, 3);
  599. SetPlayerPos(playerid, 297.4701, 186.0109, 1007.1719);
  600. }
  601. case 4:{
  602. SetPlayerInterior(playerid, 3);
  603. SetPlayerPos(playerid, 288.9783, 170.5895, 1007.1794);
  604. }
  605. }
  606. }
  607. forward Zmiana(i);
  608. public Zmiana(i){
  609. if(atz[0] == 1 && atz[1] == 0 && atz[2] == 0 && atz[3] == 0){
  610. GivePlayerWeapon(i, 24, 9999);
  611. }
  612. else if(atz[0] == 0 && atz[1] == 1 && atz[2] == 0 && atz[3] == 0){
  613. GivePlayerWeapon(i, 24, 9999);
  614. GivePlayerWeapon(i, 25, 9999);
  615. }
  616. else if(atz[0] == 0 && atz[1] == 0 && atz[2] == 1 && atz[3] == 0){
  617. GivePlayerWeapon(i, 24, 9999);
  618. GivePlayerWeapon(i, 25, 9999);
  619. GivePlayerWeapon(i, 34, 9999);
  620. }
  621. else if(atz[0] == 0 && atz[1] == 0 && atz[2] == 0 && atz[3] == 1){
  622. GivePlayerWeapon(i, 24, 9999);
  623. GivePlayerWeapon(i, 25, 9999);
  624. GivePlayerWeapon(i, 34, 9999);
  625. GivePlayerWeapon(i, 31, 9999);
  626. }
  627. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement