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

Rekomendowane odpowiedzi

Opublikowano

pierwsze co mi się rzuciło w oczy to

when kill with npc.get_race() == 8001 or 8002 or 8003 8004 or 8005 and pc.countitem(30120) < 1 begin
say_trawa("- 65.000 doświadczenia)
Opublikowano

 

when kill with npc.get_race() == 8001 or 8002 or 8003 8004 or 8005 and pc.countitem(30120) < 1 begin

 

Tak się nie da.

Poprawnie:

 

 

when kill with npc.get_race() == 8001 or npc.get_race() == 8002 or npc.get_race() == 8003 or npc.get_race() == 8004 or npc.get_race() == 8005 and pc.count_item(30120) < 1 begin
Opublikowano


quest mapa_m1 begin

state start begin

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

set_state(pierwszy)

end

end

state pierwszy begin

when letter begin

local v = find_npc_by_vnum(20011)

if v != 0 then

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

end

send_letter("Mapy część I")

end

when button or info begin

say_title("List od posłańca:")

say("")

say("Udaj się do pierwszego miasta i zgłoś ")

say("się do Uriela. Podobno ma dla Ciebie ")

say("zadanie. To bardzo ważne!")

say("")

end

when __TARGET__.target.click or 20011.chat."Zadanie" begin

target.delete("__TARGET__")

say_title("Uriel: ")

say("")

say("Witaj!")

say("Od pewnego czasu badam krainy, które nas otaczają. ")

say("Próbuję stworzyć mapę całego naszego imperium. ")

say("Mam już dość sporo materiałów, lecz brakuje mi ")

say("paru kawałków, które stworzą całość. ")

say("Potrzebuję kawałka mapy z miasta pierwszego. ")

say("Znaleźć go możesz niszcząc kamienie Metin w tym regionie. ")

say("Jeśli mi pomożesz, otrzymasz nagrodę. ")

say("To jak? Pomożesz mi?")

local s=select("Tak" , "Niestety nie")

if s==1 then

say_title("Uriel: ")

say("")

say("Wspaniale! ")

say("Resztę informacji znajdziesz w liście ode mnie. ")

say("")

set_state(accept)

else

say_title("Uriel: ")

say("")

say("Pff... nie to nie. ")

say("Żegnam. ")

say("")

set_state(complete)

end

end

end

state accept begin

when letter begin

send_letter("Kawałek Mapy Miasto 1")

end

when button or info begin

say_title("List od Uriela: ")

say("")

say("Udaj się do pierwszego miasta. ")

say("Tamtejsze kamienie Metin skrywają w sobie ")

say("kawałek mapy, który jest mi niezmiernie potrzebny.")

say("Niszcz je, aż znajdziesz to czego szukamy.")

say("")

say_reward("Dostarcz mi Kawałek Mapy Miasto 1. ")

say_reward("Zdobędziesz go z Metinów w Mieście 1. ")

say("")

end

when kill with npc.get_race() == 8001 or npc.get_race() == 8002 or npc.get_race() == 8003 or npc.get_race() == 8004 or npc.get_race() == 8005 and pc.count_item(30120) < 1 begin

local s = number(1, 60)

if s == 30 then

pc.give_item2(30120, 1)

say_title("Mapy część I")

say("")

say("Udało się! Znalazłeś kawałek mapy!")

say("Wróć do Uriela, aby oddać mu przedmiot.")

end

end

when 20011.chat."Kawałek Mapy" begin

if pc.countitem(30120)>= 1 then

say_title("Uriel: ")

say("")

say("Wybornie, w końcu będę mógł ")

say("ukończyć mapę z tej krainy! ")

say("Ale to nie koniec! ")

say("Będę potrzebował kolejnych kawałków. ")

say("Na dzień dzisiejszy jesteś zbyt słaby, ")

say("aby go zdobyć. Zgłoszę się do Ciebie później. ")

say("")

say_title("Oto Twoja zasłużona nagroda: ")

say_reward("- Magiczny Kamień, ")

say_reward("- 65.000 doświadczenia")

say_reward("- 100.000 yang. ")

say("")

pc.give_item2(25041, 1)

pc.give_gold(100000)

pc.give_exp2(65000)

pc.remove_item(50711, 1)

set_state(complete)

else

say_title("Uriel: ")

say("")

say("Wróć do mnie, gdy już znajdziesz ")

say("ten Kawałek Mapy, który mi obiecałeś. ")

say("")

end

end

end

state complete begin

end

end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...