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

Wie ktos czemu ten quest nie chce mi dzialac? w grze nie dziala nie ma go po wgraniu a wgrywa sie normalnie

 

 quest askaria1 begin
       state start begin
               when login or levelup with pc.get_level() >=65  begin
                       set_state(information)
               end     
       end

       state information begin

               when letter begin
                       local v = find_npc_by_vnum(20011)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Uriel")
                       end
                       send_letter("Zaginione Krolestwo - Cz. 1")
              end

               when button or info begin
                       say_title("Zaginione Krolestwo")
                       say("Odnaleziono dowody na istnienie")
                       say("Czwartego Krolestwa, udaj sie do uriela")
                       say("i spytaj o szczegoly")

               end
               when __TARGET__.target.click or
                       20011.chat."Uriel" begin
                       target.delete("__TARGET__")
                       say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)  
                       ---                                                   l
                       say("A wiec interesuje cie Askaria?")
                       say("wiec przejdzmy do rzeczy")
                       say("Dawno temu istnialo czwarte krolestwo")
                       say("Nazywalo sie Askaria, nosilo kolor zielony")
                       say("Niestety po upadku kamieni metin na swiat")
		say("Krolestwo zostalo oddzielone od reszty")
		say("Znalezlismy sposob by sie tam dostac ")
		say("Lecz nie jest to takie latwe, w pierwszej ")
		say("Kolejnosci potrzebujemy 4 ziol ")
		say("Ziola te posiadaja pewnien proch teleportacyjny")
		say("Udaj sie do Soona, on wie gdzie ich szukac.")
		local a= select("Tak, zrobie to.","Nie, nie interesuje mnie 4 krolestwo")
		if 1==a then
					say("Wiec do dziela.")
					set_state(konik)
					end
			if 2==a then
			say("Co to za ton?")
			say("Sam chciales poznac Askarie!")
			say("Odejdz stad i nie wracaj")
			set_state(rozmowa1)
               		end


end
end

state rozmowa1 begin
				when 20011.chat."Jednak Interesuje Mnie Askaria!" begin
                       			say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)  
					say("Co, teraz chcesz tam sie udac?")
					say("Najpierw odpowiadasz mi arogancko")
					say("A teraz liczysz ze")
					say("Bede ci pomagal?")
					sub_set = select("Chce poznac historie Askarii...", "Wybacz mi Panie, Wyruszam natychmiast")
					if sub_set == 2 then
					say("Dobrze w takim razie")
					say("Udaj sie do Soona i zdobadz ziola")
					set_state(konik)						
					end
					if sub_set == 1 then
					say("Myslisz ze jestem jakims glupcem?")
					say("Uwazaj na slowa i zniknij mi z oczu")
					say("Natychmiast!")
					set_state(rozmowa2)
					end
				end

end

state rozmowa2 begin
				when 20011.chat."Przepraszam Cie moj Panie" begin
                       			say(locale.NOTICE_COLOR.."Stajenny:"..locale.NORMAL_COLOR)  
					say("Mowilem Ci abys zniknal mi z oczu tak?")
					say("To odejdz stad i nie wracaj juz nigdy")
					sub_set = select("Dobrze juz ide", "Nie ma problemu")
                       			if sub_set == 1 then
					set_state(rozmowa4)
					say("Natychmiast!!")
					end
					if sub_set == 2 then
					say("Natychmiast!!")
					set_state(rozmowa4)
					end
				end		

end



state rozmowa4 begin
				when 20011.chat."Wybacz i pozwol mi sie tam udac" begin
                       			say(locale.NOTICE_COLOR.."Stajenny:"..locale.NORMAL_COLOR)  
					say("Znowu tu jestes?")
					say("Masz szczescie ze jeszcze")
					say("Nie wyszedlem z siebie")
					say("Ostatni raz sie spytam")
					say("Udasz sie do Soona")
					say("Aby uzyskac jakies informacje?")
					say("i zdobyc ziola?")
					local b = select("Dobrze Panie, Udam sie czym predzej", "Zobacze co da sie zrobic")
					if b == 1 then
					say("W takim razie")
					say("Udaj sie do Soona i zdobadz informacje")
					set_state(konik)						
					end
					if b == 2 then
					say("Chyba pomyliles osoby")
					say("Nie jestem dla ciebie")
					say("Kims za kogo mnie uwazasz")
					say("Znikaj stad... I nigdy nie wracaj!!")
					set_state(__complete)
					end
				end	

end

