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

Pisanie / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

Opublikowano

Czemu jak dodaje ten quest :

quest kamienie begin
state start begin
when login or levelup with pc.get_level >= 80
set_state(info)
end
end
send_letter("List od Uriela")
state info begin
when letter begin
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
send_letter("Prosba Uriela")
when button or info begin

say_title("Uriel cię szuka idź i mu pomóż!")
say("Uriel ma do ciebie")
say("prośbę prosze idz")
say("do niego")
say_reward("Musisz znajsc Uriela i mu pomóc!")
end
when __TARGET__.target.click or
20011.chat."Test" begin
target.delete("__TARGET__")
say_title("Kamienie Metin")
say("Musisz mi pomóc")
say("Ostatnio duzo kamieni")
say("metin spadalo na ta ziemie ale")
say("kilka wyjatkowych spadlo ktore musisz pokonac!")
say_title("Pokonaj 4kamienie metin : Metin Morderstwa,Metin Pung-Ma, Metin Man-An i Metin Jeon_un")
set_state(Zadanie)
end
end
state Zadanie begin
when letter begin
send_letter("Zniszcz je!")
end
when button or info begin
say("Znisz 4 kamienie metin: : Metin Chunjo,Metin Jinno,Metin Shinso i kamien imperialny ")
end

when 8020.kill with pc.countitem(8019)==0 begin
when 8021.kill with pc.countitem(8024)==0 begin
when 8022.kill with pc.countitem(8025)==0 begin
when 8023.kill with pc.countitem(8027)==0 begin
local random = math.random(3)
if random == 1 then
pc.give_item2(70021, 1)
say("Gratulacje zdobyles blogoslawienstwo aniola")
say("zdobyles blogoslawienstwo aniola idz i zaniej je Urielowi")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
end
end
when 20011.chat."Test!" with pc.countitem(70021)>0 begin
target.delete("__TARGET__")
say_title("Udalo ci sie!")
say("O masz blogoslawienstwo aniola !!! Oto twoja nagroda:")
say_reward("Kamienie duszy+3 na kazda klase postaci. Magiczny metal ! ")
pc.remove_item(71026, 1)
pc.give_item2(28333, 1)
pc.give_item2(28334, 1)
pc.give_item2(28335, 1)
pc.give_item2(28336, 1)
set_state(__COMPLETE__)
end
end

 

 

To w putty wyskakuje mi taki błąd :

...# ./qc kamienie.quest
QUEST : kamienie
STATE : start
WHEN  : login or
WHEN  : levelup
if pc . get_level >= 80 set_state ( info ) end end send_letter ( "List od Uriela" ) state info then end
syntax error : [string "startpc . get_level >= 80 set_state ( info ) end end send_lette..."]:1: `then' expected near `set_state'
kamienie.quest:8:Abort (core dumped)

Kocham mpcforum.pl!!!

18706.png

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Quest już działa, poprawiłem go jakoś sam ;D, tylko teraz mam problem mógłby ktoś edytować końcówke questa jak są pieczęcie takie jak w DT to żeby tam z mobów wypadały te pieczęcie bo musi wypaść ich 6 to jest do 2501 itd. ja sobie to potem zmienie na ID pieczeci tylko zeby te kamienie otwarcia wylatywaly z mobow ktore tam beda bym prosil :).

talonq.png

Będzie miło jeśli dasz mi tego "+" za pomoc : ).

Opublikowano

@UP bo nie moze byc send letter przed when letter i state :)

 

@EDIT tu masz poprawiony

 

quest kamienie begin
state start begin
when login or levelup with pc.get_level() >= 80
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
send_letter("Prosba Uriela")
end
when button or info begin

say_title("Uriel cię szuka idź i mu pomóż!")
say("Uriel ma do ciebie")
say("prośbę prosze idz")
say("do niego")
say_reward("Musisz znajsc Uriela i mu pomóc!")
end
when __TARGET__.target.click or
20011.chat."Test" begin
target.delete("__TARGET__")
say_title("Kamienie Metin")
say("Musisz mi pomóc")
say("Ostatnio duzo kamieni")
say("metin spadalo na ta ziemie ale")
say("kilka wyjatkowych spadlo ktore musisz pokonac!")
say_title("Pokonaj 4kamienie metin : Metin Morderstwa,Metin Pung-Ma, Metin Man-An i Metin Jeon_un")
set_state(Zadanie)
end
end
state Zadanie begin
when letter begin
send_letter("Zniszcz je!")
end
when button or info begin
say("Znisz 4 kamienie metin: : Metin Chunjo,Metin Jinno,Metin Shinso i kamien imperialny ")
end

when 8020.kill with pc.countitem(8019)==0 begin
when 8021.kill with pc.countitem(8024)==0 begin
when 8022.kill with pc.countitem(8025)==0 begin
when 8023.kill with pc.countitem(8027)==0 begin
local random = math.random(3)
if random == 1 then
pc.give_item2(70021, 1)
say("Gratulacje zdobyles blogoslawienstwo aniola")
say("zdobyles blogoslawienstwo aniola idz i zaniej je Urielowi")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
end
end
when 20011.chat."Test!" with pc.countitem(70021)>0 begin
target.delete("__TARGET__")
say_title("Udalo ci sie!")
say("O masz blogoslawienstwo aniola !!! Oto twoja nagroda:")
say_reward("Kamienie duszy+3 na kazda klase postaci. Magiczny metal ! ")
pc.remove_item(71026, 1)
pc.give_item2(28333, 1)
pc.give_item2(28334, 1)
pc.give_item2(28335, 1)
pc.give_item2(28336, 1)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

 

dCrwk2h.gif

Opublikowano

@UP bo nie moze byc send letter przed when letter i state :)

 

@EDIT tu masz poprawiony

 

quest kamienie begin
state start begin
when login or levelup with pc.get_level() >= 80
set_state(info)
end
end
state info begin
when letter begin
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
send_letter("Prosba Uriela")
end
when button or info begin

say_title("Uriel cię szuka idź i mu pomóż!")
say("Uriel ma do ciebie")
say("prośbę prosze idz")
say("do niego")
say_reward("Musisz znajsc Uriela i mu pomóc!")
end
when __TARGET__.target.click or
20011.chat."Test" begin
target.delete("__TARGET__")
say_title("Kamienie Metin")
say("Musisz mi pomóc")
say("Ostatnio duzo kamieni")
say("metin spadalo na ta ziemie ale")
say("kilka wyjatkowych spadlo ktore musisz pokonac!")
say_title("Pokonaj 4kamienie metin : Metin Morderstwa,Metin Pung-Ma, Metin Man-An i Metin Jeon_un")
set_state(Zadanie)
end
end
state Zadanie begin
when letter begin
send_letter("Zniszcz je!")
end
when button or info begin
say("Znisz 4 kamienie metin: : Metin Chunjo,Metin Jinno,Metin Shinso i kamien imperialny ")
end

