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

Cześć właśnie napisałem quest na Ścieżkę Metin a oto konkret:

Quest v1

 

 

-------------------------
NEPTUSMT2 quests
do not edit
do not public
do not copy
do not sell
Quest by smok590
for NeptusMT2 ~2013~
------------------------
quest sciezka_metin1 begin
state start begin
when 20092.chat."Ścieżka Metin-Łatwy" with pc.get_level()>=1 and pc.get_level()<=65 begin
say_title("Strażniczka:")
say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
say("bardzo tajemnicza Ścieżka Metin, w której musisz")
say("zniszczyć każdy kamień Metin.")
say("Dostaniesz się tutaj tylko do 65 lv twojej postaci !")
say("Uwaga!")
say("Aby wejsc potrzebujesz 50.000.000 Yang!")
say("i nie możesz byc w grupie!")
say("")
wait()
if pc.money>=5000000 and not party.is_party() then
say_title("Strażniczka:")
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("Strażniczka:")
say("Zostaniesz przeniesiony na Ścieżkę Metin.")
pc.setqf("starter", 1)
pc.changemoney(-50000000)
d.join(112)
d.new_jump_all(112, 100, 100)
d.spawn_mob(8007, 100, 100)
d.notice("Witaj na Ścieżce Metin...")
d.notice("Zniszcz kolejne kamienie Metin!")
end
end
end
when 8007.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Zazdrości")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8008, 100, 100)
end
when 8008.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Dusz")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8009, 100, 100)
end
when 8009.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Cienia")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8010, 100, 100)
end
when 8010.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Twardości")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8011, 100, 100)
end
when 8011.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Diabła")
d.notice("Zniszcz ostatni kamień Metin!")
d.spawn_mob(8012, 100, 100)
end
when 8012.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Upadku")
d.notice("Gratulacje właśnie ukończyłeś wyzwanie Ścieżki Metin")
warp_all_to_village()
notic_all("[iNFO]Gracz "..pc.get_name().." z poziomem "..(level).." ukończył wyzwanie : ,,Ściezka Metin - Łatwa"")
end
end
end

 

 

v2 Questa troszkę trudniejszy

-----------------------
NEPTUSMT2 quests
do not edit
do not public
do not copy
do not sell
Quest by smok590
for NeptusMT2 ~2013~
------------------------
quest sciezka_metin2 begin
state start begin
when 20092.chat."Ścieżka Metin-Trudny" with pc.get_level()>=65 and pc.get_level()<=99 begin
say_title("Strażniczka:")
say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
say("bardzo tajemnicza Ścieżka Metin, w której musisz")
say("zniszczyć każdy kamień Metin.")
say("Dostaniesz się tutaj tylko od 65 lv twojej postaci !")
say("Uwaga!")
say("Aby wejsc potrzebujesz 200.000.000 Yang!")
say("i nie możesz byc w grupie!")
say("")
wait()
if pc.money>=20000000 and not party.is_party() then
say_title("Strażniczka:")
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("Strażniczka:")
say("Zostaniesz przeniesiony na Ścieżkę Metin.")
pc.setqf("starter", 1)
pc.changemoney(-200000000)
d.join(112)
d.new_jump_all(112, 100, 100)
d.spawn_mob(8012, 100, 100)
d.notice("Witaj na Ścieżce Metin...")
d.notice("Zniszcz kolejne kamienie Metin!")
end
end
end
when 8012.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Upadku")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8013, 100, 100)[/size]
end
when 8013.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Śmierci")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8024, 100, 100)
end
when 8024.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Pung-Ma")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8025, 100, 100)
end
when 8025.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Ma-An")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8026, 100, 100)
end
when 8026.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Tu-Young")
d.notice("Zniszcz ostatni kamień Metin!")
d.spawn_mob(8027, 100, 100)
end
when 8027.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Jeon-Un")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8040, 100, 100)
end
when 8040.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Seo-Tu")
d.notice("Gratulacje właśnie ukończyłeś wyzwanie Ścieżki Metin")
warp_all_to_village()
notic_all("[iNFO]Gracz "..pc.get_name().." z poziomem "..(level).." ukończył wyzwanie : ,,Ściezka Metin - Trudna"")
end
end
end

 

 

Quest napisałem w 100% sam jakieś pytanie to pisz w komentarzach i nie zapomnij o LIKE !

Moda proszę o ściągnięcie 5%

Opublikowano

Masz lajka bo napewno mi sie przydadzą. Tak ogolnie błędów nie wylapalem ale usun te size itd. z V2

Opublikowano
Opublikowano

To jest przerobiony Wymiar Władców xD

http://www.mpcforum.pl/topic/557999-quest-wymiar-wladcow-bossrun/

Opublikowano

Przy próbie wgraniu mam


vps16645# ./qc metinlatwy.quest
must start with 'quest'
metinlatwy.quest:2:Abort (core dumped)
vps16645# ./qc sciezka_metin1.quest
must start with 'quest'
sciezka_metin1.quest:2:Abort (core dumped)
vps16645# ./qc metin2.quest
must start with 'quest'
metin2.quest:2:Abort (core dumped)

o co chodzi ? ;/

Opublikowano

Przy próbie wgraniu mam


vps16645# ./qc metinlatwy.quest
must start with 'quest'
metinlatwy.quest:2:Abort (core dumped)
vps16645# ./qc sciezka_metin1.quest
must start with 'quest'
sciezka_metin1.quest:2:Abort (core dumped)
vps16645# ./qc metin2.quest
must start with 'quest'
metin2.quest:2:Abort (core dumped)

o co chodzi ? ;/

usuń początek:

-------------------------
NEPTUSMT2 quests
do not edit
do not public
do not copy
do not sell
Quest by smok590
for NeptusMT2 ~2013~
------------------------

Powinno zadziałać^^

Opublikowano

usuń początek:

-------------------------
NEPTUSMT2 quests
do not edit
do not public
do not copy
do not sell
Quest by smok590
for NeptusMT2 ~2013~
------------------------

Powinno zadziałać^^

No widzisz, nawet nie wiesz, że to nie jest część którą czyta kompilator a zwykły komentarz, który pomija...

Opublikowano

usunąłem i


vps16645# ./qc metin2.quest
QUEST : sciezka_metin2
STATE : start
WHEN  : 20092.chat ("cieżka Metin-Trudny")
       with pc . get_level ( ) >= 65 and pc . get_level ( ) <= 99
WHEN  : 8012.kill
       with pc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06 and pc . get_map_index ( ) < 1.13e+06
d . notice ( "Zniszczyłe Metin Upadku" )
d . notice ( "Zniszcz kolejne kamienie Metin!" )
d . spawn_mob ( 8013 , 100 , 100 ) [ / size ]
[ size = 4 ]
syntax error : [string "startpc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06..."]:3: unexpected symbol near `/'
metin2.quest:37:Abort (core dumped)

Opublikowano

No widzisz, nawet nie wiesz, że to nie jest część którą czyta kompilator a zwykły komentarz, który pomija...

Mylisz się. Komentarze stosujemy inaczej.

 

--komentarz

--[[komentarz,
który zawiera
kilka linijek]]--

 

umarł

Opublikowano

usunąłem i


vps16645# ./qc metin2.quest
QUEST : sciezka_metin2
STATE : start
WHEN : 20092.chat ("cieżka Metin-Trudny")
with pc . get_level ( ) >= 65 and pc . get_level ( ) <= 99
WHEN : 8012.kill
with pc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06 and pc . get_map_index ( ) < 1.13e+06
d . notice ( "Zniszczyłe Metin Upadku" )
d . notice ( "Zniszcz kolejne kamienie Metin!" )
d . spawn_mob ( 8013 , 100 , 100 ) [ / size ]
[ size = 4 ]
syntax error : [string "startpc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06..."]:3: unexpected symbol near `/'
metin2.quest:37:Abort (core dumped)

nie widzisz że masz tam wmieszany size ?

teraz w moIm queście all gra

Opublikowano

vps16645# ./qc metin2.quest
QUEST : sciezka_metin2
STATE : start
WHEN  : 20092.chat ("cieżka Metin-Trudny")
       with pc . get_level ( ) >= 65 and pc . get_level ( ) <= 99
WHEN  : 8012.kill
       with pc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06 and pc . get_map_index ( ) < 1.13e+06
d . notice ( "Zniszczyłe Metin Upadku" )
d . notice ( "Zniszcz kolejne kamienie Metin!" )
d . spawn_mob ( 8013 , 100 , 100

syntax error : [string "startpc . in_dungeon ( ) and pc . get_map_index ( ) >= 1.12e+06..."]:4: `)' expected (to close `(' at line 3) near `<eof>'
metin2.quest:37:Abort (core dumped)

Opublikowano

when 8012.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin

d.notice("Zniszczyłeś Metin Upadku")

d.notice("Zniszcz kolejne kamienie Metin!")

d.spawn_mob(8013, 100, 100)[/size]

end

 

Masz zamiar wkońcu wywalić te size ?

Opublikowano

Jednak sądze że jest tu kilka błędów . np. :

1.Brak nagrody hmm niby łatwe do naprawy ale nie kazdy potrafi.

2.Na Questa może wejśc kilka osób jednoczesnie przy dużej ilości graczy troche lipa.

 

Pozdrawiam.

 

ps.Napewno to ogarniesz :)

Opublikowano

poprawione

 

Jednak sądze że jest tu kilka błędów . np. :

1.Brak nagrody hmm niby łatwe do naprawy ale nie kazdy potrafi.

2.Na Questa może wejśc kilka osób jednoczesnie przy dużej ilości graczy troche lipa.

 

Pozdrawiam.

 

ps.Napewno to ogarniesz :)

Nie wejdzie pare osób naraz bo jest wpisane ^^

Opublikowano

według mnie wszystko jest xD

 


quest sciezka_metin1 begin
state start begin
when 33004.chat."Ścieżka Metin-Łatwy" with pc.get_level()>=1 and pc.get_level()<=65 begin
say_title("Strażniczka:")
say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
say("bardzo tajemnicza Ścieżka Metin, w której musisz")
say("zniszczyć każdy kamień Metin.")
say("Dostaniesz się tutaj tylko do 65 lv twojej postaci !")
say("Uwaga!")
say("Aby wejsc potrzebujesz 50.000.000 Yang!")
say("i nie możesz byc w grupie!")
say("")
wait()
if pc.money>=5000000 and not party.is_party() then
say_title("Strażniczka:")
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("Strażniczka:")
say("Zostaniesz przeniesiony na Ścieżkę Metin.")
pc.setqf("starter", 1)
pc.changemoney(-50000000)
d.join(112)
d.new_jump_all(112, 100, 100)
d.spawn_mob(8007, 100, 100)
d.notice("Witaj na Ścieżce Metin...")
d.notice("Zniszcz kolejne kamienie Metin!")
end
end
end
when 8007.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Zazdrości")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8008, 100, 100)
end
when 8008.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Dusz")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8009, 100, 100)
end
when 8009.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Cienia")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8010, 100, 100)
end
when 8010.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Twardości")
d.notice("Zniszcz kolejne kamienie Metin!")
d.spawn_mob(8011, 100, 100)
end
when 8011.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Diabła")
d.notice("Zniszcz ostatni kamień Metin!")
d.spawn_mob(8012, 100, 100)
end
when 8012.kill with pc.in_dungeon() and pc.get_map_index() >= 1120000 and pc.get_map_index() < 1130000 begin
d.notice("Zniszczyłeś Metin Upadku")
d.notice("Gratulacje właśnie ukończyłeś wyzwanie Ścieżki Metin")
warp_all_to_village()
notic_all("[iNFO]Gracz "..pc.get_name().." z poziomem "..(level).." ukończył wyzwanie : ,,Ściezka Metin - Łatwa"")
end
end
end

 

quest ode mnie z serwera

Opublikowano

Mylisz się. Komentarze stosujemy inaczej.

 

--komentarz

--[[komentarz,
który zawiera
kilka linijek]]--

Niedopatrzenie moje. Co nie zmienia faktu, że to marna przeróbka wymiaru władców.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...