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

 

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

state information begin
when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Coś się stało mojemu dziecku!")
end

when button or info begin
say_title("Ah-Yu")
say("Ah-Yu pilnie potrzebuje Twojej pomocy")
say("Przybądź do niej jak najprędzej...")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Dzisiaj w nocy bardzo źle spałam.")
say("Gdy się obudziłam, zauważyłam na moim dziecku")
say("ślady ukąszenia... Okazało się, że wygnany wojownik")
say("okaleczył mojego kochanego synka gdy spałam...")
say("Moje dziecko na zawsze będzie chore..!")
set_state(dzieckoyu)
end
end

state dzieckoyu begin

when letter begin
send_letter("Błogosławiony przedmiot")
end

when button or info begin
say_title("Błogosławiony przedmiot")
say("Dziecko Ah-Yu jest w poważnym stanie.")
say("Zdobądź odłamek miecza wygnanych wojowników")
say("po czym zanieś go do Baek-Go.")
end

when 2401.kill begin
local s = random(9)
if s == 1 then
say("Zdobyłeś odłamek!")
say("Biegnij do Baek-Go!")
set_state(ahyunag)
end
end
end
state ahyunag begin

when letter begin
local v = find_npc_by_vnum(20018)
if v != 0 then
target.vid("__TARGET__", v, "Baek-Go")
end
send_letter("Odłamek zdobyty!")
end

when button or info begin
say_title("Odłamek")
say("Zdobyłeś odłamek miecza.")
say("Zanieś go do Baek-Go")
end

when __TARGET__.target.click or
20018.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Baek-Go")
say("Tak, to ty. Zdobyłeś odłamek?")
say("Fantastycznie! Idź poinformować ")
say("Ah-Yu. Zrobię dla niej lekarstwo.")
say("Powinno stopniowo pomóc Tu-Se.")
set_state(yuahna)
end
end
state yuahna begin

when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Poinformuj Ah-Yu!")
end

