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

nie dziala te questa ;/..

 

wpisalem

 

cd /usr/home/mt2/share/locale/quest/

 

krysztal_gm.quest

 

Tak dziala !

 

cd /usr/home/mt2/share/locale/quest/

 

quest_functions

 

Nie dziala .

 

nie wiem co mam zrobic pomoc

 

dzieki za gory

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

Czytaj dokładnie. To quest funciont musisz wywalić na plupit , otworzyć notatnikiem lub notepadem++ i na samym końcu dodać te linjki:

notice_in_map 
wykonaj

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

Czytaj dokładnie. To quest funciont musisz wywalić na plupit , otworzyć notatnikiem lub notepadem++ i na samym końcu dodać te linjki:

notice_in_map
wykonaj

 

quest funciont

http://wklej.to/E8g0i

Opublikowano

Witam. Szukam Questa do "totolotka". Chodzi w nim o to, aby raz dziennie można było obstawić

6 liczb i wygrać jakiś itemek lub kasę.

 

Z góry dzięki.

Podaj id NPC u którego ma się odbywać cała akcja.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Prosze o napisanie questa:

1:

idziesz do npc,wybierasz nazwe np zamiana i zamieniasz dany item za drugi item.

2:

idziesz do tego samego npc i zamieniasz ten item,ktory uzyskales z zamiany za np losowe marmury

Opublikowano

Witam wszystkich, mam pytanie, co trzeba dodać do tego pliczku, aby teleportowało na samym końcu po 30s do tyc teleportów, chodzi o to jak można tu dodać czas np 30 - 60s, obojętnie, aby nie mniej niz 30 :D

 

 

 

 

 

 

notice_all ( "xxxxx" )

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

say ( "xxx" )

say ( "Zostaniecie przeteleportowani do miasta" )

 

I TU CHODZI MI O TO, ABY NIE TELEPORTOWAŁ ODRAZU PO SPEŁNIENIU WARUNKU, W TYM PRZYPADKU ZABICIU MOBA, TYLKO ZA 30 S TELEPORTOWAŁ.

 

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 474100 , 954500 )

end

if empire == 2 then

pc . warp ( 63600 , 166400 )

end

if empire == 3 then

pc . warp ( 959900 , 269300 )

end

 

 

2421404553.png
Opublikowano

Witam wszystkich, mam pytanie, co trzeba dodać do tego pliczku, aby teleportowało na samym końcu po 30s do tyc teleportów, chodzi o to jak można tu dodać czas np 30 - 60s, obojętnie, aby nie mniej niz 30 :D

 

 

 

 

 

 

notice_all ( "xxxxx" )

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

say ( "xxx" )

say ( "Zostaniecie przeteleportowani do miasta" )

 

I TU CHODZI MI O TO, ABY NIE TELEPORTOWAŁ ODRAZU PO SPEŁNIENIU WARUNKU, W TYM PRZYPADKU ZABICIU MOBA, TYLKO ZA 30 S TELEPORTOWAŁ.

 

local empire = pc . get_empire ( )

if empire == 1 then

pc . warp ( 474100 , 954500 )

end

if empire == 2 then

pc . warp ( 63600 , 166400 )

end

if empire == 3 then

pc . warp ( 959900 , 269300 )

end

 

 

Powinno zadziałać
 http://wklej.to/uzWcH

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

Nie nie.

Dopiero zaczynam pisać questy a ten edytowałem i chciałem sie dowiedzieć czy dobrze ;)

Tak jak byś go nie mógł wgrać...

Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza

Albert Einstein

Opublikowano

Prosze o napisanie questa:

1:

idziesz do npc,wybierasz nazwe np zamiana i zamieniasz dany item za drugi item.

2:

idziesz do tego samego npc i zamieniasz ten item,ktory uzyskales z zamiany za np losowe marmury

Opublikowano

Quest nie jest mój ale próbuję dodać nową mapkę to wywala błąd...

I jak moglibyście mi od razu przygotować nową zakładkę (expowiska cz 3) i w niej miejsce na tam np 4 kordy które będą od jakiegoś tam lvl. Z góry dziękuje.

 


