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

Dodanie funkcji npc.get_level do sourca


baran860

Rekomendowane odpowiedzi

Opublikowano

Aby dodać tą funkcję należy przejść do pliku "questlua_npc.cpp" znajdziecie go pod adresem:

kraizy\[nazwa_linii]\Srcs\Server\game\src

1. Wyszukujemy w nim wartość:

int npc_set_vid_damage_mul(lua_State* L)

2. I ustawiamy się kursorem w miejscu które zaznaczyłem na SS

 

 

91267140343253481780.png

 

 

 

3. Wklepujemy tam nową funkcję:

	int npc_get_level(lua_State * L)
	{
		lua_pushnumber(L, CQuestManager::instance().GetCurrentNPCCharacterPtr()->GetLevel());
		return 1;
	}

 

 

84991140343264581780.png

 

 

 

4. Nieco niżej mamy tablicę z zadeklarowanymi funkcjami 

 

 

15228140343275281780.png

 

 

 

Dopisujemy do niej zgodnie z resztą:

{ "get_level",			npc_get_level			},

 

 

20997140343283781780.png

 

 

 

 

5. Kompilujemy game

6. Dopisujemy do "questfunction":

npc.get_level

7. I tadam! powinno wszystko pykać^^

8910814572903361049127.png

Opublikowano

Nie wiem czy to sam robiłeś ale identyczne było ok. pół roku temu na epvp

Yyyy gdzie masz to na epvp?

 

A po za tym jak inaczej mógłbyś to zrobić?

 

Spodziewałeś się samodzielnej pracy? xD

 

Tak, sam to "robiłem"

8910814572903361049127.png

Opublikowano

Nie wiem czy to sam robiłeś ale identyczne było ok. pół roku temu na epvp

Lol, po co kopiować coś tak łatwego do zrobienia? :D

 

Te forum jest pojebane xD

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...