Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Funkcja, zastosowanie.


Rekomendowane odpowiedzi

Opublikowano

Witajcie. Otóż napotkałem się z problemem.

 

Jak przekształcić funkcję

repeat
	pc.give_exp2(pc.get_next_exp())
until pc.get_level() == 200

żeby dawała nam + x Lvl. a nie zmianiała go w 200? :)

próbowałem

	repeat
	 pc.give_exp2(pc.get_next_exp())
	until pc.get_level() +x

ale nie działa. :) Proszę o szybką pomoc. <3

Untitled-_sharhqs.png


Time-TS3.PL [iNSOMNIA] Serwer już wystartował!


 


Zapraszam!

Opublikowano

Witajcie. Otóż napotkałem się z problemem.

 

Jak przekształcić funkcję

repeat
	pc.give_exp2(pc.get_next_exp())
until pc.get_level() == 200
żeby dawała nam + x Lvl. a nie zmianiała go w 200? :)

próbowałem

 

	repeat
	 pc.give_exp2(pc.get_next_exp())
	until pc.get_level() +x
ale nie działa. :) Proszę o szybką pomoc. <3

 

Wyżej trzeba zdeklarować zmienną, do której ma wykonywać pętlę, bo w pętli już nie wyliczy nam odpowiedniej wartości gdyż level będzie się zmieniał dynamicznie.

local level = pc.get_level() + x
repeat
pc.give_exp2(pc.get_next_exp())
until pc.get_level() == level
ps. u siebie nawet nie miałeś warunku dla until więc nie wiem co on by zrobił. Raczej działał bez końca.

50596142255057180250.png

Opublikowano

Dziękuję, w miarę problemów odezwę się na pw. Można zamknąć. :)

Untitled-_sharhqs.png


Time-TS3.PL [iNSOMNIA] Serwer już wystartował!


 


Zapraszam!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...