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

@sherer

Tu jest chyba źle:

elseif 4 == s then
if pc.get_level() < 120 then	
say_title ("Aby udac sie do Rowniny Smierci musisz miec 120 lvl!")
return

elseif 4 == s then
say ("Lecisz do Rowniny Smierci")
wait ()
pc.warp ( 999900 , 999900 )

Zmień na ( nie wiem czy dobrze) :

elseif 4 == s then
if pc.get_level() < 120 then	
say_title ("Aby udac sie do Rowniny Smierci musisz miec 120 lvl!")
return
if pc.get_level()>=120 then
say ("Lecisz do Rowniny Smierci")
wait ()
pc.warp ( 999900 , 999900 )

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

@UP

elseif 4 == s then
if pc.get_level() < 120 then    
say_title ("Aby udac sie do Rowniny Smierci musisz miec 120 lvl!")
return

elseif pc.get_level()>=120 then
say ("Lecisz do Rowniny Smierci")
wait ()
pc.warp ( 999900 , 999900 )


 

Opublikowano

@UP a czy czasem przed return nie powinno być wait() ?

 

czyli tak:

elseif 4 == s then
if pc.get_level() < 120 then    
say_title ("Aby udac sie do Rowniny Smierci musisz miec 120 lvl!")
wait()
return

elseif pc.get_level()>=120 then
say ("Lecisz do Rowniny Smierci")
wait ()
pc.warp ( 999900 , 999900 )

 

Bo przecież return to jak sama nazwa wskazuje powrót, zwrot, odesłanie, nawrót... itd... Czyli po prostu takie anuluj bez przycisku ;p

***


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

 

quest przywolaj begin
  state start begin
       when 20008.chat."Przywołaj" with pc.is_gm() begin
               if get_time() > pc.getqf("raz") then
               say_title("Jakiego bossa lub metina chcesz przywołać ?")
               say("") 
               local boss = select ("Umarły Rozpruwacz" , "Dziewięć Ogonów" , "Ognisty Król" , "Zjawa Żółtego Tygrysa" , Metin , "Anuluj")
               if boss == 1 then

               local x = pc.get_local_x()+1
               local y = pc.get_local_y()-1
                       pc.setqf("raz",get_time()+60*5) 
               mob.spawn(1093, x, y, 0, 0, 1)


               elseif 2 == boss then

               local x = pc.get_local_x()+1
               local y = pc.get_local_y()-1
					pc.setqf("raz",get_time()+60*5)
               mob.spawn(1901, x, y, 0, 0, 1)


               elseif 3 == boss then

               local x = pc.get_local_x()+1
               local y = pc.get_local_y()-1
					pc.setqf("raz",get_time()+60*5)
               mob.spawn(2206, x, y, 0, 0, 1)


               elseif 4 == boss then

               local x = pc.get_local_x()+1
               local y = pc.get_local_y()-1
					pc.setqf("raz",get_time()+60*5)
               mob.spawn(1304, x, y, 0, 0, 1)


               elseif 5 == boss then

               local x = pc.get_local_x()+1
               local y = pc.get_local_y()-1
					pc.setqf("raz",get_time()+60*5)
               mob.spawn(8027, x, y, 0, 0, 1)


               else
               return
               end
                       else
                       say_title("Nie przywołasz bo nie minęło 5 minut. ")
                       end
               end
  end
end

 

Zadziała ten quest ?? przerobiłem quest by z4z0l

A teraz tak chciałbym nowy quest w którym dostaje się skile na P

a więc tak w poście piszemy rozmowy to tak :D

 

 

Quest Skill

Od lvl 5 dla wszystkich

ID NPC 995 ( na serwie takiego npc dodałem )

Rozmowy :

Mnich : Wreście mnie odnalazłeś . Czego ode mnie oczekujesz ?

Gracz : Jestem słaby na tej krainie mógłbyś mi pomóc ?

Mnich : Ok. Pomogę ale niestety za opłatą .

