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

[Pytanie] Czy Ten Quest Zadziała


Rekomendowane odpowiedzi

Opublikowano

mam pytanie czy ten quest zadziała

 

 

quest stone begin

state start begin

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

set_state(info)

end

end

 

state info begin

when letter begin

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

send_letter("Zagłada pvp")

end

 

when button or info begin

say_title("pvp")

say("")

say("Idz do kowala, musisz")

say("dla niego zrobic!")

end

 

when __TARGET__.target.click or

20016.chat."Indianska Lalka" begin

target.delete("__TARGET__")

say("Kowal:")

say("No! Wkoncu sie zjawiles. Sluchaj. Jeśli chcesz zestaw pvp to musisz mi pomoc!")

say("")

say("Musze wyrobic akcesoria Boga Smoków ,")

say("ale nie moge tego zrobic bez kilku rzeczy.")

say("")

say("A wiec potrzebuje Indianską Lalkę...")

say("Jednak za bardzo nie wiem, gdzie gdzie tego szukać .")

say("Mam tu list, o Indiańskiej Lalce. Jest napisane, ze")

say("Lalka posiada Ogromną Moc. Idz wiec i go dla mnie")

say("zdobadz. Zabij smok z atlantydy.")

set_state(smok)

end

end

 

state smok begin

when letter begin

send_letter("Indianska Lalka")

end

when button or info begin

say_title("Indianska Lalka")

say("Kowal chce, abys zdoby dla niego")

say("Indianską Lalkę. Jest ona mu potrzebna do wyrobu")

say("akcesorii Boga Smoków.")

say("Zabij smok z atlantydy aby go zdobyc!")

end

 

when 735.kill with pc.countitem(70016)==0 begin

local random = math.random(3)

if random == 1 then

pc.give_item2(70016, 1)

chat("Zdobyles Indianską Lalkę!")

chat("Wroc do kowala.")

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

end

end

when 20016.chat."Lalkę!" with pc.countitem(70016)>0 begin

say_title("Kowal:")

target.delete("__TARGET__")

say("Swietnie! Masz ją. Daj mi ją.")

say("Wiec tak, to prawda. ze smok z atlantydy mial tą Lalkę.")

say("Bardzo Ci dziekuje za pomoc w je zdobyciu.")

say("Lecz czy moglbys mi pomoc w czyms jeszcze?")

say("Widisz.. Mam wszystkie potrzebne skladniki,")

say("ale nie mam Krwawej Perły. Posiada ja Małż.")

say("Idź wyłów małża przy najbliższej wodzie,otwórz ja i przy odrobinie szczęściu możne zdobędziesz Perłę. Przynieś krwawą perłę.")

say("")

say("Powodzenia!")

say("")

pc.remove_item(70016, 1)

set_state(Krwawą perłę)

end

end

 

state Krwawa Perła begin

when letter begin

send_letter("Zdobadz krwawą perłę")

end

when button or info begin

say_title("Krwawą perłę")

say("Kowal poprosil Cie o jeszcze jedna")

say("Rzecz. Masz zdobyc dla niego")

say("Wiadomosc Małża Zagłady, czyli Krwawą perłę")

say("Akcesorii Boga Smoków.")

end

 

when 27994.kill with pc.countitem(27994)==0 begin

local random = math.random(3)

if random == 1 then

pc.give_item2(27994, 1)

say_reward("Zdobyles Krwawą perłę.")

say_reward("Wroc do kowala aby odebrac")

say_reward("nagrode.")

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

end

end

when 20016.chat."Krwawa perła" with pc.countitem(27994)>0 begin

target.delete("__TARGET__")

say_title("Kowal:")

say("Swietnie! Masz Krwawą perłę!")

say("Teraz bede mogl stworzyc Akcesorie!")

say("")

say("No oczywyscie, nagroda. Tak, nalezy Ci sie.")

say("Wez te oto akcesoria.")

say_reward("otrzymales zesta pvp!")

say("")

pc.remove_item(27994, 1)

pc.give_item2(11978)

pc.give_item2(11977)

pc.give_item2(11976)

affect.add_collect(apply.MAX_HP, 10000, 60*60) -- 30 minut

affect.add_collect(apply.MOV_SPEED, 80, 30*60) -- 30 minut

affect.add_collect(apply.MAX_SP, 5000, 60*60*24) -- cały dzień

affect.add_collect(apply.ATTBONUS_HUMAN, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_SWORD, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_TWOHAND, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_DAGGER, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_Bell, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_FAN, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_BOW, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_FIRE, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_ELEC, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_MAGIC, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_WIND, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_WARRIOR, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_ASSASSIN, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_SURA, 30, 30*60) -- 30 minut

affect.add_collect(apply.RESIST_SHAMAN, 30, 30*60) -- 30 minut

affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 30, 30*60) -- 30 minut

affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 30, 30*60) -- 30 minut

affect.add_collect(apply.ATT_BONUS_TO_SURA, 30, 30*60) -- 30 minut

affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 30, 30*60) -- 30 minut

set_state(__COMPLETE__)

end

end

state __COMPLETE__ begin

end

end

adam

Opublikowano

Masz błąd :

say("Zabij smok z atlantydy aby go zdobyc!")

end

 

when 735.kill with pc.countitem(70016)==0 begin

 

Zmien "when 735.kill with pc.countitem(70016)==0 begin" na " when 2493.kill with pc.countitem(70016)==0 begin "

