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

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

Witam chciałbym aby ktoś poprawił mi ten Quest ! :) Oczywiście Lajk będzie ;)

 

quest Zabij_Zlego_Potwora begin
state start begin
 when login or levelup or enter with pc.get_level() >= 86 begin
  setstate( gototeacher )
 end
end
state gototeacher begin
 when letter begin
  send_letter("Zabij Zlego Potwora")
  local v=find_npc_by_vnum(20355)
  if 0==v then
  else
   target.vid("__TARGET__", v, "Idź do Kapitan")
  end
 end
 when button or info begin
	    say_title("Kapitan:")
  say("Idz do Kapitana i porozmawiaj z nim")
 end
 when __TARGET__.target.click begin
  target.delete("__TARGET__")
  say_title("Kapitan:")										    l
	    say("Witaj Drogi Wojowniku ostatnio w wierzy demonow pojawila sie straszliwa postac jest to Krol Demonow   niszczy on spokoj naszego miasta")
	    wait()
	    say("Twoim zadanie jest isc do Wierzy demonow i zabic ta bestie")
  say_reward("Zabij krola demonow")
  say("")
  set_state(kill)
  pc.setqf("state", 0)
  q.set_counter("Pozostało: Krol Demonow", 0)
 end
end
state kill begin
 when letter begin
  send_letter("")
 end
 when button or info begin
  say_title(":")
  say("Musisz 1 Krol Demonow zabić")
  say("")
  say_reward(..pc.getqf("state").." z 1 typu Krol Demonow  zabitych")
  say("")
 end
 when 1091.kill begin
  local count = pc.getqf("state") + 1
  if count <= 1 then
   pc.setqf("state", count)
   q.set_counter("Pozostało Krol Demonow", 10 - count)
   if count == 1 then
 say_title("Kapitan:")
 say("")
			    say("Przyjdź do mnie teraz, proszę")
 set_state(gototeacher2)
   end
  end
 end
 when 20355.chat."Krol Demonow Polowanie nie(?)." with pc.getf("main_quest_lv2","state") < 10 begin
  say_title("Kapitan:")
	    say("Oto twoja nagroda")
  if pc.is_gm() then
   wait()
   say_title("Kapitan:")
   say("Przyjmujesz zadanie?")
   local s = select("Tak", "Nie")
   if s == 1 then
 set_state(gototeacher2)
   end
  end
 end
 when 20355.chat."Krol Demonow Polowanie nie(?)." with pc.getf("main_quest_lv2","state") >= 10 begin
  say_title("Kapitan:")
  say("Udalo Ci sie")
  set_state(gototeacher2)
 end
end
state gototeacher2 begin
 when letter begin
  local v=find_npc_by_vnum(20355)
  if 0==v then
  else
   target.vid("__TARGET__", v, "Idź do Kapitan")
  end
 end
 when letter begin
  send_letter("Zabiles bestie")
 end
 when button or info begin
  say_title("Zabiles bestie")
  say("Zabiles bestie idz do Kapitana")
 end
 when __TARGET__.target.click begin
  target.delete("__TARGET__")
  say("Zabiles bestie idz do Kapitana")
				    say_reward("EXP 99999999")
  pc.give_exp2( 99999999 )
		   set_quest_state("levelup","run") -- levelup quest wieder starten
  pc.change_money( 1000000000 )
	    say_reward("Yang 1000000000")
				    )
		  say_reward("Niektóre przedmioty")
				    )
		  say_reward("Level Konia 1")
		   clear_letter()
  set_state( __COMPLETE__ )
  pc.setqf("state", 0) --Wenn wir in der Aufgabe Variablen setzen, kann die DB Belastung reduziert werden.
 end
end
state __COMPLETE__ begin
end
end

1348158873-U272526.jpg

Opublikowano

Mam problem z tym questem:

 

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

-- Serwer Rehab

-- Quest Edit by Flexior

-- Analiza Biologa 30lv

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

quest collect_quest_lv30 begin

state start begin

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

set_state(information)

