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 npc skille - Lekka poprawa, dopisanie.


Rekomendowane odpowiedzi

Opublikowano

Siemanko, od niedawana pisze już swoje 1 questy i tutaj mam jeden z nich :

 

 

 

quest BerserkG1 begin
state start begin
when 20092.chat."Berserk na G1" with pc.level >= 70 begin
say_title("Witaj,")
say("Moge nadac Ci poziom Berserk G1, jesli")
say("Posiadasz 70 lvl! Gotowy?")
say("")
say_red("Berserk na G1")
 
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (3, 30)
end
say_title("Hwa Hee")
say("Zrobione!")
say_reward("Otrzymano Berserk na G1")
else
return
end
end
end
end

 

 

 

Co mam dodać żeby jeśli ktoś jest mentalem to żeby u npc mu się to nie wyświetlało lub jak kliknie w " Berserk G1 " to wyskoczy mu że ma złą profesje, lub coś w tym stylu : )

Z góry dzieki za pomoc.

 

20utztj.jpg

Opublikowano

Wiem, ale i tak widze jako mental " Berserk G1 " u handlarza + pisze że dostałem a nie moge dostać bo jestem mentalem.

Chce zróbić takie coś, że jak jestem Mentalem i klikam Berserk to wyświetla się że nie moge bo jestem mentalem :p

Lub nie wyświetla się ta opcja.

20utztj.jpg

Opublikowano

Wiem, ale i tak widze jako mental " Berserk G1 " u handlarza + pisze że dostałem a nie moge dostać bo jestem mentalem.

Chce zróbić takie coś, że jak jestem Mentalem i klikam Berserk to wyświetla się że nie moge bo jestem mentalem :P

Lub nie wyświetla się ta opcja.

when 20092.chat."Berserk na G1" with pc.level >= 70 and pc.job == 0 and pc.get_skill_group() == 1 begin
727881401622271220780.jpeg
Opublikowano
quest BerserkG1 begin
state start begin
when 20092.chat."Berserk na G1" with pc.level >= 70 and pc.job == 0 and pc.get_skill_group() == 1 begin
say_title("Witaj,")
say("Moge nadac Ci poziom Berserk G1, jesli")
say("Posiadasz 70 lvl! Gotowy?")
say("")
say_red("Berserk na G1")
 
local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (3, 30)
end
say_title("Hwa Hee")
say("Zrobione!")
say_reward("Otrzymano Berserk na G1")
say_red("Tylko jesli posiadasz profesie Body!")
else
return
end
end
end
end

Nadal widze jako mental^^

20utztj.jpg

Opublikowano

#up

 

Nadal :P No, ale spoko masz lajka^^ Narazie dopisze sobie, że Otrzymałem na G1.. ale tylko jesli mam profesie g1, lub cos innego wykąbinuje :D 

 

Czekam na następne opdowiedzi :)

20utztj.jpg

Opublikowano

#up

 

Nadal :P No, ale spoko masz lajka^^ Narazie dopisze sobie, że Otrzymałem na G1.. ale tylko jesli mam profesie g1, lub cos innego wykąbinuje :D

 

Czekam na następne opdowiedzi :)

Usuń z object ten wcześniejszy quest i spróbuj tego:

quest BerserkG1 begin
	state start begin
		when 20092.chat."Berserk na G1" with pc.level >= 70 and pc.job == 0 and pc.get_skill_group() == 1 begin
			say_title("Witaj,")
			say("Moge nadac Ci poziom Berserk G1, jesli")
			say("Posiadasz 70 lvl! Gotowy?")
			say("")
			say_red("Berserk na G1")
 
			local s = select("Tak", "Nie")
				if s == 1 then
				if pc.job == 0 and pc.get_skill_group() == 1 then
					pc.set_skill_level(3, 30)
					say_title("Hwa Hee")
					say("Zrobione!")
					say_reward("Otrzymano Berserk na G1")
					say_red("Tylko jesli posiadasz profesie Body!")
				else
					say("Nie jesteś Wojownikiem Body!")
				end
				elseif s == 2 then
					return
				end
		end
	end
end
727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...