when 8020.kill with pc.countitem(8019)==0 begin
when 8021.kill with pc.countitem(8024)==0 begin
when 8022.kill with pc.countitem(8025)==0 begin
when 8023.kill with pc.countitem(8027)==0 begin
local random = math.random(3)
if random == 1 then
pc.give_item2(70021, 1)
say("Gratulacje zdobyles blogoslawienstwo aniola")
say("zdobyles blogoslawienstwo aniola idz i zaniej je Urielowi")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Uriel")
end
end
end
when 20011.chat."Test!" with pc.countitem(70021)>0 begin
target.delete("__TARGET__")
say_title("Udalo ci sie!")
say("O masz blogoslawienstwo aniola !!! Oto twoja nagroda:")
say_reward("Kamienie duszy+3 na kazda klase postaci. Magiczny metal ! ")
pc.remove_item(71026, 1)
pc.give_item2(28333, 1)
pc.give_item2(28334, 1)
pc.give_item2(28335, 1)
pc.give_item2(28336, 1)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

 

Gdzieś jeszcze musi być błąd bo quest ładuje sie tylko do polowy ;/

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Moglby mi ktos dac questa ze u npc 20013 po kliknieciu w niego

wyskakuje Czy chcesz dostac 86 lv?

i opcje tak lub nie . i jak kliknie tak to dostaje 86

 

Powinno działać.

 

quest 80_lvl begin
state start begin
	when 20013.chat."86lvl " begin
		if pc.get_level() < 86 then
			say(" Tekst ")
			say(" Tekst ")
			say(" Tekst ")
			say(" Tekst ")
			local s = select("Tak", "Nie")
				if s == 2 then
					return
				end
				if s == 1 then
					say("Dostaniesz 86lvl ")
					say("")
						if pc.get_level() < 86 then
							pc.give_exp2(5000000)
						end
				end
		else
			say("Masz już level wyższy niż 86. ")
			say("")
		end
	end
end
end

 

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Dzięki !!

a teraz moglbym prosic o quest u npc : 92312

po kliknieciu w niego mowi : czy chcesz kupic range?

i wyskakuje

przyjazny 5kk

dobry 100kk

szlachetny 1kk

rycerski 1,8kk

i za tyle sie kupuje..

 

zły quest:

86lv.quest:1:Abort (core dumped)
vps11363# ./qc 80_lvl.quest
quest name must be given
80_lvl.quest:1:Abort (core dumped)

quest 80_lvl begin
       state start begin
               when 20013.chat."86lvl " begin
                       if pc.get_level() < 86 then
                               say(" Tekst ")
                               say(" Tekst ")
                               say(" Tekst ")
                               say(" Tekst ")
                               local s = select("Tak", "Nie")
                                       if s == 2 then
                                               return
                                       end
                                       if s == 1 then
                                               say("Dostaniesz 86lvl ")
                                               say("")
                                                       if pc.get_level() < 86 then
                                                               pc.give_exp2(5000000)
                                                       end
                                       end
                       else
                               say("Masz już level wyższy niż 86. ")
                               say("")
                       end
               end
       end
end

+

 

zbieram -

 

Opublikowano

@UP

A zmień

quest 80_lvl begin

na

quest lvl_86 begin

 

 

@EDIT

Quest z rangą:

 

quest ranga begin
state start begin
	when 92312.chat."Kup range" begin
		say_title(mob_name(92312)..":")
		say("Możesz u mnie kupić rangę. ")
		say("")
		local s = select("Przyjazny 5kk", "Dobry 100kk", "Szlachetny 1kkk", "Rycerski 1,8kkk", "Anuluj")
			if s == 5 then
				return
			end
			if s == 1 then
				say("Otrzymałeś rangę: ")
				say_reward("Przyjazny ")
				say("")
				pc.change_alignment( 10000 )
				pc.change_money( -5000000 )
			end
			if s == 2 then
				say("Otrzymałeś rangę: ")
				say_reward("Przyjazny ")
				say("")
				pc.change_alignment( 40000 )
				pc.change_money( -100000000 )
			end
			if s == 3 then
				say("Otrzymałeś rangę: ")
				say_reward("Szlachetny ")
				say("")
				pc.change_alignment( 80000 )
				pc.change_money( -1000000000 )
			end
			if s == 4 then
				say("Otrzymałeś rangę: ")
				say_reward("Rycerski ")
				say("")
				pc.change_alignment( 120000 )
				pc.change_money( -1800000000 )
			end
	end
end
end

 

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

mam taki quest

 