end

end

state information begin

when letter begin

local v = find_npc_by_vnum(20084)

if v != 0 then

target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")

end

send_letter("Analiza Biologa - Zeby Orka")

end

when button or info begin

say_title("Analiza Biologa - Zeby Orka")

say("")

say("Biolog Chaegirab, uczen Uriela,")

say("wlasnie Cie szukal. Prosze idz")

say("do niego i zaoferuj mu swoja pomoc")

say("")

end

 

when __TARGET__.target.click or

20084.chat."Znajdz Biologa" begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

--- l

say("Niebiosa, prosze pomozcie mi...")

say("Badam wszystkie rodzaje potworow w tym ")

say("imperium. Jest bardzo duzo rzeczy,")

say("ktore musza zostac zrobione. Nie mam")

say("czasu abym mogl sam wybrac sie na wyprawe.")

say("Prosze, pomoz mi.")

wait()

say("Aktualnie badam Zeby Orka.")

say("Musze przeprowadzic kilka eksperymentow,")

say("dlatego potrzebuje kilku Zebow Orka.")

say("Czy moglbys przyniesc mi 10 Zebow Orka?")

say("Prosze, pomoz mi! Zawsze przynos mi po jednym,")

say("abym mial czas na ich dokladne przebadanie!")

say("")

set_state(go_to_disciple)

pc.setqf("duration",0)

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

end

end

state go_to_disciple begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

end

when button or info begin

say_title("Znajdz Zeby Orka")

--- l

say("")

say("Biolog Chaegirab, uczen Uriela,")

say("szuka Zebow Orka.")

say("Zawsze przynos mu po jednym, aby mial czas")

say("na ich dokladne przebadanie.")

say("Zebow orka szukaj u Czarnych Orkow!")

say("")

say_item_vnum(30006)

say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Zebow Orka.")

say("")

end

 

when 71035.use begin --°g´bĂĤô

if get_time() < pc.getqf("duration") then

say("")

say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")

say("")

return

end

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

say("")

say("¤w¸g¨ĎĄÎ¤F1¦¸")

say("")

return

end

if pc.count_item(30006)==0 then

say("Biolog Chaegirab:")

say("Co? Nie przyniosles mi zadnych")

say("Zebow Orka?...")

say("")

return

end

item.remove()

pc.setqf("drink_drug",1)

end

 

 

when 20084.chat."Zeby Orka" with pc.count_item(30006) >0 begin

if get_time() > pc.getqf("duration") then

say("Biolog Chaegirab:")

--- l

say("Oh!! Znalazles!")

say("Pozwol, ze rzuce okiem...")

say("Jeszcze chwilke.")

say("")

pc.remove_item("30006", 1)

pc.setqf("duration",get_time()+0*0*0)

wait()

 

local pass_percent

if pc.getqf("drink_drug")==0 then

pass_percent=70

else

pass_percent=90

end

 

local s= number(1,100)

if s<= pass_percent then

if pc.getqf("collect_count")< 9 then --10­ÓĄH¤U

local index =pc.getqf("collect_count")+1

pc.setqf("collect_count",index) --¨ú±o¤@­Ó®É +1

say("Biolog Chaegirab:")

say("Oh!! Ten Zab Orka jest doskonalej jakosci!")

say("Przynies mi jeszcze".." "..10-pc.getqf("collect_count").. " Zebow Orka.")

say("Prosze, sprobuj je znalezc!")

say("")

pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć

return

end

say("Biolog Chaegirab:")

say("Oh, zebrales juz wszystkie?")

say("Dobra robota...")

say("Ale poczekaj!")

say("Aby zakonczyc swoja prace, potrzebuje")

say("abys przyniosl dla mnie jeszcze jeden przedmiot!")

say("")

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

pc.setqf("duration",0)

set_state(key_item)

return

else

say("Biolog Chaegirab:")

say("Ten Zab orka jest zlej jakosci!")

say("Sprobuj przyniesc inny!")

say("Prosze, pomoz mi!")

pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć

return

end

else

say("Biolog Chaegirab:")

say("Jeszcze nie skonczylem badac ostatniego Zebu Orka!")

say("Wroc pozniej, kiedy juz skoncze!")

say("")

return

end

end

end

 

state key_item begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

if pc.count_item(30220)>0 then

local v = find_npc_by_vnum(20084)

if v != 0 then

target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")

end

end

end

when button or info begin

if pc.count_item(30220) >0 then

say_title("Znalazles kamien duszy!")

say("")

--- l

say("Wroc do biologa, aby")

say("odniesc mu kamien!")

say("")

return

end

say_title("Kamien Duszy")

say("")

--- l

say("Zebrales juz wszystkie 10 Zebow!")

say("Teraz, biolog potrzebuje ostatni")

say("przedmiot, aby zakonczyc swoje badania!")

say_item_vnum(30220)

say("Mozesz go znalezc zabijajac orki")

say("w Dolinie Seungryong!")

say("")

end

 

 

when 635.kill or

636.kill or

637.kill begin

local s = number(1, 50)

if s == 1 and pc.count_item(30220)==0 then

pc.give_item2(30220, 1)

send_letter("Wroc do biologa!")

end

end

 

when __TARGET__.target.click or

20084.chat."Znalazlem Kamien Duszy" with pc.count_item(30220) > 0 begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

say("Oh, Znalazles!")

say("Bardzo Tobie dziekuje!")

say("")

say_reward("Mozesz teraz isc do Baek-Go po nagrode!")

say("")

pc.remove_item(30220,1)

set_state(__reward)

end

 

end

 

state __reward begin

when letter begin

send_letter("Analiza Biologa - Nagroda")

 

local v = find_npc_by_vnum(20018)

if v != 0 then

target.vid("__TARGET__", v, "Baek-Go")

end

end

when button or info begin

say_title("Skonczyles analize biologa!")

--- l

say("Biolog Chaegirab wysyla Cie")

say("po nagrode do Baek-Go!")

say("")

end

 

when __TARGET__.target.click or

20018.chat."Nagroda" begin

target.delete("__TARGET__")

say("Baek-Go:")

say("Hmm, a wiec Biolog")

say("wyslal Cie po nagrode?")

say("Zobaczmy, co tam masz...")

say("")

wait()

say_title("Wybierz rodzaj bonusu jaki chcesz otrzymać ")

local s = select("10% na Wojowników", "10% na Ninje", "10% na Sury", "10% na Szamanów", "10% na Ludzi", "10% na Potwory")

if s == 1 then