Ostatnio banda rabusiów mnie okradła nie mam pieniędzy na chleb .

Gracz : Dobrze zapłacę.

Mnich : A więc mogę ci ofiarować umiejętności na poziom Perfect Master.

Gracz : Za ile ??

Mnich : Niech policzę dwa dodać jeden a więc 12 milionów [12kk]

Gracz : Dobrze trzymaj pieniądze

Mnich : Na moce bogów otrzymujesz skille na poziom Perfect Master .

P.S. Po rozmowie od gracza zostaje odebrane 12kk i gracz otrzymuje skille na P

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

@2up

Mylisz się. Return COŚ nam zwraca. Bez argumentu nie zwraca w sumie nic, ale wychodzi z obecnego if`a i loopa (pętli). Wait() tworzy przycisk 'dalej', ale jeżeli nie chcemy tworzyć następnej strony say`a, to przecież domyślny button "OK" kończący rozmowę nam wystarczy. Po kliknięciu OK return wychodzi nam z ifa i pętli ;)


 

Opublikowano

@MORLINKA

właśnie kończę pisać quest ze zmianą nazwy konia tak jak chciałeś, zaraz dam edita.

 

@LAMS

jak masz w localnej METIN to dodaj mu cudzysłów

czyli : "METIN"

 

 

 

U mnie się wgrał, ale mam problemy z serwerem i będę musiał jeszcze raz go wgrać na nowo więc sprawdź czy on u Ciebie działa. Pozdrawiam ;)

 

umarł

Opublikowano

@xDeStRuCtx Ahaa! To taka bania ;P

A to przepraszam, nie wiedziałem. Ale mi w jednym queście póki przed return nie dodałem wait to nie działało ;/

Więc po prostu chciałem pomóc ;) ;P

***


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

@ZAZOL: Dzięki , jak zawsze mi pomagasz :D

 

EDIT: Nie chodziło mi o to, niepotrzebnie wplotłeś w to NPC, oraz misję. Chcę aby imię konia zmieniało się poprzez kliknięcie na Cukier dla Konia.

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

z4z0l no i działa wystarczyło te cudzysłowy :P

a więc napisze ktoś proszę

 

Quest Skill

Od lvl 5 dla wszystkich

ID NPC 995 ( na serwie takiego npc dodałem )

Rozmowy :

Mnich : Wreście mnie odnalazłeś . Czego ode mnie oczekujesz ?

Gracz : Jestem słaby na tej krainie mógłbyś mi pomóc ?

Mnich : Ok. Pomogę ale niestety za opłatą .

Ostatnio banda rabusiów mnie okradła nie mam pieniędzy na chleb .

Gracz : Dobrze zapłacę.

Mnich : A więc mogę ci ofiarować umiejętności na poziom Perfect Master.

Gracz : Za ile ??

Mnich : Niech policzę dwa dodać jeden a więc 12 milionów [12kk]

Gracz : Dobrze trzymaj pieniądze

Mnich : Na moce bogów otrzymujesz skille na poziom Perfect Master .

P.S. Po rozmowie od gracza zostaje odebrane 12kk i gracz otrzymuje skille na P

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

Siemka. Ktoś wie może dlaczego mi ten quest świruje? Gdy zaloguje się pieczęć jest ściągnięta a mount przywołany, a jak założę to mount się chowa

 

 

quest lodlew begin

state start begin

when 71124.use begin

 

 

if pc.getqf("lodlew") !=1 then

affect.add(apply.ATT_GRADE_BONUS,100,15*60)

pc.mount(20114, 6*60*60*60)

 

pc.setqf("lodlew", 1)

 

 

elseif pc.getqf("lodlew") == 1 then

pc.unmount()

 

affect.remove()

pc.setqf("lodlew", 0)

end

end

when login or logout or kill or levelup begin

if pc.getqf("lodlew") == 1 then

affect.add(apply.ATT_GRADE_BONUS,100,15*60)

