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

Quest na Source


Rekomendowane odpowiedzi

Opublikowano

Mam oto takiego questa, który mi nie działa na source normalnie compiluje ale nie działa sugestie jakieś?

 

http://wklej.to/779dG/text

quest PlayerHp begin
	state start begin
		when kill with npc.is_pc() begin
			local KillHp = pc.get_hp()
			local KillMaxHp = pc.get_max_hp()
			local nick = pc.get_name()
			local DeadVid = npc.get_vid()

			if DeadVid == 0 or DeadVid == pc.get_vid() then
				return
			end

			local old = pc.select(DeadVid)
			syschat("<Pojedynek> Zostałeś zabity przez: "..nick..", PŻ Przeciwnika : "..KillHp.." / "..KillMaxHp)
			pc.select(old)
		end

	end
end

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Gdzie to wklejasz? Bo jeśli to quest to nie wiem po co kompilujesz game/db, kod powinien być w pliku o formacie .quest lub .lua i powinien znajdować się w /quest/

 

DvTwT7Q.png 
USŁGI IPS
Opublikowano

./qc <nazwa>.lua/quest <- w tym sensie kompiluje :D

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Tak.

int npc_get_vid(lua_State* L)
{
    CQuestManager& q = CQuestManager::instance();
    LPCHARACTER npc = q.GetCurrentNPCCharacterPtr();
    lua_pushnumber(L, npc->GetVID());
    return 1;
}

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...