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


kronzu

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.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...