state konik begin
               when letter begin
                       local v = find_npc_by_vnum(20023)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Soon")
                       end
                       send_letter("Udaj sie do Soon")
               end

               when button or info begin
                       say_title("Udaj sie do Soon")
                       say("Uriel Prosil Mnie")
                       say("abym zdobyl ziola, chodz o Askarie")
                       say("")

               end

               when __TARGET__.target.click or
                       20023.chat."Soon" begin
                       target.delete("__TARGET__")
                       say(locale.NOTICE_COLOR.."Soon:"..locale.NORMAL_COLOR)  
					say("Witaj Przybyszu")
					say("Askarie powiadasz? tak rozumiem")
					say("Ziola ukradly zle istoty")
					say("niestety nie mam ich juz")
					say("jak chcesz, mozesz sam je zdobyc")
					say("ale bedzie to trudne...")
					wait()
					say("Ziola sa cztery")
					say("Zielone, Niebieskie, Czerwonem, Fioletowe")
					say("Kazde posiada proch teleportacyjny")
					wait()
					say("Dzieki niemu mozemy udac sie do Askarii")
				    	local p = select("Tak","Nie")
                       			if p == 1 then
					say("To jeden z wielu krokow")
					say("Dzieki ktorym udamy sie do legendarnego")
					say("Swiata Askaria")
					say("Swiat ten jest pelny lasow")
					wait()
					say("i starych swiatyn")
					say("Wiec wyruszaj i zdobadz ziola ")
					say("Ziola Posiadaja stwory")
					wait()
					say("a wiec)
					say("Potrzebuje tak:")
					say_item_vnum(70253)
					say("Zielone Ziolo, zdobedziesz je od Ezoterycznego")
					say("Przywolywacza")
					wait()
					say_item_vnum(70251)
					say("Czerwone Ziolo, zdobedziesz je od Krolowej")
					say("Pajakow")
					wait()
					say_item_vnum(70252)						
					say("Niebieskie Ziolo, zdobedziesz je od Zaczarowanych")
					say("Niebieskich Lodow")
					wait()
					say_item_vnum(70254)						
					say("Fioletowe Ziolo, zdobedziesz je od Demonich")
					say("Zolnierzy")
					set_state(ziola)
					wait()
					end
				end
	end

state ziola begin

	when letter begin
		send_letter("Zdobadz Ziola dla Soon'a")

		if pc.count_item(70251)>0 and pc.count_item(70252)>0 and pc.count_item(70253)>0 and pc.count_item(70254)>0 then
			local v = find_npc_by_vnum(20023)
			if v != 0 then
				target.vid("__TARGET__", v, "Soon")
			end
		end
	end
	when button or info begin
		if pc.count_item(70251)>0 and pc.count_item(70252)>0 and pc.count_item(70253)>0 and pc.count_item(70254)>0 then
			say_title("Zdobyles Wszystkie 4 Ziola")
			say("")
			say("Wroc do Soon i oddaj mu")
			say("Wszystkie Ziola")
			say("Aby mogl stworzyc proch teleportacyjny")
			return
		end
		say_title("Zdobadz Ziola dla Soon'a")
		say("")
		---                                                   l
		say("Musisz zdobyc wszystkie 4 ziola:")
					say("")
					say_item_vnum(70253)
					say("Zielonego Ziola, zdobedziesz je od Ezoterycznego")
					say("Przywolywacza")
					wait()
					say_item_vnum(70251)
					say("Czerwonego Ziola, zdobedziesz je od Krolowej")
					say("Pajakow")
					wait()
					say_item_vnum(70252)						
					say("Niebieskiego Ziola, zdobedziesz je od Zaczarowanych")
					say("Niebieskich Lodow")
					wait()
					say_item_vnum(70254)						
					say("Fioletowego Ziola, zdobedziesz je od Demonich")
					say("Zolnierzy")

					end

	when 791.kill begin 
		local s = number(1, 2)
		if s == 1 and pc.count_item(70253)==0 then
			pc.give_item2(70253)

		end	
	end

	when 2091.kill begin 
		local s = number(1, 2)
		if s == 1 and pc.count_item(70251)==0 then
			pc.give_item2(70251)

		end	
	end

	when 1001.kill begin 
		local s = number(1, 1000)
		if s == 1 and pc.count_item(70254)==0 then
			pc.give_item2(70254)

		end	
	end

	when 1101.kill begin 
		local s = number(1, 100)
		if s == 1 and pc.count_item(70252)==0 then
			pc.give_item2(70252)

		end	
	end

	when __TARGET__.target.click with pc.count_item(70251)>0 and pc.count_item(70252)>0 and pc.count_item(70253)>0 and pc.count_item(70254)>0 begin
	    target.delete("__TARGET__")
		say("Soon:")
		say("Zdobyles wszystkie 4 Ziola")
		say("Zobaczmy je")
		say("")
		wait()
		pc.remove_item(70251)
		pc.remove_item(70252)
		pc.remove_item(70253)
		pc.remove_item(70254)
		say("Dzieki nim moge zrobic proch teleportacyjny")
		say("Poczekaj chwilke")
		say("o juz prosze")
		say("Zanies go do urela")
		say("Powodzenia!")
           		pc.give_item2(30138)	
		set_state(nagroda1)
		end
	end


state nagroda1 begin
               when letter begin
                       local v = find_npc_by_vnum(20011)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Uriel")
                       end
                       send_letter("Udaj sie do Uriela")
               end

               when button or info begin
                       say_title("Uriel")
                       say("Udaj sie do uriela i")
                       say("Dostarcz mu proch teleportacyjny")
                       say("Spiesz sie!")

               end

			when __TARGET__.target.click  or
			20011.chat."Mam Proch" with pc.count_item(30145)>0 begin
                       target.delete("__TARGET__")
                       say(locale.NOTICE_COLOR.."Uriel:"..locale.NORMAL_COLOR)  
                       ---                                                   l
                       say("Wrociles to dobrze")
                       say("Juz myslalem ze zrezygnowales")
                       say("Masz cos dla mnie?")
					wait()
					say("Soon zrobil proch?")
					say("Zobaczmy go")
					pc.remove_item(30145)
					wait()
					say("To jest niewiarygodne")
					say("To prawdziwy proch teleportacyjny!")
					say("Jestesmy juz coraz blizej Askarii...")
					say("Daj mi troche czasu, nie dlugo powiem ci wiecej o Askarii")
					say("a to Nagroda za twoja prace")
					say_reward("Otrzymales Broszure Szermierki x2")
					say_reward("Otrzymales Magiczny Metal x3")
					say_reward("Otrzymales 100 000 000 Yang")
					say_reward("Otrzymales 80 000 000 Doswiadczenia")
					pc.give_item2(25041)
					pc.give_item2(25041)
					pc.give_item2(25041)
					pc.give_item2(70031)
					pc.give_item2(70031)
                       			pc.change_money(100000000)
                       			pc.give_exp2(80000000)
					horse.ride()
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, "HORSE_ADVANCE", "INC horse_advance 1")
					char_log(0, "HORSE_ADVANCE", "END")
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, "HORSE_ADVANCE", "INC horse_advance 1")
					char_log(0, "HORSE_ADVANCE", "END")
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, "HORSE_ADVANCE", "INC horse_advance 1")
					char_log(0, "HORSE_ADVANCE", "END")
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, "HORSE_ADVANCE", "INC horse_advance 1")
					char_log(0, "HORSE_ADVANCE", "END")						
                       clear_letter()
                       set_state(__complete)
		end
	end
state __complete begin
end
end

sygna1.png

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

Kto poprawi bo Nwm co nie tak?

 

 

