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

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

Kolega UP ma rację ,ale zaraz sprawdzę go jeszcze pod kątem innych bugów

 

Okk, także czekam, jak narazie po + :P

 

 

 

 

 

 

 

 

 

 

 

NIESTETY ALE NADAL TEN SAM BŁĄD ;[, BARDZO PROSZĘ O POMOC W TYM QUEŚCIE. BĘDĄ ++ !

2421404553.png
Opublikowano

A mi ktoś pomoże z tym pierścieniem TP? To dla Was sekunda roboty... Dam like czy co tam chcecie.

Opublikowano

A mi ktoś pomoże z tym pierścieniem TP? To dla Was sekunda roboty... Dam like czy co tam chcecie.

Łap
http://wklej.to/YZIB8

ale żeby nie było to Veygr to zrobił nie ja. Więc do niego Lajki.

nexi.png

 

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

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ę.

 

Pomoże ktoś? :)

Opublikowano

Pomoże ktoś? :)

local mob_level = tonumber(query("SELECT level FROM player.mob_proto WHERE id = '"..npc.get_race().."';"))
local level = pc.get_level() - mob_level
if level < 15 and level > -15 then
local n = number(1, 100)
if n <= 5 then
pc.give_item2(10)
end
end

 

Tu masz funkcje (w spoilerze)

http://www.mpcforum.pl/topic/732152-questdoladowanie-sm-po-uzyciu-itemu/

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Napisze ktos questa :

 

Na 90 lvl

Gdzie trzeba udac sie do kapitana i on tam cos sepleni .. i potem trzeba ubic 20 ognistych kroli i 1 rewarda sie dostaje to juz sobie ustawie ?

 

Dzięki z gory

Opublikowano

local mob_level = tonumber(query("SELECT level FROM player.mob_proto WHERE id = '"..npc.get_race().."';"))
local level = pc.get_level() - mob_level
if level < 15 and level > -15 then
local n = number(1, 100)
if n <= 5 then
pc.give_item2(10)
end
end

 

Tu masz funkcje (w spoilerze)

http://www.mpcforum.pl/topic/732152-questdoladowanie-sm-po-uzyciu-itemu/

 

A da radę jakoś bez tej funkcji? Nie chce zadziałać :/

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

 

Kordy na które quest ma teleportować to 102 ; 100 w m2 chunjo. ID npc podstawie sobie sam więc można wpisać cokolwiek.

Opublikowano

Kordy na które quest ma teleportować to 102 ; 100 w m2 chunjo. ID npc podstawie sobie sam więc można wpisać cokolwiek.

Chodziło mi o globalne koordy, nie o lokalne ;)

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Tylko skąd mam wziąć kordy globalne? Bo mogę je wyciągnąć np. z pierścienia ale wtedy będzie teleportowało na środek miasta.

Opublikowano

Tylko skąd mam wziąć kordy globalne? Bo mogę je wyciągnąć np. z pierścienia ale wtedy będzie teleportowało na środek miasta.

W miejsce "Twoj_nick" wpisujesz Twój nick w grze (musi być w cudzysłowie!)

quest moje_koordy begin
state start begin
when letter with pc.get_name() == "Twoj_nick" begin
send_letter("Moje koordy")
end

when button or info with pc.get_name() == "Twoj_nick" begin
say("Globalny koord x: "..pc.get_x())
say("Globalny koord y: "..pc.get_y())
say("Lokalny koord x: "..pc.get_local_x())
say("Lokalny koord y: "..pc.get_local_y())
say("Index mapy: "..pc.get_map_index())
say("Koordy do questa: "..pc.get_x()*100..", "..pc.get_y()*100)
send_letter("Moje koordy")
end
end
end

 

Stajesz w wybranym miejscu i klikasz na zwój o nazwie "Moje koordy"

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Siemka all. Czy mógłby ktoś mi napisać questa, takiego jak na wino i na zwój przywołania bossa? Dlaczego proszę, bo nie mogę znaleźć w questach, przeszukałem wszystkie i nie mogę znaleźć, ale jeśli ktoś wie gdzie to jest to może podać plik lub coś. Z góry dzięki.

6fc086389b796c47.jpg
Siedzę na mpc gdy jest czas, dzięki temu dużo się od was uczę dzięki!!

Opublikowano

Witam, może mi ktoś powiedzieć, co mam zrobić, aby po przejściu na ostatnie piętro ze śmiercią mnie nie logało ?, Teleportuje normalnie, widze przez 1s piętro i log, loguję spowrotem i jestem przed DT :D

 

 

http://wklej.to/jdXSM

 

 

 

Za pomoc +

2421404553.png
Opublikowano

Mam problem z dungeonem.

Walczę z nim już pół dnia, na razie bezskutecznie.

Dlatego zwracam się do was z prośbą o pomoc.

Dokładnie chodzi o funkcję przenoszenia gracza w dungeonie na inne kordy.

Przenosi, ok - ale potem już się nic nie dzieje.

Zrobiłem taki testowy quest i dalej nie działa, oto on:

http://wklej.to/UAHlA

Próbowałem połączenie timerem, d.setf / d.getf , pc.setqf / pc.getqf i dalej nic. -- Przenosi, ale później już nic nie działa.

d.jump_all_local, d.new_jump, d.jump_all -- w ogóle nie przenosi.

Proszę o pomoc.

 

@EDIT, Sunushi już mi pomógł. :D

KONIEC


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


2013-08-15

Opublikowano

Do maszyny wchodzi bez problemu. W grze nie ma questu. W obiekt na serwie tez nie ma.

Naprawicie?

 

 