pc.mount(20114, 6*60*60*60)

 

 

elseif pc.getqf("lodlew") == 0 then

pc.unmount()

affect.remove()

 

end

end

when unmount begin

 

if pc.getqf("lodlew") == 1 then

 

pc.mount(20114, 6*60*60*60)

 

syschat("Nie możesz odwoływać wierzchowca mając go założonego")

elseif pc.getqf("lodlew") == 0 then

pc.unmount()

affect.remove()

end

end

 

 

 

end

end

 

 

 

Mam jeszcze dwa pytanka

Jak zapisać w queście przeciąganie jednego itemu na drugi i przeciąganie itemu na npc?

Jak wczytać wszystkie 6 skili do zmiennej i dać poda koniec questa?

 

 

Za pomoc dam dzienny limit +

2vuhg8m.jpg

Opublikowano

@Lams

 

 

when 995.chat."Resetuj Umiejetnosc" with pc.get_level() >= 5 begin
say_title("")
say("")
say("")
say("")
if pc.get_money()<12000000 then
			say("Nie masz wystarczajaco duzo yang!")
			return
		end


say("")
say("")
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)

elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)

elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59) 
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59) 
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59) 
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59) 
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59) 
end
pc.changegold(-12000000)
end
end
end

 

 

 

Trochę go przerób i będzie dzaiłał

2vuhg8m.jpg

Opublikowano

@equalxxx

Po co Double?

Dlaczego nie zedytowałeś poprzedniego posta?

 

 

Czy ty w ogóle myślisz?? ;D

 

Spójrz na to:

 

when login or logout or kill or levelup begin

if pc.getqf("lodlew") == 1 then

affect.add(apply.ATT_GRADE_BONUS,100,15*60)

pc.mount(20114, 6*60*60*60)

 

 

Przez tą frazę przy logowaniu lub zabiciu potwora lub wylogowaniu, będziemy siadać na mounta kiedy nie mamy założonej pieczęci ;).

Poza tym jeżeli użyjesz kilka razy pieczęci bon się będzie powiększał ;).

 

Powinno być tak:

when login or logout or levelup with 71124.use begin

if pc.getqf("lodlew") == 1 then

affect.add(apply.ATT_GRADE_BONUS,100,15*60)

pc.mount(20114, 6*60*60*60)

 

Niestety funkcji .use, nie można w ten sposób wykorzystać ;(.

Nie wiem czym ją można zastąpić, więc ci nie pomogę. :(

Yo, chaox!

Opublikowano

@Lams

 

 

when 995.chat."Resetuj Umiejetnosc" with pc.get_level() >= 5 begin
say_title("")
say("")
say("")
say("")
if pc.get_money()<12000000 then
			say("Nie masz wystarczajaco duzo yang!")
			return
		end


say("")
say("")
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)

elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)

elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59) 
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59) 
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59) 
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59) 
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59) 
end
pc.changegold(-12000000)
end
end
end

 

 

 

Trochę go przerób i będzie dzaiłał

 

Nie chce reset i nie umiem za bardzo przerabiać jestem amatorem w questach

a i w tym quescie bardzo zalaży mi na tych rozmowach !

Quest Skill

Od lvl 5 dla wszystkich

ID NPC 995 ( na serwie takiego npc dodałem )

Rozmowy :

Mnich : Wreście mnie odnalazłeś . Czego ode mnie oczekujesz ?

Gracz : Jestem słaby na tej krainie mógłbyś mi pomóc ?

Mnich : Ok. Pomogę ale niestety za opłatą .

Ostatnio banda rabusiów mnie okradła nie mam pieniędzy na chleb .

Gracz : Dobrze zapłacę.

Mnich : A więc mogę ci ofiarować umiejętności na poziom Perfect Master.

Gracz : Za ile ??

Mnich : Niech policzę dwa dodać jeden a więc 12 milionów [12kk]

Gracz : Dobrze trzymaj pieniądze

Mnich : Na moce bogów otrzymujesz skille na poziom Perfect Master .

P.S. Po rozmowie od gracza zostaje odebrane 12kk i gracz otrzymuje skille na P

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano
Czy ty w ogóle myślisz?? ;D

 

Spójrz na to:

 

when login or logout or kill or levelup begin

if pc.getqf("lodlew") == 1 then

affect.add(apply.ATT_GRADE_BONUS,100,15*60)

pc.mount(20114, 6*60*60*60)

no chyba ty nie myślisz

po zalogowaniu

if pc.getqf("lodlew") == 1 then

nie przyjmnie ci wartosci 1

 

 

@Lams jak gracz ma gadać z npc. Chyba nie myślisz ze ktoś na twoim serwerze będzie znal odpowiedzi do wpiania

2vuhg8m.jpg

Opublikowano

Ja bym prosił o quest taki :

 

Zeby z metka na 90 lvl dropiło biała , niebieska , czerwona perłe i zeby szanse na drop byly małe okolo 30 %

 

Ja sobie bede tego usta przerabiał zeby zinnych metków tez dropiło i bossów ;)

 

 

Z gory THX . ;)

site_logo.gif

 

18706.png

Opublikowano

@UP

nie polecam do tego celu pisać questów, nie dość, że jak dropnie to jest "niczyj", albo jak dropnie to od razu do plecaka, to jeszcze "śmieci"... zrób to lepiej w mob_drop_item. na prawdę nie trzeba być prze chujem żeby to zrobić, wystarczy umiejętność posługiwania się tabem.

 

umarł

Opublikowano

to co do mojego tego questu

 

Quest Skill

Od lvl 5 dla wszystkich

ID NPC 995 ( na serwie takiego npc dodałem )

Rozmowy :

Mnich : Wreście mnie odnalazłeś . Czego ode mnie oczekujesz ?

Gracz : Jestem słaby na tej krainie mógłbyś mi pomóc ?

Mnich : Ok. Pomogę ale niestety za opłatą .

Ostatnio banda rabusiów mnie okradła nie mam pieniędzy na chleb .

Gracz : Dobrze zapłacę.

Mnich : A więc mogę ci ofiarować umiejętności na poziom Perfect Master.

Gracz : Za ile ??

Mnich : Niech policzę dwa dodać jeden a więc 12 milionów [12kk]

Gracz : Dobrze trzymaj pieniądze

Mnich : Na moce bogów otrzymujesz skille na poziom Perfect Master .

P.S. Po rozmowie od gracza zostaje odebrane 12kk i gracz otrzymuje skille na P

 

Ok rozmowy skreślamy ale muśi być jakiś dopisek że um.. na P są za 12kk !!!

@Edit naprzykład

Witaj chciałbyś umiejętności na Perfect Master.

Pamiętaj to kosztuje 12kk

Tak - Pobiera opłatę i um.. na P

Nie - Nie :D

1312138057-U250359.jpg

By GutenMorgen

Smok

 

w1d6h0.gif

 

Team

 

logocfq.png

 

Filmy

 

Cat_catches_treat.gifPowerwheels_wheelie.gif

Kangaroo_playswith_junk.gifMascot_troll_flashing.gif

 

Opublikowano

Witam. Ja mam proźbę o 2 questy. Szukałem na forum ich i były ale nie działające.

Więc:

1. Idziemy do koe-pung a on przenosi nas za krwisty kamień do atlantydy v1 od lvla 75

2. Idziemy do stajennego on za 10kk daje nam ksiege wojskowego konia, przywołanie na 10 i 21 lvl konia.

 

Z góry dziękuje i pozdrawiam.

rooney10.jpg

 

Hi MPC.

Opublikowano

@UP

nie polecam do tego celu pisać questów, nie dość, że jak dropnie to jest "niczyj", albo jak dropnie to od razu do plecaka, to jeszcze "śmieci"... zrób to lepiej w mob_drop_item. na prawdę nie trzeba być prze chujem żeby to zrobić, wystarczy umiejętność posługiwania się tabem.

 