quest achievement begin
state start begin
when 20082.chat."Sprawdz Punkty Osiagniec" begin
say_title("NPC:")
say("")
say("Ilość punktów(AP): "..pc.getqf("achievement", "achievement_points")..".")
end
when 20082.chat."Wymien AP na przedmioty" begin
local actual_achievement_points = pc.getqf("achievement_points")
say_title("NPC:")
say("")
say("Cześć ".. pc.get_name() ..",")
say("Możesz Wymienić swoje AP na przedmioty.")
say("Każdy ma swoją cenę!")
wait()
say_reward("Wybierz kategorię, która Cię interesuje:")
local s1 = select ("Kamienie Dusz", "Bonusy", "Fryzury", "Wyjdź ")
if s1 == 1 then
say_title("NPC:")
say("")
say_reward(pc.get_name()..", Wybierz, co chcesz:")
say("")
local k1 = select ("6/7Bon Cena:10AP", "Wyjdź ")
local koszt21 = 10
if pc.getqf("achievement_points") < koszt21 then
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("10 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
say("")
say_title("Nie masz tyle Punktów Osiągnięć (AP)")
else
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("10 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
local kup21 = select ("Tak", "Nie")
if kup21 == 2 then
return
elseif kup21 == 1 then
chat("Odebrano 10AP i otrzymałeś 6/7bon.")
pc.give_item2(5, 1)
pc.setqf("achievement_points", pc.getqf("achievement_points") - koszt21)
end
end
end
if s1 == 2 then
say_title("NPC:")
say("")
say_reward(pc.get_name()..", Wybierz, co chcesz:")
say("")
local m1 = select ("6/7Bon Cena:10AP", "Zmiana 6/7 Cena:10" , "Wyjdź ")
if m1 == 1 then
local koszt13 = 10
if pc.getqf("achievement_points") < koszt13 then
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("5 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
say("")
say_title("Nie masz tyle Punktów Osiągnięć (AP)")
else
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum()
say("Cena:")
say("10 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
local kup13 = select ("Tak", "Nie")
if kup13 == 2 then
return
elseif kup13 == 1 then
chat("Odebrano 10AP i otrzymałeś 6/7Bon")
pc.give_item2(5, 1)
pc.setqf("achievement_points", pc.getqf("achievement_points") - koszt13)
end
end
end
if m1 == 2 then
local koszt12 = 10
if pc.getqf("achievement_points") < koszt12 then
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say_trawa("Cena:")
say_trawa("10 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
say("")
say_title("Nie masz tyle Punktów Osiągnięć (AP)")
else
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say_trawa("Cena:")
say_trawa("10 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
local kup12 = select ("Tak", "Nie")
if kup12 == 2 then
return
elseif kup12 == 1 then
chat("Odebrano 10AP i otrzymałeś Zmianę 6/7Bonu")
pc.give_item2(5, 1)
pc.setqf("achievement_points", pc.getqf("achievement_points") - koszt12)
end
end
end

if s1 == 3 then
say_title("NPC:")
say("")
say_reward(pc.get_name()..", Wybierz, co chcesz:")
say("")
local s1x = select ("ITEM1 KATEGORIA3 / 5 AP", "ITEM2 KATEGORIA3 / 5 AP", "Wyjdź ")
if s1x == 5 then
local koszt5 = 5
if pc.getqf("achievement_points") < koszt5 then
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("5 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
say("")
say_title("Nie masz tyle Punktów Osiągnięć (AP)")
else
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("5 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
local kup4 = select ("Tak", "Nie")
if kup4 == 2 then
return
elseif kup4 == 1 then
chat("Odebrano 5'AP' i otrzymałeś ITEM1")
pc.give_item2(5, 1)
pc.setqf("achievement_points", pc.getqf("achievement_points") - koszt5)
end
end
end
if s1x == 2 then
local koszt4 = 5
if pc.getqf("achievement_points") < koszt4 then
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("5 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
say("")
say_title("Nie masz tyle Punktów Osiągnięć (AP)")
else
say_title("NPC:")
say("")
say("Chcesz kupić:")
say_item_vnum(5)
say("Cena:")
say("5 Punktów Osiągnięć (AP)")
say("")
say_reward("Chcesz kupić ten przedmiot?")
local kup3 = select ("Tak", "Nie")
if kup3 == 2 then
return
elseif kup3 == 1 then
chat("Odebrano 5'AP' i otrzymałeś ITEM")
pc.give_item2(5, 1)
pc.setqf("achievement_points", pc.getqf("achievement_points") - koszt4)
end
end
end
end
when 20082.chat."Dodaj AP" with pc.is_gm() begin
say("Chcesz dodać ILOSC pkt?")
local gm = select ("Tak", "Nie")
if gm == 1 then
pc.setqf("achievement_points", pc.getqf("achievement_points") + ILOSC)
say("..")
say("...")
say_reward("Gotowe!")
end
end

end

 

 

ss błędu:

1349964445-U405071.png

 

 

Ten też:

 

quest zielarstwo begin
state start begin
-- Uzupełnij ID kwiatów !! --
kwiat1 = 9028
kwiat2 = 9022
kwiat3 = 9024
kwiat4 = 9027
kwiat5 = 9035
kwiat6 = 9038
kwiat7 = 9043
kwiat8 = 9048
kwiat9 = 9051
kwiat10 = 9052
kwiat11 = 9054
-- Uzupełnij ID Kwiatów !! --

when letter begin
local z = find_npc_by_vnum(20084)
if z = 0 then
target.vid("__target1__", z, "Zielarstwo")
end
send_letter("Zielarstwo")
end

when info or button begin
say("Udaj się do Biologa Chaegirabiela.")
say("Znajduje się on w pierwszej wiosce.")
say("")
set_state(rozmowabiolog)
end
end

state rozmowabiolog begin
when __target1__.target.click begin
target.delete("__target1__")
say_title("Biolog Chaegirab:")
say("")
say("Witaj!")
if pc.get_sex() == 0 then
say("Przyszedłeś do mnie, więc pewnie chcesz zostać zielarzem...")
else
say("Przyszłaś do mnie, więc pewnie chcesz zostać zielarką...")
end
say("Dobrze, zacznij więc od zbierania Kępy Kwiatów.")
say("Musisz zebrać 10 sztuk Kęp Kwiatów.")
say("")
set_state(zbieraniekemp)
end
end

state zbieraniekep begin
when 9023.click begin
local zbieranie = math.random(5)
if zbieranie == 2 then
npc.purge()
pc.setqf("sukces", pc.getqf("sukces")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
syschat("Masz już "..pc.getqf("sukces").." Kęp Kwiatów!")
pc.setqf("all", pc.getqf("all")+1)
if pc.getqf("sukces") == 10 then
if pc.get_sex() == 0 then
say("Zebrałeś 10 sztuk Kęp Kwiatów!")
else
say("Zebrałaś 10 sztuk Kęp Kwiatów!")
end
say("Udaj się do Biologa po dalsze instrukcje.")
say("")
set_state(idzdobiologa)
end
else
syschat("Niestety nie udało się...")
npc.purge()
end
end
end

state idzdobiologa begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__target2__", v, "Zadanie skończone")
end
send_letter("Zadanie skończone")
end

when info or button begin
if pc.get_sex() == 0 then
say("Zebrałeś już 10 Kęp Kwiatów!")
else 
say("Zebrałaś już 10 Kęp Kwiatów!")
end
say("Udaj się do Biologa po dalsze instrukcje.")
end

when __target2__.target.click begin
target.delete("__target2__")
say_title("Biolog Chaegirab:")
say("")
if pc.get_sex() == 0 then
say("Zebrałeś wszystkie Kępy Kwiatów!")
else
say("Zebrałaś wszystkie Kępy Kwiatów!")
end
say("Nie spodziewałem się że dasz sobie radę...")
if pc.get_sex() == 0 then
say("Jesteś lepszy niż myślałem.")
else
say("Jesteś lepsza niż myślałem.")
end
say("Teraz musisz kontynuować szkolenie samodzielnie.")
say("Aby szkolić się w tym fachu,")
say("zbieraj jak najwięcej kwiatów.")
say("Powodzenia!")
pc.setqf("poziom", pc.getqf("poziom")+1)
say_reward("Twój poziom Zielarstwa to 1!")
say_reward("Maksymalny poziom to 5.")
set_state(trening)
end
end

state trening begin
when letter begin
send_letter("Zielarstwo")
end

when info or button begin
say_title("Zielarstwo:")
say("")
say("Zbieraj Kwiaty aby awansować na następny poziom.")
say_reward("Aktualny poziom zielarstwa to: "..pc.getqf("poziom")..".")
say("")
if pc.getqf("poziom") == 1 then
say_reward("Ilość kwiatów zebranych do następnego poziomu: "..pc.getqf("zielarstwo2").." z 10.")
elseif pc.getqf("poziom") == 2 then
say_reward("Ilość kwiatów zebranych do następnego poziomu: "..pc.getqf("zielarstwo3").." z 20.")
elseif pc.getqf("poziom") == 3 then
say_reward("Ilość kwiatów zebranych do następnego poziomu: "..pc.getqf("zielarstwo4").." z 50.")
elseif pc.getqf("poziom") == 4 then
say_reward("Ilość kwiatów zebranych do następnego poziomu: "..pc.getqf("zielarstwo5").." ze 100.")
end
end

when kwiat1.click or kwiat2.click or kwiat3.click or kwiat4.click or kwiat5.click or kwiat6.click or kwiat7.click or kwiat8.click or kwiat9.click or kwiat10.click or kwiat11.click with pc.getqf("poziom") == 1 begin
local zbieram = math.random(5)
if zbieram == 2 then
pc.setqf("all", pc.getqf("all")+1)
pc.setqf("zielarstwo2", pc.getqf("zielarstwo2")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
syschat("Masz już "..pc.getqf("zielarstwo2").." z 10 Kwiatów!")
npc.purge()
if pc.getqf("zielarstwo2") == 10 then
syschat("Awansowałeś na 2 poziom Zielarstwa!")
pc.setqf("poziom", pc.getqf("poziom")+1)
end
else
syschat("Niestety nie udało się...")
npc.purge()
end
end

when kwiat1.click or kwiat2.click or kwiat3.click or kwiat4.click or kwiat5.click or kwiat6.click or kwiat7.click or kwiat8.click or kwiat9.click or kwiat10.click or kwiat11.click with pc.getqf("poziom") == 2 begin
local zbieram = math.random(5)
if zbieram == 2 then
pc.setqf("all", pc.getqf("all")+1)
pc.setqf("zielarstwo3", pc.getqf("zielarstwo3")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
syschat("Masz już "..pc.getqf("zielarstwo3").." z 20 Kwiatów!")
npc.purge()
if pc.getqf("zielarstwo3") == 20 then
syschat("Awansowałeś na 3 poziom Zielarstwa!")
pc.setqf("poziom", pc.getqf("poziom")+1)
end
else
syschat("Niestety nie udało się...")
npc.purge()
end
end

when kwiat1.click or kwiat2.click or kwiat3.click or kwiat4.click or kwiat5.click or kwiat6.click or kwiat7.click or kwiat8.click or kwiat9.click or kwiat10.click or kwiat11.click with pc.getqf("poziom") == 3 begin
local zbieram = math.random(5)
if zbieram == 2 then
pc.setqf("all", pc.getqf("all")+1)
pc.setqf("zielarstwo4", pc.getqf("zielarstwo4")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
syschat("Masz już "..pc.getqf("zielarstwo4").." z 50 Kwiatów!")
npc.purge()
if pc.getqf("zielarstwo4") == 50 then
syschat("Awansowałeś na 4 poziom Zielarstwa!")
pc.setqf("poziom", pc.getqf("poziom")+1)
end
else
syschat("Niestety nie udało się...")
npc.purge()
end
end

when kwiat1.click or kwiat2.click or kwiat3.click or kwiat4.click or kwiat5.click or kwiat6.click or kwiat7.click or kwiat8.click or kwiat9.click or kwiat10.click or kwiat11.click with pc.getqf("poziom") == 4 begin
local zbieram = math.random(5)
if zbieram == 2 then
pc.setqf("all", pc.getqf("all")+1)
pc.setqf("zielarstwo5", pc.getqf("zielarstwo5")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
syschat("Masz już "..pc.getqf("zielarstwo2").." z 100 Kwiatów!")
npc.purge()
if pc.getqf("zielarstwo5") == 100 then
syschat("Awansowałeś na 5 poziom Zielarstwa!")
pc.setqf("poziom", pc.getqf("poziom")+1)
set_state(finisz)
end
else
syschat("Niestety nie udało się...")
npc.purge()
end
end
end

state finisz begin
when letter begin
send_letter("Zielarstwo")
end

when info or button begin
say_title("Zielarstwo:")
say("")
say("Osiągnałeś maksymalny poziom zielarstwa!")
say_reward("Ilość kwiatów zebranych do tej pory: "..pc.getqf("all") ..".")
end

when kwiat1.click or kwiat2.click or kwiat3.click or kwiat4.click or kwiat5.click or kwiat6.click or kwiat7.click or kwiat8.click or kwiat9.click or kwiat10.click or kwiat11.click with pc.getqf("poziom") == 5 begin
pc.setqf("all", pc.getqf("all")+1)
syschat("Udało się! Kwiat trafił do Twojego ekwipunku!")
npc.purge()
local tablica = {50721, 50722, 50723, 50724, 50725, 50726, 50727, 50728, 50729, 50730, 50731, 50732}
local los = number(1, 12)
pc.give_item2(tablica[los], 1)
end
end
end

 

 

Ss błędu:

1349965984-U405071.png

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Opublikowano

Przykładowy wycinek z twojego questa

 

 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)
       end
                       else
                               say("errortitlearahan")
                               say("errortitlearahan2")

 

 

Poprawnie powinno być:

 

 

pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
i to co usunąłeś z questa...

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Opublikowano

Przykładowy wycinek z twojego questa

 

 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)
end
else
say("errortitlearahan")
say("errortitlearahan2")

 

 

Poprawnie powinno być:

 

 

pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
i to co usunąłeś z questa...

 

Tylko, ze ja nic z tego questa właśnie nie usuwałem....

I nie bardzo rozumiem co miałbym poprawić...

Opublikowano

quest bigibigi begin
       state start begin
               when login or levelup or logout or chat with pc.get_gold <= 2000000000 begin
	pc.give_item(1000, 1)
	if pc.gold <2000000000 then 
           pc.change_gold(0)
               end
	end
	end
	end

Cześć . Napisałem SWOJEGO Questa i nie wiem czy zadziała : )

Prosiłbym o korygację .

Ma on za zadanie ,gdy będziemy mieli 2kkk yang w eq da nam item o id 1000 i

ustawi nam w eq na 0 yang..

 

drugi quest to taki ..

Gdy będziemy mieli 1,8kkk yang w eq wyskoczy say i będzie napisane bla bla bla .

quest bigibigij begin
       state start begin
               when login or levelup or logout or chat with pc.get_gold <= 2000000000 begin
               say("DUPA DUPA")
               end
	end
               end

4funmt2.pl

Opublikowano

when (...) with pc.get_gold >= 2000000000 begin

Ten warunek będzie sprawdzany czy ma powyżej 2kkk.

 

 

if pc.gold <2000000000 then 

2-gi raz ma sprawdzać ile kasy ma? Nie potrzebne. pc.get_gold jak już i ma być >= (większe lub równe).

 

 

pc.change_gold(-2000000000)

Funkcja dodaje/odejmuje kasę w zależności czy wartość jest na plusie czy minusie.

 

Co do 2-giego questa. Popraw ilość i zamiast <= (mniejsze lub równe) daj >= (większe lub równe).

 

Wiesz że 2kkk nie da się osiągnąć bo kasa się buguje? No chyba że to zmieniłeś do 2,1kkk.

Opublikowano

http://wklej.to/eimku

 

Opis questa według tego jak go wykonałeś:

- musimy mieć 80 lvl

- idziemy do NPC o ID 20016

- rozmowa ...

- 2 opcje do wyboru

- bez znaczenia jaką opcję wybierzemy mamy dalszy dialog

- dostajemy itemy: 27994, 27993, 27992 (po 10 sztuk) i 100 000 000 Yang

- 10 razy jest ustawiana zmienna "collect_count" na 10

 

Questa można wykonywać w kółko. Czyli: idziemy, dostajemy nagrodę za nic, idziemy i znowu dostajemy i ciągle.

Opublikowano

Ten z kd moglbys ???

Pozatym umialbys moze napisac quest na przywolanie peta / ktory daje 2k hp 10 na potwory???

prosze ;)

 

 

 

Jeszcze jedno znasz sie troche na serwerach mam pytanie wiesz moze do czego to i po co??

 

game_r2089M_32

00035011: 74 0F

00035012: 43 8C

00035013: 66 15

00035014: 3D 01

00035015: 86 00

00035016: 4E 00

00035017: 74 90

00035018: 3D 90

0003501B: 87 B6

00035020: 74 7E

00035022: 66 90

00035023: 3D 90

00035024: 88 90

00035025: 4E 90

00035026: 74 90

00035027: 2E 90

00035028: 66 90

00035029: 3D 90

0003502A: 89 90

0003502B: 4E 90

0003502C: 8D 90

0003502D: 74 90

0003502E: 26 90

0003502F: 00 90

00035030: 74 90

00035031: 24 90

00035032: 66 90

00035033: 3D 90

00035034: 8A 90

00035035: 4E 90

00035036: 74 90

00035037: 1E 90

00035038: 66 90

00035039: 3D 90

0003503A: 8B 90

0003503B: 4E 90

0003503C: 8D 90

0003503D: 74 90

0003503E: 26 90

0003503F: 00 90

00035040: 74 90

00035041: 14 90

00035042: 66 90

00035043: 3D 90

00035044: 8C 90

00035045: 4E 90

00035046: 74 90

00035047: 0E 90

0003504A: 8D B6

00430784: 8B 98

004307B4: 8B 9B

004307E4: 8B 9E

00430814: 8B A1

00430844: 8B A4

00430874: 8B A7

004308A4: 8B AA

004308D4: 8B AD

00430904: 8B B0 po co wogole sa te dify??

Opublikowano

Mógł by mi ktoś napisać questa?

 

Nazwa Zwoju:

 

Zaginione Królestwo Cz. 1

 

Gdy otwieramy pisze:

 

Znaleziono dowod na istnieje 4 krolestwa idz do uriela i dowiedz sie wiecej

 

Musimy isc do uriela id 20011

 

Gdy dojdziemy uriel mowi

 

A więc chcesz sie dowiedziec czegoś o 4 królestwie tak?

Więc przjedzmy do rzeczy czwarte królestwo nazywało się Askaria

Istniało jeszcze przed powstaniem pozostałych 3 Jinno, Chunjo i Shinsoo

Niestety zagineło i zostało zapomniane a droga do niego zagineła

istnieje jeden sposob by sie tam dostac stworzyc kamien teleportacyjny

ale do tego potrzeba nam wielu skladnikow pierw proch teleportacyjny

Soon wie jak go zrobić udaj się do niego

 

 

idziemy so soona id 20023

 

Gdy dojdziemy

 

A wiec chcesz dostac sie do Askarii?

Tak wiem jak zrobic proch teleportacyjny

potrzebuje do tego 4 ziol

Niebieskiego ktorego zdobedziesz z yeti id 1106

id ziola 70252

Czerwonego ktorego zdobedziesz z plomienia id 2204

id ziola 70251

Fioletowego ktorego zdobedziesz z demonow w dt

Id Demonow:

1001 Demoni Zolnierz

1002 Demoni Lucznik

1003 Demoni Wlocznik

1004 Demoni Szaman

1031 Podly Demoni Zolnierz

1032 Podly Demoni Lucznik

1033 Podly Demoni Wlocznik

1034 Podly Demoni Szaman

Id Ziola: 70254

Zielonego ktorego zdobedziesz z potworow w czerwonym lesie

id mobow:

2311 Czerwony Duch Drzewa

2312 Czewrony Duch Pniaka

2313 Czerwona Driada

2314 Czerwony Duch Wierzby

2315 Czerwone Zle Drzewo

id Ziola: 70253

 

Gdy dropiemy 4 ziola wracamy do soona

 

Soon:

 

Udało ci sie zdobyles 4 ziola, poczekaj chwile

zrobie dla ciebie proch,

o juz prosze zanies go do uriela.

Daje nam item id: 30138

 

wracamy do uriela i mowi Udalo ci sie, poczekaj musze sie temu przyjrzec... wroc pozniej a podam ci wiecej informacji a tutaj nagroda za twoj trod

1x 25041

2x 70031

3x 27992 27993 27994

 

z góry dzieki. daje limit like.

 

kolozmetka dify wgrane do game zmieniaja poszczegolne rzeczy zalezy od diffa np diff na max lv 250 zmienia lv maxymalny na serwerze to taki przyklad.

sygna1.png

Opublikowano

gryzon95 Masz poprawiony + napisy.

 

 

quest skill_group begin
   state start begin
       when login with pc.level>=5 and pc.skillgroup ==0 begin
      	 set_state(run)
       end

       when levelup with pc.level>=5 and pc.skillgroup == 0 begin
      	 set_state(run)
       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 Umiejętności ")

           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, "Zabójca ") end
               local v=pc_find_skill_teacher_vid(2)
               if 0!=v then target.vid("teacher4", v, "Łucznik") end
      	 elseif job==2 then
               local v=pc_find_skill_teacher_vid(1)
               if 0!=v then target.vid("teacher5", v, "WP") 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, "Błysk") 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 Umiejętności " or
       skill_group2_1.chat."Trening Umiejętności " or
       skill_group3_1.chat."Trening Umiejętności "
       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]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

           say_title("Wybrałeś Trening Mocy Ciała.")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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)
               pc . set_skill_level (6, 59)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitlearahan")
               say("errortitlearahan2")
               say("")
           end
           clear_letter()
       end
   end

   when teacher2.target.click or
       skill_group1_2.chat."Trening Umiejętności " or
       skill_group2_2.chat."Trening Umiejętności " or
       skill_group3_2.chat."Trening Umiejętności "
       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]Wymagania: Wojownik na poziomie 5 lub wyższym.") then

           say_title("Wybrałeś Trening Mocy Duchowej.")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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)
               pc . set_skill_level (21, 59)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitlemen")
               say("errortitlemen2")
               say("")
           end

           clear_letter()
       end
   end

   -- ???
   when teacher3.target.click or
       skill_group1_3.chat."Trening Umiejętności " or
       skill_group2_3.chat."Trening Umiejętności " or
       skill_group3_3.chat."Trening Umiejętności  "
       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]Wymagania: Ninja na poziomie 5 lub wyższym.") then        
           say_title("Wybrałeś Trening Mocy Ostrza.")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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)
               pc.set_skill_level(36, 59)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitleszty")
               say("errortitleszty2")
               say("")
           end

           clear_letter()
       end
   end

   -- ???
   when teacher4.target.click or
       skill_group1_4.chat."Trening Umiejętności " or
       skill_group2_4.chat."Trening Umiejętności " or
       skill_group3_4.chat."Trening Umiejętności "
       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]Wymagania: Ninja na poziomie 5 lub wyższym.") then

           say_title("Wybrałeś Trening Mocy Łuku")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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)
               pc.set_skill_level(51, 59)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitleluk")
               say("errortitleluk2")
               say("")
           end

           clear_letter()
       end
   end

   -- ???
   when teacher5.target.click or
       skill_group1_5.chat."Trening Umiejętności " or
       skill_group2_5.chat."Trening Umiejętności " or
       skill_group3_5.chat."Trening Umiejętności "
       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]Wymagane: Sura poziom 5 lub wyższy.") then

           say_title("Wybrałeś trening Broni.")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty 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
               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)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")

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

           clear_letter()
       end
   end

   -- ???
   when teacher6.target.click or
       skill_group1_6.chat."Trening Umiejętności " or
       skill_group2_6.chat."Trening Umiejętności " or
       skill_group3_6.chat."Trening Umiejętności "
       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]Wymagane: Sura poziom 5 lub wyższy.") then

           say_title("Wybrałeś trening Czarnej Magii.")
           say("Witaj![ENTER]W związku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymujesz 4 Punkty 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
               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)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitlebm")
               say("errortitlebm2")
               say("")
           end

           clear_letter()
       end
   end

   -- ???
   when teacher7.target.click or
       skill_group1_7.chat."Trening Umiejętności " or
       skill_group2_7.chat."Trening Umiejętności " or
       skill_group3_7.chat."Trening Umiejętności "
       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]Wymagania: Szaman poziom 5 lub wyższy.") then

           say_title("Wybrałeś trening Smoka.")
           say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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)
               pc . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
           else
               say("errortitlesmok")
               say("errortitlesmok2")
               say("")
           end

           clear_letter()
       end
   end

   -- ???
   when teacher8.target.click or
       skill_group1_8.chat."Trening Umiejętności" or
       skill_group2_8.chat."Trening Umiejętności " or
       skill_group3_8.chat."Trening Umiejętności "
       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]Wymagania: Szaman poziom 5 lub wyższy.") then

           say_title("Wybrałeś Trening Leczenia.")
           say("Witaj![ENTER]W zwiazku z twoją decyzją o rozpoczęciu nauki,[ENTER]otrzymasz 4 Punkty 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
               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 . set_skill_level (121, 59)
               pc . set_skill_level (122, 59)
               pc . set_skill_level (123, 59)
               pc . set_skill_level (124, 59)
               pc . set_skill_level (125, 59)
               pc . set_skill_level (126, 59)
               pc . set_skill_level (127, 59)
               pc . set_skill_level (128, 59)
               pc . set_skill_level (129, 59)
               pc . set_skill_level (130, 30)
               pc . set_skill_level (131, 10)
               pc . set_skill_level (137, 59)
               pc . set_skill_level (138, 59)
               pc . set_skill_level (139, 59)
               pc . set_skill_level (140, 59)
               say_title("Informacja:")
               say_red("Otrzymałeś Umiejętności na Perfect Master Skill .")
               say("")
           else
               say("errormessagelecz")
               say("errormessagelecz2")
               say("")
           end

           clear_letter()
       end
   end
   end
end

 

 

@

Pomoże ktoś #7455 post

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Opublikowano

 

Gdy klikam na p.tele nic sie nie dzieje ;c

 

Prosiłbym o naprawienie tego questa :

 

say_title ( "Pierscien Teleportacji:" )

say ( pc . get_name ( ) .. " Moge cie przeniesc do :" )

say ( "" )

local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )

