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

[Poprawa] Nowa wieża demonów


Rekomendowane odpowiedzi

Opublikowano

Witam

Chcę zrobić coś na wzór wierzy demonów. Z tego co sie orientuje wystarczy przerobić questa. Znalazłem "deviltower_zone.quest" i na samym początku napotkałem problem. Nie wiem jak zmienić NPC u którego rozpoczyna się tego questa. Standardowo jest to "20348" -> Strażnik Wierzy Demonów ale w tym quescie nie ma nigdzie "20348". Wklejam początek poniżej :

 

quest deviltower_zone begin
    state start begin
	when login begin
	    if pc.get_map_index() == 66 then
			if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then
				pc.warp((5376+532)*100, (512+596+4)*100, 29)
			end
			pc.set_warp_location(29, 5376+532, 512+596+4)
		elseif pc.get_map_index() >= 660000 and pc.get_map_index() <= 670000 then
			pc.set_warp_location(29, 5376+532, 512+596+4)
	    end
	end
	when deviltower_man.chat.locale.deviltower_man_chat begin
	    if pc.get_level() < 40 then
		say_title("Strażnik Wieży Demonów: ")
		say(locale.deviltower_man_say_you_cant)
	    else
		say_title("Strażnik Wieży Demonów: ")
		say(locale.deviltower_man_say)
		local s = select(locale.deviltower_enter,locale.deviltower_no_enter)
		if s == 1 then
		    -- warp into!
		    pc.warp(216500,727000)
		end

Czy te np. 2038+236 to NPC ? czy co to jest ? W jaki sposob dorobić odbiór "questa" u innego npc ?

Pozdrawiam

sygnanu.jpg

Opublikowano
locale.deviltower_man_chat = "Wejdz do wiezy demonow"
locale.deviltower_man_say = "A wiec chcesz wejsc do wiezy demonow?[ENTER]Moge Ciebie przepuscic, ale uwazaj![ENTER]Na kazdym pietrze czeka na Ciebie wiele niebezpieczenstw!"
locale.deviltower_man_say_you_cant = "Aby wejsc do wiezy demonow musisz[ENTER]miec najpierw 40 poziom![ENTER]Gdybym Cie teraz wpuscil, bylbym glupcem!"
locale.deviltower_enter = "Chce wejsc!"
locale.deviltower_no_enter = "Nie jestem jeszcze gotow!"
 

Tak jest ale nie widze nigdzie przypisu do danego NPC a to mi głównie chodzi ;) W navicat też nic nie znalazłem

sygnanu.jpg

Opublikowano
when deviltower_man.chat.locale.deviltower_man_chat begin

 

To jest npc.

W locale.lua masz to co wyświetla się po kliknięciu na npc.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...