←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Exp dla Premium +5 za normalnego kila

Zablokowany

radek_b11 - zdjęcie radek_b11 30.08.2010

Witam

Jak zrobić żeby Klasa Premium zabijając normalną postać lub premium dostawała +5expa więcej (czyli za normalnego kila jest +20expa to dostaje 25expa)
Odpowiedz

  • +
  • -
KasztanAD - zdjęcie KasztanAD 31.08.2010

Musiałbyś klase premium zrobić na jakąś flagę, a później w pluginie dopisać odpowiednie linijki by gracz z tą flagą dostał +25expa.
Odpowiedz

radek_b11 - zdjęcie radek_b11 31.08.2010

Potrzebuję jakieś konkrety
Odpowiedz

  • +
  • -
KasztanAD - zdjęcie KasztanAD 31.08.2010

Najlepiej by było, gdybyś pokazał plik .sma :>
Odpowiedz

radek_b11 - zdjęcie radek_b11 01.09.2010

Po co Ci sma ?
Weź oryginał i mi powiedź
Odpowiedz

  • +
  • -
KasztanAD - zdjęcie KasztanAD 01.09.2010

:mur: orginał czego?
Odpowiedz

radek_b11 - zdjęcie radek_b11 01.09.2010

Tutaj masz oryginalny COD:
Call of Duty Mod: MW Beta - Nieoficjalny polski support AMX Mod X

W nim znajdź rambo i mi powiedź co mam zmienić.
Odpowiedz

hardbot - zdjęcie hardbot 04.09.2010

xD po co takie zamieszanie o OT robić ^^ jak to jest oryginalnie w kodzie że powiększa EXP 2 krotnie czyli mnoży przez 2 ^^


if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo*2;

i jak chcesz to +5 to robisz xD

if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;
Odpowiedz

radek_b11 - zdjęcie radek_b11 05.09.2010

To akurat wiem ale to +5 jest za zabicie z klasy Premium klasę Premium.
A jak zrobić żeby Klasa Premium zabijając normalną klasę i premium dostała 5expa ?
Odpowiedz

  • +
  • -
KSC21 - zdjęcie KSC21 05.09.2010

  if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)                         nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

>_< Masz napisane wyżej? Wiesz jak premium klasę dodać?
Odpowiedz

radek_b11 - zdjęcie radek_b11 05.09.2010

Naucz się czytać ze zrozumieniem !

Aktualnie Premium dostaje x2 expa za zabicie Premium !
Ja chcę to zmienić żeby było tak: Premium zabija Normalnego i Premium i dostaje +5expa
Odpowiedz

  • +
  • -
Owner123 - zdjęcie Owner123 05.09.2010

if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo*2;

pod tym daj to:
if(klasa_gracza[attacker] == Rambo)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

Jeśli nie chcesz aby za zabicie klasy premium dostawalo sie 2x wiecej xp to poprostu wywal to wyżej.
Odpowiedz

radek_b11 - zdjęcie radek_b11 05.09.2010

if(klasa_gracza[attacker] == Rambo)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;


Jak dodam ten kod to gdy Premium zabije zwykłą klasę lub premium dostanie +5 expa tak ?
Odpowiedz

  • +
  • -
Pawex - zdjęcie Pawex 05.09.2010

Nie, to da tylko za zabicie Rambo, daj przed == wykrzyknik to da za każda oprocz Rambo, a jesli chcesz za każda to zrob tak :
i f ( k l a s a _ g r a c z a [ i d ] = = Ra m bo & & k l a s a _ g r a c z a [ a t t a c k e r ] ! = Ra m bo )
I pod tym to:
no w e _ do s w i a d c z e n i e + = do s w i a d c z e n i a _z a _z a bo j s t w o+ 5 ;
I gotowe
Użytkownik Pawex edytował ten post 05.09.2010 22:32
Odpowiedz

radek_b11 - zdjęcie radek_b11 06.09.2010

dlaczego tam masz spacje ?

Ludzie czytajcie czasem ze zrozumieniem.
Ja proszę żeby klasa Premium gdy zabije zwykłą klasę czy Premium to żeby dostawała +5expa !!
Odpowiedz

  • +
  • -
Pawex - zdjęcie Pawex 06.09.2010

Przeciez wlasnie na to ci dalem kod... Usuniete spacje sa w kodzie wyżej... I jesli nie wiesz co dostajesz to nie mow mam zebysmy czytali ze zrozumieniem bo my dajemy ci kod jaki chcesz, a ty i tak chcesz ciagle kod inny chociaz juz dostałeś dobry...

Do tej swojej klasy zrob takie cos:

if(klasa_gracza[id] == Twoja_klasa && klasa_gracza[attacker] != Twoja_klasa)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

I teraz za kazda kalse jaka zabije dostanie dodatkowe 5 expa
Użytkownik Pawex edytował ten post 06.09.2010 18:26
Odpowiedz

radek_b11 - zdjęcie radek_b11 09.09.2010

if(klasa_gracza[id] == Twoja_klasa && klasa_gracza[attacker] != Twoja_klasa)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

czyli powyższy kod dodać za ten:

if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
			nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

czy tam gdzie pisze Twoja klasa mam wstawić Rambo ?
Odpowiedz

  • +
  • -
Pawex - zdjęcie Pawex 10.09.2010

if(klasa_gracza[id] == Twoja_klasa && klasa_gracza[attacker] != Twoja_klasa)
nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

czyli powyższy kod dodać za ten:

if(klasa_gracza[id] == Rambo && klasa_gracza[attacker] != Rambo)
			nowe_doswiadczenie += doswiadczenia_za_zabojstwo+5;

czy tam gdzie pisze Twoja klasa mam wstawić Rambo ?

Cokolwiek zrob i tak zadziala tylko to masz dac w odpowiednio miejscu np przy rambo tam gdzie ma wpisane tajemnicę rambo tak mi sie zdaje nie mam kodu teraz wiec ci dokladnie nie powiem ;/
Użytkownik Pawex edytował ten post 10.09.2010 13:44
Odpowiedz
Zablokowany