hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.01. 23:37



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [Bot] 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
Plugin Neve:
COD:MW Villám Kaszt
Plugint készitette:
piterka
Játék:
Counter-Strike
Kategória:
Játékmenet
Eredeti link:
Nincs megadva
Jóváhagyó:


[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)


SMA
AMXX
Tömörített fájl
*A fordítás a aghl.ru oldalon történik.

    _________________
    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: 25 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: 25 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 9 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