Ja chaiłem takiego questa ze dropi z nich perły i wpadają odrazu do plecaka . Quest w stylu :

 

Jezeli rozwalisz 8027 to dostaniesz preły za kazdym razem .

site_logo.gif

 

18706.png

Opublikowano

@siwx

no to chyba, że tak ;)

 

@rooney

Tutaj masz quest który miałem na serwerze.

quest wejsciegrota begin
state start begin
	when 20092.chat."Wejdź do groty" with pc.level >= 75begin
		say_title("Hwa-Hae :")
		say("Hej hej ! Zaczekaj !")
		say("aby wejść do Groty Wygnańców, ")
		say("musisz mieć ze sobą Krwisty Kamień !")
		say("")
		say_reward("Chcesz wejść do Groty Wygnańców ?")
			local wybor=select("Tak" , "Nie")
				if wybor==1 then				
					local krwisty=30190
					local x = 100*100
					local y = 12078*100
					if pc.count_item(krwisty) > 0 then
					say_title("Hwa-Hae :")
					say("Masz Krwisty Kamień, zostaniesz")
					say("przeteleportowany do Groty Wygnańców.")
					pc.warp(x,y)
					pc.remove_item(krwisty, 1)
					else
					say_title("Hwa-Hae :")
					say("Nie masz Krwistego Kamienia, ")
					say("nie mogę Cię wpuścić.")
					return
					end
				elseif wybor==2 then
				return
				end
	else
	say_title("Hwa-Hae :")
	say("Nie masz 75 poziomu. Nie mogę Cię wpuścić.")
	end
end
end

 

quest stajenny begin
state start begin
	when 20349.chat."Kuń " begin
	say_title("Stajenny :")
	say("Witaj.")
	say("Czy chcesz zwiększyć swoje umiejętności ")
	say("przywołania konia do 100% oraz otrzymać ")
	say("21 poziom konia ? ")
	say_reward("Kosztować Cię to będzie 10 000 000 yang. ")
		local s=select("Tak" , "Nie")
			if s==1 then

           	if pc.get_gold > 10000 then
			say_title("Stajenny")
			say("Otrzymałeś przywołanie konia na 100 %, ")
			say("21 poziom konia oraz księge dla konia.")
			pc.set_skill_level(131, 10)
			pc.give_item2(50053, 1)
			horse.set_level(21)
			pc.change_gold(-10000000)
			set_state(koniec)
          	else
          	say_title("Stajenny :")
               say("Nie masz siekacza.")
          	return
        	end 			

			elseif 2==s then
			say_title("Stajenny")
			say("Nie chcesz ? No trudno. ")
			say("")
			say_reward("Zawsze możesz do mnie wrócić. ")
			return
			end
	end
end
state koniec begin
end
end

 

 

@LAMS