quest wonda_rim_quest_lv13  begin
       state start begin
               when login or levelup or enter with pc.get_level() >= 13 begin
                       set_state(information)
               end     
       end

       state information begin
               when letter begin
                       local v = find_npc_by_vnum(20086)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Analiza Wonda-Rim")
                       end
                       send_letter("Analiza Biologa - Wonda Rim")
               end

               when button or info begin
                       say_title("Analiza Biologa")
                       say("")
                       say("Biolog Wonda Rim,uczen Biologa Chaegirab,")
                       say("wlasnie Cie szuka.Prosze idz")
                       say("do niego i zaoferuj swoja pomoc.")
                       say("")
               end

               when __TARGET__.target.click or
                       20086.chat."Znajdz Wonda Rim" begin
                       target.delete("__TARGET__")
                       say("Wonda-Rim:")
                       ---                                                   l
                       say("Niebiosa,prosze pomozcie mi...")
                       say("Badam przeróżne przedmioty ")
                       say("które posiadają tylko najsilniejsze potwory,")
                       say("niestety niemam czasu ruszyć w wyprawe")
                       say("by sama je znaleźć.")
                       say("Prosze,pomoz mi.")
                       wait()
                       say("Aktualnie badam Szpony Wilków.")
                       say("Musze przeprowadzic kilka eksperymentow,")
                       say("dlatego potrzebuje kilku Szponów.")
                       say("Czy moglbys przyniesc mi 10 Szponów Lykosa?")
                       say("Prosze,pomoz mi!Zawsze przynos mi po jednym,")
                       say("abym miala czas na ich dokladne przebadanie!")
                       say("")                                                                                                                                                                                                                                                                                                           
                       set_state(go_to_disciple)
                       pc.setqf("collect_count",0) 
                       pc.setqf("drink_drug",0) 
               end
       end

       state go_to_disciple begin
               when letter begin
                       send_letter("Analiza Wonda-Rim - Szpony Lykosa!")

               end
               when button or info begin
                       say_title("Znajdz Szpony U Lykosa")
                       ---                                                   l
                       say("")
                       say("Biolog Wonda Rim,uczen Biologa Chaegirab,")
                       say("szuka Szponów Lykosa.")
                       say("Zawsze przynos jej po jednym, aby mial czas")
                 say("na ich dokladne przebadanie.")
                       say("Szponów Szukaj U Lykosa.")
                       say("")
                       say_item_vnum(100011) 
                       say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Szponów Lykosa.")
                       say("")
               end

               when 71035.use begin --°g´bĂĤô
                       if pc.getqf("drink_drug")==1 then
                               say("")
                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                               say("")

                               return
                       end
                       if pc.count_item(100011)==0 then
                               say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
                               say("Ąý§ä¨ě?çŞáĄH«á,")
                               say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
                               say("")
                               return
                       end
                       item.remove()   
                       pc.setqf("drink_drug",1)
               end


               when 191.kill begin
                       if pc.count_item(100011)<10-pc.getqf("collect_count") then
                               pc.give_item2(100011, 1)
                       end
               end

       when 20086.chat."Szpon Lykosa" with pc.count_item(100011) >0   begin
                               say("Wonda-Rim")
                               ---                                                   l
                               say("Oh!!Znalazles!")
                               say("Pozwol,ze rzuce okiem...")
                               say("Jeszcze chwilke.")
                               say("")
                               pc.remove_item(100011, 1)
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=90
                               else            
                                       pass_percent=100
                               end

                               local s= number(1,100)
                               if s<= pass_percent  then
                                  if pc.getqf("collect_count")< 9 then     --5H¤U 
                                               local index =pc.getqf("collect_count")+1 
                                               pc.setqf("collect_count",index)     --¨ú±o¤@?É +1
                       say("Wonda-Rim")
                                               say("Oh!!Ten Szpon jest doskonalej jakosci!")
                                               say("Przynies mi jeszcze".." "..10-pc.getqf("collect_count").. " Szponów Lykosa.")
                                               say("Prosze,sprobuj je znalezc!")
                                               say("")
                                               pc.setqf("drink_drug",0)         --ĂĤôŞěl¤Ć
                                               return
                                       end
                                       say("Wonda-Rim")
                                       say("Oh,zebrales juz wszystkie?")
                                       say("Dobra robota...")
                                       say("Jako dowod mojej wdziecznosci otrzymasz")
                                       say("troche Yang i wynik moich prac.")
                                       say("Nagroda:")
                                       say_reward("Jako nagrode, Wonda-Rim dal ci 30000")
                                       say_reward("Punktow Doswiadczenia,250000 Yang, Kamienie ")
                                                                               say_reward("20% Silny na Zwięrzęta ")
                                       pc.setqf("collect_count",0)
                                       pc.setqf("drink_drug",0)        
                                       clear_letter()
                                       set_state(__complete)

                                       if pc.job==3 then               
                                                                                               pc.give_item2(29022)
                                                                                               pc.give_item2(29025)
                                               say_reward("Kamienie")
                                               return
                                       else    
                                                                                               pc.give_item2(29022)
                                                                                               pc.give_item2(29025)
                                               say_reward("Kamienie")

                                       end
                                       pc.change_money(250000)
                                       pc.give_exp2(30000)
                                                                               affect.add_collect(apply.ATTBONUS_ANIMAL, 20, 60*60*24*365*60)
                                       set_quest_state("wonda_rim_quest_lv18","run")

                               else                                                            
                               say("Wonda-Rim")
                               say("Bardzo mi przykro,ale ten Szpon jest zlej")
                               say("jakosci.Prosze,przynies mi nastepny.")
                               say("")
                               pc.setqf("drink_drug",0)         --ĂĤôŞěl¤Ć
                               return
                               end

       end
end


state __complete begin
       end
end

 

 

chce aby po nim startował quest na 18lv

ale jak na początku dodaje state run begin to quest się normalnie wgrywa ale go niema, bez "state run begin" działa bez zarzutu

 

mógłby ktoś powiedzieć jak zrobić żeby działał jak biolog? bo to przeróbka biologa tylko niechce działać z "state run begin"

Opublikowano

mam taki quest

 

