hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 13:00



Jelenlévő felhasználók

Jelenleg 205 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 205 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ultimate_hiba
HozzászólásElküldve: 2012.10.06. 22:25 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Ebben mi a hiba??

HIBA
SMA Forráskód: [ Mindet kijelol ]
  1. /tmp/textnul3pz.sma(197) : error 021: symbol already defined: "r"
  2. /tmp/textnul3pz.sma(333 -- 334) : error 027: invalid character constant


SMA:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN_NAME "Ultimate KillStreak Advanced"
  5. #define PLUGIN_VERSION "0.7"
  6. #define PLUGIN_AUTHOR "SAMURAI"
  7.  
  8.  
  9. new kills[33] = {0,...};
  10. new deaths[33] = {0,...};
  11. new firstblood
  12. new kill[33][24];
  13.  
  14. #define LEVELS 10
  15. #define hsounds 2
  16. #define knsounds 2
  17. #define fbsounds 2
  18. #define prpsounds 3
  19. #define suicidesounds 4
  20. #define maxdbsounds 2
  21. #define TASK_CLEAR_KILL 100
  22.  
  23. new hsenable
  24. new knifeenable
  25. new firstbloodenable
  26. new nadecvar
  27. new suicidecvar
  28. new cvardouble
  29. new rnstartcvar
  30. new killstreaktype
  31.  
  32.  
  33. new levels[10] = {3, 4, 6, 8, 10, 12,14,15,16,18};
  34.  
  35. new sounds[10][] =
  36. {
  37. "ultimate_sounds/triplekill_ultimate",
  38. "ultimate_sounds/multikill_ultimate",
  39. "ultimate_sounds/ultrakill_ultimate",
  40. "ultimate_sounds/killingspree_ultimate",
  41. "ultimate_sounds/megakill_ultimate",
  42. "ultimate_sounds/holyshit_ultimate",
  43. "ultimate_sounds/ludicrouskill_ultimate",
  44. "ultimate_sounds/rampage_ultimate",
  45. "ultimate_sounds/unstoppable_ultimate",
  46. "ultimate_sounds/monsterkill_ultimate"
  47. };
  48.  
  49. new messages[10][] =
  50. {
  51. "%s: Triple Kill !",
  52. "%s: Multi Kill !",
  53. "%s: Ultra Kill !",
  54. "%s: Killing Spree !",
  55. "%s: Mega Kill !",
  56. "%s: Holy Shit !",
  57. "%s: Ludicrous Kill !",
  58. "%s: Rampage !",
  59. "%s: Unstoppable !",
  60. "%s: M o n s t e R K i L L ! ! !"
  61. };
  62.  
  63. new hslist[hsounds][] =
  64. {
  65. "ultimate_sounds/headshot1_ultimate",
  66. "ultimate_sounds/headshot2_ultimate"
  67. }
  68.  
  69. new fblist[fbsounds][]=
  70. {
  71. "ultimate_sounds/firstblood1_ultimate",
  72. "ultimate_sounds/firstblood2_ultimate"
  73. }
  74.  
  75. new preplist[prpsounds][]=
  76. {
  77. "ultimate_sounds/prepare1_ultimate",
  78. "ultimate_sounds/prepare2_ultimate",
  79. "ultimate_sounds/prepare3_ultimate"
  80. }
  81.  
  82.  
  83. new fbmessages[3][]=
  84. {
  85. "%s :Ölt elsönek !!",
  86. "%s Elsönek rajzolt a falra vért !!",
  87. "%s -nak Meg van az első gyilkosága !!"
  88. }
  89.  
  90. new hsmessages[4][]=
  91. {
  92. "%s Meggyilkolta %s -t Hatalmas fejjesel !!",
  93. "%s -nak volt egy super célzása %s -n !",
  94. "%s Csinált egy nagyszerű fejlővést %s -n !!",
  95. "%s Adott %s -nak egy nagyszerű H-E-A-D-S-H-O-T-T !"
  96. }
  97.  
  98. new knlist[knsounds][]=
  99. {
  100. "ultimate_sounds/knife1_ultimate",
  101. "ultimate_sounds/knife2_ultimate"
  102. }
  103.  
  104. new knmessages[3][]=
  105. {
  106. "%s Ledöfte %s -t !!",
  107. "%s Szét szúrkálta és megnézte a belső szerverit %s -nak !!",
  108. "%s Egy cigány, megkéselte %s -t"
  109. }
  110.  
  111. new nademessages[3][]=
  112. {
  113. "%s meg ajándékozta egy gránáttal %s -t",
  114. "%s Elérte egy gránáttal %s -t",
  115. "%s Egy L-O-W B-O-T kirobantotta magát ..."
  116. }
  117.  
  118. new suicidemess[2][]=
  119. {
  120. "%s tudja, hogy a vadász zsákmány parancs hogyan működik !!",
  121. "%s Jobban szeret ölni mint hazai pályán elbukni !!"
  122. }
  123.  
  124. new suicidelist[suicidesounds][]=
  125. {
  126. "ultimate_sounds/suicide1_ultimate",
  127. "ultimate_sounds/suicide2_ultimate",
  128. "ultimate_sounds/suicide3_ultimate",
  129. "ultimate_sounds/suicide4_ultimate"
  130. }
  131.  
  132. new doublelist[maxdbsounds][]=
  133. {
  134. "ultimate_sounds/doublekill1_ultimate",
  135. "ultimate_sounds/doublekill2_ultimate"
  136. }
  137.  
  138. is_mode_set(bits) {
  139. new mode[9];
  140. get_cvar_string("ut_killstreak_advanced", mode, 8);
  141. return read_flags(mode) & bits;
  142. }
  143.  
  144. public plugin_init() {
  145. register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
  146. killstreaktype = register_cvar("ut_killstreak_advanced", "3");
  147. register_event("ResetHUD", "reset_hud", "b");
  148. register_event("HLTV","rnstart","a", "1=0", "2=0");
  149. register_event("DeathMsg", "event_death", "a");
  150. hsenable = register_cvar("ut_killstreak_hs","1");
  151. knifeenable = register_cvar("ut_killstreak_knife","1");
  152. firstbloodenable = register_cvar("ut_firstblood","1");
  153. nadecvar = register_cvar("ut_nade_events","1");
  154. suicidecvar = register_cvar("ut_suicide_events","1");
  155. cvardouble = register_cvar("ut_doublekill_events","1");
  156. rnstartcvar = register_cvar("ut_roundcout_sounds","1");
  157.  
  158. return PLUGIN_CONTINUE;
  159. }
  160.  
  161.  
  162. public event_death(id) {
  163. new killer = read_data(1);
  164. new victim = read_data(2);
  165. new headshot = read_data(3);
  166. new weapon[24], vicname[32], killname[32]
  167. read_data(4,weapon,23)
  168. get_user_name(victim,vicname,31)
  169. get_user_name(killer,killname,31)
  170.  
  171.  
  172.  
  173. if(headshot == 1 && get_pcvar_num(hsenable) ==1)
  174. {
  175.  
  176. new r = random(256)
  177. new g = random(256)
  178. new b = random(256)
  179.  
  180. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  181. show_hudmessage(0, (hsmessages[random_num(0,3)]), killname, vicname)
  182. new i
  183. i = random_num(0,hsounds-1)
  184. client_cmd(0,"spk %s",hslist[i])
  185. }
  186.  
  187.  
  188. if(weapon[0] == 'k' && get_pcvar_num(knifeenable) ==1)
  189. {
  190.  
  191. new r = random(256)
  192. new g = random(256)
  193. new b = random(256)
  194.  
  195. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  196. show_hudmessage(0, (knmessages[random_num(0,2)]), killname, vicname)
  197. new r
  198. r = random_num(0,knsounds-1)
  199. client_cmd(0,"spk %s",knlist[r])
  200. }
  201.  
  202.  
  203. if(firstblood && killer!=victim && killer>0 && get_pcvar_num(firstbloodenable) ==1)
  204. {
  205.  
  206. new r = random(256)
  207. new g = random(256)
  208. new b = random(256)
  209.  
  210. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  211. show_hudmessage(0, (fbmessages[random_num(0,2)]), killname)
  212. new t
  213. t = random_num(0,fbsounds-1)
  214. client_cmd(0,"spk %s",fblist[t])
  215. firstblood = 0
  216. }
  217.  
  218.  
  219. if(weapon[1] == 'r' && get_pcvar_num(nadecvar) ==1)
  220. {
  221.  
  222. new r = random(256)
  223. new g = random(256)
  224. new b = random(256)
  225.  
  226. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  227. show_hudmessage(0,(nademessages[random_num(0,2)]),killname,vicname)
  228. client_cmd(0,"spk ultimate_sounds/nade_ultimate")
  229. }
  230.  
  231.  
  232. if(killer == victim && get_pcvar_num(suicidecvar) ==1)
  233. {
  234.  
  235. new r = random(256)
  236. new g = random(256)
  237. new b = random(256)
  238.  
  239. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  240. show_hudmessage(0,(suicidemess[random_num(0,1)]), vicname)
  241. new z
  242. z = random_num(0,suicidesounds-1)
  243. client_cmd(0,"spk %s",suicidelist[z])
  244.  
  245. }
  246.  
  247.  
  248. if(kill[killer][0] && equal(kill[killer],weapon) && get_pcvar_num(cvardouble) == 1)
  249. {
  250.  
  251. new r = random(256)
  252. new g = random(256)
  253. new b = random(256)
  254.  
  255. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  256. show_hudmessage(0,"W-O-W %s csoda szép dupla ölést csinált a pályán!!", killname)
  257. kill[killer][0] = 0;
  258. new q
  259. q= random_num(0,maxdbsounds-1)
  260. client_cmd(0,"spk %s",doublelist[q])
  261. }
  262.  
  263. else
  264. {
  265. kill[killer] = weapon;
  266. set_task(0.1,"clear_kill",TASK_CLEAR_KILL+killer);
  267. }
  268.  
  269.  
  270.  
  271. kills[killer] += 1;
  272. kills[victim] = 0;
  273. deaths[killer] = 0;
  274. deaths[victim] += 1;
  275.  
  276. for (new i = 0; i < LEVELS; i++)
  277. {
  278. if (kills[killer] == levels[i])
  279. {
  280. announce(killer, i);
  281. return PLUGIN_CONTINUE;
  282. }
  283. }
  284.  
  285. return PLUGIN_CONTINUE;
  286. }
  287.  
  288. announce(killer, level)
  289. {
  290.  
  291. new name[33]
  292. new r = random(256)
  293. new g = random(256)
  294. new b = random(256)
  295.  
  296. get_user_name(killer, name, 32);
  297. set_hudmessage(r,g,b, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
  298.  
  299. if( (get_pcvar_num(killstreaktype) <= 0 ) || get_pcvar_num(killstreaktype) > 3)
  300. return PLUGIN_HANDLED;
  301.  
  302.  
  303.  
  304. if(get_pcvar_num(killstreaktype) == 1)
  305. {
  306. show_hudmessage(0, messages[level], name);
  307. }
  308.  
  309. if(get_pcvar_num(killstreaktype) == 2)
  310. {
  311. client_cmd(0, "spk %s", sounds[level]);
  312. }
  313.  
  314. if(get_pcvar_num(killstreaktype) == 3)
  315. {
  316. show_hudmessage(0, messages[level], name);
  317. client_cmd(0, "spk %s", sounds[level]);
  318. }
  319.  
  320. return PLUGIN_CONTINUE;
  321.  
  322. }
  323.  
  324.  
  325. public reset_hud(id)
  326. {
  327. firstblood = 1
  328. if (is_mode_set(16)) {
  329. if (kills[id] > levels[0]) {
  330. client_print(id, print_chat,
  331. "* [G]ara[G]e Gratulalunk egymas utan oltel %d jatekost. igy tovabb !!", kills[id]);
  332. } else if (deaths[id] > 1) {
  333. client_print(id, print_chat,
  334. "* [G]ara[G]e Vigyazz a bundadra haver mar meghaltal %dx ^Ovatosabban jatszal !!", deaths[id]);
  335.  
  336. }
  337. }
  338. }
  339.  
  340. public rnstart(id)
  341. {
  342. if(get_pcvar_num(rnstartcvar) == 1)
  343. {
  344. firstblood = 1
  345.  
  346. new r = random(256)
  347. new g = random(256)
  348. new b = random(256)
  349.  
  350. set_hudmessage(r, g, b, -1.0, 0.30, 0, 6.0, 6.0)
  351. show_hudmessage(0, "KÉSZÍSD ELŐ FEGYVERED ÉS MENJ HARCOLNI !!")
  352. new q
  353. q = random_num(0,prpsounds-1)
  354. client_cmd(0,"spk %s",preplist[q])
  355. }
  356. }
  357.  
  358. public client_connect(id) {
  359. kills[id] = 0;
  360. deaths[id] = 0;
  361. }
  362.  
  363. public clear_kill(taskid)
  364. {
  365. new id = taskid-TASK_CLEAR_KILL;
  366. kill[id][0] = 0;
  367. }
  368.  
  369. public plugin_precache()
  370. {
  371. precache_sound("ultimate_sounds/triplekill_ultimate.wav")
  372. precache_sound("ultimate_sounds/multikill_ultimate.wav")
  373. precache_sound("ultimate_sounds/ultrakill_ultimate.wav")
  374. precache_sound("ultimate_sounds/killingspree_ultimate.wav")
  375. precache_sound("ultimate_sounds/megakill_ultimate.wav")
  376. precache_sound("ultimate_sounds/holyshit_ultimate.wav")
  377. precache_sound("ultimate_sounds/ludicrouskill_ultimate.wav")
  378. precache_sound("ultimate_sounds/rampage_ultimate.wav")
  379. precache_sound("ultimate_sounds/unstoppable_ultimate.wav")
  380. precache_sound("ultimate_sounds/monsterkill_ultimate.wav")
  381. precache_sound("ultimate_sounds/headshot1_ultimate.wav")
  382. precache_sound("ultimate_sounds/headshot2_ultimate.wav")
  383. precache_sound("ultimate_sounds/knife1_ultimate.wav")
  384. precache_sound("ultimate_sounds/knife2_ultimate.wav")
  385. precache_sound("ultimate_sounds/firstblood1_ultimate.wav")
  386. precache_sound("ultimate_sounds/firstblood2_ultimate.wav")
  387. precache_sound("ultimate_sounds/prepare1_ultimate.wav")
  388. precache_sound("ultimate_sounds/prepare2_ultimate.wav")
  389. precache_sound("ultimate_sounds/prepare3_ultimate.wav")
  390. precache_sound("ultimate_sounds/nade_ultimate.wav")
  391. precache_sound("ultimate_sounds/suicide1_ultimate.wav")
  392. precache_sound("ultimate_sounds/suicide2_ultimate.wav")
  393. precache_sound("ultimate_sounds/suicide3_ultimate.wav")
  394. precache_sound("ultimate_sounds/suicide4_ultimate.wav")
  395. precache_sound("ultimate_sounds/doublekill1_ultimate.wav")
  396. precache_sound("ultimate_sounds/doublekill2_ultimate.wav")
  397. }
  398.  
  399.  
  400.  
  401.  

_________________
****

Ők köszönték meg pixxa112 nek ezt a hozzászólást (összesen 2): [S][M].#HaJ-HoO.~ (2012.10.26. 11:51) • Beckx (2014.03.04. 20:18)
  Népszerűség: 4.55%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ultimate_hiba
HozzászólásElküldve: 2012.10.24. 21:41 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Szia

197. sorban a new r-t vedd ki. (2* nem lehet ugyanolyan néven definiálni változót)
A számodra legyegyszerűbb megoldás, ha törlöd.

Másik:
334. sorban van egy ^ karakter. Töröld. Nem erre való.

Megköszönni nem szégyen

_________________
Kód:
I'm back

Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ultimate_hiba
HozzászólásElküldve: 2012.10.25. 11:50 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Köszi :D

_________________
****

Ők köszönték meg pixxa112 nek ezt a hozzászólást: Beckx (2014.03.04. 20:18)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 19 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole