Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CoD Nowy

Dodanie LvL na start. Jak edytować ten kod?

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 ^CzarNNaninJJa^

    Początkujący

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:15
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 30.06.2014 08:30

Witam, posiadam taki tutek jak dodać LvL na start dla wszystkich klas:

 

Spoiler

 

Lecz chciałbym edytować to:

if(poziom_gracza[id] < 500){poziom_gracza[id] = 500;doswiadczenie_gracza[id] = PobierzDoswiadczeniePoziomu(499);}

Żeby gracz dostawał 5k LvL na start.. Czy trzeba zrobić tak?

if(poziom_gracza[id] < 5000){poziom_gracza[id] = 5000;doswiadczenie_gracza[id] = PobierzDoswiadczeniePoziomu(4999);}

??

 

Pozdrawiam ;)


  • +
  • -
  • 0

---->  b_350_20_31F310_5CC629_000000_000000.png  <----

 

CoDMoD 45001LvL  ||  FastEXP


#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 30.06.2014 08:57

Twoj kod:
jesli gracz ma level mniejszy niz 5k to ustaw mu level 5k i exp na level 5k

Raczej dobrze. Widze ze prawie kazdy robi balans lvl xD
  • +
  • -
  • 1

#3 ^CzarNNaninJJa^

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:15
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 30.06.2014 09:04


i exp na level 5k

 

Nierozumiem :D

 

Właśnie irytuje mnie to:

doswiadczenie_gracza[id] = PobierzDoswiadczeniePoziomu(4999);}

Ustawi mu dokładnie 4999 EXP'a ?  Można to wywalić?


  • +
  • -
  • 0

---->  b_350_20_31F310_5CC629_000000_000000.png  <----

 

CoDMoD 45001LvL  ||  FastEXP


#4 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 30.06.2014 09:16

Nie dokladnie 4999 tylko tyle ile trzeba na 5k lvl

PobierzDoswiadczeniePoziomu() - pobiera ilosc expa wymagana na dany level

zalozmy ze wywalisz:
gracz wbija i ustawia mu 5k lvl, a exp zostaje tyle ile mial (dajmy na to 500expa).
Ten sam gracz otrzymuje expa za cos (np. Za frag, albo dmg). W tym momencie wywoluje sie funkcja SprawdzPoziom(). Ktora oblicza lvl na podstawie expa. I gracz spada z poziomu 5k do np. 70.

Wniosek:
Musisz ustawic expa. Mozna jeszcze tak:
-ustawiasz expa na dany poziom
-wywolujesz funkcje SprawdzPoziom() dla danego id
-i w tym momencie ustawia mu sie level poprawny

ufff :)
  • +
  • -
  • 1

#5 ^CzarNNaninJJa^

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:15
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 30.06.2014 09:20

Czyli jak zostawie tak:

if(poziom_gracza[id] < 5000){poziom_gracza[id] = 5000;doswiadczenie_gracza[id] = PobierzDoswiadczeniePoziomu(4999);}

Będzie OK,? :D

 

ThX za ODP. Łapaj rep_up.pngrep_up.pngrep_up.png
 


Użytkownik ^CzarNNaninJJa^ edytował ten post 30.06.2014 09:21

  • +
  • -
  • 0

---->  b_350_20_31F310_5CC629_000000_000000.png  <----

 

CoDMoD 45001LvL  ||  FastEXP


#6 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 30.06.2014 09:46

Bedzie hulać.
Jakbys edytowal to pamietaj zeby ustawic tez exp.
  • +
  • -
  • 1

#7 ^CzarNNaninJJa^

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:15
  • Imię:Karol
  • Lokalizacja:Lublin
Offline

Napisano 30.06.2014 10:53

Bedzie hulać.
Jakbys edytowal to pamietaj zeby ustawic tez exp.

 

Tzn. Ten EXP w tym kodzie? Czy [...]

 

Ale jestem pusty :D


  • +
  • -
  • 0

---->  b_350_20_31F310_5CC629_000000_000000.png  <----

 

CoDMoD 45001LvL  ||  FastEXP


#8 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 30.06.2014 11:12

Chodzi o to ze jakbys chcial zmienic lvl na start na 2k to wszystkie 5k zmieniasz na 2k a PobierzDoswiadczeniePoziomu(1999) (tu zawsze o jeden mniej niz chcesz lvl na start)
  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych