←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
Jak dodać exp za HeadShot

  • +
  • -
ric0's Photo ric0 01.09.2010

Witam. Pokaże wam jak dodać w Call Of Duty modzie Exp za zabicie poprzez HeadShot.
Więc zaczynamy.


1.Szukamy:
new doswiadczenie_za_bombe;

Dodajemy po tym:
new doswiadczenie_za_hs;

2.Szukamy:
doswiadczenie_za_bombe = get_cvar_num("cod_bombxp");

Dodajmy po tym:
doswiadczenie_za_hs = get_cvar_num("cod_hsexp");

3.Szukamy
register_cvar("cod_bombxp", "4500");

Dodajme po tym:
register_cvar("cod_hsexp", "2000"); // zamiast "2000" dodajemy własną ilość EXPA

4.Na końcu naszego kodu dodajemy:
public client_death(killer,victim,weapon,hitplace,TK) {

if(!killer || !victim || TK)
return;

if(hitplace == HIT_HEAD)
{

doswiadczenie_gracza[killer] += doswiadczenie_za_hs;

ColorChat(killer, GREEN, "[COD:MW]^x01 Dostales^x03 %i^x01 doswiadczenia za trafienie w glowe.", doswiadczenie_za_hs);

}
}


5.W pliku amxx.cfg dodajemy
cod_hsexp "twoja liczba expa"



Autor : sebuli
Edited by Squady, 27.09.2010 21:41.
Quote

radek_b11's Photo radek_b11 01.09.2010

Dam przykład bo trapi mnie jedno:

Moje Cvary:
Za kila: 20
Za Pake: 30
Za HS: 23

To jak zabije X gracza to dostanę 23expa czy (kill 20exp) + (hs 23exp) = 43expa ?

Hs to dodatkowy exp do kila czy jak walnę hs to dostanę jak za HS ?
Quote

  • +
  • -
Change's Photo Change 01.09.2010

Dodatkowy
Quote

  • +
  • -
ric0's Photo ric0 01.09.2010

Dodatkowy Exp do killa.
Quote

  • +
  • -
KSC21's Photo KSC21 01.09.2010

mmmm ^^
Wypróbowałem, wsio działa ;)
Tylko problem będzie, jak na serwerze będą aimerzy ;/
Leci +
Quote

  • +
  • -
ric0's Photo ric0 01.09.2010

Rzeczywiście problem z tymi chaterami. Ale w końcu admin wejdzie na serwer i go zbanuje i ma po levelu.
Quote

radek_b11's Photo radek_b11 02.09.2010

dodałem wszystko tak jak powinno być.
Ładnie z kompilowało a chyba nie działa...
Quote

  • +
  • -
fuuuuu!'s Photo fuuuuu! 02.09.2010

dodałem wszystko tak jak powinno być.
Ładnie z kompilowało a chyba nie działa...


Zdaje się, że do amxx.cfg trzeba dopisać.
cod_hsexp

Całość ma wyglądać na przykład tak: cod_hsexp 20
Edited by fuuuuu!, 02.09.2010 17:23.
Quote

  • +
  • -
Ultrax's Photo Ultrax 02.09.2010

Bardzo fajny plugin.
Quote

radek_b11's Photo radek_b11 03.09.2010

Dodałem nie bój żaby ale to nic nie dało !
Quote

  • +
  • -
ric0's Photo ric0 03.09.2010

Dodaj do amxx.cfg
cod_hsexp "twoja liczba expa"

Zapomnailme o tym juz dodaje to w 1 poscie.

03 wrzesień 2010 - 15:49:
A jeśli to nie działa podaj swoje .sma napisz problem w odpowiednim dziale i Ci pomogę.
Quote

radek_b11's Photo radek_b11 05.09.2010

Dobra już mi działa :)
Wcześniej kod dodałem całkiem na samym dole :P
Quote

  • +
  • -
Intex's Photo Intex 05.09.2010

Dodaem all jak trzeba i jak walen HS mam dostajesz 0 expa za HS////
Quote

  • +
  • -
ric0's Photo ric0 10.09.2010

Intex na pewno o czymś zapomniałeś . Zrób wszystko od początku.
Quote

  • +
  • -
ToRRent's Photo ToRRent 01.10.2010

mam taki bug ze dostaje exp za kazdego heada jaki strzeli kolega z druzyny
Quote

  • +
  • -
fuuuuu!'s Photo fuuuuu! 01.10.2010

mam taki bug ze dostaje exp za kazdego heada jaki strzeli kolega z druzyny


Zamiast usuwać colorchat skompiluj lokalnie. Skoro koniecznie musisz:

ColorChat(killer, GREEN,


zamień na

client_print(killer, print_chat,


Ty expa nie dostawałeś, wyświetlało się tylko info bo źle usunąłeś colorchat...
Edited by fuuuuu!, 01.10.2010 13:27.
Quote

  • +
  • -
Skilled's Photo Skilled 13.11.2010

działa thx, na pewno się przyda.
Quote

Swierko12's Photo Swierko12 21.03.2011

Brawo Brawo! dzięki..
Quote

  • +
  • -
Fajled's Photo Fajled 21.03.2011

Widziałem to na kilku serwerach i przyznaję, że przydatne, jeżeli jest wolny exp :)

Plusik :)
Quote

Fragusek's Photo Fragusek 21.03.2011

Działa widziałem to już gdzieś chyba na ND4.pl .
Leci plus ;]
Quote