affect.add_collect(apply.POINT_ATTBONUS_WARRIOR, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Wojowników")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

elseif s == 2 then

affect.add_collect(apply.POINT_ATTBONUS_ASSASSIN, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Ninje")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

elseif s == 3 then

affect.add_collect(apply.POINT_ATTBONUS_SURA, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Sury")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

elseif s == 4 then

affect.add_collect(apply.POINT_ATTBONUS_SHAMAN, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Szamanów")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

elseif s == 5 then

affect.add_collect(apply.POINT_ATTBONUS_HUMAN, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Ludzi")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

elseif s == 6 then

affect.add_collect(apply.POINT_ATTBONUS_MONSTER, 10, 60*60*24*365*60) --60¦~

say_reward("Otrzymałeś bonus: 10% na Potwory")

say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się")

say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")

end

pc.give_item2(50070)

pc.give_item2(50070)

pc.give_item2(50070)

pc.give_item2(50070)

pc.give_item2(50070)

affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~

clear_letter()

set_quest_state("collect_quest_lv40", "run")

set_state(__complete)

end

 

end

 

state __giveup__ begin

when 20084.chat."Poddajesz sie?" begin

say("Biolog Chaegirab:")

say("Czy jestes pewien, ze chcesz sie poddac!?")

say("Nie bedziesz mial szansy, aby zaczac")

say("ponownie!")

end

end

state __complete begin

end

end

 

 

Wgrywam go na serwer, wszystko ok, klikam w grze na biologa i nic...

Opublikowano

@up

Kilka pierwszych linijek i już błąd.

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

Zmień na:

when login or levelup with pc.get_level() >= 30 and pc.get_level() <= 90 begin

Opublikowano

@up

Kilka pierwszych linijek i już błąd.

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

Zmień na:

when login or levelup with pc.get_level() >= 30 and pc.get_level() <= 90 begin

 

To nie jest błąd.

Może być pc.level i może także być pc.get_level() nie ma różnicy.

 

@EDIT

@DOWN

Działa to tak samo, z resztą możesz nawet zobaczyć takie wpisy w wgranych questach serwerowych.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Doda mi ktos do tego questa 86 lv na start?

 

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

-- Metin2 Triadica.net

-- Kapitan Quest By Bambus3k

-- First Login

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

quest first_login begin

state start begin

when login begin

if pc.getqf("bambus3k") == 0 then

pc.setqf("bambus3k", 1)

 

say_reward(string.format("Witamy na Wykurwistym Serwerze!"))

say("Piczka2")

say_title("GameAdmin: [GA]KuBa")

say("Raty na serwerze:")

say("EXP: 999%")

say("DROP: 999%")

say("Yang: 999%")

say("A teraz zapoznaj się z serwerem !")

say("Zapierdalaj pod piec ;D !")

say_reward(string.format("Życzymy miłej gry."))

 

pc . give_item2 ( "14009" , 1 )

pc . give_item2 ( "15009" , 1 )

pc . give_item2 ( "13009" , 1 )

pc . give_item2 ( "16009" , 1 )

pc . give_item2 ( "17009" , 1 )

pc . give_item2 ( "50052" , 1 )

pc . give_item2 ( "71095" , 10 )

pc . give_item2 ( "27003" , 200 )

pc . give_item2 ( "27006" , 200 )

 

 

pc . set_skill_level ( 131 , 10 )

pc . change_money(100000000)

horse.set_level ( 21 )

horse.ride()

 

 

if pc.job==0 then --WOJOWNIK

pc . give_item2 ( "19" , 1 )

pc . give_item2 ( "3009" , 1 )

pc . give_item2 ( "11209" , 1 )

pc . give_item2 ( "12209" , 1 )

end

if pc.job==1 then --NINJA

pc . give_item2 ( "1009" , 1 )

pc . give_item2 ( "2009" , 1 )

pc . give_item2 ( "11409" , 1 )

pc . give_item2 ( "12349" , 1 )

end

if pc.job==2 then -- SURA

pc . give_item2 ( "19" , 1 )

pc . give_item2 ( "11609" , 1 )

pc . give_item2 ( "12489" , 1 )

end

if pc.job==3 then -- SZAMAN

pc . give_item2 ( "5009" , 1 )

pc . give_item2 ( "7009" , 1 )

pc . give_item2 ( "11809" , 1 )

pc . give_item2 ( "12629" , 1 )

end

clear_letter ( )

end

end

end

state Bambus3k begin

end

end

 

Opublikowano

mam nie typową prośbę czy ktoś może mi udostępnić questy na wzięcie ślubu wraz z przeniesieniem na ślubną mapę

 

bo munie nie przenosi na mapę ślubna i zamraża postacie nie mogą się ruszyć i tak samosie dzieje przy wpisaniu złego imienia partnera po prostu postać zostaje zamrożona

 

dziękuję za każda pomoc a jak by ktoś mógł podać warpy na mapę ślubną

Opublikowano

Witam ,witam poszukuję/poproszę questa ( dam limit lubie to miesiąc +5* w profilu) . Polegający na tym iż :

Po śmierci bosa (ID 21344) pojawia się NPC ,na 20sekund , po czym znika)

Jeżeli chce ktoś Limit lubie to przez 2 miesiace to jeszcze ,że gdy ktoś nie kliknie w NPC to

wywala go z mapy na pustynie . Jakbyscie chcieli dać dwa to dajcie je osobno Pozdrawiam!!

 

 

2.Mógłby ktoś przerobić tego questa tak ,że wyniki patrzymy u jakiegoś NPC ? Np o ID : 123331

quest kwiatmix_zabite_potwory begin
state start begin
when letter begin
send_letter("Zabite Potwory")

end
when kill with not npc.is_pc() begin
pc.setqf("zabite_potwory", pc.getqf("zabite_potwory")+1)
end
when 2206.kill begin
pc.setqf("zabite_krole", pc.getqf("zabite_krole")+1)
end
when 2092.kill begin
pc.setqf("zabite_krola", pc.getqf("zabite_krola")+1)
end
when 2091.kill begin
pc.setqf("zabite_pajakow", pc.getqf("zabite_pajakow")+1)
end
when 2191.kill begin
pc.setqf("zabite_zolw", pc.getqf("zabite_zolw")+1)
end
when 1093.kill begin
pc.setqf("rozpruwacze", pc.getqf("rozpruwacze")+1)
end
when 1095.kill begin
pc.setqf("smierci", pc.getqf("smierci")+1)
end
when 691.kill begin
pc.setqf("zabite_orkow", pc.getqf("zabite_orkow")+1)
end
when 1901.kill begin
pc.setqf("zabite_ogonow", pc.getqf("zabite_ogonow")+1)
end
when kill with npc.is_pc() begin
pc.setqf("zabite_ludzie", pc.getqf("zabite_ludzie")+1)
end
when info or button begin
say("Ilość zabójstw Ludzi: "..pc.getqf("zabite_ludzie"))
say("Ilość zabójstw wszystkich potworów: "..pc.getqf("zabite_potwory"))
say("Ilość zabójstw Ognistych Króli: "..pc.getqf("zabite_krole"))
say("Ilość zabójstw Króli Pająków: "..pc.getqf("zabite_krola"))
say("Ilość zabójstw Królowych Pająków: "..pc.getqf("zabite_pajakow"))
say("Ilość zabójstw Olbrzymich Żółwi: "..pc.getqf("zabite_zolw"))
say("Ilość zabójstw Umarłych Rozprufaczuf: "..pc.getqf("rozpruwacze"))
say("Ilość zabójstw Niebieskich Śmierci: "..pc.getqf("smierci"))
say("Ilość zabójstw Wodzy Orków: "..pc.getqf("zabite_orkow"))
say("Ilość zabójstw Dziewięciu Ogonów: "..pc.getqf("zabite_ogonow"))
end
end
end

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Moze mi ktos napisac questa na przywolanie np jakiegos moba albo bossa i ustawic tak ze po przywolaniu wyskakuja np.2moby/bossy do jakiegos itemku z gory dzieki like bedzie

Daj Lubię To Ciebie to nic nie kosztuje a mnie to pocieszy :))

5196ea519f634cbc802d3f5a440018a9.0.gif

Opublikowano

@3UP

--------------------
--Wersja by GoGame--
--------------------
quest kwiatmix_zabite_potwory begin
   state start begin
       when kill with not npc.is_pc() begin
       pc.setqf("zabite_potwory", pc.getqf("zabite_potwory")+1)
       end
       when 2206.kill begin
       pc.setqf("zabite_krole", pc.getqf("zabite_krole")+1)
       end
       when 2092.kill begin
       pc.setqf("zabite_krola", pc.getqf("zabite_krola")+1)
       end
       when 2091.kill begin
       pc.setqf("zabite_pajakow", pc.getqf("zabite_pajakow")+1)
       end
       when 2191.kill begin
       pc.setqf("zabite_zolw", pc.getqf("zabite_zolw")+1)
       end
       when 1093.kill begin
       pc.setqf("rozpruwacze", pc.getqf("rozpruwacze")+1)
       end
       when 1095.kill begin
       pc.setqf("smierci", pc.getqf("smierci")+1)
       end
       when 691.kill begin
       pc.setqf("zabite_orkow", pc.getqf("zabite_orkow")+1)
       end
       when 1901.kill begin
       pc.setqf("zabite_ogonow", pc.getqf("zabite_ogonow")+1)
       end
       when kill with npc.is_pc() begin
       pc.setqf("zabite_ludzie", pc.getqf("zabite_ludzie")+1)
       end
       when ID.chat."Zabite Potwory" begin
       say("Ilość zabójstw Ludzi: "..pc.getqf("zabite_ludzie"))
       say("Ilość zabójstw wszystkich potworów: "..pc.getqf("zabite_potwory"))
       say("Ilość zabójstw Ognistych Króli: "..pc.getqf("zabite_krole"))
       say("Ilość zabójstw Króli Pająków: "..pc.getqf("zabite_krola"))
       say("Ilość zabójstw Królowych Pająków: "..pc.getqf("zabite_pajakow"))
       say("Ilość zabójstw Olbrzymich Żółwi: "..pc.getqf("zabite_zolw"))
       say("Ilość zabójstw Umarłych Rozprufaczuf: "..pc.getqf("rozpruwacze"))
       say("Ilość zabójstw Niebieskich Śmierci: "..pc.getqf("smierci"))
       say("Ilość zabójstw Wodzy Orków: "..pc.getqf("zabite_orkow"))
       say("Ilość zabójstw Dziewięciu Ogonów: "..pc.getqf("zabite_ogonow"))
       end
   end
end

 

usunałęm:

when letter begin
send_letter("Zabite Potwory")
end

 

i zamiast tego :

when info or button begin

dałem to:

when ID.chat."Zabite Potwory" begin

 

za ID daj ID npc :)

gogame.png

Opublikowano

Witam ,witam poszukuję/poproszę questa ( dam limit lubie to miesiąc +5* w profilu) . Polegający na tym iż :

Po śmierci bosa (ID 21344) pojawia się NPC ,na 20sekund , po czym znika)