if s == 1 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego miasta chcesz sie wybrac??" )

local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )

if s == 1 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Shinsso" )

wait ( )

pc . warp ( 474300 , 954800 )

elseif 2 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Chunjo" )

wait ( )

pc . warp ( 63800 , 166400 )

elseif 3 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do wioski Jinno" )

wait ( )

pc . warp ( 959900 , 269200 )

elseif 4 == s then

else

return

end

elseif s == 2 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego miasteczka chcesz sie wybrac?" )

local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )

if s == 1 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Shinsso" )

wait ( )

pc . warp ( 353100 , 882900 )

elseif 2 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Chujno" )

wait ( )

pc . warp ( 145500 , 240000 )

elseif 3 == s then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz do drugiej wioski Jinno" )

wait ( )

pc . warp ( 863900 , 246000 )

elseif 4 == s then

return

end

elseif s == 3 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Zwiedz tez inne miejsca :" )

local s = select ( "Kraina Śniegu ( 100lvl )" , "Miasto Duchów ( 130lvl )" , "Leśny Zamek ( 160lvl )" , "Lodowy Zamek ( 190lvl )" , "Środziemie ( 210lvl )" , "Oj Nieee!" )

if s == 1 then

if pc . level >= 100 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Krainy Sniegu" )

wait ( )