quest dzieckoah begin

state start begin

when login or levelup with pc.get_level() >=80 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("Ah-Yu")

end

when button or info begin

say_title("Ah-Yu")

say("Ah-Yu potrzebuje twojej pomocy!!!")

say("Biegnij do niej jak najszybciej!")

end

when __TARGET__.target.click or

20003.chat."Ah-Yu" begin

target.delete("__TARGET__")

say(locale.NOTICE_COLOR.."Ah-Yu:"..locale.NORMAL_COLOR)

say("Witaj, proszę pomóż! Gdy spałam okradli nas bandyci...")

say("Jeden z bandytów rzucił urok na moje dziecko.")

say("Jest z nim coraz gorzej. Proszę pomóż mi, ")

say("znajdź lekarstwo. Proszę Cię... Proszę...")

set_state(dzieckoyu)

end

end

state dzieckoyu begin

when letter begin

send_letter("Księga Uroków ")

end

when button or info begin

say_title("Księga Uroków")

say("Na dziecko Ah-Yu rzucono urok")

say("Zdobądź księge uroków z Groty,")

say("aby odczarować to biedne dziecko.")

end

when 2403.kill begin

local s = random(60)

if s == 1 then

say("Zdobyłeś Księge uroków.)

say("Biegnij do Soon on ją rozszyfruje!!!")

set_state(ahyunag)

end

end

end

state ahyunag begin

when letter begin

local v = find_npc_by_vnum(20023)

if v != 0 then

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

end

send_letter("Zanieś Księge uroków do Soon")

end

when button or info begin

say_title("Zanieś Księge uroków do Soon")

say("Brawo! Teraz szybko zanieś Księge do")

say("Soon, aby mógł ją odszyfrować!")

end

when __TARGET__.target.click or

20023.chat."Ah-Yu" begin

target.delete("__TARGET__")

say(locale.NOTICE_COLOR.."Soon:"..locale.NORMAL_COLOR)

say("No nareszcie, ile można czekać... Dziecko niedługo umrze!")

say("Pośpiesz się! Idź odczarować dziecko. Patrz tu masz")

say("specjalne zaklęcie. Musisz je wypowiedzieć od tyłu!!!")

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("Uratuj dziecko Ah-Yu")

end

when button or info begin

say_title("Uratuj dziecko Ah-Yu")

say("Pośpiesz się masz mało czasu,")

say("dziecko czuje się coraz gorzej!!!")

end

when __TARGET__.target.click or

20003.chat."Ah-Yu" begin

target.delete("__TARGET__")

say(locale.NOTICE_COLOR.."Ah-Yu:"..locale.NORMAL_COLOR)

say("Och zobacz, już oddych spokojnie.")

say("Zaklęcie zadziałało! Dziękuje Ci")

say("bardzo, gdybyś nie pomógł moje dziecko")

say("by już nie żyło. Proszę oto wszystko co mam.")

say("Dziękuje Ci... Dziękuje... Dziękuje...")

say_reward("Otrzymales 15 Brył")

pc.give_item2(80008, 15)

clear_letter()

set_state(__complete)

end

end

 

state __complete begin

end

end

[\code]

Opublikowano

Up

say_reward("Otrzymales 15 Brył")

zamień na

say_reward("Otrzymales 15 Brył ")

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Sory za 2 posty ale pisze na komie i nie mam edit tutaj. Up code tez nie ogarniam tutaj.

 

To juz wczesniej poprawilem i nadal nie dziala

Opublikowano

Witam, może mi ktoś napisać, bądź dać link do questa w którym npc o id 20009 przenosi na mapę o koordach 936600 21500 ale trzeba miec item o id 70029, który nie znika po przeniesieniu. ;>

 

Pomoc oczywiście nagradzam ;D

 

Z góry Dziękuję ;p

Opublikowano

quest eq_start begin
               state start begin
                               when login begin

                                               say_reward(string.format("Witamy na XXX"))
                                               say("")
                                               say_title("Serwer XXX Wita !")
                                               say("A teraz zapoznaj się z serwerem !")
                                               say_reward(string.format("Życzymy miłej gry."))

                                               pc . give_item2 ( "50053" , 1 )
pc . give_item2 ( "72702" , 1 )
pc . give_item2 ( "70038" , 250 
pc . give_item2 ( "27003" , 250 )
pc . give_item2 ( "27006" , 250 )

pc . give_item2 ( "27102" , 30 )

pc . give_item2 ( "27005" , 30 )


pc . change_money(1000000)
horse.set_level ( 21 )
horse.ride()



               if pc.job==0 then --WOJOWNIK
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11209" , 1 )
pc . give_item2 ( "12209" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17029" , 1 ) 
end
if pc.job==1 then --NINJA
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11409, 1 )
pc . give_item2 ( "12349, 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17009 , 1 )
end
if pc.job==2 then -- SURA
pc . give_item2 ( "19" , 1 )
pc . give_item2 ( "11609" , 1 )
pc . give_item2 ( "12489" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17029" , 1 ) 
end
if pc.job==3 then -- SZAMAN
pc . give_item2 ( "7009" , 1 )
pc . give_item2 ( "5009" , 1 )
pc . give_item2 ( "12629" , 1 )
pc . give_item2 ( "13009" , 1 )
pc . give_item2 ( "14009" , 1 )
pc . give_item2 ( "15009" , 1 )
pc . give_item2 ( "16009" , 1 )
pc . give_item2 ( "17069" , 1 ) 
end

               clear_letter ( )
       end
               end
end

czy ktoś mi moze powiedziec czy wszysto jest okey w tym quescie ?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...