Jeżeli chce ktoś Limit lubie to przez 2 miesiace to jeszcze ,że gdy ktoś nie kliknie w NPC to

wywala go z mapy na pustynie . Jakbyscie chcieli dać dwa to dajcie je osobno Pozdrawiam!!

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

@2UP

 

nie wiem dokładnie o co ci chodzi , więc napisałem 2

 

1.

jest to quest dla wszystkich...

quest Dk_achievements begin
state start begin
	when ID.kill begin
		notice_all(pc.get_name().." Zabił Czerwonego Smoka !")
	end
	when levelup with pc.get_level() >= 90 begin
		notice_all(pc.get_name().." Zdobył "..pc.get_level().." Poziom ! Gratulujemy !")
	end
	when login with pc.getqf("first") == 0 begin
		notice_all(pc.get_name().." Dołączył do Gry.")
		pc.setqf("first", 1)
	end
end
end

 

2.

quest Dk_Deka13_achievements begin
state start begin
	local name = "Deka13"
	when ID.kill with pc.get_name() == name begin
		notice_all(name.." Zabił Czerwonego Smoka !")
	end
	when levelup with pc.get_level() >= 90 and pc.get_name() == name begin
		notice_all(name.." Zdobył "..pc.get_level().." Poziom ! Gratulujemy !")
	end
	when login with pc.getqf("first") == 0 and pc.get_name() == name begin
		notice_all(name.." Dołączył do Gry.")
		pc.setqf("first", 1)
	end
