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

Szukam Pierścień Teleportacyj ny Który daje Lvl Max czyli 250 oraz rangę i skille All P

Nie chce żeby ten pierścień posiadał dawanie bosów itp tylko te opcje które wymieniłem

Skille P

250lvl

Kasa

Ranga

 

Prosze aby ktoś mi napisał

235761444056892195480.gif

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

Witam.

Proszę o poprawę tego questa :

http://wklej.to/5jPAC

Ale napisz dokładnie, co nie działa...

KONIEC


-----------------------------------------


2013-08-15

Opublikowano

@xdpl2012

when login or levelup with pc.level >= 250 and pc.level <= 250 begin

wystarczy

when login or levelup with pc.level >= 250 begin

 

Za dużo tabulatorów, nie jest to błąd ale ciężko się taki quest sprawdza.

Następnym razem podaj treść błędu lub co jest nie tak.

 

59 linijka

 say_title("Ostatnie zadanie!)

brakuje zamknięcia cudzysłowiu

 

pc.give_item2(8000) or
pc.give_item2(58009) or
pc.give_item2(58429) or
pc.give_item2(58629) or
pc.give_item2(58119) or
pc.give_item2(58019) or
pc.give_item2(58039) or
pc.give_item2(58239) or
pc.give_item2(57359) or
pc.give_item2(58059) or
pc.give_item2(58170) or
pc.give_item2(58180) or
pc.give_item2(58349) or
pc.give_item2(58249)

tego to ja już w ogóle nie rozumiem ;>

 

umarł

Opublikowano

Witam. Proszę o naprawienie questa. Po zabiciu smoka nic się nie dzieje, 0 rekacji.

Ponadto prosiłabym aby po TP na nią wyskoczyło chat np. Masz godzine na zabicie beren setao.

 

 

quest BerenSetao begin
		    state start begin
														    when 30121.chat."Co znajduje się w komnacie?" begin
																		    say_title("Duch Sury:")
										    say("W Komnacie żyje Beran Setaou")
										    say("zwany Niebiańskim Smokiem.")
										    say("Pokonać go może tylko najmężniejsza")
																						    say("drużyna.")
																						    end
						    when 30121.chat."Chce zabić Beren-Setao" begin

																						    if get_time() > pc.getqf("czas") then
																						    else
																						    say_title("Duch Sury:")
																						    say("Nie możesz wejść jeszcze do komnaty Smoka")
																						    return
																						    end
										    say_title("Duch Sury:")
										    say("Jesteś pierwszym który domaga")
										    say("dostępu do Świątyni Smoka.")
										    say("Masz wystarczająco dużo")
																						    say("Krętych Kluczy.")

																						    local s = select ( "Tak", "Nie" )
																						    if s != 1 then
																																														    return
																																														    end



																						    say_title("Duch Sury:")
																						    say("Jeśli chcesz przeniosę Cię do Komnaty.")
																						    say("Daj mi teraz: ")
																						    say_item(" 3x Kręty Klucz", 30179, "")

																						    local a = select ( "Daj Klucze", "Nie" )
																						    if a != 1 then
																																														    return
																																														    end
																						    if pc.count_item(30179)>2 then
																																														    pc.remove_item(30179, 3)
																						    say("Zostaniesz przeniesiony do Komnaty.")



										    pc.warp(841300, 1066900)
																						    else

																						    say("Nie masz wystarczjącej ilości Krętych Kluczy!")
																						    return
																						    end

																						    end
																						    when 2493.kill begin
																						    notice_all(" "..pc.get_name().." pokonał(a) Beren-Setaou.")
																						    pc.setqf("czas",get_time()+60*60)
																						    chat("Za minutę nastąpi zamknięcie Komnaty.")
																						    timer("close", 61)
																						    timer("close2", 30)


																						    end
																						    when close2.timer begin
																						    chat("Za pół minuty nastąpi zamknięcie komnaty.")
																						    end
																						    when close.timer begin

																						    if get_time() > pc.getqf("czas2") and
																						    pc.getqf("smok") == 1 then
																						    pc.warp(182400, 1374200)


																						    else
																						    end



																						    end
																						    when logout or login begin
																						    if get_time() < pc.getqf("czas") and
																						    pc.getqf("smok") == 1 then
																						    pc.warp(182400, 1374200)
																						    pc.setqf("smok", 0)
																						    else
																						    end
																						    end


	  end
end	


Opublikowano

Witaje . Kto pomoglem na questa .

 

Misje na quest Kapitan

 

od lv 200+

 

Gracza Zabije na krolewski Shiscoo , Chunjo i Jinno

 

Zabije 1000+ Gracza wszystkie krolewski

 

Nagroda

 

10k pz , 25+ ludzi i 15 magia

Opublikowano

Sieman0!

http://wklej.to/y5vSO

Prosiłbym o poprawienie tego:

pc.get_skill_level(127, 10, affect.add_collect(apply.MAX_HP, 50000000, 60*60*24*365*60)

Chciałbym aby sprawdzało czy skill o ID 127 ma 10 punktów jeżeli ma to dawało by 50000000 HP

 

i fajnie gdyby w chatcie się wyświetlało że otrzymałeś 50000000 HP :D

ale nie coś takiego:

pc.get_skill_level(127, 10, affect.add_collect(apply.MAX_HP, 50000000, 60*60*24*365*60)

chat("Otrzymałeś xxx ")

 

 

tylko tak że potem gdy zrobiłbym więcej tego

np na 15 poziomie dostAWAŁO BY SIĘ 1500 HP to odnośnie do tego wywalało by na chatcie to info :D

4funmt2.pl

Opublikowano

Potrzebuję quest który po zalogowaniu postaci sprawdzi królestwo. Jeśli postać będzie w chunjo, to quest zablokuje konto lub przenie postać do innego królestwa.

Opublikowano

Witam. Może ktoś napisać questa. Kto się zalogował nick gracza jakie królestwo. i O wylogowanie się tak samo. Oraz oddzielny quest Dla Administracji.

Opublikowano

@z4z0l dasz rade napisać coś takiego, aby zamiast wyświetlać tekst tak jak w up queście, zmieniał królestwo postaci na czerownych? Czyli quest wykrywa po zalogowaniu postać w chunjo i zmienia na

shinsoo

Opublikowano

@z4z0l

 

Witaje . Potrzebuję quest który .

 

Misje na quest Kapitan

 

od lv 200+

 

Gracza Zabije na krolewski Shiscoo , Chunjo i Jinno

 

Zabije 1000+ Gracza wszystkie krolewski

 

Nagroda

 

10k pz , 25+ ludzi i 15 magia

Gość Noresta™
Opublikowano

Proszę o napisanie questa

 

 

 

Quest ma przenosic na daną mapę(kordy xxxx xxxx),można się na nią dostać tylko w pt (minimum 3 osoby w pt lider musi miec 90 lvl i potrzebujemy itemu o id xxxxx) Po przeniesieniu zadaniem jest ubicie bossa o id xxxxxx.Po zabiciu pokazuje sie komunikat Grupa tego i tego gracza zabila tego i tego bossa.Jeszcze 1 każda grupa ma osobnego bossa

 

 

 

 

Dziękuję i życzę powodzenia :)

Opublikowano

Proszę o napisanie questa

 

 

 

Quest ma przenosic na daną mapę(kordy xxxx xxxx),można się na nią dostać tylko w pt (minimum 3 osoby w pt lider musi miec 90 lvl i potrzebujemy itemu o id xxxxx) Po przeniesieniu zadaniem jest ubicie bossa o id xxxxxx.Po zabiciu pokazuje sie komunikat Grupa tego i tego gracza zabila tego i tego bossa.Jeszcze 1 każda grupa ma osobnego bossa

 

 

 

 

Dziękuję i życzę powodzenia :)

http://wklej.to/qG6Rr

resztę dopisz sam

 

umarł

Opublikowano

Witam. Może ktoś poprawić mi tego Questa żeby. Było można po zmianie skilli Znów brać ? I żeby po braniu skili nie było że daje broni. No i żeby nie było żeby wziąść skille to pierw do kapitana potem HR i na koniec skille. Z góry dzięki.

 

--------------------------------------------------------------------------------------------
-------------------------------------- quest by ziuto --------------------------------------
-------------------------------- quest for user mpcforum.pl --------------------------------
------------------------------------- skill_group quest ------------------------------------
--------------------------------------------------------------------------------------------
quest skill_group begin
		    state start begin
						    when login begin
										    if pc.getqf("first_login") == 0 then
														    pc.setqf("first_login", 1)
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())
																	   pc.give_exp2(pc.get_next_exp())

																	   pc . set_skill_level ( 121, 3 )
																	   pc . set_skill_level ( 124, 3 )
																	   pc . set_skill_level ( 129, 3 )
																	   pc . set_skill_level ( 131, 59 )

																	   pc . give_item2 ( 72702 , 1 )
																	   pc . give_item2 ( 80009 , 1 )
																	   pc . give_item2 ( 50053 , 1 )
																	   pc . give_item2 ( 71011 , 1 )
																	   pc . give_item2 ( 27003 , 200 )
																	   pc . give_item2 ( 27006 , 200 )
																	   pc . give_item2 ( 27102 , 200 )
																	   pc . give_item2 ( 27105 , 200 )
																	   pc . give_item2 ( 70038 , 200 )

																	   pc . change_money(1000000000)
																	   pc.change_alignment(20000)
																	   horse.set_level ( 21 )
																	   horse.ride()

									  if pc.job == 0 then
									  pc . give_item2 ( 11299 , 1 )
                                         pc . give_item2 ( 189 , 1 )
                                         pc . give_item2 ( 3169 , 1 )
                                         pc . give_item2 ( 12249 , 1 )
                                         pc . give_item2 ( 13109 , 1 )
                                         pc . give_item2 ( 13129 , 1 )
                                         pc . give_item2 ( 13089 , 1 )
                                         pc . give_item2 ( 13069 , 1 )
                                         pc . give_item2 ( 14209 , 1 )
                                         pc . give_item2 ( 15229 , 1 )
                                         pc . give_item2 ( 16209 , 1 )
                                         pc . give_item2 ( 17209 , 1 )
									  end
									  if pc.job == 1 then
									  pc . give_item2 ( 11499 , 1 )
                                         pc . give_item2 ( 1139 , 1 )
                                         pc . give_item2 ( 2179 , 1 )
                                         pc . give_item2 ( 12389 , 1 )
                                         pc . give_item2 ( 13109 , 1 )
                                         pc . give_item2 ( 13129 , 1 )
                                         pc . give_item2 ( 13089 , 1 )
                                         pc . give_item2 ( 13069 , 1 )
                                         pc . give_item2 ( 14209 , 1 )
                                         pc . give_item2 ( 15229 , 1 )
                                         pc . give_item2 ( 16209 , 1 )
                                         pc . give_item2 ( 17209 , 1 )
									  end
									  if pc.job == 2 then
									  pc . give_item2 ( 11699 , 1 )
                                         pc . give_item2 ( 189 , 1 )
                                         pc . give_item2 ( 12529 , 1 )
                                         pc . give_item2 ( 13109 , 1 )
                                         pc . give_item2 ( 13129 , 1 )
                                         pc . give_item2 ( 13089 , 1 )
                                         pc . give_item2 ( 13069 , 1 )
                                         pc . give_item2 ( 14209 , 1 )
                                         pc . give_item2 ( 15229 , 1 )
                                         pc . give_item2 ( 16209 , 1 )
                                         pc . give_item2 ( 17209 , 1 )
									  end
									  if pc.job == 3 then
									  pc . give_item2 ( 11899 , 1 )
                                         pc . give_item2 ( 5129 , 1 )
                                         pc . give_item2 ( 7159 , 1 )
                                         pc . give_item2 ( 12669 , 1 )
                                         pc . give_item2 ( 13109 , 1 )
                                         pc . give_item2 ( 13129 , 1 )
                                         pc . give_item2 ( 13089 , 1 )
                                         pc . give_item2 ( 13069 , 1 )
                                         pc . give_item2 ( 14209 , 1 )
                                         pc . give_item2 ( 15229 , 1 )
                                         pc . give_item2 ( 16209 , 1 )
                                         pc . give_item2 ( 17209 , 1 )
									  end
					 set_state(skille)
					  clear_letter ( )
				    end
			  end
		    end					  
    state run begin
		    when login with pc.get_skill_group()!=0 begin
				    restart_quest()
		    end

		    when letter with pc.get_skill_group()==0 begin
				    send_letter("Trening")

				    local job=pc.get_job()

				    if job==0 then
						    local v=pc_find_skill_teacher_vid(1)
						    if 0!=v then target.vid("teacher1", v, "Body") end
						    local v=pc_find_skill_teacher_vid(2)
						    if 0!=v then target.vid("teacher2", v, "Mental") end
				    elseif job==1 then
						    local v=pc_find_skill_teacher_vid(1)
						    if 0!=v then target.vid("teacher3", v, "Zabojca") end
						    local v=pc_find_skill_teacher_vid(2)
						    if 0!=v then target.vid("teacher4", v, "Lucznik") end
				    elseif job==2 then
						    local v=pc_find_skill_teacher_vid(1)
						    if 0!=v then target.vid("teacher5", v, "Weapon") end
						    local v=pc_find_skill_teacher_vid(2)
						    if 0!=v then target.vid("teacher6", v, "BM") end
				    elseif job==3 then
						    local v=pc_find_skill_teacher_vid(1)
						    if 0!=v then target.vid("teacher7", v, "Smok") end
						    local v=pc_find_skill_teacher_vid(2)
						    if 0!=v then target.vid("teacher8", v, "Blysk") end
				    end
		    end

		    when leave begin
				    target.delete("teacher1")
				    target.delete("teacher2")
				    target.delete("teacher3")
				    target.delete("teacher4")
				    target.delete("teacher5")
				    target.delete("teacher6")
				    target.delete("teacher7")
				    target.delete("teacher8")
		    end

		    when button or info begin
				    say(locale.skill_group.lets_join_skill_group[pc.job+1])
				    setleftimage("")
				    setmapcenterposition(-200, 0)
				    select(locale.confirm)
				    setskin(NOWINDOW)
		    end

    function join(job, group, title, text, error_msg)
		    local pc_job=pc.get_job()
		    if pc_job!=job then
						    say(error_msg)
						    if pc_job==0 then
								    say_reward("error")
								    say_reward("er")
						    elseif pc_job==1 then
								    say_reward("error1")
								    say_reward("er1")
						    elseif pc_job==2 then
								    say_reward("error2")
								    say_reward("er2")
						    elseif pc_job==3 then
								    say_reward("error3")
								    say_reward("er3")
				    end
				    say("")
		    else
				    say_title(title)
				    say(text)
				    local s=select("Rozpocznij", "Póżniej")
				    if 1==s then
				    if pc.get_job()==job and pc.get_skill_group()==0 then
						    set_state("start")
						    pc.set_skill_group(group)

						    pc.clear_skill()
						    char_log(0, "CLEAR_SKILL", "Clear Skill By Skill Teacher")

						    makequestbutton("Trening Zakończony!")
						    return true
				    else
						    test_chat("npc_is_same_job:"..bool_to_str(npc_is_same_job()))
						    test_chat("pc.get_skill_group:"..pc.get_skill_group())
						    test_chat("pc_job:"..pc.get_job())
				    end
				    end
		    end
		    return false
    end

    -- ???
    when teacher1.target.click or
		    skill_group1_1.chat."Trening" or
		    skill_group2_1.chat."Trening" or
		    skill_group3_1.chat."Trening"
		    begin
		    target.delete("teacher1")
		    if skill_group.join(0, 1, "Trener Mocy Ciała :",
				    "Nauka walki w ręcz skupia się na szybkich[ENTER]pojedynkach, uczy metod walk indywidualnych[ENTER]z naciskiem na ulepszenie i wzmocnienie ataków.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then

				    say_title("Wybrałeś Trening Mocy Ciała.")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")


				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja :")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Miecz pelni ksiezyca +6.")

												    pc . give_item2 ( 296 , 1 )
												    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)
				    else
						    say("errortitlearahan")
						    say("errortitlearahan2")
						    say("")
				    end
				    clear_letter()
		    end
    end

    when teacher2.target.click or
		    skill_group1_2.chat."Trening" or
		    skill_group2_2.chat."Trening" or
		    skill_group3_2.chat."Trening"
		    begin
		    target.delete("teacher2")
		    if skill_group.join(0, 2, "Trener Mocy Duchowej :",
				    "Trening Mocy Duchowej pokazuje jak przekształcić[ENTER]siłę wroga na kontakt przy pomocy Chi oraz[ENTER]obronę przed atakami.[ENTER]Nagroda : Ostrze z czerwonej stali +6") then

				    say_title("Wybrałeś Trening Mocy Duchowej.")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Ostrze z czerwonej stali +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznazyćje na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Ostrze z czerwonej stali +6.")

												    pc . give_item2 ( 3216 , 1 )
												    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)
				    else
						    say("errortitlemen")
						    say("errortitlemen2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher3.target.click or
		    skill_group1_3.chat."Trening" or
		    skill_group2_3.chat."Trening" or
		    skill_group3_3.chat."Trening"
		    begin
		    target.delete("teacher3")
		    if skill_group.join(1, 1, "Trener Mocy Ostrza :",
				    "Trening Mocy Ostrza uczy jak pokonać przeciwnika[ENTER]w szybki i zabójczy sposób. Trening opiera się[ENTER]na poznaniu najsłabszych punktów wroga.[ENTER]Nagroda : Kozik z czarnego lisca +6") then   
				    say_title("Wybrałeś Trening Mocy Ostrza.")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Kozik z czarnego lisca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja :")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Kozik z czarnego lisca +6.")

												    pc . give_item2 ( 1176 , 1 )
												    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)
				    else
						    say("errortitleszty")
						    say("errortitleszty2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher4.target.click or
		    skill_group1_4.chat."Trening" or
		    skill_group2_4.chat."Trening" or
		    skill_group3_4.chat."Trening"
		    begin
		    target.delete("teacher4")
		    if skill_group.join(1, 2, "Trener Mocy Łuku :",
				    "Trening Mocy Łuku uczy posługiwania się bronią[ENTER]dystansową albo móc walczyć z odpowiednią[ENTER]precyzją nawet z dużej odległości.[ENTER]Nagroda : Luk z rogu jelenia +6") then

				    say_title("Wybrałeś Trening Mocy Łuku")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Luk z rogu jelenia +6 i 29 Punktow Umiejętności.[ENTER]Możesz przyznać je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Luk z rogu jelenia +6.")

												    pc . give_item2 ( 2156 , 1 )
												    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)
				    else
						    say("errortitleluk")
						    say("errortitleluk2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher5.target.click or
		    skill_group1_5.chat."Trening" or
		    skill_group2_5.chat."Trening" or
		    skill_group3_5.chat."Trening"
		    begin
		    target.delete("teacher5")
		    if skill_group.join(2, 1,
				    "Trener Broni :",
				    "Podążając drogą Treningu Broni nauczysz się[ENTER]potężnych ataków przeciwko osłabionym[ENTER]przeciwnikom. Ponadto,będziesz mógł[ENTER]kontrolować Zaczarowane Ostrze.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then

				    say_title("Wybrałeś trening Broni.")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Miecz pelni ksiezyca +6.")

												    pc . give_item2 ( 296 , 1 )
												    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)
				    else

						    say("errortitlewp")
						    say("errortitlewp2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher6.target.click or
		    skill_group1_6.chat."Trening" or
		    skill_group2_6.chat."Trening" or
		    skill_group3_6.chat."Trening"
		    begin
		    target.delete("teacher6")
		    if skill_group.join(2, 2,
				    "Trener Czarnej Magii :",
				    "Trenując Czarną Magię nauczysz się osłabiać[ENTER]przeciwników za pomocą Czarnej Magii i walczyć[ENTER]z dystansu.[ENTER]Nagroda : Miecz pelni ksiezyca +6") then

				    say_title("Wybrałeś trening Czarnej Magii.")
				    say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz Miecz pelni ksiezyca +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Miecz pelni ksiezyca +6.")

												    pc . give_item2 ( 296 , 1 )
												    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)
				    else
						    say("errortitlebm")
						    say("errortitlebm2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher7.target.click or
		    skill_group1_7.chat."Trening" or
		    skill_group2_7.chat."Trening" or
		    skill_group3_7.chat."Trening"
		    begin
		    target.delete("teacher7")
		    if skill_group.join(3, 1,
				    "Trener Smoka :",
				    "Trening Boga Smoka pozwala na wykorzystywanie[ENTER]potężnych ataków ognistych wspieranych przez[ENTER]Smoczego Boga,pozwala również na wzmocnienie[ENTER]magiczne swojej drużyny specjalnymi zaklęciami.[ENTER]Nagroda : Antyczny Dzwon +6") then

				    say_title("Wybrałeś trening Smoka.")
				    say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Antyczny Dzwon +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Antyczny Dzwon +6.")

												    pc . give_item2 ( 716 , 1 )
												    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)
				    else
						    say("errortitlesmok")
						    say("errortitlesmok2")
						    say("")
				    end

				    clear_letter()
		    end
    end

    -- ???
    when teacher8.target.click or
		    skill_group1_8.chat."Trening" or
		    skill_group2_8.chat."Trening" or
		    skill_group3_8.chat."Trening"
		    begin
		    target.delete("teacher8")
		    if skill_group.join(3, 2,
				    "Trener Leczenia :",
				    "Dzięki treningowi Leczenia nauczysz sie jak[ENTER]ogłuszyć przeciwników mocą błyskawicy. Uczysz[ENTER]się również jak leczyć członków grupy i dodawać[ENTER]im dodatkową siłę.[ENTER]Nagroda : Wachlarz Jesiennego Wiatru +6") then

				    say_title("Wybrałeś Trening Leczenia.")
				    say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz Wachlarz Jesiennego Wiatru +6 i 29 Punktow Umiejętności.[ENTER]Możesz przeznaczyć je na dowolne Umiejętności.")

				    if not pc.is_clear_skill_group() then
						    local point = pc.level -1
						    say_title("Informacja:")
						    say_reward("Otrzymano skile na 3.")
						    say_reward("Otrzymano Wachlarz Jesiennego Wiatru +6.")

												    pc . give_item2 ( 5116 , 1 )
												    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)
						    say("")
				    else
						    say("errormessagelecz")
						    say("errormessagelecz2")
						    say("")
				    end

				    clear_letter()
		    end
    end
    end