quest move_ring begin
state start begin
when 80009.use begin
say("Witaj ".. pc.get_name() .."!")
say("Gdzie chcesz się przenieść?")
say("")
local menu = select("Miasta", "Miejsca specjalne", "Expowiska cz.1", "Expowiska cz.2", "Anuluj")
if menu == 1 then 
say("Witaj ".. pc.get_name().."...")
say("Dokonaj wyboru:")
local menu = select("Miasta M1", "Miasta M2", "Dozorca", "Itemshop", "Wyjdź!")
if menu == 1 then
say(pc.get_name().."...")
say("Do którego miasteczka chcesz się przenieść?")
say("")
local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
if menu == 1 then 
say(pc.get_name().."!")
say("Lecisz do wioski Shinsoo")
wait()
pc.warp(474300, 954800)
elseif 2 == menu then
say(pc.get_name().."!")
say("Lecisz do wioski Chunjo")
wait()
pc.warp(63800, 166400)
elseif 3 == menu then
say(pc.get_name().."!")
say("Lecisz do wioski Jinno")
wait()
pc.warp(959900, 269200)
else
return 
end 
elseif menu == 2 then 
say(pc.get_name().."...")
say("Do którego miasteczka chcesz się przenieść?")
say("")
local menu = select("Shinsoo", "Chunjo", "Jinno", "Wyjdź!")
if menu == 1 then 
say(pc.get_name().."!")
say("Lecisz do drugiej wioski Shinsoo")
wait()
pc.warp(353100, 882900)
elseif 2 == menu then
say(pc.get_name().."!")
say("Lecisz do drugiej wioski Chunjo")
wait()
pc.warp(145500, 240000)
elseif 3 == menu then
say(pc.get_name().."!")
say("Lecisz do drugiej wioski Jinno")
wait()
pc.warp(863900, 246000)
else 
return 
end 
elseif menu == 3 then 
game.open_safebox()
elseif menu == 4 then 
game.open_mall()
else 
return 
end
elseif menu == 2 then 
say(pc.get_name().."...")
say("Gdzie chcesz zdobywać doświadczenie?")
say("")
local menu = select("Przed DT", "Ziemia Olbrzymów", "Wyjdź!")
if menu == 1 then 
say(pc.get_name().."!")
say("Zostaniesz Przeniesiony")
wait()
pc.warp(590500, 110500)
elseif 2 == menu then
say(pc.get_name().."!")
say("Zostaniesz Przeniesiony")
wait()
pc.warp(845100, 745900)
else 
return 
end 
elseif menu == 3 then
say(pc.get_name().."...")
say("Gdzie chcesz zdobywać doświadczenie?")
say("")
local menu = select("Dolina Seungryong", "Pustynia Yongbi", "Góra Sohan", "Loch Pająków v1", "Ognista Ziema", "Wyjdź!")
if menu == 1 then 
say("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 menu == 2 then 
say("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 menu == 3 then
say("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 menu == 4 then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno!")
wait() 
pc.warp(60000, 496000)
elseif menu == 5 then
say("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 menu == 4 then 
say(pc.get_name().."...")
say("Gdzie chcesz zdobywać doświadczenie?")
say("")
local menu = select("Loch Pająków V2", "Czerwony Las", "Alantyda V1", "Atlantyda V2", "Katakumby(80lv)", "Zła Ziemia", "Wyjdź!")
if menu == 1 then 
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno!")
wait()
pc.warp(704100, 464100)
elseif 2 == menu then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno!")
wait()
pc.warp(1119900, 70800)
elseif 3 == menu then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno!")
wait()
pc.warp(9800, 1215100)
elseif 4 == menu then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno!")
wait()
pc.warp(153600+87700, 1203200+72200 )
elseif 5 == menu then
if pc.level >= 80 then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno")
wait()
pc.warp(314800, 1209800)
else
say("Niestety...")
say("Nie jesteś zbyt doświadczony, aby się tam dostać...")
end
else
return 
end 
elseif 6 == menu then
if pc.level >= 90 then
say("Zostaniesz Przeniesiony")
say("Trzymaj się Mocno")
wait()
pc.warp(1243200, 1243300)
else
say("Niestety...")
say("Nie jesteś zbyt doświadczony, aby się tam dostać...")
end
else
return 
end
else
return 
end 
end
end
end

 

Opublikowano

Potrzebuje questa który będzie blokował wejście z m1 do m2 jeśli postać będzie miała zbyt mały level. Zamiast normalnego teleportu będzie stał tam jakiś npc. Quest ma włączyć się po kliknięciu na tego npc. Teleport do m2 ma zostać wykonany pod teleport do m1 a nie do środka miasta. Z góry dzięki.

Opublikowano

Potrzebuje questa który będzie blokował wejście z m1 do m2 jeśli postać będzie miała zbyt mały level. Zamiast normalnego teleportu będzie stał tam jakiś npc. Quest ma włączyć się po kliknięciu na tego npc. Teleport do m2 ma zostać wykonany pod teleport do m1 a nie do środka miasta. Z góry dzięki.

Miło by było gdybyś podał wszystkie koordy i id npc, u którego ma sie odbywać ten quest

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Chciałbym, aby ktoś mi napisał taki prosty, działający queścik.

Rozmowa z NPC o ID 20022, z 5 linijek say'ów, do wyboru Tak, Nie, sprawdzenie czy jest 25 itemów o ID 20004, jeśli jest daje item o ID 20005 a jeśli nie ma to 5 linijek say'ów. Dziękuję z góry, nagrodzę plusami.

quest rozmowa begin
state start begin
 when 20022.chat."Cos tam" begin
  say("")
  say("")
  say("")
  say("")
  say("")
  local a = select("Tak", "Nie")
  if a == 1 then
   if pc.count_item(20004) >= 25 then
 pc.remove_item(20004, 25)
 pc.give_item2(20005, 1)
   else
 say("")
 say("")
 say("")
 say("")
 say("")
   end
  end
 end
end
end

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Co znaczy ta funkcja?

when 20094.chat."xxx" begin

Jeśli naciśniesz na npc o id 20094 to pojawi się okienko wyboru o nazwie xxx

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Witam, chciał bym dodać do tego questa pewną funkcję, w nim jest tak, na końcu, jeżeli minie 30 min, to blokada = 0, czyli zostaję zdjęta, i tp jest odo królestw w zależności od klasy, chciał bym dodać do questa, aby jeszcze po zabiciu smoka o id 2493, wyskakiwało, że grupa dowodzona przez , daną osobę, zabiła tego moba, + dodać że po 60s dopiero wszystkich tepało do królest + blokada była na 0, czyli zdjęta :D

 

 

 

Za pomoc limit dzienny +++

 

http://wklej.to/8a3Wf

 

 

 

 

z góry thx !

2421404553.png
Opublikowano

Prosze o napisanie questa:

1:

idziesz do npc,wybierasz nazwe np zamiana i zamieniasz dany item za drugi item.

2:

idziesz do tego samego npc i zamieniasz ten item,ktory uzyskales z zamiany za np losowe marmury

Opublikowano

Proszę o napisanie jeszcze jednego prościutkiego questa, a mianowicie:

Drop z wszystkich moobów itemu o ID 10 ale, gdy różnica lv jest większa niż 15 item nie dropnie. Szansa na drop 5%. Wpada od razu do EQ. Z góry dziękuję, wynagrodzę.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...