when button or info begin
say_title("Poinformuj Ah-Yu!")
say("Udaj się do Ah-Yu.")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Bardzo ci dziękuje!")
say("Gdyby nie ty, nie zdobyła bym lekarstwa")
say("dla synka...")
say("Proszę, o to twoja nagroda dzielny wojowniku.")
wait()
say_reward("Otrzymujesz 30.000.000 Yang")
say_reward("Otrzymujesz 20.000.000 PD)
pc.change_money(30000000)
pc.give_exp2(20000000)
clear_letter()
set_state(__complete)
end

end


state __complete begin
end
end

 

Wgrywa się normalnie, ale w grze go nie ma

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

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

Mógłby mi ktoś napisać questa w którym:

idziemy do kapitana

U niego mamy dwie opcje.

Wymień na "xxx"

wymien na "yyy"

gdy klikamy to pierwsze, kapitan zabiera nam 10 sztuk itema "aaa" i daje item "bbb"

a gdy drugie, to zabiera 15 sztuk itema "ccc" i daje item "ddd"

Z góry dziękuje.

reggaesig.png

 

nie obchodzą mnie wasze rankingi + i -!

 

 

cavalosmt2 c;

Opublikowano

Zamień:

say_reward("Otrzymujesz 20.000.000 PD)

na:

say_reward("Otrzymujesz 20.000.000 PD")

KONIEC


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


2013-08-15

Opublikowano

Zamień:

say_reward("Otrzymujesz 20.000.000 PD)

na:

say_reward("Otrzymujesz 20.000.000 PD")

Po zamianie wyskakuje błąd:

Calls undeclared function! :

random

Abort (core dumped)

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Po zamianie wyskakuje błąd:

Calls undeclared function! :

random

Abort (core dumped)

Proszę bardzo, spróbuj:

http://wklej.to/k78KD

 

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

state information begin
when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Coś się stało mojemu dziecku!")
end

when button or info begin
say_title("Ah-Yu")
say("Ah-Yu pilnie potrzebuje Twojej pomocy")
say("Przybądź do niej jak najprędzej...")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Dzisiaj w nocy bardzo źle spałam.")
say("Gdy się obudziłam, zauważyłam na moim dziecku")
say("ślady ukąszenia... Okazało się, że wygnany wojownik")
say("okaleczył mojego kochanego synka gdy spałam...")
say("Moje dziecko na zawsze będzie chore..!")
set_state(dzieckoyu)
end
end

state dzieckoyu begin

when letter begin
send_letter("Błogosławiony przedmiot")
end

when button or info begin
say_title("Błogosławiony przedmiot")
say("Dziecko Ah-Yu jest w poważnym stanie.")
say("Zdobądź odłamek miecza wygnanych wojowników")
say("po czym zanieś go do Baek-Go.")
end

when 2401.kill begin
local s = number(1,9)
if s == 1 then
say("Zdobyłeś odłamek!")
say("Biegnij do Baek-Go!")
set_state(ahyunag)
end
end
end
state ahyunag begin

when letter begin
local v = find_npc_by_vnum(20018)
if v != 0 then
target.vid("__TARGET__", v, "Baek-Go")
end
send_letter("Odłamek zdobyty!")
end

when button or info begin
say_title("Odłamek")
say("Zdobyłeś odłamek miecza.")
say("Zanieś go do Baek-Go")
end

when __TARGET__.target.click or
20018.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Baek-Go")
say("Tak, to ty. Zdobyłeś odłamek?")
say("Fantastycznie! Idź poinformować ")
say("Ah-Yu. Zrobię dla niej lekarstwo.")
say("Powinno stopniowo pomóc Tu-Se.")
set_state(yuahna)
end
end
state yuahna begin

when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Poinformuj Ah-Yu!")
end

when button or info begin
say_title("Poinformuj Ah-Yu!")
say("Udaj się do Ah-Yu.")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Bardzo ci dziękuje!")
say("Gdyby nie ty, nie zdobyła bym lekarstwa")
say("dla synka...")
say("Proszę, o to twoja nagroda dzielny wojowniku.")
wait()
say_reward("Otrzymujesz 30.000.000 Yang")
say_reward("Otrzymujesz 20.000.000 PD")
pc.change_money(30000000)
pc.give_exp2(20000000)
clear_letter()
set_state(__complete)
end

end


state __complete begin
end
end

 

KONIEC


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


2013-08-15

Opublikowano

Proszę bardzo, spróbuj:

http://wklej.to/k78KD

 

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

state information begin
when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Coś się stało mojemu dziecku!")
end

when button or info begin
say_title("Ah-Yu")
say("Ah-Yu pilnie potrzebuje Twojej pomocy")
say("Przybądź do niej jak najprędzej...")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Dzisiaj w nocy bardzo źle spałam.")
say("Gdy się obudziłam, zauważyłam na moim dziecku")
say("ślady ukąszenia... Okazało się, że wygnany wojownik")
say("okaleczył mojego kochanego synka gdy spałam...")
say("Moje dziecko na zawsze będzie chore..!")
set_state(dzieckoyu)
end
end

state dzieckoyu begin

when letter begin
send_letter("Błogosławiony przedmiot")
end

when button or info begin
say_title("Błogosławiony przedmiot")
say("Dziecko Ah-Yu jest w poważnym stanie.")
say("Zdobądź odłamek miecza wygnanych wojowników")
say("po czym zanieś go do Baek-Go.")
end

when 2401.kill begin
local s = number(1,9)
if s == 1 then
say("Zdobyłeś odłamek!")
say("Biegnij do Baek-Go!")
set_state(ahyunag)
end
end
end
state ahyunag begin

when letter begin
local v = find_npc_by_vnum(20018)
if v != 0 then
target.vid("__TARGET__", v, "Baek-Go")
end
send_letter("Odłamek zdobyty!")
end

when button or info begin
say_title("Odłamek")
say("Zdobyłeś odłamek miecza.")
say("Zanieś go do Baek-Go")
end

when __TARGET__.target.click or
20018.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Baek-Go")
say("Tak, to ty. Zdobyłeś odłamek?")
say("Fantastycznie! Idź poinformować ")
say("Ah-Yu. Zrobię dla niej lekarstwo.")
say("Powinno stopniowo pomóc Tu-Se.")
set_state(yuahna)
end
end
state yuahna begin

when letter begin
local v = find_npc_by_vnum(20003)
if v != 0 then
target.vid("__TARGET__", v, "Ah-Yu")
end
send_letter("Poinformuj Ah-Yu!")
end

when button or info begin
say_title("Poinformuj Ah-Yu!")
say("Udaj się do Ah-Yu.")
end

when __TARGET__.target.click or
20003.chat."Ah-Yu" begin
target.delete("__TARGET__")
say_title("Ah-Yu")
say("Bardzo ci dziękuje!")
say("Gdyby nie ty, nie zdobyła bym lekarstwa")
say("dla synka...")
say("Proszę, o to twoja nagroda dzielny wojowniku.")
wait()
say_reward("Otrzymujesz 30.000.000 Yang")
say_reward("Otrzymujesz 20.000.000 PD")
pc.change_money(30000000)
pc.give_exp2(20000000)
clear_letter()
set_state(__complete)
end

end


state __complete begin
end
end

 

Bingo. Like

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Mógłby mi ktoś napisać questa w którym:

idziemy do kapitana

U niego mamy dwie opcje.

Wymień na "xxx"

wymien na "yyy"

gdy klikamy to pierwsze, kapitan zabiera nam 10 sztuk itema "aaa" i daje item "bbb"

a gdy drugie, to zabiera 15 sztuk itema "ccc" i daje item "ddd"

Z góry dziękuje.

 

Łap:

 

----------------------------------------------------
--QUEST By JonyNawalony
--wymiana_u_kapitana
--21.05.12
----------------------------------------------------
quest wymiana_u_kapitana begin
state start begin
when 20355.chat."Wymień na xxx" with pc.count_item(aaa)>=10 begin
pc.give_item(bbb)
pc.remove_item2(aaa, 10)
end

when 20355.chat."Wymień na yyy" with pc.count_item(ccc)>=15 begin
pc.give_item(ddd)
pc.remove_item2(ccc, 15)
end
end
end

 

http://wklej.to/4E6wN

Jeżeli chcesz, aby bardziej rozwinął tego questa, daj znać ;)

KONIEC


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


2013-08-15

Opublikowano

Jony mozesz mi zrobić quest na komnate? Albo jakis dungeon. x5 like

:)

Na razie dungeonami się nie zajmuję...

Piszę questy dla siebie, przy okazji uwielbiam pomagać:)

Jak skończe "normalne" questy, zacznę pisać dungeony.

 