quest wonda_rim_quest_lv13  begin
       state start begin
               when login or levelup or enter with pc.get_level() >= 13 begin
                       set_state(information)
               end     
       end

       state information begin
               when letter begin
                       local v = find_npc_by_vnum(20086)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Analiza Wonda-Rim")
                       end
                       send_letter("Analiza Biologa - Wonda Rim")
               end

               when button or info begin
                       say_title("Analiza Biologa")
                       say("")
                       say("Biolog Wonda Rim,uczen Biologa Chaegirab,")
                       say("wlasnie Cie szuka.Prosze idz")
                       say("do niego i zaoferuj swoja pomoc.")
                       say("")
               end

               when __TARGET__.target.click or
                       20086.chat."Znajdz Wonda Rim" begin
                       target.delete("__TARGET__")
                       say("Wonda-Rim:")
                       ---                                                   l
                       say("Niebiosa,prosze pomozcie mi...")
                       say("Badam przeróżne przedmioty ")
                       say("które posiadają tylko najsilniejsze potwory,")
                       say("niestety niemam czasu ruszyć w wyprawe")
                       say("by sama je znaleźć.")
                       say("Prosze,pomoz mi.")
                       wait()
                       say("Aktualnie badam Szpony Wilków.")
                       say("Musze przeprowadzic kilka eksperymentow,")
                       say("dlatego potrzebuje kilku Szponów.")
                       say("Czy moglbys przyniesc mi 10 Szponów Lykosa?")
                       say("Prosze,pomoz mi!Zawsze przynos mi po jednym,")
                       say("abym miala czas na ich dokladne przebadanie!")
                       say("")                                                                                                                                                                                                                                                                                                           
                       set_state(go_to_disciple)
                       pc.setqf("collect_count",0) 
                       pc.setqf("drink_drug",0) 
               end
       end

       state go_to_disciple begin
               when letter begin
                       send_letter("Analiza Wonda-Rim - Szpony Lykosa!")

               end
               when button or info begin
                       say_title("Znajdz Szpony U Lykosa")
                       ---                                                   l
                       say("")
                       say("Biolog Wonda Rim,uczen Biologa Chaegirab,")
                       say("szuka Szponów Lykosa.")
                       say("Zawsze przynos jej po jednym, aby mial czas")
                 say("na ich dokladne przebadanie.")
                       say("Szponów Szukaj U Lykosa.")
                       say("")
                       say_item_vnum(100011) 
                       say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Szponów Lykosa.")
                       say("")
               end

               when 71035.use begin --°g´bĂĤô
                       if pc.getqf("drink_drug")==1 then
                               say("")
                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                               say("")

                               return
                       end
                       if pc.count_item(100011)==0 then
                               say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
                               say("Ąý§ä¨ě?çŞáĄH«á,")
                               say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
                               say("")
                               return
                       end
                       item.remove()   
                       pc.setqf("drink_drug",1)
               end


               when 191.kill begin
                       if pc.count_item(100011)<10-pc.getqf("collect_count") then
                               pc.give_item2(100011, 1)
                       end
               end

       when 20086.chat."Szpon Lykosa" with pc.count_item(100011) >0   begin
                               say("Wonda-Rim")
                               ---                                                   l
                               say("Oh!!Znalazles!")
                               say("Pozwol,ze rzuce okiem...")
                               say("Jeszcze chwilke.")
                               say("")
                               pc.remove_item(100011, 1)
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=90
                               else            
                                       pass_percent=100
                               end

                               local s= number(1,100)
                               if s<= pass_percent  then
                                  if pc.getqf("collect_count")< 9 then     --5H¤U 
                                               local index =pc.getqf("collect_count")+1 
                                               pc.setqf("collect_count",index)     --¨ú±o¤@?É +1
                       say("Wonda-Rim")
                                               say("Oh!!Ten Szpon jest doskonalej jakosci!")
                                               say("Przynies mi jeszcze".." "..10-pc.getqf("collect_count").. " Szponów Lykosa.")
                                               say("Prosze,sprobuj je znalezc!")
                                               say("")
                                               pc.setqf("drink_drug",0)         --ĂĤôŞěl¤Ć
                                               return
                                       end
                                       say("Wonda-Rim")
                                       say("Oh,zebrales juz wszystkie?")
                                       say("Dobra robota...")
                                       say("Jako dowod mojej wdziecznosci otrzymasz")
                                       say("troche Yang i wynik moich prac.")
                                       say("Nagroda:")
                                       say_reward("Jako nagrode, Wonda-Rim dal ci 30000")
                                       say_reward("Punktow Doswiadczenia,250000 Yang, Kamienie ")
                                                                               say_reward("20% Silny na Zwięrzęta ")
                                       pc.setqf("collect_count",0)
                                       pc.setqf("drink_drug",0)        
                                       clear_letter()
                                       set_state(__complete)

                                       if pc.job==3 then               
                                                                                               pc.give_item2(29022)
                                                                                               pc.give_item2(29025)
                                               say_reward("Kamienie")
                                               return
                                       else    
                                                                                               pc.give_item2(29022)
                                                                                               pc.give_item2(29025)
                                               say_reward("Kamienie")

                                       end
                                       pc.change_money(250000)
                                       pc.give_exp2(30000)
                                                                               affect.add_collect(apply.ATTBONUS_ANIMAL, 20, 60*60*24*365*60)
                                       set_quest_state("wonda_rim_quest_lv18","run")

                               else                                                            
                               say("Wonda-Rim")
                               say("Bardzo mi przykro,ale ten Szpon jest zlej")
                               say("jakosci.Prosze,przynies mi nastepny.")
                               say("")
                               pc.setqf("drink_drug",0)         --ĂĤôŞěl¤Ć
                               return
                               end

       end
end


state __complete begin
       end
end

 

 

chce aby po nim startował quest na 18lv

ale jak na początku dodaje state run begin to quest się normalnie wgrywa ale go niema, bez "state run begin" działa bez zarzutu

 

mógłby ktoś powiedzieć jak zrobić żeby działał jak biolog? bo to przeróbka biologa tylko niechce działać z "state run begin"

 

Nie chce działać bo pierwszy quest z 'serii' nie może mieć state run bo żaden quest wcześniej go nie uruchamia.

 

A zastanawia mnie to:

when login or levelup or enter with pc.get_level() >= 13 begin

po co tutaj or enter ?

 

 

@EDIT

Dokładnie tak :)

Ta linijka odpowiada za to:

set_quest_state("wonda_rim_quest_lv18","run")

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

a jakoś tak było xD

ale działa :D

 

aha to jak nie musze dawac state run w 1 quescie, to normalnie mi się odpali następny po ukończeniu tego??

i w następnych wszędzie state runy ładować i bedzie git?

 

 

@edit

 

a jak zrobić takie coś

mam to:

when 8026.kill begin

ale chce dorzucić kilka mobów do tego

to pisze tak?

when 8026 and 8027 and 8028.kill begin

czy tak?

when 8026, 8027, 8028.kill begin

 

@edit2

dobra juz wiem, ze tak i tak nie działa

mogły ktoś pokazać jak to zapisać??

 

czy inaczej??

Opublikowano

a jak zrobić takie coś

mam to:

when 8026.kill begin

ale chce dorzucić kilka mobów do tego

to pisze tak?

when 8026 and 8027 and 8028.kill begin

czy tak?

when 8026, 8027, 8028.kill begin

 

@edit2

dobra juz wiem, ze tak i tak nie działa

mogły ktoś pokazać jak to zapisać??

 

czy inaczej??

 

when 8026.kill or 8026.kill begin

Albo 8026 albo 8027.

 

Nie mam teraz czasu zbytnio tak bym ci to lepiej napisał...

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Prosze o poprawienie tego questa poniewaz nie moze mi go dodać.

 

---------------------------------------------------
---		Misja by Czarny dla Czarny-Questy		---
---		Proszę o nie przypisywanie sobie 		---
---					cudzej pracy				---
---			Miłej zabawy! Pozdrawiam 			---
---------------------------------------------------

quest ogony_wezy begin
state start begin
	when login or levelup with pc.get_level() >= 65 begin
	setstate(jeden)
	end