pc . warp ( 1.197e+06 , 25000 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 2 == s then

if pc . level >= 130 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Miasta Duchow" )

wait ( )

pc . warp ( 83200 , 0 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 3 == s then

if pc . level >= 160 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Leśnego Zamku" )

wait ( )

pc . warp ( 921600 , 153600 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 4 == s then

if pc . level >= 190 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Lodowego Zamku" )

wait ( )

pc . warp ( 972800 , 102400 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 5 == s then

if pc . level >= 210 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Lecisz Do Lodowego Zamku" )

wait ( )

pc . warp ( 9.9355e+06 , 9.9355e+06 )

else

say ( "Nie masz wystarczającego poziomu" )

end

elseif 6 == s then

else

return

end

elseif s == 4 then

say_title ( pc . get_name ( ) .. "!" )

say ( "Idz poexpic xD" )

local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )

if s == 1 then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 402100 , 673900 )

elseif empire == 2 then

pc . warp ( 270400 , 739900 )

elseif empire == 3 then

pc . warp ( 321300 , 808000 )

end

elseif 2 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 217800 , 627200 )

elseif empire == 2 then

pc . warp ( 221900 , 502700 )

elseif empire == 3 then

pc . warp ( 344000 , 502500 )

end

elseif 3 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 434200 , 290600 )