@Wersja V2 z wymianą:

 

----------------------------------------------------
--QUEST By JonyNawalony
--wymiana_u_kapitana
--21.05.12
----------------------------------------------------
quest wymiana_u_kapitana begin
state start begin
when 20355.chat."Wymień na xxx" with pc.count_item(aaa)>=10 begin
say_title(mob_name(20355)..": ")
say("Czy chcesz wymienić aaa na bbb?")
local wybierz = select("Tak","Nie")
if wybierz == 2 then
say_title(mob_name(20355)..": ")
say("Nie to nie.")
say("Może innym razem.")
return
elseif wybierz == 1 then
say_title(mob_name(20355)..": ")
say("Podjąłeś bardzo dobrą decyzję,")
say("na pewno nie pożałujesz!")
pc.give_item2(bbb)
pc.remove_item(aaa, 10)
end
end

when 20355.chat."Wymień na yyy" with pc.count_item(ccc)>=15 begin
say_title(mob_name(20355)..": ")
say("Czy chcesz wymienić ccc na ddd?")
local decyzja = select("Tak","Nie")
if decyzja == 2 then
say_title(mob_name(20355)..": ")
say("Nie to nie.")
say("Może innym razem.")
return
elseif decyzja == 1 then
say_title(mob_name(20355)..": ")
say("Podjąłeś bardzo dobrą decyzję,")
say("na pewno nie pożałujesz!")
pc.give_item2(ccc)
pc.remove_item(ddd, 15)
end
end
end
end

 

http://wklej.to/BldBU

KONIEC


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


2013-08-15

Opublikowano

Jony a mógłbys napisac questy z których skorzystałbym równierz ja?;ddd pisz gg:35382811 mam duzo pomysłów

nanicz.png


Opublikowano

quest baba begin

state start begin

when 30121.chat."Co znajduje się w komnacie" begin

say_title("Duch Sury:")

say("W komnacie zbajduje się Beran Setaou")

say("zwany Niebiańskim Smokiem")

say("Pokonać go może tylko najmężniejsza")

say("drużyna.")

end

when 30121.chat."Chce zabić tego smoka" begin

 

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

else

say_title("Duch Sury:")

say("Nie możesz wejść jeszcze do komnaty Smoka")

return

end

say_title("Duch Sury:")

say("Jesteś pierwszym który domaga się ")

say("dostępu do Świątyni Smoka. Wpuszczę Cię ")

say("o ile posisadasz wystarczającą ilość ")

say("Krętych Kluczy.")

say("Na początku jednak musisz wpisać 5 cyfrowe hasło,")

say("które wpiszą twoi przyjaciele, aby dostać się do smoka.")

say_reward("Ustal hasło:")

say_reward("Uwaga!")

say_reward("Możesz wpisywać tylko liczby!")

local haslo = tonumber(input())

pc.setqf("haslo_zapis", haslo)

