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 npc.get_level


Rekomendowane odpowiedzi

Opublikowano
 

w quetslib dodałeś funkcje? zobacz na psie czy działa

 

Po co mam dodawać funkcję do quest.lib skoro to funkcja w game ma mi zwracać ten lvl a nie funkcja w quest.lib?

 

I nie, nie działa na psie.

8910814572903361049127.png

Opublikowano

 

Po co dif? Nie lepiej wgrać zapytanie?

select concat("[",vnum,"]"," = ",level,",") from mob_proto;

a potem wrzucasz to do questlib.lua, tutaj masz przykład z mojego questlib.lua

http://wklej.org/id/1398310/

 

Aktualnie mam tak zrobione, lecz lepszym pomysłem była by funkcja w game. Dodam nowego mooba i będę musiał dodawać do tej listy.

8910814572903361049127.png

Opublikowano

Dobra, jak chcesz przez difa, to usuń to z questlib.lua, to co Ci podałem wyżej i sprawdź, jak Ci nie pójdzie, to sprawdź czy na pewno dodałem funkcje npc.get_level do quest_functions, jeżeli dalej Ci nie działa, a wszystko masz tak jak napisałem, wrzuć tu questa.

Opublikowano

Dobra, jak chcesz przez difa, to usuń to z questlib.lua, to co Ci podałem wyżej i sprawdź, jak Ci nie pójdzie, to sprawdź czy na pewno dodałem funkcje npc.get_level do quest_functions, jeżeli dalej Ci nie działa, a wszystko masz tak jak napisałem, wrzuć tu questa.

quest drop_itemsow begin
	state start begin
		when kill with not npc.is_pc() begin
			chat("Zabiles moba")
			chat("Jego lvl to: "..npc.get_level())
			chat("Twój lvl to: "..pc.get_level())
		end
	end
end

Robiłem już wcześniej tak jak pisałeś.

8910814572903361049127.png

Opublikowano

spróbuj tak

quest drop_itemsxw begin
	state start begin
		when kill with !npc.is_pc() begin
			local twoj = pc.get_level()
			local moba = npc.get_level()
			chat("Zabiles moba")
			chat("Jego lvl to: "..moba)
			chat("Twój lvl to: "..twoj)
		end
	end
end

Sprawdź questa w takiej edycji oraz zobacz czy masz funkcje "npc.is_pc" w quest_functions

Opublikowano

spróbuj tak

quest drop_itemsxw begin
	state start begin
		when kill with !npc.is_pc() begin
			local twoj = pc.get_level()
			local moba = npc.get_level()
			chat("Zabiles moba")
			chat("Jego lvl to: "..moba)
			chat("Twój lvl to: "..twoj)
		end
	end
end

Sprawdź questa w takiej edycji oraz zobacz czy masz funkcje "npc.is_pc" w quest_functions

Tu nie chodzi o negacje warunku bo mój zapis jest poprawny,

Jeśli usunę funkcję "npc.get_level" to quest działa jak należy.

 

 

sprawdzając diffa myślę że ktoś jebną literówkę i napisał lvel zamiast level (to są moje domysły bo być może brakująca litera e już była w tym adresie i nie potrzeba było jej zmieniać.)

8910814572903361049127.png

Opublikowano

Tu nie chodzi o negacje warunku bo mój zapis jest poprawny,

Jeśli usunę funkcję "npc.get_level" to quest działa jak należy.

 

 

sprawdzając diffa myślę że ktoś jebną literówkę i napisał lvel zamiast level (to są moje domysły bo być może brakująca litera e już była w tym adresie i nie potrzeba było jej zmieniać.)

Diff z tamtego tematu działa akurat poprawnie, bo pamiętam że ponad rok temu na game 2089 go używałem.

Ten diff chyba zastępował nie używaną funkcje npc.dec_remain_skill_book_count()

sygna1.png

Opublikowano

Diff z tamtego tematu działa akurat poprawnie, bo pamiętam że ponad rok temu na game 2089 go używałem.

Ten diff chyba zastępował nie używaną funkcje npc.dec_remain_skill_book_count()

Dobra już j**** to, zrobiłem na tablicach. Dzięki za wszystko

8910814572903361049127.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...