end
end

 

niestety nie wiem czy 2 quest będzie działać

jednak chyba powinien

 

Za ID daj ID czerwonego smoka (nie chce mi się szukać , a zapomniałem sobie) tu :

when ID.kill begin
when ID.kill with pc.get_name() == name begin

 

 

 

liczę na LUBIĘ TO :)

 

 

@DOWN

wklejasz to do folderu QUEST

w:

/usr/GoGame/game/share/locale/polska/quest/

dla moich SF.

u ciebie to powinno być tak:

/usr/x/game/share/locale/germany/quest/

gdzie x - nazwa usera BSD sf.

 

nazwa może być dowolna np.

1.quest

i tak będzie działać , ja tak mam questy na serwerze które testuje

liczby kolejno (1, 2 ... 30 .. 100 .. 342) :D

 

cd /usr/.../quest/
./qc nazwa_questa.quest

gogame.png

Opublikowano

Witam ,witam poszukuję/poproszę questa ( dam limit lubie to miesiąc +5* w profilu) . Polegający na tym iż :

Po śmierci bosa (ID 21344) pojawia się NPC ,na 20sekund , po czym znika)

Jeżeli chce ktoś Limit lubie to przez 2 miesiace to jeszcze ,że gdy ktoś nie kliknie w NPC to