( albo zmien jeszcze 2493 na 2291 (czerwony smok) )

 

Niżej nie sprawdzałem, oczy mnie bolą od patrzenia na monitor już. ;P

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

poprawiłem czy tera zadziała

 

quest stone begin

state start begin

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

set_state(info)

end

end

 

state info begin

when letter begin

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

send_letter("Zagłada pvp")

end

 

when button or info begin

say_title("pvp")

say("")

say("Idz do kowala, musisz")

say("dla niego zrobic!")

end

 

when __TARGET__.target.click or

20016.chat."Indianska Lalka" begin

target.delete("__TARGET__")

say("Kowal:")

say("No! Wkoncu sie zjawiles. Sluchaj. Jeśli chcesz zestaw pvp to musisz mi pomoc!")

say("")

say("Musze wyrobic akcesoria Boga Smoków ,")

say("ale nie moge tego zrobic bez kilku rzeczy.")

say("")

say("A wiec potrzebuje Indianską Lalkę...")

say("Jednak za bardzo nie wiem, gdzie gdzie tego szukać .")

say("Mam tu list, o Indiańskiej Lalce. Jest napisane,ze")

say("Lalka posiada Ogromną Moc. Idz wiec i go dla mnie")

say("zdobadz. Zabij Czerwony smok.")

set_state(Czerwony)

end

end

 

state Czerwony begin

when letter begin

send_letter("Indianska Lalka")

end

when button or info begin

say_title("Indianska Lalka")

say("Kowal chce, abys zdoby dla niego")

say("Indianską Lalkę. Jest ona mu potrzebna do wyrobu")

say("akcesorii Boga Smoków.")

say("Zabij Czerwony smok aby go zdobyc!")

end

 

when 2291.kill with pc.countitem(70016)==0 begin

local random = math.random(3)

if random == 1 then

pc.give_item2(70016, 1)

chat("Zdobyles Indianską Lalkę!")

chat("Wroc do kowala.")

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

end

end

when 20016.chat."Lalkę!" with pc.countitem(70016)>0 begin

say_title("Kowal:")

target.delete("__TARGET__")

say("Swietnie! Masz ją. Daj mi ją.")

say("Wiec tak, to prawda. ze czerwony smok mial tą Lalke.")

say("Bardzo Ci dziekuje za pomoc w je zdobyciu.")

say("Lecz czy moglbys mi pomoc w czyms jeszcze?")

say("Widisz.. Mam wszystkie potrzebne skladniki,")

say("ale nie mam Krwawej Perły. Posiada ja Małż.")

say("Idź wyłów małża przy najbliższej wodzie,")

say("otwórz ja i przy odrobinie szczęściu możne zdobędziesz Perłę. Przynieś krwawą perłę.")

say("Powodzenia!")

say("")

pc.remove_item(70016, 1)

set_state(Krwawa)

end

end

state Krwawa begin

when letter begin

send_letter("Zdobadz krwawą perłę")

end

when button or info begin

say_title("Krwawą perłę")

say("Kowal poprosil Cie o jeszcze jedna")

say("Rzecz. Masz zdobyc dla niego")

say("Wiadomosc Małża Zagłady, czyli Krwawą perłę")

say("Akcesorii Boga Smoków.")

end

 

when 27987.kill with pc.countitem(27994)==0 begin

local random = math.random(3)

if random == 1 then

pc.give_item2(27994, 1)

say_reward("Zdobyles Krwawą perłę.")

say_reward("Wroc do kowala aby odebrac")

say_reward("nagrode.")

local v = find_npc_by_vnum(20016)

if v != 0 then

target.vid("__TARGET__", v, "Kowal")

end

end

end

when 20016.chat."Krwawa perła" with pc.countitem(27994)>0 begin

target.delete("__TARGET__")

say_title("Kowal:")

say("Swietnie! Masz Krwawą perłę!")

say("Teraz bede mogl stworzyc Akcesorie!")

say("")

say("No oczywyscie, nagroda. Tak, nalezy Ci sie.")

say("Wez te oto akcesoria.")

say_reward("otrzymales zesta pvp!")

say("")

pc.remove_item(27994, 1)

pc.give_item2(11978)

pc.give_item2(11977)

pc.give_item2(11976)

affect.add_collect(apply.MAX_HP, 10000, 60*60*24) -- cały dzień

affect.add_collect(apply.MOV_SPEED, 80, 60*60*24) -- cały dzień

affect.add_collect(apply.MAX_SP, 5000, 60*60*24) -- cały dzień

affect.add_collect(apply.ATTBONUS_HUMAN, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_SWORD, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_TWOHAND, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_DAGGER, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_Bell, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_FAN, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_BOW, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_FIRE, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_ELEC, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_MAGIC, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_WIND, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_WARRIOR, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_ASSASSIN, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_SURA, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.RESIST_SHAMAN, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.ATT_BONUS_TO_WARRIOR, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.ATT_BONUS_TO_ASSASSIN, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.ATT_BONUS_TO_SURA, 30, 60*60*24) -- cały dzień

affect.add_collect(apply.ATT_BONUS_TO_SHAMAN, 30, 60*60*24) -- cały dzień

set_state(__COMPLETE__)

end

end

state __COMPLETE__ begin

end

end

adam

Opublikowano

Zmień "posiada ją małż", na "zdobędziesz ją otwierając małże".

Będzie poprawnie gramatycznie.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...