quest skille begin
state start begin
	when 995.chat."skille" with pc.level >= 5 begin
	say("Witaj.")
	say("Czy chcesz umiejętności na P?")
	say("Kosztuje to 12kk.")
		local s=select("Tak" , "Nie")
			if s==1 then

			if pc.get_gold > 12000000
			say("Otrzymałeś wszystkie skille na P")
			if pc.get_job() == 0 and pc.get_skill_group()==1 then
				pc.set_skill_level (1, 59)
				pc.set_skill_level (2, 59)
				pc.set_skill_level (3, 59)
				pc.set_skill_level (4, 59)
				pc.set_skill_level (5, 59)

				elseif pc.get_job()==0 and pc.get_skill_group()==2 then
				pc.set_skill_level (16, 59)
				pc.set_skill_level (17, 59)
				pc.set_skill_level (18, 59)
				pc.set_skill_level (19, 59)
				pc.set_skill_level (20, 59)

				elseif pc.get_job()==1 and pc.get_skill_group()==1 then
				pc.set_skill_level(31, 59)
				pc.set_skill_level(32, 59)
				pc.set_skill_level(33, 59)
				pc.set_skill_level(34, 59)
				pc.set_skill_level(35, 59)
				elseif pc.get_job()==1 and pc.get_skill_group()==2 then
				pc.set_skill_level(46, 59)
				pc.set_skill_level(47, 59)
				pc.set_skill_level(48, 59)
				pc.set_skill_level(49, 59)
				pc.set_skill_level(50, 59)
				elseif pc.get_job()==2 and pc.get_skill_group()==1 then
				pc.set_skill_level(61, 59)
				pc.set_skill_level(62, 59)
				pc.set_skill_level(63, 59)
				pc.set_skill_level(64, 59)
				pc.set_skill_level(65, 59)
				pc.set_skill_level(66, 59)
				elseif pc.get_job()==2 and pc.get_skill_group()==2 then
				pc.set_skill_level(76, 59)
				pc.set_skill_level(77, 59)
				pc.set_skill_level(78, 59)
				pc.set_skill_level(79, 59)
				pc.set_skill_level(80, 59)
				pc.set_skill_level(81, 59)
				elseif pc.get_job()==3 and pc.get_skill_group()==1 then
				pc.set_skill_level(91, 59)
				pc.set_skill_level(92, 59)
				pc.set_skill_level(93, 59)
				pc.set_skill_level(94, 59)
				pc.set_skill_level(95, 59)
				pc.set_skill_level(96, 59)
				elseif pc.get_job()==3 and pc.get_skill_group()==2 then
				pc.set_skill_level(106, 59)
				pc.set_skill_level(107, 59)
				pc.set_skill_level(108, 59)
				pc.set_skill_level(109, 59)
				pc.set_skill_level(110, 59)
				pc.set_skill_level(111, 59) 
				pc.change_gold(-12000000)
			set_state(koniec)
		end
		else
		say("Nie masz mamony.")
		end

			elseif 2==s then
			say("Nie chcesz ? No trudno. ")
			say("")
			say_reward("Zawsze możesz do mnie wrócić. ")
			return
			end
	end
end
state koniec begin
end
end

 

Powinny działać.

 

umarł

Opublikowano

Napisze mi ktoś quest na skille G za 50kk u kapitana rozmowa:

Kapitan: Czy chcesz otrzymać wszystkie skille na G kosztuję to 50kk

Kapitan: Tak Chcę , Nie Chcę

xgh0.png

Opublikowano

@UP

przerabiasz mój quest ... tak trudno ?

 