wywala go z mapy na pustynie . Jakbyscie chcieli dać dwa to dajcie je osobno Pozdrawiam!!

 

quest asd begin
state start begin
when 21344.kill begin
local x = pc.get_local_x()+1
local y = pc.get_local_y()-1
mob.spawn(ID NPC, x, y, 0, 0, 1)
timer("zabity", 20)
end

when zabity.timer begin
npc.purge()
end
end
end

Możliwe, że zadziała.

 

umarł

Opublikowano

Poprosił bym o podanie/ napisanie questa !

 

Na 86 Lv idziemy do kapitana który prosi nas o zabicie Króla demonów (Kapitan mówi graczowi że DT nawiedza straszna bestia i musisz nam pomóc ! itp.. )

Po zabiciu króla wracamy do kapitana który nam mówi że jesteśmy bohaterami i w zamian dostajemy 1kkk yang i 1kkk expa :)

 

Jeżeli ktoś to zrobi będę wdzięczy i nawet przez miecha mogę go Lajkować ;)

1348158873-U272526.jpg

Opublikowano

Prosze o dopisanie do tego questa, zeby czerwony las byl dostepny dopiero od 100 lvl.

 

 

 

 

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 ( "Przed DT" , "Ziemia Olbrzymów" , "GM map/zombie" , "Oj Nieee!" )

if s == 1 then

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

say ( "Lecisz Na DT :DD ??" )

wait ( )

pc . warp ( 590500 , 110500 )

elseif 2 == s then

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

say ( "Lecisz na Tysiaki :D" )

wait ( )

pc . warp ( 845100 , 745900 )

elseif 3 == s then

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

say ( "Nowa mapa (jeszcze w budowie , ale zobaczysz jak wyglada)" )

wait ( )

pc . warp ( 83200 , 0 )

elseif 4 == 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" , "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" )

if pc.get_max_level() >= 95 then

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

return

end

end

 

 

Opublikowano

elseif 2 == s then

say_title ( "Zostaniesz Przeniesiony do Czerwonego Lasu" )

if pc.get_max_level() >= 100 then

say ( "Trzymaj się Mocno" )

wait ( )

pc . warp ( 1.1199e+06 , 70800 )

else

say("nie masz 100 lvla")

end

 

umarł

Opublikowano

Poprosił bym o podanie/ napisanie questa !

 

Na 86 Lv idziemy do kapitana który prosi nas o zabicie Króla demonów (Kapitan mówi graczowi że DT nawiedza straszna bestia i musisz nam pomóc ! itp.. )

Po zabiciu króla wracamy do kapitana który nam mówi że jesteśmy bohaterami i w zamian dostajemy 1kkk yang i 1kkk expa :)

 

Jeżeli ktoś to zrobi będę wdzięczy i nawet przez miecha mogę go Lajkować ;)

 

Trzymaj, pisane na szybko

 

quest dt_king begin
state start begin
	when login or levelup with pc.get_level() >= 86 begin
		setstate(jeden)
	end
end
state jeden begin
	when letter begin
		send_letter("Idz do Kapitana ")
		local v = find_npc_by_vnum(id_npc)
			if v != 0 then
				terget.vid("__TARGET__", v, "kapitan")
			end
	end
	when __TARGET__.target.click or id_npc.click begin
		target.delete("__TARGET__")
		say("wpisz tekst.. ")
		say("Nie mam weny.. ")
		say("")
		setstate(dwa)
	end
