hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 554 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 554 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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.03. 20:17 
Offline
Tag
Avatar

Csatlakozott: 2013.04.28. 11:55
Hozzászólások: 57
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 2 alkalommal
[kozep]COD:MW Villám Kaszt[/kozep]

Leírás:
Ez a kaszt a Call of Duty Modern Warfare 1-hez íródott plugin. (Ne, értse valaki félre nem CODMW1 átírt változata vagyis a "CODMW3")
Ebbe, a kasztba belépve a játékos villámokat tud, úgymond "lőni" amivel megölheti a másik játékost.

Cvart nem tartalmaz, a plugin.

[kozep]Videó:[/kozep]

[youtube]D4pX0wcVzi8[/youtube]

Természetesen, ha valaki nem tudja berakni, esetleg elakadt vagy bármi skypen nyugodtan felvehettek és orvosolom a problémát.
A Plugin tesztelve. Működik.

(Magyarosítás, By: Nemesis)

_________________
Kép


A hozzászólást 4 alkalommal szerkesztették, utoljára Nemesis 2014.03.03. 20:31-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.03. 21:10 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
aghl.ru -n nincs fent a codmod.inc ezért így fordítsátok
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <cstrike>
  6.  
  7. #include <engine>
  8.  
  9. #include <hamsandwich>
  10.  
  11.  
  12. #define COD_CONTINUE 0
  13.  
  14. #define COD_STOP 4
  15.  
  16. #define DMG_CODSKILL (1<<31)
  17.  
  18.  
  19.  
  20. native cod_get_user_xp(id);
  21. /*------------------------------
  22. Zwraca doswiadczenie gracza
  23. ------------------------------*/
  24.  
  25. native cod_get_user_level(id);
  26. /*------------------------------
  27. Zwraca poziom gracza
  28. ------------------------------*/
  29.  
  30.  
  31. native cod_set_user_xp(id, wartosc);
  32. /*------------------------------
  33. Ustawia doswiadczenie gracza
  34. ------------------------------*/
  35.  
  36.  
  37. native cod_get_user_class(id);
  38. /*------------------------------
  39. Zwraca klase gracza
  40. ------------------------------*/
  41.  
  42.  
  43. native cod_set_user_class(id, klasa, zmien=0);
  44. /*------------------------------
  45. Ustawia klase gracza,
  46. jezeli zmien=1 zmienia ja natychmiast
  47. ------------------------------*/
  48.  
  49.  
  50. native cod_get_user_perk(id, &wartosc=0);
  51. /*------------------------------
  52. Zwraca perk gracza,
  53. oraz przypisuje zmiennej wartosc wartosc perku
  54. ------------------------------*/
  55.  
  56.  
  57. native cod_set_user_perk(id, perk, wartosc=-1, pokaz_info=1);
  58. /*------------------------------
  59. Ustawia perk gracza.
  60. Jezeli wartosc = -1,
  61. wartosc perku bedzie losowa.
  62. Jezeli perk = -1 perk
  63. bedzie losowy
  64. ------------------------------*/
  65.  
  66.  
  67. native cod_get_user_health(id, zdrowie_zdobyte=1, zdrowie_klasy=1, zdrowie_bonusowe=1);
  68. /*------------------------------
  69. Zwraca punkty statystyki zdrowie
  70. ------------------------------*/
  71.  
  72.  
  73. native cod_set_user_bonus_health(id, wartosc);
  74. /*------------------------------
  75. Ustawia dodatkowe punkty statystyki zdrowie
  76. ------------------------------*/
  77.  
  78.  
  79. native cod_get_user_intelligence(id, inteligencja_zdobyta=1, inteligencja_klasy=1, inteligencja_bonusowa=1);
  80. /*------------------------------
  81. Zwraca punkty statystyki inteligencja
  82. ------------------------------*/
  83.  
  84.  
  85. native cod_set_user_bonus_intelligence(id, wartosc);
  86. /*------------------------------
  87. Ustawia dodatkowe punkty statystyki inteligencja
  88. ------------------------------*/
  89.  
  90.  
  91. native cod_get_user_trim(id, kondycja_zdobyta=1, kondycja_klasy=1, kondycja_bonusowa=1);
  92. /*------------------------------
  93. Zwraca punkty statystyki kondycja
  94. ------------------------------*/
  95.  
  96.  
  97. native cod_set_user_bonus_trim(id, wartosc);
  98. /*------------------------------
  99. Ustawia dodatkowe punkty statystyki kondycja
  100. ------------------------------*/
  101.  
  102.  
  103. native cod_get_user_stamina(id, wytrzymalosc_zdobyta=1, wytrzymalosc_klasy=1, wytrzymalosc_bonusowa=1);
  104. /*------------------------------
  105. Zwraca punkty statystyki wytrzymalosc
  106. ------------------------------*/
  107.  
  108.  
  109. native cod_set_user_bonus_stamina(id, wartosc);
  110. /*------------------------------
  111. Ustawia dodatkowe punkty statystyki wytrzymalosc
  112. ------------------------------*/
  113.  
  114.  
  115. native cod_inflict_damage(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji=1.0, byt_uszkadzajacy=0, dodatkowe_flagi=0);
  116. /*------------------------------
  117. Zadaje obrazenia z uwzglednieniem inteligencji
  118. ------------------------------*/
  119.  
  120.  
  121. native cod_get_perkid(const nazwa_perku[]);
  122. /*------------------------------
  123. Zwaca numer perku o podanej nazwie
  124. ------------------------------*/
  125.  
  126.  
  127. native cod_get_perks_num();
  128. /*------------------------------
  129. Zwaca ilosc perkow
  130. ------------------------------*/
  131.  
  132.  
  133. native cod_get_perk_name(perk, Return[], len);
  134. /*------------------------------
  135. Kopiuje nazwe perku do Return
  136. ------------------------------*/
  137.  
  138.  
  139. native cod_get_perk_desc(perk, Return[], len);
  140. /*------------------------------
  141. Kopiuje opis perku do Return
  142. ------------------------------*/
  143.  
  144.  
  145. native cod_get_classid(const nazwa_klasy[]);
  146. /*------------------------------
  147. Zwaca numer klasy o podanej nazwie
  148. ------------------------------*/
  149.  
  150.  
  151. native cod_get_classes_num();
  152. /*------------------------------
  153. Zwaca ilosc klas
  154. ------------------------------*/
  155.  
  156. native cod_get_class_name(perk, Return[], len);
  157. /*------------------------------
  158. Kopiuje nazwe klasy do Return
  159. ------------------------------*/
  160.  
  161.  
  162. native cod_get_class_desc(perk, Return[], len);
  163. /*------------------------------
  164. Kopiuje opis klasy do Return
  165. ------------------------------*/
  166.  
  167.  
  168. native cod_give_weapon(id, bron);
  169. /*------------------------------
  170. Daje okreslona bron oraz pozwala na jej posiadanie
  171. ------------------------------*/
  172.  
  173.  
  174. native cod_take_weapon(id, bron);
  175. /*------------------------------
  176. Zabiera okreslona bron oraz zabrania jej posiadania
  177. ------------------------------*/
  178.  
  179.  
  180. native cod_set_user_shield(id, wartosc);
  181. /*------------------------------
  182. Ustawia tarcze gracza.
  183. ------------------------------*/
  184.  
  185.  
  186. native cod_set_user_nightvision(id, wartosc);
  187. /*------------------------------
  188. Ustawia noktowizor gracza.
  189. ------------------------------*/
  190.  
  191.  
  192. native cod_register_perk(const nazwa[], const opis[], min_wartosc=0, max_wartosc=0);
  193. /*------------------------------
  194. Rejestruje nowy perk oraz zwraca jego numer
  195. ------------------------------*/
  196.  
  197.  
  198. native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);
  199. /*------------------------------
  200. Rejestruje nowa klase oraz zwraca jej numer
  201. ------------------------------*/
  202.  
  203.  
  204. native cod_get_level_xp(poziom);
  205. /*------------------------------
  206. Zwraca ilosc potrzebnego doswiadczenia do przejscia danego poziomu
  207. ------------------------------*/
  208.  
  209.  
  210. forward cod_perk_changed(id, perk);
  211. /*------------------------------
  212. Forward wysylany do wszystkich pluginów w momencie zmiany perku
  213. ------------------------------*/
  214.  
  215.  
  216. forward cod_class_changed(id, klasa);
  217. /*------------------------------
  218. Forward wysylany do wszystkich pluginów w momencie zmiany klasy
  219. ------------------------------*/
  220.  
  221.  
  222. forward cod_perk_enabled(id, wartosc, perk);
  223. /*------------------------------
  224. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie aktywacji
  225. ------------------------------*/
  226.  
  227.  
  228. forward cod_perk_disabled(id, perk);
  229. /*------------------------------
  230. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie dezaktywacji
  231. ------------------------------*/
  232.  
  233.  
  234. forward cod_perk_used(id);
  235. /*------------------------------
  236. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie uzycia perku
  237. ------------------------------*/
  238.  
  239.  
  240. forward cod_class_enabled(id, klasa);
  241. /*------------------------------
  242. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie aktywacji
  243. ------------------------------*/
  244.  
  245.  
  246. forward cod_class_disabled(id, klasa);
  247. /*------------------------------
  248. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie dezaktywacji
  249. ------------------------------*/
  250.  
  251. forward cod_class_skill_used(id);
  252. /*------------------------------
  253. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie uzycia umiejetnosci klasy
  254. ------------------------------*/
  255.  
  256.  
  257. new sprite;
  258.  
  259. new ilosc_blyskawic[33],poprzednia_blyskawica[33];
  260.  
  261. new const gszSound[] = "ambience/thunder_clap.wav";
  262.  
  263.  
  264.  
  265. new const nazwa[] = "Zeusz";
  266.  
  267. new const opis[] = "LEIRA'S: Kapsz 3db villa'mot. ( Felhaszna'la's: E bet'u'vel! )";
  268.  
  269. new const bronie = 1<<CSW_M4A1 | 1<<CSW_M249; // Milyen fegyver legyen a kasztba
  270.  
  271. new const zdrowie = 40; // �let
  272.  
  273. new const kondycja = 40; //Sebess�g
  274.  
  275. new const inteligencja = 20; //Inteligencia
  276.  
  277. new const wytrzymalosc = 20; //Sebezhetetlens�g (Halhatatlans�g)
  278.  
  279.  
  280.  
  281. new ma_klase[33]
  282.  
  283.  
  284.  
  285. public plugin_init() {
  286.  
  287. register_plugin(nazwa, "1.0", "piterka");
  288.  
  289. cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
  290.  
  291.  
  292.  
  293.  
  294.  
  295. register_event("ResetHUD", "ResetHUD", "abe");
  296.  
  297. }
  298.  
  299.  
  300.  
  301. public plugin_precache()
  302.  
  303. {
  304.  
  305. sprite = precache_model("sprites/lgtning.spr");
  306.  
  307. precache_sound(gszSound);
  308.  
  309. }
  310.  
  311.  
  312.  
  313. public cod_class_enabled(id)
  314.  
  315. {
  316.  
  317. ilosc_blyskawic[id] = 3;
  318.  
  319. ma_klase[id] = 1;
  320.  
  321.  
  322.  
  323. return COD_CONTINUE;
  324.  
  325. }
  326.  
  327.  
  328.  
  329. public cod_class_disabled(id)
  330.  
  331. {
  332.  
  333. ma_klase[id] = 0;
  334.  
  335. ilosc_blyskawic[id] = 0;
  336.  
  337. }
  338.  
  339.  
  340.  
  341. public cod_class_skill_used(id) {
  342.  
  343.  
  344.  
  345. if(!is_user_alive(id)) return PLUGIN_HANDLED;
  346.  
  347.  
  348.  
  349. if(!ilosc_blyskawic[id]) {
  350.  
  351. return PLUGIN_HANDLED;
  352.  
  353. }
  354.  
  355. new ofiara, body;
  356.  
  357. get_user_aiming(id, ofiara, body);
  358.  
  359.  
  360.  
  361. if(is_user_alive(ofiara)){
  362.  
  363. if(get_user_team(ofiara) == get_user_team(id)) {
  364.  
  365. return PLUGIN_HANDLED;
  366.  
  367. }
  368.  
  369.  
  370.  
  371. if(poprzednia_blyskawica[id]+5.0>get_gametime()) {
  372.  
  373. client_print(id,print_chat,"Csak 5ma'sodpercenke'nt tudsz l'o'ni villa'mot.");
  374.  
  375. return PLUGIN_HANDLED;
  376.  
  377. }
  378.  
  379. poprzednia_blyskawica[id] = floatround(get_gametime());
  380.  
  381. ilosc_blyskawic[id]--;
  382.  
  383.  
  384.  
  385. puscBlyskawice(id, ofiara, 50.0, 0.5);
  386.  
  387. }
  388.  
  389. return PLUGIN_HANDLED;
  390.  
  391. }
  392.  
  393.  
  394.  
  395. stock Create_TE_BEAMENTS(startEntity, endEntity, iSprite, startFrame, frameRate, life, width, noise, red, green, blue, alpha, speed) {
  396.  
  397. message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
  398.  
  399. write_byte( TE_BEAMENTS )
  400.  
  401. write_short( startEntity ) // start entity
  402.  
  403. write_short( endEntity ) // end entity
  404.  
  405. write_short( iSprite ) // model
  406.  
  407. write_byte( startFrame ) // starting frame
  408.  
  409. write_byte( frameRate ) // frame rate
  410.  
  411. write_byte( life ) // life
  412.  
  413. write_byte( width ) // line width
  414.  
  415. write_byte( noise ) // noise amplitude
  416.  
  417. write_byte( red ) // red
  418.  
  419. write_byte( green ) // green
  420.  
  421. write_byte( blue ) // blue
  422.  
  423. write_byte( alpha ) // brightness
  424.  
  425. write_byte( speed ) // scroll speed
  426.  
  427. message_end()
  428.  
  429. }
  430.  
  431. puscBlyskawice(id, ofiara, Float:fObrazenia = 55.0, Float:fCzas = 1.0){
  432.  
  433. //Obrazenia
  434.  
  435. new ent = create_entity("info_target");
  436.  
  437. entity_set_string(ent, EV_SZ_classname, "blyskawica");
  438.  
  439. cod_inflict_damage(id, ofiara, fObrazenia, 1.0, ent, DMG_SHOCK);
  440.  
  441.  
  442.  
  443. remove_entity(ent);
  444.  
  445.  
  446.  
  447. //Piorun
  448.  
  449. Create_TE_BEAMENTS(id, ofiara, sprite, 0, 10, floatround(fCzas*10), 150, 5, 200, 200, 200, 200, 10);
  450.  
  451.  
  452.  
  453. //Dzwiek
  454.  
  455. emit_sound(id, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  456.  
  457. emit_sound(ofiara, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  458.  
  459. }
  460.  
  461.  
  462.  
  463.  
  464.  
  465. public ResetHUD(id) {
  466.  
  467. if(ma_klase[id] == 1) {
  468.  
  469. ilosc_blyskawic[id] = 3;
  470.  
  471. }
  472.  
  473. }
  474.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.03. 21:43 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.03.28. 20:32
Hozzászólások: 561
Megköszönt másnak: 59 alkalommal
Megköszönték neki: 56 alkalommal
Azt meg lehetne oldani,hogy 1 pluginon belül több kaszt legyen?
esetleg case -val vagy nem tudom.

_________________
Kép

[steam]alfaaaa[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.04. 13:06 
Offline
Tag
Avatar

Csatlakozott: 2013.04.28. 11:55
Hozzászólások: 57
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 2 alkalommal
crazyboy írta:
aghl.ru -n nincs fent a codmod.inc ezért így fordítsátok
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <cstrike>
  6.  
  7. #include <engine>
  8.  
  9. #include <hamsandwich>
  10.  
  11.  
  12. #define COD_CONTINUE 0
  13.  
  14. #define COD_STOP 4
  15.  
  16. #define DMG_CODSKILL (1<<31)
  17.  
  18.  
  19.  
  20. native cod_get_user_xp(id);
  21. /*------------------------------
  22. Zwraca doswiadczenie gracza
  23. ------------------------------*/
  24.  
  25. native cod_get_user_level(id);
  26. /*------------------------------
  27. Zwraca poziom gracza
  28. ------------------------------*/
  29.  
  30.  
  31. native cod_set_user_xp(id, wartosc);
  32. /*------------------------------
  33. Ustawia doswiadczenie gracza
  34. ------------------------------*/
  35.  
  36.  
  37. native cod_get_user_class(id);
  38. /*------------------------------
  39. Zwraca klase gracza
  40. ------------------------------*/
  41.  
  42.  
  43. native cod_set_user_class(id, klasa, zmien=0);
  44. /*------------------------------
  45. Ustawia klase gracza,
  46. jezeli zmien=1 zmienia ja natychmiast
  47. ------------------------------*/
  48.  
  49.  
  50. native cod_get_user_perk(id, &wartosc=0);
  51. /*------------------------------
  52. Zwraca perk gracza,
  53. oraz przypisuje zmiennej wartosc wartosc perku
  54. ------------------------------*/
  55.  
  56.  
  57. native cod_set_user_perk(id, perk, wartosc=-1, pokaz_info=1);
  58. /*------------------------------
  59. Ustawia perk gracza.
  60. Jezeli wartosc = -1,
  61. wartosc perku bedzie losowa.
  62. Jezeli perk = -1 perk
  63. bedzie losowy
  64. ------------------------------*/
  65.  
  66.  
  67. native cod_get_user_health(id, zdrowie_zdobyte=1, zdrowie_klasy=1, zdrowie_bonusowe=1);
  68. /*------------------------------
  69. Zwraca punkty statystyki zdrowie
  70. ------------------------------*/
  71.  
  72.  
  73. native cod_set_user_bonus_health(id, wartosc);
  74. /*------------------------------
  75. Ustawia dodatkowe punkty statystyki zdrowie
  76. ------------------------------*/
  77.  
  78.  
  79. native cod_get_user_intelligence(id, inteligencja_zdobyta=1, inteligencja_klasy=1, inteligencja_bonusowa=1);
  80. /*------------------------------
  81. Zwraca punkty statystyki inteligencja
  82. ------------------------------*/
  83.  
  84.  
  85. native cod_set_user_bonus_intelligence(id, wartosc);
  86. /*------------------------------
  87. Ustawia dodatkowe punkty statystyki inteligencja
  88. ------------------------------*/
  89.  
  90.  
  91. native cod_get_user_trim(id, kondycja_zdobyta=1, kondycja_klasy=1, kondycja_bonusowa=1);
  92. /*------------------------------
  93. Zwraca punkty statystyki kondycja
  94. ------------------------------*/
  95.  
  96.  
  97. native cod_set_user_bonus_trim(id, wartosc);
  98. /*------------------------------
  99. Ustawia dodatkowe punkty statystyki kondycja
  100. ------------------------------*/
  101.  
  102.  
  103. native cod_get_user_stamina(id, wytrzymalosc_zdobyta=1, wytrzymalosc_klasy=1, wytrzymalosc_bonusowa=1);
  104. /*------------------------------
  105. Zwraca punkty statystyki wytrzymalosc
  106. ------------------------------*/
  107.  
  108.  
  109. native cod_set_user_bonus_stamina(id, wartosc);
  110. /*------------------------------
  111. Ustawia dodatkowe punkty statystyki wytrzymalosc
  112. ------------------------------*/
  113.  
  114.  
  115. native cod_inflict_damage(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji=1.0, byt_uszkadzajacy=0, dodatkowe_flagi=0);
  116. /*------------------------------
  117. Zadaje obrazenia z uwzglednieniem inteligencji
  118. ------------------------------*/
  119.  
  120.  
  121. native cod_get_perkid(const nazwa_perku[]);
  122. /*------------------------------
  123. Zwaca numer perku o podanej nazwie
  124. ------------------------------*/
  125.  
  126.  
  127. native cod_get_perks_num();
  128. /*------------------------------
  129. Zwaca ilosc perkow
  130. ------------------------------*/
  131.  
  132.  
  133. native cod_get_perk_name(perk, Return[], len);
  134. /*------------------------------
  135. Kopiuje nazwe perku do Return
  136. ------------------------------*/
  137.  
  138.  
  139. native cod_get_perk_desc(perk, Return[], len);
  140. /*------------------------------
  141. Kopiuje opis perku do Return
  142. ------------------------------*/
  143.  
  144.  
  145. native cod_get_classid(const nazwa_klasy[]);
  146. /*------------------------------
  147. Zwaca numer klasy o podanej nazwie
  148. ------------------------------*/
  149.  
  150.  
  151. native cod_get_classes_num();
  152. /*------------------------------
  153. Zwaca ilosc klas
  154. ------------------------------*/
  155.  
  156. native cod_get_class_name(perk, Return[], len);
  157. /*------------------------------
  158. Kopiuje nazwe klasy do Return
  159. ------------------------------*/
  160.  
  161.  
  162. native cod_get_class_desc(perk, Return[], len);
  163. /*------------------------------
  164. Kopiuje opis klasy do Return
  165. ------------------------------*/
  166.  
  167.  
  168. native cod_give_weapon(id, bron);
  169. /*------------------------------
  170. Daje okreslona bron oraz pozwala na jej posiadanie
  171. ------------------------------*/
  172.  
  173.  
  174. native cod_take_weapon(id, bron);
  175. /*------------------------------
  176. Zabiera okreslona bron oraz zabrania jej posiadania
  177. ------------------------------*/
  178.  
  179.  
  180. native cod_set_user_shield(id, wartosc);
  181. /*------------------------------
  182. Ustawia tarcze gracza.
  183. ------------------------------*/
  184.  
  185.  
  186. native cod_set_user_nightvision(id, wartosc);
  187. /*------------------------------
  188. Ustawia noktowizor gracza.
  189. ------------------------------*/
  190.  
  191.  
  192. native cod_register_perk(const nazwa[], const opis[], min_wartosc=0, max_wartosc=0);
  193. /*------------------------------
  194. Rejestruje nowy perk oraz zwraca jego numer
  195. ------------------------------*/
  196.  
  197.  
  198. native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);
  199. /*------------------------------
  200. Rejestruje nowa klase oraz zwraca jej numer
  201. ------------------------------*/
  202.  
  203.  
  204. native cod_get_level_xp(poziom);
  205. /*------------------------------
  206. Zwraca ilosc potrzebnego doswiadczenia do przejscia danego poziomu
  207. ------------------------------*/
  208.  
  209.  
  210. forward cod_perk_changed(id, perk);
  211. /*------------------------------
  212. Forward wysylany do wszystkich pluginów w momencie zmiany perku
  213. ------------------------------*/
  214.  
  215.  
  216. forward cod_class_changed(id, klasa);
  217. /*------------------------------
  218. Forward wysylany do wszystkich pluginów w momencie zmiany klasy
  219. ------------------------------*/
  220.  
  221.  
  222. forward cod_perk_enabled(id, wartosc, perk);
  223. /*------------------------------
  224. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie aktywacji
  225. ------------------------------*/
  226.  
  227.  
  228. forward cod_perk_disabled(id, perk);
  229. /*------------------------------
  230. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie dezaktywacji
  231. ------------------------------*/
  232.  
  233.  
  234. forward cod_perk_used(id);
  235. /*------------------------------
  236. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie uzycia perku
  237. ------------------------------*/
  238.  
  239.  
  240. forward cod_class_enabled(id, klasa);
  241. /*------------------------------
  242. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie aktywacji
  243. ------------------------------*/
  244.  
  245.  
  246. forward cod_class_disabled(id, klasa);
  247. /*------------------------------
  248. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie dezaktywacji
  249. ------------------------------*/
  250.  
  251. forward cod_class_skill_used(id);
  252. /*------------------------------
  253. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie uzycia umiejetnosci klasy
  254. ------------------------------*/
  255.  
  256.  
  257. new sprite;
  258.  
  259. new ilosc_blyskawic[33],poprzednia_blyskawica[33];
  260.  
  261. new const gszSound[] = "ambience/thunder_clap.wav";
  262.  
  263.  
  264.  
  265. new const nazwa[] = "Zeusz";
  266.  
  267. new const opis[] = "LEIRA'S: Kapsz 3db villa'mot. ( Felhaszna'la's: E bet'u'vel! )";
  268.  
  269. new const bronie = 1<<CSW_M4A1 | 1<<CSW_M249; // Milyen fegyver legyen a kasztba
  270.  
  271. new const zdrowie = 40; // �let
  272.  
  273. new const kondycja = 40; //Sebess�g
  274.  
  275. new const inteligencja = 20; //Inteligencia
  276.  
  277. new const wytrzymalosc = 20; //Sebezhetetlens�g (Halhatatlans�g)
  278.  
  279.  
  280.  
  281. new ma_klase[33]
  282.  
  283.  
  284.  
  285. public plugin_init() {
  286.  
  287. register_plugin(nazwa, "1.0", "piterka");
  288.  
  289. cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
  290.  
  291.  
  292.  
  293.  
  294.  
  295. register_event("ResetHUD", "ResetHUD", "abe");
  296.  
  297. }
  298.  
  299.  
  300.  
  301. public plugin_precache()
  302.  
  303. {
  304.  
  305. sprite = precache_model("sprites/lgtning.spr");
  306.  
  307. precache_sound(gszSound);
  308.  
  309. }
  310.  
  311.  
  312.  
  313. public cod_class_enabled(id)
  314.  
  315. {
  316.  
  317. ilosc_blyskawic[id] = 3;
  318.  
  319. ma_klase[id] = 1;
  320.  
  321.  
  322.  
  323. return COD_CONTINUE;
  324.  
  325. }
  326.  
  327.  
  328.  
  329. public cod_class_disabled(id)
  330.  
  331. {
  332.  
  333. ma_klase[id] = 0;
  334.  
  335. ilosc_blyskawic[id] = 0;
  336.  
  337. }
  338.  
  339.  
  340.  
  341. public cod_class_skill_used(id) {
  342.  
  343.  
  344.  
  345. if(!is_user_alive(id)) return PLUGIN_HANDLED;
  346.  
  347.  
  348.  
  349. if(!ilosc_blyskawic[id]) {
  350.  
  351. return PLUGIN_HANDLED;
  352.  
  353. }
  354.  
  355. new ofiara, body;
  356.  
  357. get_user_aiming(id, ofiara, body);
  358.  
  359.  
  360.  
  361. if(is_user_alive(ofiara)){
  362.  
  363. if(get_user_team(ofiara) == get_user_team(id)) {
  364.  
  365. return PLUGIN_HANDLED;
  366.  
  367. }
  368.  
  369.  
  370.  
  371. if(poprzednia_blyskawica[id]+5.0>get_gametime()) {
  372.  
  373. client_print(id,print_chat,"Csak 5ma'sodpercenke'nt tudsz l'o'ni villa'mot.");
  374.  
  375. return PLUGIN_HANDLED;
  376.  
  377. }
  378.  
  379. poprzednia_blyskawica[id] = floatround(get_gametime());
  380.  
  381. ilosc_blyskawic[id]--;
  382.  
  383.  
  384.  
  385. puscBlyskawice(id, ofiara, 50.0, 0.5);
  386.  
  387. }
  388.  
  389. return PLUGIN_HANDLED;
  390.  
  391. }
  392.  
  393.  
  394.  
  395. stock Create_TE_BEAMENTS(startEntity, endEntity, iSprite, startFrame, frameRate, life, width, noise, red, green, blue, alpha, speed) {
  396.  
  397. message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
  398.  
  399. write_byte( TE_BEAMENTS )
  400.  
  401. write_short( startEntity ) // start entity
  402.  
  403. write_short( endEntity ) // end entity
  404.  
  405. write_short( iSprite ) // model
  406.  
  407. write_byte( startFrame ) // starting frame
  408.  
  409. write_byte( frameRate ) // frame rate
  410.  
  411. write_byte( life ) // life
  412.  
  413. write_byte( width ) // line width
  414.  
  415. write_byte( noise ) // noise amplitude
  416.  
  417. write_byte( red ) // red
  418.  
  419. write_byte( green ) // green
  420.  
  421. write_byte( blue ) // blue
  422.  
  423. write_byte( alpha ) // brightness
  424.  
  425. write_byte( speed ) // scroll speed
  426.  
  427. message_end()
  428.  
  429. }
  430.  
  431. puscBlyskawice(id, ofiara, Float:fObrazenia = 55.0, Float:fCzas = 1.0){
  432.  
  433. //Obrazenia
  434.  
  435. new ent = create_entity("info_target");
  436.  
  437. entity_set_string(ent, EV_SZ_classname, "blyskawica");
  438.  
  439. cod_inflict_damage(id, ofiara, fObrazenia, 1.0, ent, DMG_SHOCK);
  440.  
  441.  
  442.  
  443. remove_entity(ent);
  444.  
  445.  
  446.  
  447. //Piorun
  448.  
  449. Create_TE_BEAMENTS(id, ofiara, sprite, 0, 10, floatround(fCzas*10), 150, 5, 200, 200, 200, 200, 10);
  450.  
  451.  
  452.  
  453. //Dzwiek
  454.  
  455. emit_sound(id, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  456.  
  457. emit_sound(ofiara, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  458.  
  459. }
  460.  
  461.  
  462.  
  463.  
  464.  
  465. public ResetHUD(id) {
  466.  
  467. if(ma_klase[id] == 1) {
  468.  
  469. ilosc_blyskawic[id] = 3;
  470.  
  471. }
  472.  
  473. }
  474.  


Szia!
Ha, minden igaz betettem a rarba az inc-et. "inc" mappába, de ha nem, esetleg nem jelzi akkor szóljatok..

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.04. 13:08 
Offline
Tag
Avatar

Csatlakozott: 2013.04.28. 11:55
Hozzászólások: 57
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 2 alkalommal
alfanero írta:
Azt meg lehetne oldani,hogy 1 pluginon belül több kaszt legyen?
esetleg case -val vagy nem tudom.


Természetesen, meg!
De, nem kis dolog szóval ingyen nem hiszem bevállalná neked valaki.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.04. 16:49 
Offline
Lelkes

Csatlakozott: 2014.03.02. 14:21
Hozzászólások: 19
Megköszönt másnak: 2 alkalommal
ezt csak mv modon működik :D?

_________________
I'm a CsillámPóni*_*


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.04. 18:41 
Offline
Tag
Avatar

Csatlakozott: 2013.04.28. 11:55
Hozzászólások: 57
Megköszönt másnak: 9 alkalommal
Megköszönték neki: 2 alkalommal
rivig írta:
ezt csak mv modon működik :D?


Van olyan módja ami nem codos..

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.04. 18:54 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Valóban bentvan az inc rar ban de ha valaki pl aghl.ru oldalon akarja fordítani annak hibát fog dobni mert az oldalon nincs fent az inc
Nemesis írta:
crazyboy írta:
aghl.ru -n nincs fent a codmod.inc ezért így fordítsátok
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <cstrike>
  6.  
  7. #include <engine>
  8.  
  9. #include <hamsandwich>
  10.  
  11.  
  12. #define COD_CONTINUE 0
  13.  
  14. #define COD_STOP 4
  15.  
  16. #define DMG_CODSKILL (1<<31)
  17.  
  18.  
  19.  
  20. native cod_get_user_xp(id);
  21. /*------------------------------
  22. Zwraca doswiadczenie gracza
  23. ------------------------------*/
  24.  
  25. native cod_get_user_level(id);
  26. /*------------------------------
  27. Zwraca poziom gracza
  28. ------------------------------*/
  29.  
  30.  
  31. native cod_set_user_xp(id, wartosc);
  32. /*------------------------------
  33. Ustawia doswiadczenie gracza
  34. ------------------------------*/
  35.  
  36.  
  37. native cod_get_user_class(id);
  38. /*------------------------------
  39. Zwraca klase gracza
  40. ------------------------------*/
  41.  
  42.  
  43. native cod_set_user_class(id, klasa, zmien=0);
  44. /*------------------------------
  45. Ustawia klase gracza,
  46. jezeli zmien=1 zmienia ja natychmiast
  47. ------------------------------*/
  48.  
  49.  
  50. native cod_get_user_perk(id, &wartosc=0);
  51. /*------------------------------
  52. Zwraca perk gracza,
  53. oraz przypisuje zmiennej wartosc wartosc perku
  54. ------------------------------*/
  55.  
  56.  
  57. native cod_set_user_perk(id, perk, wartosc=-1, pokaz_info=1);
  58. /*------------------------------
  59. Ustawia perk gracza.
  60. Jezeli wartosc = -1,
  61. wartosc perku bedzie losowa.
  62. Jezeli perk = -1 perk
  63. bedzie losowy
  64. ------------------------------*/
  65.  
  66.  
  67. native cod_get_user_health(id, zdrowie_zdobyte=1, zdrowie_klasy=1, zdrowie_bonusowe=1);
  68. /*------------------------------
  69. Zwraca punkty statystyki zdrowie
  70. ------------------------------*/
  71.  
  72.  
  73. native cod_set_user_bonus_health(id, wartosc);
  74. /*------------------------------
  75. Ustawia dodatkowe punkty statystyki zdrowie
  76. ------------------------------*/
  77.  
  78.  
  79. native cod_get_user_intelligence(id, inteligencja_zdobyta=1, inteligencja_klasy=1, inteligencja_bonusowa=1);
  80. /*------------------------------
  81. Zwraca punkty statystyki inteligencja
  82. ------------------------------*/
  83.  
  84.  
  85. native cod_set_user_bonus_intelligence(id, wartosc);
  86. /*------------------------------
  87. Ustawia dodatkowe punkty statystyki inteligencja
  88. ------------------------------*/
  89.  
  90.  
  91. native cod_get_user_trim(id, kondycja_zdobyta=1, kondycja_klasy=1, kondycja_bonusowa=1);
  92. /*------------------------------
  93. Zwraca punkty statystyki kondycja
  94. ------------------------------*/
  95.  
  96.  
  97. native cod_set_user_bonus_trim(id, wartosc);
  98. /*------------------------------
  99. Ustawia dodatkowe punkty statystyki kondycja
  100. ------------------------------*/
  101.  
  102.  
  103. native cod_get_user_stamina(id, wytrzymalosc_zdobyta=1, wytrzymalosc_klasy=1, wytrzymalosc_bonusowa=1);
  104. /*------------------------------
  105. Zwraca punkty statystyki wytrzymalosc
  106. ------------------------------*/
  107.  
  108.  
  109. native cod_set_user_bonus_stamina(id, wartosc);
  110. /*------------------------------
  111. Ustawia dodatkowe punkty statystyki wytrzymalosc
  112. ------------------------------*/
  113.  
  114.  
  115. native cod_inflict_damage(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji=1.0, byt_uszkadzajacy=0, dodatkowe_flagi=0);
  116. /*------------------------------
  117. Zadaje obrazenia z uwzglednieniem inteligencji
  118. ------------------------------*/
  119.  
  120.  
  121. native cod_get_perkid(const nazwa_perku[]);
  122. /*------------------------------
  123. Zwaca numer perku o podanej nazwie
  124. ------------------------------*/
  125.  
  126.  
  127. native cod_get_perks_num();
  128. /*------------------------------
  129. Zwaca ilosc perkow
  130. ------------------------------*/
  131.  
  132.  
  133. native cod_get_perk_name(perk, Return[], len);
  134. /*------------------------------
  135. Kopiuje nazwe perku do Return
  136. ------------------------------*/
  137.  
  138.  
  139. native cod_get_perk_desc(perk, Return[], len);
  140. /*------------------------------
  141. Kopiuje opis perku do Return
  142. ------------------------------*/
  143.  
  144.  
  145. native cod_get_classid(const nazwa_klasy[]);
  146. /*------------------------------
  147. Zwaca numer klasy o podanej nazwie
  148. ------------------------------*/
  149.  
  150.  
  151. native cod_get_classes_num();
  152. /*------------------------------
  153. Zwaca ilosc klas
  154. ------------------------------*/
  155.  
  156. native cod_get_class_name(perk, Return[], len);
  157. /*------------------------------
  158. Kopiuje nazwe klasy do Return
  159. ------------------------------*/
  160.  
  161.  
  162. native cod_get_class_desc(perk, Return[], len);
  163. /*------------------------------
  164. Kopiuje opis klasy do Return
  165. ------------------------------*/
  166.  
  167.  
  168. native cod_give_weapon(id, bron);
  169. /*------------------------------
  170. Daje okreslona bron oraz pozwala na jej posiadanie
  171. ------------------------------*/
  172.  
  173.  
  174. native cod_take_weapon(id, bron);
  175. /*------------------------------
  176. Zabiera okreslona bron oraz zabrania jej posiadania
  177. ------------------------------*/
  178.  
  179.  
  180. native cod_set_user_shield(id, wartosc);
  181. /*------------------------------
  182. Ustawia tarcze gracza.
  183. ------------------------------*/
  184.  
  185.  
  186. native cod_set_user_nightvision(id, wartosc);
  187. /*------------------------------
  188. Ustawia noktowizor gracza.
  189. ------------------------------*/
  190.  
  191.  
  192. native cod_register_perk(const nazwa[], const opis[], min_wartosc=0, max_wartosc=0);
  193. /*------------------------------
  194. Rejestruje nowy perk oraz zwraca jego numer
  195. ------------------------------*/
  196.  
  197.  
  198. native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);
  199. /*------------------------------
  200. Rejestruje nowa klase oraz zwraca jej numer
  201. ------------------------------*/
  202.  
  203.  
  204. native cod_get_level_xp(poziom);
  205. /*------------------------------
  206. Zwraca ilosc potrzebnego doswiadczenia do przejscia danego poziomu
  207. ------------------------------*/
  208.  
  209.  
  210. forward cod_perk_changed(id, perk);
  211. /*------------------------------
  212. Forward wysylany do wszystkich pluginów w momencie zmiany perku
  213. ------------------------------*/
  214.  
  215.  
  216. forward cod_class_changed(id, klasa);
  217. /*------------------------------
  218. Forward wysylany do wszystkich pluginów w momencie zmiany klasy
  219. ------------------------------*/
  220.  
  221.  
  222. forward cod_perk_enabled(id, wartosc, perk);
  223. /*------------------------------
  224. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie aktywacji
  225. ------------------------------*/
  226.  
  227.  
  228. forward cod_perk_disabled(id, perk);
  229. /*------------------------------
  230. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie dezaktywacji
  231. ------------------------------*/
  232.  
  233.  
  234. forward cod_perk_used(id);
  235. /*------------------------------
  236. Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie uzycia perku
  237. ------------------------------*/
  238.  
  239.  
  240. forward cod_class_enabled(id, klasa);
  241. /*------------------------------
  242. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie aktywacji
  243. ------------------------------*/
  244.  
  245.  
  246. forward cod_class_disabled(id, klasa);
  247. /*------------------------------
  248. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie dezaktywacji
  249. ------------------------------*/
  250.  
  251. forward cod_class_skill_used(id);
  252. /*------------------------------
  253. Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie uzycia umiejetnosci klasy
  254. ------------------------------*/
  255.  
  256.  
  257. new sprite;
  258.  
  259. new ilosc_blyskawic[33],poprzednia_blyskawica[33];
  260.  
  261. new const gszSound[] = "ambience/thunder_clap.wav";
  262.  
  263.  
  264.  
  265. new const nazwa[] = "Zeusz";
  266.  
  267. new const opis[] = "LEIRA'S: Kapsz 3db villa'mot. ( Felhaszna'la's: E bet'u'vel! )";
  268.  
  269. new const bronie = 1<<CSW_M4A1 | 1<<CSW_M249; // Milyen fegyver legyen a kasztba
  270.  
  271. new const zdrowie = 40; // �let
  272.  
  273. new const kondycja = 40; //Sebess�g
  274.  
  275. new const inteligencja = 20; //Inteligencia
  276.  
  277. new const wytrzymalosc = 20; //Sebezhetetlens�g (Halhatatlans�g)
  278.  
  279.  
  280.  
  281. new ma_klase[33]
  282.  
  283.  
  284.  
  285. public plugin_init() {
  286.  
  287. register_plugin(nazwa, "1.0", "piterka");
  288.  
  289. cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
  290.  
  291.  
  292.  
  293.  
  294.  
  295. register_event("ResetHUD", "ResetHUD", "abe");
  296.  
  297. }
  298.  
  299.  
  300.  
  301. public plugin_precache()
  302.  
  303. {
  304.  
  305. sprite = precache_model("sprites/lgtning.spr");
  306.  
  307. precache_sound(gszSound);
  308.  
  309. }
  310.  
  311.  
  312.  
  313. public cod_class_enabled(id)
  314.  
  315. {
  316.  
  317. ilosc_blyskawic[id] = 3;
  318.  
  319. ma_klase[id] = 1;
  320.  
  321.  
  322.  
  323. return COD_CONTINUE;
  324.  
  325. }
  326.  
  327.  
  328.  
  329. public cod_class_disabled(id)
  330.  
  331. {
  332.  
  333. ma_klase[id] = 0;
  334.  
  335. ilosc_blyskawic[id] = 0;
  336.  
  337. }
  338.  
  339.  
  340.  
  341. public cod_class_skill_used(id) {
  342.  
  343.  
  344.  
  345. if(!is_user_alive(id)) return PLUGIN_HANDLED;
  346.  
  347.  
  348.  
  349. if(!ilosc_blyskawic[id]) {
  350.  
  351. return PLUGIN_HANDLED;
  352.  
  353. }
  354.  
  355. new ofiara, body;
  356.  
  357. get_user_aiming(id, ofiara, body);
  358.  
  359.  
  360.  
  361. if(is_user_alive(ofiara)){
  362.  
  363. if(get_user_team(ofiara) == get_user_team(id)) {
  364.  
  365. return PLUGIN_HANDLED;
  366.  
  367. }
  368.  
  369.  
  370.  
  371. if(poprzednia_blyskawica[id]+5.0>get_gametime()) {
  372.  
  373. client_print(id,print_chat,"Csak 5ma'sodpercenke'nt tudsz l'o'ni villa'mot.");
  374.  
  375. return PLUGIN_HANDLED;
  376.  
  377. }
  378.  
  379. poprzednia_blyskawica[id] = floatround(get_gametime());
  380.  
  381. ilosc_blyskawic[id]--;
  382.  
  383.  
  384.  
  385. puscBlyskawice(id, ofiara, 50.0, 0.5);
  386.  
  387. }
  388.  
  389. return PLUGIN_HANDLED;
  390.  
  391. }
  392.  
  393.  
  394.  
  395. stock Create_TE_BEAMENTS(startEntity, endEntity, iSprite, startFrame, frameRate, life, width, noise, red, green, blue, alpha, speed) {
  396.  
  397. message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
  398.  
  399. write_byte( TE_BEAMENTS )
  400.  
  401. write_short( startEntity ) // start entity
  402.  
  403. write_short( endEntity ) // end entity
  404.  
  405. write_short( iSprite ) // model
  406.  
  407. write_byte( startFrame ) // starting frame
  408.  
  409. write_byte( frameRate ) // frame rate
  410.  
  411. write_byte( life ) // life
  412.  
  413. write_byte( width ) // line width
  414.  
  415. write_byte( noise ) // noise amplitude
  416.  
  417. write_byte( red ) // red
  418.  
  419. write_byte( green ) // green
  420.  
  421. write_byte( blue ) // blue
  422.  
  423. write_byte( alpha ) // brightness
  424.  
  425. write_byte( speed ) // scroll speed
  426.  
  427. message_end()
  428.  
  429. }
  430.  
  431. puscBlyskawice(id, ofiara, Float:fObrazenia = 55.0, Float:fCzas = 1.0){
  432.  
  433. //Obrazenia
  434.  
  435. new ent = create_entity("info_target");
  436.  
  437. entity_set_string(ent, EV_SZ_classname, "blyskawica");
  438.  
  439. cod_inflict_damage(id, ofiara, fObrazenia, 1.0, ent, DMG_SHOCK);
  440.  
  441.  
  442.  
  443. remove_entity(ent);
  444.  
  445.  
  446.  
  447. //Piorun
  448.  
  449. Create_TE_BEAMENTS(id, ofiara, sprite, 0, 10, floatround(fCzas*10), 150, 5, 200, 200, 200, 200, 10);
  450.  
  451.  
  452.  
  453. //Dzwiek
  454.  
  455. emit_sound(id, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  456.  
  457. emit_sound(ofiara, CHAN_WEAPON, gszSound, VOL_NORM, ATTN_NORM, 0, PITCH_NORM);
  458.  
  459. }
  460.  
  461.  
  462.  
  463.  
  464.  
  465. public ResetHUD(id) {
  466.  
  467. if(ma_klase[id] == 1) {
  468.  
  469. ilosc_blyskawic[id] = 3;
  470.  
  471. }
  472.  
  473. }
  474.  


Szia!
Ha, minden igaz betettem a rarba az inc-et. "inc" mappába, de ha nem, esetleg nem jelzi akkor szóljatok..

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: COD:MW Villám Kaszt
HozzászólásElküldve: 2014.03.05. 22:42 
Offline
Lelkes

Csatlakozott: 2014.03.02. 14:21
Hozzászólások: 19
Megköszönt másnak: 2 alkalommal
Nemesis írta:
rivig írta:
ezt csak mv modon működik :D?


Van olyan módja ami nem codos..


És azt hol tudnám megszerezni?(Ha meg lehet)
HA megvan neked pls küld el pm-be

ty

_________________
I'm a CsillámPóni*_*


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  [ 9 hozzászólás ] 


Ki van itt

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


Nem nyithatsz 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