end
state jeden begin
	when letter begin
		send_letter("Udaj się do "..mob_name(ID_NPC))
	end
	when ID_NPC.chat."Ogony Węży!" begin
		say_title(mob_name(ID_NPC)..":")
		say("Witaj!")
		say("Mam dla ciebie ważne zadanie! ")
		say("")
		say("Zacząłem uczyć się o właściwościach, ")
		say("mocach oraz zastosowaniach wielu z rzeczy ")
		say("codziennego użytku! ")
		say("")
		say("W tym przypadku to Ogony Węży. ")
		say("Podobno są bardzo mocne, dzięki czemu ")
		say("nawet bardzo ostre miecze nie mogą ich ")
		say("tak po prostu przebić! ")
		say("")
		wait()
		say_title(mob_name(20006)..":")
		say("Więc zdobądź dla mnie ich trochę! ")
		say("")
		say("Z tego co mi wiadomo, na jedna zbroje potrzeba ich ")
		say("nawet do 600 sztuk! ")
		say("")
		say("Zdobądź więc dla mnie 600 sztuk, tak żebym mógł ")
		say("przygotować jakąś dobrą zbroję! ")
		say("")
		say_reward("Zdobędziesz je od "..mob_name(7016))
		say_reward("oraz od "..mob_name(7017).."! ")
		say_reward("Znajdują się w Lochu Pająków V2 ! ")
		say("")
		say_reward("Powodzenia! ")
		say("")
		setstate(dwa)
	end