end


http://wklej.to/PElpu

Opublikowano

when xx.use begin
if pc.get_level() < 250 then
pc.give_exp(pc.get_next_exp())
end

 

 

 

when xx.use begin
if pc.get_level() < 250 then
pc.give_exp(pc.get_next_exp())
end

szukam questa co item 70251 daje nam 1 lvl

 

Nap mam 150 to gdy klikne na to to dostaje 151 lvl

Dam +

 

 

 

to niedziala prosze o poprawe dam +

Opublikowano

when 70251.use begin

if pc.get_level() < 250 then

pc.give_exp(pc.get_next_exp())

end

 

i poprostu jak klikne na ziolo to nie dostaje lvl i nie znika te ziolo!

 

 

W maszynie wyskakuje

 

must start with 'quest'

cze.quest:1Abort (core dumped)

Opublikowano

when 70251.use begin

if pc.get_level() < 250 then

repeat

pc.give_exp(pc.get_next_exp())

until pc.get_level() == 245

end

 

i poprostu jak klikne na ziolo to nie dostaje lvl i nie znika te ziolo!

quest lvl begin
state start begin
when 70251.use begin
if pc.get_level() < 250 then
repeat
pc.give_exp(pc.get_next_exp())
until pc.get_level() == 245
end
end
end
end

 

jak nie zadziała to usuń repeat i powinno śmigać.

 

+

ustaw flag na 10 lub 18 (już nie pamiętam)

bijons.jpg


Pomogłem daj Lubię To!


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...