quest skille begin
   	state start begin
           	when 20355.chat."skille" with pc.level >= 5 begin
           	say("Witaj.")
           	say("Czy chcesz umiejętności na P?")
           	say("Kosztuje to 50kk.")
                   	local s=select("Tak" , "Nie")
                           	if s==1 then

                           	if pc.get_gold > 50000000
                           	say("Otrzymałeś wszystkie skille na P")
                           	if pc.get_job() == 0 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level (1, 30)
                                   	pc.set_skill_level (2, 30)
                                   	pc.set_skill_level (3, 30)
                                   	pc.set_skill_level (4, 30)
                                   	pc.set_skill_level (5, 30)

                                   	elseif pc.get_job()==0 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level (16, 30)
                                   	pc.set_skill_level (17, 30)
                                   	pc.set_skill_level (18, 30)
                                   	pc.set_skill_level (19, 30)
                                   	pc.set_skill_level (20, 30)

                                   	elseif pc.get_job()==1 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(31, 30)
                                   	pc.set_skill_level(32, 30)
                                   	pc.set_skill_level(33, 30)
                                   	pc.set_skill_level(34, 30)
                                   	pc.set_skill_level(35, 30)
                                   	elseif pc.get_job()==1 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(46, 30)
                                   	pc.set_skill_level(47, 30)
                                   	pc.set_skill_level(48, 30)
                                   	pc.set_skill_level(49, 30)
                                   	pc.set_skill_level(50, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(61, 30)
                                   	pc.set_skill_level(62, 30)
                                   	pc.set_skill_level(63, 30)
                                   	pc.set_skill_level(64, 30)
                                   	pc.set_skill_level(65, 30)
                                   	pc.set_skill_level(66, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(76, 30)
                                   	pc.set_skill_level(77, 30)
                                   	pc.set_skill_level(78, 30)
                                   	pc.set_skill_level(79, 30)
                                   	pc.set_skill_level(80, 30)
                                   	pc.set_skill_level(81, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(91, 30)
                                   	pc.set_skill_level(92, 30)
                                   	pc.set_skill_level(93, 30)
                                   	pc.set_skill_level(94, 30)
                                   	pc.set_skill_level(95, 30)
                                   	pc.set_skill_level(96, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(106, 30)
                                   	pc.set_skill_level(107, 30)
                                   	pc.set_skill_level(108, 30)
                                   	pc.set_skill_level(109, 30)
                                   	pc.set_skill_level(110, 30)
                                   	pc.set_skill_level(111, 30) 
                                   	pc.change_gold(-50000000)
                           	set_state(koniec)
                   	end
                   	else
                   	say("Nie masz mamony.")
                   	end

                           	elseif 2==s then
                           	say("Nie chcesz ? No trudno. ")
                           	say("")
                           	say_reward("Zawsze możesz do mnie wrócić. ")
                           	return
                           	end
           	end
   	end
   	state koniec begin
   	end
end

 

umarł

Opublikowano

@UP

przerabiasz mój quest ... tak trudno ?

 


quest skille begin
   	state start begin
           	when 20355.chat."skille" with pc.level >= 5 begin
           	say("Witaj.")
           	say("Czy chcesz umiejętności na P?")
           	say("Kosztuje to 50kk.")
                   	local s=select("Tak" , "Nie")
                           	if s==1 then

                           	if pc.get_gold > 50000000
                           	say("Otrzymałeś wszystkie skille na P")
                           	if pc.get_job() == 0 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level (1, 30)
                                   	pc.set_skill_level (2, 30)
                                   	pc.set_skill_level (3, 30)
                                   	pc.set_skill_level (4, 30)
                                   	pc.set_skill_level (5, 30)

                                   	elseif pc.get_job()==0 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level (16, 30)
                                   	pc.set_skill_level (17, 30)
                                   	pc.set_skill_level (18, 30)
                                   	pc.set_skill_level (19, 30)
                                   	pc.set_skill_level (20, 30)

                                   	elseif pc.get_job()==1 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(31, 30)
                                   	pc.set_skill_level(32, 30)
                                   	pc.set_skill_level(33, 30)
                                   	pc.set_skill_level(34, 30)
                                   	pc.set_skill_level(35, 30)
                                   	elseif pc.get_job()==1 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(46, 30)
                                   	pc.set_skill_level(47, 30)
                                   	pc.set_skill_level(48, 30)
                                   	pc.set_skill_level(49, 30)
                                   	pc.set_skill_level(50, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(61, 30)
                                   	pc.set_skill_level(62, 30)
                                   	pc.set_skill_level(63, 30)
                                   	pc.set_skill_level(64, 30)
                                   	pc.set_skill_level(65, 30)
                                   	pc.set_skill_level(66, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(76, 30)
                                   	pc.set_skill_level(77, 30)
                                   	pc.set_skill_level(78, 30)
                                   	pc.set_skill_level(79, 30)
                                   	pc.set_skill_level(80, 30)
                                   	pc.set_skill_level(81, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(91, 30)
                                   	pc.set_skill_level(92, 30)
                                   	pc.set_skill_level(93, 30)
                                   	pc.set_skill_level(94, 30)
                                   	pc.set_skill_level(95, 30)
                                   	pc.set_skill_level(96, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(106, 30)
                                   	pc.set_skill_level(107, 30)
                                   	pc.set_skill_level(108, 30)
                                   	pc.set_skill_level(109, 30)
                                   	pc.set_skill_level(110, 30)
                                   	pc.set_skill_level(111, 30) 
                                   	pc.change_gold(-50000000)
                           	set_state(koniec)
                   	end
                   	else
                   	say("Nie masz mamony.")
                   	end

                           	elseif 2==s then
                           	say("Nie chcesz ? No trudno. ")
                           	say("")
                           	say_reward("Zawsze możesz do mnie wrócić. ")
                           	return
                           	end
           	end
   	end
   	state koniec begin
   	end
end

 

quest skille begin
   	state start begin
           	when 20355.chat."skille" with pc.level >= 5 begin
           	say("Witaj.")
           	say("Czy chcesz umiejętności na P?")
           	say("Kosztuje to 50kk.")
                   	local s=select("Tak" , "Nie")
                           	if s==1 then

                           	if pc.get_gold > 50000000
                           	say("Otrzymałeś wszystkie skille na P")
                               pc.change_gold(-50000000)
                           	if pc.get_job() == 0 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level (1, 30)
                                   	pc.set_skill_level (2, 30)
                                   	pc.set_skill_level (3, 30)
                                   	pc.set_skill_level (4, 30)
                                   	pc.set_skill_level (5, 30)

                                   	elseif pc.get_job()==0 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level (16, 30)
                                   	pc.set_skill_level (17, 30)
                                   	pc.set_skill_level (18, 30)
                                   	pc.set_skill_level (19, 30)
                                   	pc.set_skill_level (20, 30)

                                   	elseif pc.get_job()==1 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(31, 30)
                                   	pc.set_skill_level(32, 30)
                                   	pc.set_skill_level(33, 30)
                                   	pc.set_skill_level(34, 30)
                                   	pc.set_skill_level(35, 30)
                                   	elseif pc.get_job()==1 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(46, 30)
                                   	pc.set_skill_level(47, 30)
                                   	pc.set_skill_level(48, 30)
                                   	pc.set_skill_level(49, 30)
                                   	pc.set_skill_level(50, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(61, 30)
                                   	pc.set_skill_level(62, 30)
                                   	pc.set_skill_level(63, 30)
                                   	pc.set_skill_level(64, 30)
                                   	pc.set_skill_level(65, 30)
                                   	pc.set_skill_level(66, 30)
                                   	elseif pc.get_job()==2 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(76, 30)
                                   	pc.set_skill_level(77, 30)
                                   	pc.set_skill_level(78, 30)
                                   	pc.set_skill_level(79, 30)
                                   	pc.set_skill_level(80, 30)
                                   	pc.set_skill_level(81, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==1 then
                                   	pc.set_skill_level(91, 30)
                                   	pc.set_skill_level(92, 30)
                                   	pc.set_skill_level(93, 30)
                                   	pc.set_skill_level(94, 30)
                                   	pc.set_skill_level(95, 30)
                                   	pc.set_skill_level(96, 30)
                                   	elseif pc.get_job()==3 and pc.get_skill_group()==2 then
                                   	pc.set_skill_level(106, 30)
                                   	pc.set_skill_level(107, 30)
                                   	pc.set_skill_level(108, 30)
                                   	pc.set_skill_level(109, 30)
                                   	pc.set_skill_level(110, 30)
                                   	pc.set_skill_level(111, 30) 
                           	set_state(koniec)
                   	end
                   	else
                   	say("Nie masz mamony.")
                   	end

                           	elseif 2==s then
                           	say("Nie chcesz ? No trudno. ")
                           	say("")
                           	say_reward("Zawsze możesz do mnie wrócić. ")
                           	return
                           	end
           	end
   	end
   	state koniec begin
   	end
end

Czy to nie powinno być tak?

Opublikowano

@UP

chodzi Ci o te spacje ?

 

dobra ogarniam, faktycznie pomyliłem się, dzięki za poprawkę

 

umarł

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...