end
state dwa begin
	when 1091.kill begin
		pc.setqf("krol_dt", 1)
		send_letter("wroc do kapitana")
	end
	when id_npc.click begin
		if pc.getqf("krol_dt") < 1 then
			say("najpierw zabij krola. ")
			say("potem do mnie wroc ")
			say("")
		else
			say("zabiles krola dt. ")
			say("oto nagroda: ")
			say(" 1kkk exp i 1kkk yang ")
			pc.change_money( 1000000000 )
			pc.give_exp2( 1000000000 )
			setstate(koniec)
		end
	end
end
state koniec begin
end
end

 

 

@EDIT

Uzupełnij...

id_npc wpisz ID kapitana

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Prosze o napisane questa, gdy klikam na pieczec o id 71110 siedze na wierzchowcu o id 20110 i ma działac to jak buty wiatru, gdy klikam pieczec zaklada sie w te okienko pod eq a gdy z powrotem klikne pieczec sciąga sie do eq i zsiadam z wierzchowca. Z gory dziekuje i nagradzam :)

Opublikowano

quest dt_king begin
    state start begin
		    when login or levelup with pc.get_level() >= 86 begin
				    setstate(jeden)
		    end
    end
    state jeden begin
		    when letter begin
				    send_letter("Idz do Kapitana ")
				    local v = find_npc_by_vnum(20355)
						    if v != 0 then
								    terget.vid("__TARGET__", v, "kapitan")
						    end
		    end
		    when __TARGET__.target.click or id_npc.click begin
				    target.delete("__TARGET__")
				    say("Ostatnio nasze DT naiwedza straszna bestia ")
				    say("Idz tam i zabij ja ")
				    say("")
				    setstate(dwa)
		    end
    end
    state dwa begin
		    when 1091.kill begin
				    pc.setqf("krol_dt", 1)
				    send_letter("wroc do kapitana")
		    end
		    when id_npc.click begin
				    if pc.getqf("krol_dt") < 1 then
						    say("najpierw zabij krola. ")
						    say("potem do mnie wroc ")
						    say("")
				    else
						    say("zabiles krola dt. ")
						    say("oto nagroda: ")
						    say(" 1kkk exp i 1kkk yang ")
						    pc.change_money( 1000000000 )
						    pc.give_exp2( 1000000000 )
						    setstate(koniec)
				    end
		    end
    end
    state koniec begin
    end
end

 

Pod sam koniec jest jakiś błąd (tak wyskakuje w VirtualBOX'ie)

1348158873-U272526.jpg

Opublikowano

quest dt_king begin
	state start begin
			when login or levelup with pc.get_level() >= 86 begin
					setstate(jeden)
			end
	end
	state jeden begin
			when letter begin
					send_letter("Idz do Kapitana ")
					local v = find_npc_by_vnum(20355)
							if v != 0 then
									terget.vid("__TARGET__", v, "kapitan")
							end
			end
			when __TARGET__.target.click or id_npc.click begin
					target.delete("__TARGET__")
					say("Ostatnio nasze DT naiwedza straszna bestia ")
					say("Idz tam i zabij ja ")
					say("")
					setstate(dwa)
			end
	end
	state dwa begin
			when 1091.kill begin
					pc.setqf("krol_dt", 1)
					send_letter("wroc do kapitana")
			end
			when id_npc.click begin
					if pc.getqf("krol_dt") < 1 then
							say("najpierw zabij krola. ")
							say("potem do mnie wroc ")
							say("")
					else
							say("zabiles krola dt. ")
							say("oto nagroda: ")
							say(" 1kkk exp i 1kkk yang ")
							pc.change_money( 1000000000 )
							pc.give_exp2( 1000000000 )
							setstate(koniec)
					end
			end
	end
	state koniec begin
	end
end

 

Pod sam koniec jest jakiś błąd (tak wyskakuje w VirtualBOX'ie)

Podaj treść błędu.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...