say_reward("Haslo poprawne)

 

local s = select ( "Jestem Gotów", "Wyjdz" )

if s != 1 then

return

end

 

 

 

say_title("Duch Sury:")

say("Jeśli chcesz zabiore Cię bezpośrednio")

say("do jaskini Smoka. Daj mi teraz: ")

say_item(" 3x Kręty Klucz", 30179, "")

 

local a = select ( "Daj Klucze", "Wyjdz" )

if a != 1 then

return

end

if pc.count_item(30179)>2 then

pc.remove_item(30179, 3)

say("Zostaniesz przeniesiony do komnaty")

 

 

 

pc.warp(178300, 1220400)

notice_all("Komnata Smoka została otwarta.")

pc.setqf("smok", 1)

 

 

else

 

say("Nie masz wystarczjącej ilości kluczy")

return

end

 

end

when 2493.kill begin

notice_all("Beran Setaou został pokonany!!... gratulujemy")

pc.setqf("czas",get_time()+60*60)

notice_all("Za minute nastąpi zamknięcie komnaty.")

timer("close", 61)

timer("close2", 30)

 

 

 

end

when close2.timer begin

notice_all("Za pół minuty nastąpi zamknięcie komnaty.")

end

when close.timer begin

 

if get_time() > pc.getqf("czas2") and

pc.getqf("smok") == 1 then

pc.warp(179900, 1220400)

 

 

else

end

 

 

 

end

when logout or login begin

if get_time() < pc.getqf("czas") and

pc.getqf("smok") == 1 then

pc.warp(179900, 1220400)

pc.setqf("smok", 0)

else

end

end

 

 

 

end

end

 

 

 

 

poprawi ktos?

vps12425# ./qc Kryszalowa.quest

must start with 'quest'

Kryszalowa.quest:1:Abort (core dumped)

nanicz.png


Opublikowano

Mam problem z tym questem ustawiłem żeby przenosił na arenę i przenosi na arenę ale zanim pojawi się potwór to teleportuje do DT .

 

--------------------------------------------
-- Wymiar Wladcow2
--------------------------------------------
quest wymiar_wladcow2 begin
state start begin
when 20019.chat."Wymiar Władców" with pc.get_level()>=90 and pc.get_level()<=250 begin
say_title("Strażnik Wymiaru Władców:")
say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
say("bardzo tajemniczy Wymiar Władców, w którym musisz")
say("pokonać każdego przeciwnika w najszybszym czasie.")
say("Uwaga!")
say("Wybierz sobie marmur w jakim chcesz walczyć ")
say("i bonus typu otrucie lub inne...!")
say_reward("")
say_reward("")
say("")
wait()
if pc.money>=10000000 and not party.is_party() then
say_title("Strażnik Wymiaru Władców:")
say("Posiadasz wystarczajaca ilosc yang.")
say("")
say_reward("Jestes gotowy?")
local q=select("Jestem Gotów!", "To nie ten moment...")
if q==1 then
say_title("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(502, 9999)
elseif y == 2 then
pc.polymorph(701, 9999)
elseif y == 3 then
pc.polymorph(2001, 9999)
elseif y == 4 then
pc.polymorph(101, 9999)
end
say_title("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*20)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*20)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*20)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*20)
end
say_title("Strażnik Wymiaru Władców:")
say("Zostaniesz przeniesiony do Wymiaru Władców.")
pc.setqf("starcik", 1)
pc.changemoney(-10000000)
d.join(12)
end
end
end
when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin
chat("Witaj w Wymiarze Władców...")
timer("start2", 3)
pc.setqf("starcik", 0)
pc.setqf("starcik2", 1)
affect.remove_good()
end
when start2.timer begin
pc.setqf("starcik2", 1)
d.new_jump_all(12, 8448, 0)
end
when login with pc.getqf("starcik2") == 1 and pc.in_dungeon() begin
timer("wymiar_2", 5)
end
when wymiar_2.timer begin
pc.setqf("starcik2", 0)
chat("No to zaczynamy! Oto Tysięczny Wojownik!")
mob.spawn(1403, 152, 89, 1, 1, 1)
d.jump_all(8448, 0)
pc.setqf("time1", get_time())
end
when 1403.kill with pc.in_dungeon() begin
chat("Tysięczny Wojownik został pokonany!")
timer("wymiar_3", 5)
end
when wymiar_3.timer begin
chat("No to zaczynamy! Oto Ognisty Król!")
d.jump_all(8448, 0)
mob.spawn(2206, 152, 89, 1, 1, 1)
end
when 2206.kill with pc.in_dungeon() begin
chat("Ognisty Król został Pokonany!")
timer("wymiar_4", 5)
end
when wymiar_4.timer begin
mob.spawn(1901, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto 9 ogonów!")
d.jump_all(8448, 0)
end
when 1901.kill with pc.in_dungeon() begin
chat("9 ogonów został pokonany!")
timer("wymiar_5", 5)
end
when wymiar_5.timer begin
mob.spawn(1304, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto Zjawa Żółtego Tygrysa!")
d.jump_all(8448, 0)
end
when 1304.kill with pc.in_dungeon() begin
chat("Zjawa Żółtego Tygrysa został pokonany!")
timer("wymiar_6", 5)
end
when wymiar_6.timer begin
mob.spawn(2595, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto ostatni przeciwnik! Zły Diabelski Łowca!")
d.jump_all(2181, 7335)
end
when 2595.kill with pc.in_dungeon() begin
chat("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")
chat("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")
timer("wymiar_exit", 10)
pc.remove_polymorph()
pc.setqf("czas", 1)
pc.setqf("time2", get_time())
end
when wymiar_exit.timer begin
warp_to_village()
end
when login with pc.getqf("czas") == 1 begin
pc.setqf("czas", 0)
pc.remove_polymorph()
local x = pc.getqf("time1")
local y = pc.getqf("time2")
local s = pc.setqf("time3", y-x)
local czas = pc.getqf("time3")
local nejm = pc.get_name()
say_title("Wymiar Władców - ser")
say_reward("Gratulacje !")
say_title("Twój czas to: "..czas.." sekund.")
say("Wyniki znajdziesz na stronie głownej!")
say("")
say_reward("Walcz o najlepszy czas w Wymiarze Władców!")
say_reward("Nie daj się konkurencji...")
say_reward("Mogło być lepiej?")
notice_all("[ser] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")
pc.setqf("czas",czas)
affect.remove()
end
end
end

Opublikowano

o ile mi się wydaje nie jest ustawiony index mapy na której ma być otwarty dungeon i przez to przenosi do dt ponieważ tam jest jedyny ustawiony :)

 

chodzi mi o coś tego typu w quescie dt:

 

 

when login begin
if pc.get_map_index() == 66 then
if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then
pc.warp((5376+532)*100, (512+596+4)*100, 65)
end
pc.set_warp_location(65, 5376+532, 512+596+4)
elseif pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 then
pc.set_warp_location(65, 5376+532, 512+596+4)
end
end

 

PS. Mogę się mylić :)

Pasjonat
Opublikowano

Napisze mi ktos questa w ktorym:

 

Po kliknieciu na item (80009 - pierscien teleportacji) wyskoczy tabela z:

 

1: http://scr.hu/1oc/aic33

2. http://scr.hu/1oc/68szu

 

3. http://scr.hu/1oc/jsi8r

 

I jest pewien problem, poniewaz dalem itemki na start (1lvl) przez FilleZille, i chce tylko zeby dawalo te itemki za pierwszym logowaniem, jest cos spiepszone, i daje za kazdym logowaniem te same itemki, lvl, itpp..

 

QUEST:

 

say_title ( "Witamy" )
say ( "Witamy sa serwerze Saleh2" )
say ( "Milej gry! " )
say ( "" )
pc . give_exp2 ( 20000000 )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
say_reward ( "Dostales 33lvl." )
say_reward ( "Dostales 1.000.000 yang." )
say_reward ( "Dostales 1000 Czerwonych potow (D)." )
say_reward ( "Dostales 400 Niebieskich potow(D)." )
say_reward ( "Dostales eq, buty wiatru oraz mikstury szybkosci." )
say_reward ( "Dostales Bojowca" )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3069" , 1 )
pc . give_item2 ( "11239" , 1 )
pc . give_item2 ( "12229" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Wojownikiem!" )
elseif pc . job == 1 then
pc . give_item2 ( "1039" , 1 )
pc . give_item2 ( "2069" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11439" , 1 )
pc . give_item2 ( "12369" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Ninja!" )
elseif pc . job == 2 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "11639" , 1 )
pc . give_item2 ( "12509" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Sura!" )
elseif pc . job == 3 then
pc . give_item2 ( "5039" , 1 )
pc . give_item2 ( "7069" , 1 )
pc . give_item2 ( "11839" , 1 )
pc . give_item2 ( "12649" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Shamanem!" )
end

Opublikowano

Napisze mi ktos questa w ktorym:

 

Po kliknieciu na item (80009 - pierscien teleportacji) wyskoczy tabela z:

 

1: http://scr.hu/1oc/aic33

2. http://scr.hu/1oc/68szu

 

3. http://scr.hu/1oc/jsi8r

 

I jest pewien problem, poniewaz dalem itemki na start (1lvl) przez FilleZille, i chce tylko zeby dawalo te itemki za pierwszym logowaniem, jest cos spiepszone, i daje za kazdym logowaniem te same itemki, lvl, itpp..

 

QUEST:

 

say_title ( "Witamy" )
say ( "Witamy sa serwerze Saleh2" )
say ( "Milej gry! " )
say ( "" )
pc . give_exp2 ( 20000000 )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
say_reward ( "Dostales 33lvl." )
say_reward ( "Dostales 1.000.000 yang." )
say_reward ( "Dostales 1000 Czerwonych potow (D)." )
say_reward ( "Dostales 400 Niebieskich potow(D)." )
say_reward ( "Dostales eq, buty wiatru oraz mikstury szybkosci." )
say_reward ( "Dostales Bojowca" )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3069" , 1 )
pc . give_item2 ( "11239" , 1 )
pc . give_item2 ( "12229" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Wojownikiem!" )
elseif pc . job == 1 then
pc . give_item2 ( "1039" , 1 )
pc . give_item2 ( "2069" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11439" , 1 )
pc . give_item2 ( "12369" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Ninja!" )
elseif pc . job == 2 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "11639" , 1 )
pc . give_item2 ( "12509" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Sura!" )
elseif pc . job == 3 then
pc . give_item2 ( "5039" , 1 )
pc . give_item2 ( "7069" , 1 )
pc . give_item2 ( "11839" , 1 )
pc . give_item2 ( "12649" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Shamanem!" )
end

 

 

quest star begin
state start begin
when login with pc.getqf("daj_itemsy") == 0 begin
pc.setqf("daj_itemsy", 1)
say_title ( "Witamy" )
say ( "Witamy sa serwerze Saleh2" )
say ( "Milej gry! " )
say ( "" )
pc . give_exp2 ( 20000000 )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
say_reward ( "Dostales 33lvl." )
say_reward ( "Dostales 1.000.000 yang." )
say_reward ( "Dostales 1000 Czerwonych potow (D)." )
say_reward ( "Dostales 400 Niebieskich potow(D)." )
say_reward ( "Dostales eq, buty wiatru oraz mikstury szybkosci." )
say_reward ( "Dostales Bojowca" )
clear_letter ( )
set_state ( "__COMPLETE__" )
if pc . job == 0 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3069" , 1 )
pc . give_item2 ( "11239" , 1 )
pc . give_item2 ( "12229" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Wojownikiem!" )
elseif pc . job == 1 then
pc . give_item2 ( "1039" , 1 )
pc . give_item2 ( "2069" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11439" , 1 )
pc . give_item2 ( "12369" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Ninja!" )
elseif pc . job == 2 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "11639" , 1 )
pc . give_item2 ( "12509" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Sura!" )
elseif pc . job == 3 then
pc . give_item2 ( "5039" , 1 )
pc . give_item2 ( "7069" , 1 )
pc . give_item2 ( "11839" , 1 )
pc . give_item2 ( "12649" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Shamanem!" )
end
end
end
end

 

 

Spoiler, chłopie -.-.

Opublikowano

Wykres koncowy "end" i wklej to na koniec:

end

clear_letter ( )

end

end

end

state Seleh2 begin

end

end

nanicz.png


Pasjonat
Opublikowano

Wykres koncowy "end" i wklej to na koniec:

end

clear_letter ( )

end

end

end

state Seleh2 begin

end

end

Dziala, tylko ze teraz nie dostaje wogle nic na start^^

Pasjonat
Opublikowano

@UP

Jeszcze mi powiedz, że tego questa wykonujesz cały czas tą samą postacią.

 

btw. przecież dałem Ci dobry...

Jeszcze tak pojebany to nie jestem^^, zrobilem nowa postac. Potem wbilem na postac, ktora juz mialem. Na postaci 1lvl, nic nie dostaje.

Opublikowano

@R89, spróbuj:

http://wklej.to/bvATB

 

quest itemynastart begin
state start begin
when login with pc.getqf("daj_itemsy") == 0 begin
pc.setqf("daj_itemsy", 1)
say_title ( "Witamy" )
say ( "Witamy sa serwerze Saleh2" )
say ( "Milej gry! " )
say ( "" )
pc . give_exp2 ( 20000000 )
set_quest_state ( "levelup" , "run" )
pc . change_money ( 1000000 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27003" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "27006" , 200 )
pc . give_item2 ( "71050" , 200 )
pc . give_item2 ( "72701" , 1 )
pc . give_item2 ( "50052" , 1 )
say_reward ( "Dostales 33lvl." )
say_reward ( "Dostales 1.000.000 yang." )
say_reward ( "Dostales 1000 Czerwonych potow (D)." )
say_reward ( "Dostales 400 Niebieskich potow(D)." )
say_reward ( "Dostales eq, buty wiatru oraz mikstury szybkosci." )
say_reward ( "Dostales Bojowca" )
if pc . job == 0 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "3069" , 1 )
pc . give_item2 ( "11239" , 1 )
pc . give_item2 ( "12229" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Wojownikiem!" )
elseif pc . job == 1 then
pc . give_item2 ( "1039" , 1 )
pc . give_item2 ( "2069" , 1 )
pc . give_item2 ( "8009" , 200 )
pc . give_item2 ( "8008" , 200 )
pc . give_item2 ( "8007" , 200 )
pc . give_item2 ( "8006" , 200 )
pc . give_item2 ( "11439" , 1 )
pc . give_item2 ( "12369" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Ninja!" )
elseif pc . job == 2 then
pc . give_item2 ( "75" , 1 )
pc . give_item2 ( "11639" , 1 )
pc . give_item2 ( "12509" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Sura!" )
elseif pc . job == 3 then
pc . give_item2 ( "5039" , 1 )
pc . give_item2 ( "7069" , 1 )
pc . give_item2 ( "11839" , 1 )
pc . give_item2 ( "12649" , 1 )
pc . give_item2 ( "13029" , 1 )
pc . give_item2 ( "14109" , 1 )
pc . give_item2 ( "15089" , 1 )
pc . give_item2 ( "16109" , 1 )
pc . give_item2 ( "17109" , 1 )
say_reward ( "Jestes Shamanem!" )
clear_letter ( )
set_state (__COMPLETE__)
end
end
end
state __COMPLETE__ begin
end
end

 

KONIEC


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


2013-08-15

Opublikowano

Mam problem z paroma questami...

Wgrałem około 50 questów do 30 poziomu i niektóre nie działają, to znaczy wyskakuje target nad npc, ale gdy naciskam na danego npc nie otwiera się okno, nic się nie dzieję.

Oto jednen z niedziałających questów:

http://wklej.to/Br51R

 

quest starszapani_lv13 begin
state start begin
when login or levelup with pc.level >= 13 begin
set_state(stara)
end
end

state stara begin
when letter begin
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__", v, "StarszaPani")
end
send_letter("Starsza Pani")
end

when button or info begin
say_tytul("Starsza Pani")
say("")
say("Starsza Pani pilnie potrzebuje pomocy.")
say("Najlepiej będzie, jak porozmawiasz z nią ")
say("i dowiesz się, o co chodzi.")
end

when __TARGET__.target.click or
9006.chat."Starsza Pani" begin
target.delete("__TARGET__")
say_npc(mob_name(9006)..": ")
say("Mój drogi, ten kaszel mnie wykończy.")
say("Nie mam niczego, czym mogłabym odkuczyć dom...")
say("Więc cały kurz zostaje w środku.")
say("Czemu nie mam ścierki do kurzu?")
say("Mój syn wziął ją do pracy aby wyczyścić pewną broń.")
say("Moje własne ciało i krwe mnie zabijają.")
local q = select("Dam Ci nową.","Nie, nie mam na to czasu.")
if q == 2 then
say_npc(mob_name(9006)..": ")
say("Nie masz czasu?!")
say("To zejdź mi z oczu!")
return
elseif q == 1 then
say_npc(mob_name(9006)..": ")
say("Minął już jakiś czas, ale pamiętam,")
say("że mój mąż, Panie świeć jego duszą,")
say("zrobił szczotkę do kurzu ze Skóry Wilka.")
say("Mozesz zdobyć kawałek takiej Skóry dla starej,")
say("biednej kobiety?")
say("Możesz ją zdobyć od Szarych Wilków.")
say("Bardzo by mi to pomogło.")
local w = select("Akceptuj","Odrzuć")
if w == 2 then
say_npc(mob_name(9006)..": ")
say("Nie to nie....")
say("Żegnaj")
return
elseif w == 1 then
say_player(pc.get_name()..":")
say("Nie tak łatwo jest zdobyć Skórę Wilka.")
say("Ale mimo wszystko spróbuję.")
say("W końcu kiedyś chcę zostać wielkim bohaterem!")
set_state(przynies)
end
end
end
end

state przynies begin
when letter begin
send_letter("Zdobądź Skórę Wilka")
end

when button or info begin
say_tytul("Zdobądź Skórę Wilka")
say("")
say("Zdobądź Skórę Wilka,")
say("dzięki której Starsza Pani będzie mogła")
say("wysprzątać dom.")
say_informacja("Możesz ją zdobyć od Szarych Wilków.")
end

when 106.kill begin
local s = math.random(1,90)
if s == 1 and pc.count_item(30151)==0 then
pc.give_item2(30151, 1)
say_tytul("Skóra Wilka")
say_informacja("Udało Ci się!")
say("")
say_item("Skóra Wilka", 30151, "")
say_nagroda("Otrzymano: Skóra Wilka.")
chat("Wróc do Starszej Pani!")
set_state(pani)
end
end
end

state pani begin
when letter begin
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__", v, "StarszaPani")
end
send_letter("Skóra Wilka")
end

when button or info begin
say_tytul("Skóra Wilka")
say("")
say("Zdobyłeś Skórę Wilka.")
say("Teraz udaj się do Starszej Pani.")
end

when __TARGET__.target.click or
9006.chat."Skóra Wilka" with pc.count_item(30151)>0 begin
target.delete("__TARGET__")
say_npc(mob_name(9006)..": ")
say("Jestes łowcą przygód! Wciąż mocno kaszlę.")
say("Jak słyszysz, nadal mam ten okropny kaszel.")
say("Dom jest pełen kurzu.")
say("Och, przyniosłeś mi Skórę Wilka?")
say("Tak! Ta jest odpowiednia!")
say("Dziękuję bardzo.")
say("Proszę, poczekaj tu chwilę.")
pc.remove_item(30151, 1)
wait()
say_npc(mob_name(9006)..": ")
say("Raz, dwa, raz dwa. Krop po kroku...")
say("Dobrze, jestem z powrotem.")
say("Dzięki, w końcu mogłam dokładnie posprzątać swój dom")
say("Podczas sprzątania znalazłam coś,")
say("co chciałabym Ci podarować.")
say("Nie wiem, czy jest to cokolwiek warte,")
say("ale może Ci się przyda.")
say("Jeszcze raz dziękuję. Bywaj!")
set_state(kurz)
end
end

state kurz begin
when letter begin
send_letter("Zakurzone coś ")
end

when button or info begin
say_tytul("Zakurzone coś ")
say("")
say("Jako nagrodę dostałeś coś wyglądającego jak")
say("rupieć. Ciekawość zwyciężyła, ścierasz kurz.")
say("")
say_title("Informacja:")
say("Jest stara, ale nadal do użytku.")
say("Zawsze coś!")
say_nagroda("Otrzymujesz: 30.000 Punktów Doświadczenia.")
pc.give_exp2(30000)
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end

 

Próbowałem już usunąć z notarget, ale nic nie dało, dalej to samo:

Pojawia sią target (strzałka) nad npc, naciskam i nic się nie dzieje...

 

@Dodam, że jak zrespię tego npc (/m 9006) i nacisnę na niego to normalnie mi wyskakuje chat do wyboru "Starsza Pani".

Nie wiem dlaczego tak jest, skoro większość działa normalnie...

Chyba konieczne jest usunięcie targetów w tych niedziałających questach:/

KONIEC


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


2013-08-15

Opublikowano

@JonyNawa1ony

say_npc(mob_name(9006)..": ")

Masz dobrze wgrane say_npc() ?

Jeśli nie zmień na say_title() say_reward()

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Mam problem z tym questem ustawiłem żeby przenosił na arenę i przenosi na arenę ale zanim pojawi się potwór to teleportuje do DT .

 

--------------------------------------------
-- Wymiar Wladcow2
--------------------------------------------
quest wymiar_wladcow2 begin
state start begin
when 20019.chat."Wymiar Władców" with pc.get_level()>=90 and pc.get_level()<=250 begin
say_title("Strażnik Wymiaru Władców:")
say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
say("bardzo tajemniczy Wymiar Władców, w którym musisz")
say("pokonać każdego przeciwnika w najszybszym czasie.")
say("Uwaga!")
say("Wybierz sobie marmur w jakim chcesz walczyć ")
say("i bonus typu otrucie lub inne...!")
say_reward("")
say_reward("")
say("")
wait()
if pc.money>=10000000 and not party.is_party() then
say_title("Strażnik Wymiaru Władców:")
say("Posiadasz wystarczajaca ilosc yang.")
say("")
say_reward("Jestes gotowy?")
local q=select("Jestem Gotów!", "To nie ten moment...")
if q==1 then
say_title("Wybierz moba, w którego chcesz się przemienić...")
local y = select("Dziki sługa", "Ezot. Fanatyk", "Młody Pająk", "Dziki Pies")
if y == 1 then
pc.polymorph(502, 9999)
elseif y == 2 then
pc.polymorph(701, 9999)
elseif y == 3 then
pc.polymorph(2001, 9999)
elseif y == 4 then
pc.polymorph(101, 9999)
end
say_title("Wybierz bonus, który pomoże Ci w walce z bossami !")
local z = select("30% szans na otrucie", "20% szans na kryt. uderzenie", "20% szans na przesyw. uderzenie", "+250 wartości ataku")
if z == 1 then
affect.add(apply.POISON_PCT,30,30*20)
elseif z == 2 then
affect.add(apply.CRITICAL_PCT,20,30*20)
elseif z == 3 then
affect.add(apply.PENETRATE_PCT,20,30*20)
elseif z == 4 then
affect.add(apply.ATT_GRADE_BONUS,250,30*20)
end
say_title("Strażnik Wymiaru Władców:")
say("Zostaniesz przeniesiony do Wymiaru Władców.")
pc.setqf("starcik", 1)
pc.changemoney(-10000000)
d.join(12)
end
end
end
when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin
chat("Witaj w Wymiarze Władców...")
timer("start2", 3)
pc.setqf("starcik", 0)
pc.setqf("starcik2", 1)
affect.remove_good()
end
when start2.timer begin
pc.setqf("starcik2", 1)
d.new_jump_all(12, 8448, 0)
end
when login with pc.getqf("starcik2") == 1 and pc.in_dungeon() begin
timer("wymiar_2", 5)
end
when wymiar_2.timer begin
pc.setqf("starcik2", 0)
chat("No to zaczynamy! Oto Tysięczny Wojownik!")
mob.spawn(1403, 152, 89, 1, 1, 1)
d.jump_all(8448, 0)
pc.setqf("time1", get_time())
end
when 1403.kill with pc.in_dungeon() begin
chat("Tysięczny Wojownik został pokonany!")
timer("wymiar_3", 5)
end
when wymiar_3.timer begin
chat("No to zaczynamy! Oto Ognisty Król!")
d.jump_all(8448, 0)
mob.spawn(2206, 152, 89, 1, 1, 1)
end
when 2206.kill with pc.in_dungeon() begin
chat("Ognisty Król został Pokonany!")
timer("wymiar_4", 5)
end
when wymiar_4.timer begin
mob.spawn(1901, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto 9 ogonów!")
d.jump_all(8448, 0)
end
when 1901.kill with pc.in_dungeon() begin
chat("9 ogonów został pokonany!")
timer("wymiar_5", 5)
end
when wymiar_5.timer begin
mob.spawn(1304, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto Zjawa Żółtego Tygrysa!")
d.jump_all(8448, 0)
end
when 1304.kill with pc.in_dungeon() begin
chat("Zjawa Żółtego Tygrysa został pokonany!")
timer("wymiar_6", 5)
end
when wymiar_6.timer begin
mob.spawn(2595, 152, 89, 1, 1, 1)
chat("No to zaczynamy! Oto ostatni przeciwnik! Zły Diabelski Łowca!")
d.jump_all(2181, 7335)
end
when 2595.kill with pc.in_dungeon() begin
chat("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")
chat("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")
timer("wymiar_exit", 10)
pc.remove_polymorph()
pc.setqf("czas", 1)
pc.setqf("time2", get_time())
end
when wymiar_exit.timer begin
warp_to_village()
end
when login with pc.getqf("czas") == 1 begin
pc.setqf("czas", 0)
pc.remove_polymorph()
local x = pc.getqf("time1")
local y = pc.getqf("time2")
local s = pc.setqf("time3", y-x)
local czas = pc.getqf("time3")
local nejm = pc.get_name()
say_title("Wymiar Władców - ser")
say_reward("Gratulacje !")
say_title("Twój czas to: "..czas.." sekund.")
say("Wyniki znajdziesz na stronie głownej!")
say("")
say_reward("Walcz o najlepszy czas w Wymiarze Władców!")
say_reward("Nie daj się konkurencji...")
say_reward("Mogło być lepiej?")
notice_all("[ser] "..pc.get_name().." ukończył Wymiar Władców Łatwy z czasem "..czas.." Sekund !")
pc.setqf("czas",czas)
affect.remove()
end
end
end

 

usuń każde

d.jump_all(8448, 0)

 

Jezeli teleportuje cie odrazu na arene po wejsciu to po co przy kazdym spawnie masz tp.

Usuń je i respnie mobka ciebie nie przezuci, i odrazu spawnie sie drugi po zabiciu równiez ciebie tez nie tepnie :)

784091427630431250239.png

Regulamin sygnatur

Opublikowano

@JonyNawa1ony

say_npc(mob_name(9006)..": ")

Masz dobrze wgrane say_npc() ?

Jeśli nie zmień na say_title() say_reward()

No trzymajcie mnie, bo zaraz skoczę z balkonu!

Koleś, skoro napisałem takiego questa, to chyba mam choć trochę pojęcia...

Tak, mam wgraną własną funkcje na serwer ( say_npc("") ).

Po 2 mam tą funkcję w innych questach, które normalnie działają.

Ale to jest dziwne, proszę o pomoc.

Niektóre nie działają, to znaczy wyskakuje target nad npc, ale gdy naciskam na danego npc nie otwiera się okno, nic się nie dzieję.

Oto jednen z niedziałających questów:

http://wklej.to/Br51R

Próbowałem już usunąć z notarget, ale nic nie dało, dalej to samo:

Pojawia sią target (strzałka) nad npc, naciskam i nic się nie dzieje...

@Dodam, że jak zrespię tego npc (/m 9006) i nacisnę na niego to normalnie mi wyskakuje chat do wyboru "Starsza Pani".

Nie wiem dlaczego tak jest, skoro większość działa normalnie...

Chyba konieczne jest usunięcie targetów w tych niedziałających questach:/

P.S. Quest ten normalnie się wgrywa i działa w 100 %, ale dopiero po zrespieniu tego npc ponownie ( nie ma na nim strzałki, ale jest chat )

KONIEC


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


2013-08-15

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...