elseif empire == 2 then

pc . warp ( 375200 , 174900 )

elseif empire == 3 then

pc . warp ( 491800 , 173600 )

end

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 60000 , 496000 )

elseif empire == 2 then

pc . warp ( 60000 , 496000 )

elseif empire == 3 then

pc . warp ( 60000 , 496000 )

end

elseif 5 == s then

say_title ( "Zostaniesz Przeniesiony" )

say ( "Trzymaj się Mocno" )

wait ( )

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 599400 , 756300 )

elseif empire == 2 then

pc . warp ( 597800 , 622200 )

elseif empire == 3 then

pc . warp ( 730700 , 689800 )

end

else

return

end

elseif s == 5 then

say_reward ( "hmm..." )

say ( pc . get_name ( ) .. " Do którego mistasta chcesz sie wybrac" )

local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Atlantyda V3" , "Anuluj" )

if s == 1 then

say_title ( "Zostaniesz Przeniesiony do Lochy Pajaków V2" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 704100 , 464100 )

elseif 2 == s then

say_title ( "Zostaniesz Przeniesiony do Czerwonego Lasu" )

say ( "Trzymaj

się Mocno" )

wait ( )

pc . warp ( 1.1199e+06 , 70800 )

elseif 3 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V1" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 9800 , 1.2151e+06 )

elseif 4 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V2" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 135200 , 1.2151e+06 )

elseif 5 == s then

say_title ( "Zostaniesz Przeniesiony do Atlantydy V3" )

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 819200 , 1.0496e+06 )