end
state dwa begin
	when letter begin
		send_letter("Ogony wezy! ")
	end
	when button or info begin
		say("Zabijaj: "..mob_name(7016))
		say("oraz "..mob_name(7017).."! ")
		say("Znajdują się w Lochu Pająków V2 ! ")
		say("")
		say("Musisz zdobyć ich aż 600! ")
		say("")
		local mam = pc.count_item(30022)
		say_reward("Obecnie masz: "..mam.." ogonów ")
		local ile = pc.count_item(600 - pc.count_item(30022)
		say_reward("Do zdobycia jeszcze: "..ile.." ogonów! ")
		say("")
	end
	when 7016.kill or 7017.kill begin
		if pc.count_item(30022) < 600 then
			local num = number(1, 70)
				if num >= 5 and num < 13 then
					pc.give_item2(30022, 1)
					local mam2 = pc.count_item(30022)
					notice("Zdobyłeś Ogon Węża. Masz już: "..mam2)
				end
				if num >= 26 and nnum < 39 then
					pc.give_item2(30022)
				end
		else
			setstate(trzy)
		end
	end
end
state trzy begin
	when letter begin
		send_letter("Zdobyłeś ogony! ")
	end
	when button or info begin
		say("Wróć do "..mob_name(ID_NPC).." oddac ogony! ")
		say("")
		say("")
		setstate(cztery)
	end
end
state cztery begin
	when ID_NPC.chat."Zdobyłem ogony!" begin
			say_title(mob_name(ID_NPC)..":")
			say("Witam "..pc.get_name().."!")
			say("")
		if pc.count_item(30022) >= 600 then
			say("Oo, widzę że masz już wszystkie! ")
			say("")
			say("Jestem z ciebie dumny! ")
			say("")
			say("Oto nagroda za pomoc! ")
			say("")
			say_reward("Otrzymałeś:  30kk yang ")
			say_reward("Otrzymałeś:  Doświadczenie ")
			say_reward("Otrzymałeś: Szkatułkę Królowej Pająków ")
			say_reward("Otrzymałeś: Kd obrony +4 ")
			pc.change_money( 30000000 )
			pc.give_exp2( 10000000 )
			pc.give_item2(50073, 1)
			pc.give_item2(28442, 1)
			setstate(koniec)
		else
			say("Nie masz wszystkich ogonów! ")
			say("Musisz miec ich 600! ")
			say("")
			say("Wtedy do mnie wróć... ")
			say("")
		end
	end
end
state koniec begin
end
end

 

 

 

 

Taki blad :

QUEST : ogony_wezy
STATE : start
WHEN  : login or
WHEN  : levelup
       with pc . get_level ( ) >= 65
STATE : jeden
WHEN  : letter
WHEN  : ID_NPC.chat ("Ogony Wezy!")
STATE : dwa
WHEN  : letter
WHEN  : button or
WHEN  : info
say ( "Zabijaj: " .. mob_name ( 7016 ) )
say ( "oraz " .. mob_name ( 7017 ) .. "! " )
say ( "Znajdujš się w Lochu Pajšków V2 ! " )
say ( "" )
say ( "Musisz zdobyć ich aż 600! " )
say ( "" )
local mam = pc . count_item ( 30022 )
say_reward ( "Obecnie masz: " .. mam .. " ogonów " )
local ile = pc . count_item ( 600 - pc . count_item ( 30022 )
say_reward ( "Do zdobycia jeszcze: " .. ile .. " ogonów! " )
say ( "" )

syntax error : [string "dwa"]:10: `)' expected (to close `(' at line 9) near `say_reward'
ogony_wezy.quest:60:Abort (core dumped)
ks201200# ./qc ogony_wezy.quest
QUEST : ogony_wezy
STATE : start
WHEN  : login or
WHEN  : levelup
       with pc . get_level ( ) >= 65
STATE : jeden
WHEN  : letter
WHEN  : ID_NPC.chat ("Ogony Wezy!")
STATE : dwa
WHEN  : letter
WHEN  : button or
WHEN  : info
say ( "Zabijaj: " .. mob_name ( 7016 ) )
say ( "oraz " .. mob_name ( 7017 ) .. "! " )
say ( "Znajdujš się w Lochu Pajšków V2 ! " )
say ( "" )
say ( "Musisz zdobyć ich aż 600! " )
say ( "" )
local mam = pc . count_item ( 30022 )
say_reward ( "Obecnie masz: " .. mam .. " ogonów " )
local ile = pc . count_item ( 600 - pc . count_item ( 30022 )
say_reward ( "Do zdobycia jeszcze: " .. ile .. " ogonów! " )
say ( "" )

syntax error : [string "dwa"]:10: `)' expected (to close `(' at line 9) near `say_reward'
ogony_wezy.quest:60:Abort (core dumped)

 

 

A żer Bambus3k czyta temat to skorzystam z okazji i zapytam o jego questa :

quest ripper begin
       state start begin
               when login  or levelup with pc.level == 80 begin
                       set_state(bambus3k)
               end
       end

       state bambus3k begin
               when letter begin

                       local v = find_npc_by_vnum(20011)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Uriel")
                       end

               end                             

               when __TARGET__.target.click or
                       20011.chat."Skradziona Książka " begin
                       target.delete("__TARGET__")

                       say("Uriel:")
                       say("Witaj!")
                       say("Właśnie Cię szukałem.")
                       say("Mam do Ciebie prośbę  ")
                       say("Umarły Rozpruwacz zaatakował naszą wioskę,  ")
                       say("w nocy i ukradł mi moje książki!")
                       say("przetrzymuje je w sekretnych szkatułkach.")
                       say("proszę pomóż mi!")
                       say_reward("Wybór tak nie..?")  

                       local s=select("Tak","Nie")
                       if 2==s then
                               say("Czy jesteś pewien że nie wybór to nie?")
                               local a=select("Nie pomogę!","Postaram się pomóc")
                               if  2==a then
                                       say("Uriel:")
                                       say("Dobrze, że zmieniłeś zdanie")
                                       say("Czekam na Twój powrót.")
                                       say("")
                                       return
                               end             
                               say("Uriel:")
                               say("Misja została anulowana..")
                               say("Szkoda, do widzenia!")
                               say("Pozdro, poćwicz Wtf?")
                               say("")
                               set_state(__GIVEUP__)
                               return
                       end
                       say("Uriel:")
                       say("Dziękuję, dam Ci wskazówki.")
                       say("Umarły Rozpruwacz znajduję się na samym")
                       say("szczycie wieży demonów- DT.")
                       say_reward("Powodzenia!")
                       say("")
                       set_state(go_to_ripper) 
               end     

       end

       state go_to_ripper begin
               when letter begin
                       send_letter("Zabij Umarłego Rozpruwacza!")

                       if pc.count_item(50082)>0 then  
                               local v = find_npc_by_vnum(20084)
                               if v != 0 then
                                       target.vid("__TARGET__", v, "ripper")
                               end
                       end

               end
               when button or info begin
                       if pc.count_item(50082) >0 then
                               say_title("Zdobyłeś Skrzynie!")
                               say("")
                               ---                                                   l
                               say("Zdobyłeś Skrzynie Umarłego Rozpruwacza!")
                               say("Wróć szybko do Uriela.")
                               say("")
                               return
                       end

                       say_title("Zabij Rippera!")
                       say("")
                       ---                                                   l
                       say("Masz pomóc Urielowi i zabić ")
                       say("Umarłego Rozpruwacza.")
                       say_item_vnum(50082)---------- szkata rippera
               end


               when 1093.kill begin 
                       local s = number(1, 1)
                       if s == 1 and pc.count_item(50082)==0 then
                               pc.give_item2(50082, 1)
                               send_letter("Szkata Rippera!")          
                       end     
               end



               when __TARGET__.target.click  or
                       20084.chat."Odzyskałem Szkate" with pc.count_item(50082) > 0  begin
                   target.delete("__TARGET__")
                       say("Uriel:")
                       say("OH!! Zdobyłeś To! ")
                       say("Bardzo Ci dziękuje")
                       say("Za to zadanie otrzymujesz")
                       say("10.000.000 punktów doświadczenia")
                       say("i 5.000.000 yang.")
                       say("")
                       say_reward("Otrzymano: 10.000.000 PD")
                       say_reward("Otrzymano: 5.000.000 Yang")
                       pc.remove_item(50082,1)
                       pc.change_money(5000000)
                       pc.give_exp2(10000000)
                       clear_letter()
                       set_state(__THEEND__)



       end
end
       state __GIVEUP__ begin
       end
       state __THEEND__ begin
       end
end

 

Cos tu jest zle, bo jak zabije ripa i mam szakte to nie moge jej dac uriel bo nie ma u niej takij opcji. prosze o poprawe.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Dobra quest udało mi się naprawić, a wie ktoś może bo jak mam npc to chce żeby po rozmowie z nim on znikał to co trzeba by było dopisać?

talonq.png

Będzie miło jeśli dasz mi tego "+" za pomoc : ).

Opublikowano

@UP

 

quest ranga begin
state start begin
	when 92312.chat."Kup range" begin
		say_title(mob_name(92312)..":")
		say("Możesz u mnie kupić rangę. ")
		say("")
		local s = select("Przyjazny 5kk", "Dobry 100kk", "Szlachetny 1kkk", "Rycerski 1,8kkk", "Anuluj")
			if s == 5 then
				return
			end
			if s == 1 then
				say("Otrzymałeś rangę: ")
				say_reward("Przyjazny ")
				say("")
				pc.change_alignment( 10000 )
				pc.change_money( -5000000 )
			end
			if s == 2 then
				say("Otrzymałeś rangę: ")
				say_reward("Przyjazny ")
				say("")
				pc.change_alignment( 40000 )
				pc.change_money( -100000000 )
			end
			if s == 3 then
				say("Otrzymałeś rangę: ")
				say_reward("Szlachetny ")
				say("")
				pc.change_alignment( 80000 )
				pc.change_money( -1000000000 )
			end
			if s == 4 then
				say("Otrzymałeś rangę: ")
				say_reward("Rycerski ")
				say("")
				pc.change_alignment( 120000 )
				pc.change_money( -1800000000 )
			end
	end
end
end

 

Opublikowano

@up

 

tylko mu zbugowany quest dales....

 

jak nie bedzie mial hajsu to i tak bd mogl to brac

 

 

--Ranga by Blondynx--
quest blondynranga begin
state start begin
	when 92312.chat."Chce kupic range! " begin
		say_title("nazwa npc:")
			say("Jaka chcesz kupic range? ")
	local a = select("Przyjazny 5kk", "Dobry 100kk", "Szlachetny 1kkk", "Rycerski 1,8kkk", "Anuluj")
		if a == 1 then 
			if pc.money > 5000000
			                        say("Otrzymałeś rangę: ")
                                       say_reward("Przyjazny ")
                                       say("")
                                       pc.change_alignment( 10000 )
                                       pc.change_money( -5000000 )
			else 
								say("Nie masz tyle yang!")
			end
		elseif a == 2 then 
			if pc.money > 100000000
                                       say("Otrzymałeś rangę: ")
                                       say_reward("Przyjazny ")
                                       say("")
                                       pc.change_alignment( 40000 )
                                       pc.change_money( -100000000 
			else
						say("Nie masz tyle yang")
			end
		elseif a == 3 then 
			if pc.money > 1000000000
			say("Otrzymałeś rangę: ")
                                       say_reward("Szlachetny ")
                                       say("")
                                       pc.change_alignment( 80000 )
                                       pc.change_money( -1000000000 )
			else
						say("Nie masz tyle yang")
               end
           elseif a == 4 then 
			if pc.money > 1800000000
                                       say("Otrzymałeś rangę: ")
                                       say_reward("Rycerski ")
                                       say("")
                                       pc.change_alignment( 120000 )
                                       pc.change_money( -1800000000 )
			else
						say("Nie masz tyle yang")
               end
           end
	end
end
end

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

Czy poprawi mi ktos tego questa tak, by odrazu po klikniecu na Seon-Hae- byl wybor map??

 

quest tp begin
       state start begin
               when 20095.chat."Tepaj" begin
                       say_title(mob_name(20095)..":")
                       say("Wybierz gdzie chcesz się przenieść. ")
                       say("")
                       local s = select("Ognista Kraina", "Lodowa Kraina", "Oaza", "Pustynia Zin", "Nazwa5", "Nazwa6", "Anuluj")
                               if s == 7 then
                                       return
                               end
                               if s == 1 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(545400, 541600)
                               end
                               if s == 2 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(1025100, 966700)
                               end
                               if s == 3 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(897500, 900100)
                               end
                               if s == 4 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(2212800, 2236900)
                               end
                               if s == 5 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(x, y)
                               end
                               if s == 6 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(x, y)
                               end
               end
       end
end

 

Opublikowano

quest tp begin
       state start begin
               when 20095.click begin
                       say_title(mob_name(20095)..":")
                       say("Wybierz gdzie chcesz się przenieść. ")
                       say("")
                       local s = select("Ognista Kraina", "Lodowa Kraina", "Oaza", "Pustynia Zin", "Nazwa5", "Nazwa6", "Anuluj")
                               if s == 7 then
                                       return
                               end
                               if s == 1 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(545400, 541600)
                               end
                               if s == 2 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(1025100, 966700)
                               end
                               if s == 3 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(897500, 900100)
                               end
                               if s == 4 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(2212800, 2236900)
                               end
                               if s == 5 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(x, y)
                               end
                               if s == 6 then
                                       say("Zostaniesz przeniesiony. ")
                                       say("")
                                       wait()
                                       pc.warp(x, y)
                               end
               end
       end
end

 

powinno zadzialac :)

 

@edit

 

sprawdzilem sam i dziala ;)

 

@edit2

 

Necromant -

 

20084 to biolog :)

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

Cześć ! chciałbym questa u NPC : 21345

(Koszt fryzury 100kk)

wyskakuje zakladka Fryzjer potem zakładki Sura ,Wojownik, Szaman,Ninja

i jak np wojownik kliknie to wyskakuje mu :

Zuchwała fryzura
Opaska
Spięte Dł. Wł
Modna Fryzura
Wlosy

i po klikniecie w jedno z tych opcji wyskakuje

Czerwona,jasna,niebieska,brązowa..

i tak z kazdym !! atutaj id tych fryzur:

 

FRYZURY WOJOWNIK
74001 Zuchw. Fryz. (czerw.) 
74002 Zuchw. Fryz. (j.brąz.) 
74003 Zuchw. Fryz. (błękitne) 
74004 Zuchw. Fryz. (brąz.) 

74005 Opaska (czerw.) 
74006 Opaska (kratk.) 
74007 Opaska (nieb.) 
74008 Opaska (ziel.symb.) 

74009 Spięte Dł. Wł (czar.) 
74010 Spięte Dł. Wł. (czerw.) 
74011 Spięte Dł. Wł. (j.brąz) 
74012 Spięte Dł. Wł. (ziel.) 

75001 Modna Fryzura (czerwona)
75002 Modna Fryzura (jasna)
75003 Modna Fryzura (niebieska)
75004 Modna Fryzura (brazowa)

75005 Opaska (brazowe)
75006 Opaska (blond)
75007 Opaska (niebieskie)
75008 Opaska (zielone)

75009 Wlosy (czarne)
75010 Wlosy (czerwone)
75011 Wlosy (brazowe)
75012 Wlosy (zielone)

FRYZURY NINJA
74251 Kucyk (brązowy) 
74252 Kucyk (zielony) 
74253 Kucyk (niebieski) 
74254 Kucyk (kremowy) 

74255 Śr.-Krót. Jeż (czerw.) 
74256 Śr.-Krót. Jeż (brąz.) 
74257 Śr.-Krót. Jeż (j.brąz.) 
74258 Śr.-Krót. Jeż (fiol.) 

74259 Krótkie (czerw.) 
74260 Krótkie (błęk.) .
74261 Krótkie (czar.) 
74262 Krótkie Przystrz. (żół.) 

75201 Kucyk (brazowy)
75202 Kucyk (zielony)
75203 Kucyk (niebieski)
75204 Kucyk (kremowy)

75205 Chusta (biala)
75206 Chusta (zielona)
75207 Chusta (brazowa)
75208 Chusta (czerwona)

75209 Kudlate Wlosy (czerwone)
75210 Kudlate Wlosy (niebieskie)
75211 Kudlate Wlosy (czarne)
75212 Kudlate Wlosy (zolte)

FRYZURY SURA
74501 Sportowa (białe) 
74502 Sportowa (brąz.)
74503 Sportowa (żółte) 
74504 Sportowa (ziel.) 

74505 Charyzm. Włosy (białe) 
74506 Charyzm. Włosy (czerw.) 
74507 Charyzm. Włosy (czarne) 
74508 Charyzm. Włosy (fiol.) 

74509 Zawinięte (białe) 
74510 Zawinięte (błęk.) 
74511 Zawinięte (czar.) 
74512 Zawinięte (brąz.) 

75401 Spiete (szare)
75402 Spiete (jasno-brazowe)
75403 Spiete (zolte)
75404 Spiete (zielone)

75405 Dlugie Wlosy (biale)
75406 Dlugie Wlosy (czerwone)
75407 Dlugie Wlosy (czarne)
75408 Dlugie Wlosy (fioletowe)

75409 Dlugi Kucyk (bialy)
75410 Dlugi Kucyk (fioletowy)
75411 Dlugi Kucyk (czarny)
75412 Dlugi Kucyk (brazowy)

FRYZURY SZAMAN
74751 Spinka-Motyl (brąz.) 
74752 Spinka-Motyl (czarna) 
74753 Spinka-Motyl (błękitna) 
74754 Spinka-Motyl (biała) 

74755 Śr.Dług. Jeż (brąz.) 
74756 Śr.Dług. Jeż (czar.) 
74757 Śr.Dług. Jeż (żółte) 
74758 Śr.Dług. Jeż (fiol.) 

74759 Śr.Dług. Fryz. (j.brąz.) 
74760 Śr.Dług. Fryz. (żółte) 
74761 Śr.Dług. Fryz. (fiol.) 
74762 Śr.Dług. Fryz. (brąz.) 

75601 Modnie Sciete (brazowe)
75602 Modnie Sciete (czarne)
75603 Modnie Sciete (niebieskie)
75604 Modnie Sciete (szare)

75605 Dlugie Wlosy (brazowe)
75606 Dlugie Wlosy (czarne)
75607 Dlugie Wlosy (jasne)
75608 Dlugie Wlosy (fioletowe)

75609 Dawna Fryzura (brazowa)
75610 Dawna Fryzura (jasna)
75611 Dawna Fryzura (fioletowa)
75612 Dawna Fryzura (czerwona)

 

po wybraniu all opcji dostaje fryzure w eq

+

 

zbieram -

 

Opublikowano

Cze

Potrzebuje quest aby po kliknięciu na npc o id 20095 pojawila sie opcja Zamiana na KD

Ma to polegać na tym ze npc zabiera nam itemy o id 28703 28704 28705 28706 i daje 1 item o id 28644 Poleca +

.:Moje tematy:.

 

 

Jeżeli Przyda ci się moja praca postaw Lajka

Opublikowano

quest boar begin
   state start begin
       when 71114.use begin 
           horse.ride()
           pc.mount(20114,900) 
	pc.unmount()
           pc.mount_bonus(apply.ATT_GRADE_BONUS,290,900)
           pc.mount_bonus(apply.DEF_GRADE_BONUS,150,900)  
       end
   end
end  

 

Poprawi mi ktoś zebym mógł wsiac i zsaidac z wierzchowców ? Bo moge tylko zsiadac ;x

Opublikowano

Cześć ! chciałbym questa u NPC : 21345

(Koszt fryzury 100kk)

wyskakuje zakladka Fryzjer potem zakładki Sura ,Wojownik, Szaman,Ninja

i jak np wojownik kliknie to wyskakuje mu :

Zuchwała fryzura
Opaska
Spięte Dł. Wł
Modna Fryzura
Wlosy

i po klikniecie w jedno z tych opcji wyskakuje

Czerwona,jasna,niebieska,brązowa..

i tak z kazdym !! atutaj id tych fryzur:

 

FRYZURY WOJOWNIK
74001 Zuchw. Fryz. (czerw.) 
74002 Zuchw. Fryz. (j.brąz.) 
74003 Zuchw. Fryz. (błękitne) 
74004 Zuchw. Fryz. (brąz.) 

74005 Opaska (czerw.) 
74006 Opaska (kratk.) 
74007 Opaska (nieb.) 
74008 Opaska (ziel.symb.) 

74009 Spięte Dł. Wł (czar.) 
74010 Spięte Dł. Wł. (czerw.) 
74011 Spięte Dł. Wł. (j.brąz) 
74012 Spięte Dł. Wł. (ziel.) 

75001 Modna Fryzura (czerwona)
75002 Modna Fryzura (jasna)
75003 Modna Fryzura (niebieska)
75004 Modna Fryzura (brazowa)

75005 Opaska (brazowe)
75006 Opaska (blond)
75007 Opaska (niebieskie)
75008 Opaska (zielone)

75009 Wlosy (czarne)
75010 Wlosy (czerwone)
75011 Wlosy (brazowe)
75012 Wlosy (zielone)

FRYZURY NINJA
74251 Kucyk (brązowy) 
74252 Kucyk (zielony) 
74253 Kucyk (niebieski) 
74254 Kucyk (kremowy) 

74255 Śr.-Krót. Jeż (czerw.) 
74256 Śr.-Krót. Jeż (brąz.) 
74257 Śr.-Krót. Jeż (j.brąz.) 
74258 Śr.-Krót. Jeż (fiol.) 

74259 Krótkie (czerw.) 
74260 Krótkie (błęk.) .
74261 Krótkie (czar.) 
74262 Krótkie Przystrz. (żół.) 

75201 Kucyk (brazowy)
75202 Kucyk (zielony)
75203 Kucyk (niebieski)
75204 Kucyk (kremowy)

75205 Chusta (biala)
75206 Chusta (zielona)
75207 Chusta (brazowa)
75208 Chusta (czerwona)

75209 Kudlate Wlosy (czerwone)
75210 Kudlate Wlosy (niebieskie)
75211 Kudlate Wlosy (czarne)
75212 Kudlate Wlosy (zolte)

FRYZURY SURA
74501 Sportowa (białe) 
74502 Sportowa (brąz.)
74503 Sportowa (żółte) 
74504 Sportowa (ziel.) 

74505 Charyzm. Włosy (białe) 
74506 Charyzm. Włosy (czerw.) 
74507 Charyzm. Włosy (czarne) 
74508 Charyzm. Włosy (fiol.) 

74509 Zawinięte (białe) 
74510 Zawinięte (błęk.) 
74511 Zawinięte (czar.) 
74512 Zawinięte (brąz.) 

75401 Spiete (szare)
75402 Spiete (jasno-brazowe)
75403 Spiete (zolte)
75404 Spiete (zielone)

75405 Dlugie Wlosy (biale)
75406 Dlugie Wlosy (czerwone)
75407 Dlugie Wlosy (czarne)
75408 Dlugie Wlosy (fioletowe)

75409 Dlugi Kucyk (bialy)
75410 Dlugi Kucyk (fioletowy)
75411 Dlugi Kucyk (czarny)
75412 Dlugi Kucyk (brazowy)

FRYZURY SZAMAN
74751 Spinka-Motyl (brąz.) 
74752 Spinka-Motyl (czarna) 
74753 Spinka-Motyl (błękitna) 
74754 Spinka-Motyl (biała) 

74755 Śr.Dług. Jeż (brąz.) 
74756 Śr.Dług. Jeż (czar.) 
74757 Śr.Dług. Jeż (żółte) 
74758 Śr.Dług. Jeż (fiol.) 

74759 Śr.Dług. Fryz. (j.brąz.) 
74760 Śr.Dług. Fryz. (żółte) 
74761 Śr.Dług. Fryz. (fiol.) 
74762 Śr.Dług. Fryz. (brąz.) 

75601 Modnie Sciete (brazowe)
75602 Modnie Sciete (czarne)
75603 Modnie Sciete (niebieskie)
75604 Modnie Sciete (szare)

75605 Dlugie Wlosy (brazowe)
75606 Dlugie Wlosy (czarne)
75607 Dlugie Wlosy (jasne)
75608 Dlugie Wlosy (fioletowe)

75609 Dawna Fryzura (brazowa)
75610 Dawna Fryzura (jasna)
75611 Dawna Fryzura (fioletowa)
75612 Dawna Fryzura (czerwona)

 

po wybraniu all opcji dostaje fryzure w eq

+

 

zbieram -

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...