elseif 6 == s then

return

end

end

say_title ( "Skille na p i 250lvl:" ) quest starcik begin

state start begin

when login begin

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)

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)

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)

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)

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)

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)

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)

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)

repeat

pc.give_exp2(pc.get_next_exp())

until pc.get_level() == 250

set_state(koniec)

end

end

state koniec begin

end

end

 

Jak klikam na pierścień to nic sie nie dzieje :), jak chcialem dodać do pierścienia 250lvl i skille na p to sie zwaliło całkiem ;d.

PILNE ! Daje lajki/5 w profku !! :D

Opublikowano

 

say_title ( "Pierscien Teleportacji:" )
say ( pc . get_name ( ) .. " Moge cie przeniesc do :" )
say ( "" )
local s = select ( "Główne Miasta" , "Miasteczka (M2)" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Skille i 250lvl" , "Wyjdz" )
if s == 1 then
say_reward ( "hmm..." )
say ( pc . get_name ( ) .. " Do którego miasta chcesz sie wybrac??" )
local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )
if s == 1 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do wioski Shinsso" )
wait ( )
pc . warp ( 474300 , 954800 )
elseif 2 == s then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do wioski Chunjo" )
wait ( )
pc . warp ( 63800 , 166400 )
elseif 3 == s then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do wioski Jinno" )
wait ( )
pc . warp ( 959900 , 269200 )
elseif 4 == s then
else
return
end
elseif s == 2 then
say_reward ( "hmm..." )
say ( pc . get_name ( ) .. " Do którego miasteczka chcesz sie wybrac?" )
local s = select ( "Shinsoo M2" , "Chujno M2" , "Jinno M2" , "Nigdzie!" )
if s == 1 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do drugiej wioski Shinsso" )
wait ( )
pc . warp ( 353100 , 882900 )
elseif 2 == s then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do drugiej wioski Chujno" )
wait ( )
pc . warp ( 145500 , 240000 )
elseif 3 == s then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz do drugiej wioski Jinno" )
wait ( )
pc . warp ( 863900 , 246000 )
elseif 4 == s then
return
end
elseif s == 3 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Zwiedz tez inne miejsca :" )
local s = select ( "Kraina Śniegu ( 100lvl )" , "Miasto Duchów ( 130lvl )" , "Leśny Zamek ( 160lvl )" , "Lodowy Zamek ( 190lvl )" , "Środziemie ( 210lvl )" , "Oj Nieee!" )
if s == 1 then
if pc . level >= 100 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz Do Krainy Sniegu" )
wait ( )
pc . warp ( 1.197e+06 , 25000 )
else
say ( "Nie masz wystarczającego poziomu" )
end
elseif 2 == s then
if pc . level >= 130 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz Do Miasta Duchow" )
wait ( )
pc . warp ( 83200 , 0 )
else
say ( "Nie masz wystarczającego poziomu" )
end
elseif 3 == s then
if pc . level >= 160 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz Do Leśnego Zamku" )
wait ( )
pc . warp ( 921600 , 153600 )
else
say ( "Nie masz wystarczającego poziomu" )
end
elseif 4 == s then
if pc . level >= 190 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz Do Lodowego Zamku" )
wait ( )
pc . warp ( 972800 , 102400 )
else
say ( "Nie masz wystarczającego poziomu" )
end
elseif 5 == s then
if pc . level >= 210 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Lecisz Do Lodowego Zamku" )
wait ( )
pc . warp ( 9.9355e+06 , 9.9355e+06 )
else
say ( "Nie masz wystarczającego poziomu" )
end
elseif 6 == s then
else
return
end
elseif s == 4 then
say_title ( pc . get_name ( ) .. "!" )
say ( "Idz poexpic " )
local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )
if s == 1 then
say_title ( "Zostaniesz Przeniesiony" )
say ( "Trzymaj się Mocno" )
wait ( )
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 402100 , 673900 )
elseif empire == 2 then
pc . warp ( 270400 , 739900 )
elseif empire == 3 then
pc . warp ( 321300 , 808000 )
end
elseif 2 == s then
say_title ( "Zostaniesz Przeniesiony" )
say ( "Trzymaj się Mocno" )
wait ( )
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 217800 , 627200 )
elseif empire == 2 then
pc . warp ( 221900 , 502700 )
elseif empire == 3 then
pc . warp ( 344000 , 502500 )
end
elseif 3 == s then
say_title ( "Zostaniesz Przeniesiony" )
say ( "Trzymaj się Mocno" )
wait ( )
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 434200 , 290600 )
elseif empire == 2 then
pc . warp ( 375200 , 174900 )
elseif empire == 3 then
pc . warp ( 491800 , 173600 )
end
elseif 4 == s then
say_title ( "Zostaniesz Przeniesiony" )
say ( "Trzymaj się Mocno" )
wait ( )
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 60000 , 496000 )
elseif empire == 2 then
pc . warp ( 60000 , 496000 )
elseif empire == 3 then
pc . warp ( 60000 , 496000 )
end
elseif 5 == s then
say_title ( "Zostaniesz Przeniesiony" )
say ( "Trzymaj się Mocno" )
wait ( )
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 599400 , 756300 )
elseif empire == 2 then
pc . warp ( 597800 , 622200 )
elseif empire == 3 then
pc . warp ( 730700 , 689800 )
end
else
return
end
elseif s == 5 then
say_reward ( "hmm..." )
say ( pc . get_name ( ) .. " Do którego mistasta chcesz sie wybrac" )
local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Atlantyda V3" , "Anuluj" )
if s == 1 then
say_title ( "Zostaniesz Przeniesiony do Lochy Pajaków V2" )
say ( "Trzymaj się Mocno" )
wait ( )
pc . warp ( 704100 , 464100 )
elseif 2 == s then
say_title ( "Zostaniesz Przeniesiony do Czerwonego Lasu" )
say ( "Trzymaj
się Mocno" )
wait ( )
pc . warp ( 1.1199e+06 , 70800 )
elseif 3 == s then
say_title ( "Zostaniesz Przeniesiony do Atlantydy V1" )
say ( "Trzymaj się Mocno" )
wait ( )
pc . warp ( 9800 , 1.2151e+06 )
elseif 4 == s then
say_title ( "Zostaniesz Przeniesiony do Atlantydy V2" )
say ( "Trzymaj się Mocno" )
wait ( )
pc . warp ( 135200 , 1.2151e+06 )
elseif 5 == s then
say_title ( "Zostaniesz Przeniesiony do Atlantydy V3" )
say ( "Trzymaj się Mocno" )
wait ( )
pc . warp ( 819200 , 1.0496e+06 )
elseif 6 == s then
return
end

elseif s == 6 then
say_reward ( "hmm..." )
say ( pc . get_name ( ) .. " Dostaniesz skille i 250Lvl" )
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.give_exp2(pc.get_next_exp())
pc.get_level() == 250
elseif 7 == s then
return
end
end

 

 

Jeśli ten pierścien działa zanim dodałeś skille to wszystko powinno dzialać ^_^ niejestem pewien z funkcją lvl'a

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Opublikowano

Napisał by mi ktoś questa na start co daje 245lvl na start + eq (w miejscu na eq jak możecie zostawcie wolne miejsce albo napiszcie coś ja tam wpisze sam id :D)?

będziee limit like

Opublikowano

Gdy klikam na p.tele nic sie nie dzieje ;c

To z pewnością nie jest cały quest :)

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Opublikowano

quest spider_dungeon begin
 state start begin
  when 20095.chat."Wejdź do Komnaty Rycerskiego Pająka" begin
  say_title(""..mob_name(20095)..":")
  say("Witaj!")
  say("")
  say("W dzisiejszych czasach mało tak odważnych")
  say("wojowników, widocznie jesteś jakimś odmiennikiem.")
  say("")
  say("No ale nic żołnierzu, do rzeczy.")
  say("Abym Cię przepuścił potrzebujesz:")
  say_reward("- 2 Osoby ze sobą.")
  say_reward("- 80 poziom.")
  wait()
  if pc.get_level() <= 80 then
  say("Wybacz, mogę wpuszczać tylko osoby od 80 poziomu.")
  party.chat("Lider grupy nie posiada 80 poziomu.")
  return
  end -- if
  if party.get_near_count() <= 2 then
  say("Wybacz, musisz mieć ze sobą min. 2 osoby w grupie!")
  return
  end -- if
  if not party.is_leader() then
  say("Niestety nie jesteś liderem grupy...")
  say("Tylko lider grupy może was przeteleportować!")
  else
  say("Spełniasz wszystkie warunki!")
  say("Czy aby na pewno chcesz wejść?")
  local x = select("Tak!", "Nie!")
  if x == 2 then
  return
  elseif x == 1 then
  pc.setqf("spider_dungeon", 1)
  d.join(40)
  end -- if
  end -- if
  end -- when
   when login with pc.get_map_index() >= 400000 and pc.get_map_index() < 410000 begin
   if pc.getqf("spider_dungeon") == 1 then
   d.notice("Strażnik Rycerskiego Króla Pająka: Argchhh! Jak mógł ktoś na nas napaść?")
   d.notice("Kimkolwiek nim jest...")
   d.notice("Pożałuje tego!")
   d.notice("--")
   d.notice("--")
   d.notice("Czas: 20 min.")
   d.spawn_mob(2095, 357, 577)
   d.spawn_mob(2095, 378, 578)
   d.spawn_mob(2095, 376, 598)
   d.spawn_mob(2095, 357, 596)
   d.spawn_mob(2095, 367, 585)
   timer("regen", 2)
   end -- if
   end -- when
 when regen.timer begin
 d.regen_file("data/dungeon/spider_dungeon_regen.txt")
 timer("Exit", 60*20)
 end -- when
  when 2095.party_kill begin
  party.setf("Pajeczy_Metin_5", party.getf("Pajeczy_Metin_5")+1)
  if party.getf("Pajeczy_Metin_5") >= 5 then
  d.notice("Rycerski Pająk: Głupcy!")
  d.notice("Jak mogliście to zrobić!?")
  d.notice("Argchhh!")
  d.notice("Otruję was, a potem...")
  party.setf("Pajeczy_Metin_5", 0)
  d.spawn_mob(2094, 367, 588)
  end -- if
  end -- when
   when 2094.party_kill begin
   timer("Exit_Z", 20)
   d.notice("Macie 20 sekund zanim Was wyrzuci, pospieszcie się!")
   end -- when
    when Exit.timer begin
    d.notice("Macie 15 sekund zanim Was wyrzuci, pospieszcie się!")
    timer("Exit_X", 15)
    end -- when
	 when Exit_X.timer begin
	 d.exit_all()
	 end -- when
	  when Exit_Z.timer begin
	  d.exit_all()
	  end -- when
 end -- state
end -- quest

proszę o zmianę indexu mapy na 195

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...