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

Zrobiłem wreszcie questa na polowanie sam, no ale nie działa;D Wgrał się ale po wbiciu 90lvl nic nie wyskakuje, żaden nowy quest. Może go ktoś sprawdzić??

Dam lajka

 

 

quest misja_90lvl begin
state start begin
when login or levelup with pc.get_level() >= 90 begin
notice("Gratulujemy! Wlasnie wbiles 90lvl! ")
notice("Teraz zniszcz po 50 Zinów! ")
notice("W nagrodę otrzymasz: ")
notice("Ulepszacze na itemy 80/90 lvl ")
notice("Czas: brak limitu czasowego.")
setstate(kill)
end
end
state kill begin
when kill with mob_vnum >=2411 and mob_vnum >= 2412 and mob_vnum >= 2413 and mob_vnum <= 2414 begin
local a = pc.getqf("ile")+1
if a < 50 then
pc.setqf("ile", a)
else
notice("Udalo ci sie! Gratulujemy!  ")
notice("Oto nagroda:")
pc.give_item2( 27992 , 5 )
pc.give_item2( 18001 , 5 )
pc.give_item2( 27993 , 5 )
pc.give_item2( 18009 , 5 )
pc.give_item2( 27994 , 5 )
pc.give_item2( 18016 , 5 )
pc.give_item2( 70033 , 2 )
pc.give_item2( 70032 , 2 )
pc.give_item2( 50040 , 2 )
setstate(koniec)
end
end
end
state koniec begin
end
end

 

di-HLXD.jpg

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

Zrobiłem wreszcie questa na polowanie sam, no ale nie działa;D Wgrał się ale po wbiciu 90lvl nic nie wyskakuje, żaden nowy quest. Może go ktoś sprawdzić??

Dam lajka

 

 

quest misja_90lvl begin
state start begin
when login or levelup with pc.get_level() >= 90 begin
notice("Gratulujemy! Wlasnie wbiles 90lvl! ")
notice("Teraz zniszcz po 50 Zinów! ")
notice("W nagrodę otrzymasz: ")
notice("Ulepszacze na itemy 80/90 lvl ")
notice("Czas: brak limitu czasowego.")
setstate(kill)
end
end
state kill begin
when kill with mob_vnum >=2411 and mob_vnum >= 2412 and mob_vnum >= 2413 and mob_vnum <= 2414 begin
local a = pc.getqf("ile")+1
if a < 50 then
pc.setqf("ile", a)
else
notice("Udalo ci sie! Gratulujemy!  ")
notice("Oto nagroda:")
pc.give_item2( 27992 , 5 )
pc.give_item2( 18001 , 5 )
pc.give_item2( 27993 , 5 )
pc.give_item2( 18009 , 5 )
pc.give_item2( 27994 , 5 )
pc.give_item2( 18016 , 5 )
pc.give_item2( 70033 , 2 )
pc.give_item2( 70032 , 2 )
pc.give_item2( 50040 , 2 )
setstate(koniec)
end
end
end
state koniec begin
end
end

 

 

http://wklej.to/JvWSe

nexi.png

 

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

Opublikowano

Ech darujmy sobie ten quest. Przerobiłem standardowy quest biologa (Certyfikaty) podmienilem ID itemow oraz mobow do zabicia i mam błędy przy wgraniu,

"when name must be given

biolog.quest:228:Abort (core dumbed)"

 

http://wklej.to/pM0Ru

 

linijka 228 zmień na

when 1093.kill begin

 

 

Prosiłabym o naprawę tego questa http://wklej.to/kVYUW

 

Przy wgrywaniu jest błąd

qc in malloc(): error: allocation failed

Abort (core dumped)

http://wklej.to/WuhWY

tylko nie wiem czy to ma sens...

 

Jak nie zadziała zostaw aby jedno if a reszte elseif usuń (zostaw aby game.drop...)

bijons.jpg


Pomogłem daj Lubię To!


Opublikowano

http://wklej.to/JvWSe

 

Nie działa;(

Może mi ktoś na pisać quest na tej podstawie. Zabić po 50 mobków o ID 2411/2412/2413/2414 i w nagrodę te itemy i po tyle co w moim jest, no i quest by wyskakiwał automatycznie po wbiciu 90 lvl.

 

Proszę to ważne dam like.

 

Ok na pisałem już dobrego, tylko prosił bym o jedno, co wpisać zamiast:

                                                                when 8026.kill begin

 

Jeśli chcę by trzeba było zabić po 100 mobów, lecz każdych z 4 czyli tych zinów.

To nie działa:

when kill with mob_vnum >=2411 and mob_vnum >= 2412 and mob_vnum >= 2413 and mob_vnum <= 2414 begin

di-HLXD.jpg

Opublikowano

quest pidsadasze_cos begin
state start begin
when 40006.use begin
say_title("Piotr Lekko Garby:")
say("")
say("Dupa dupa cos tam cos tam")
say("pierdu pierdu")
local s=select("Anuluj")
pc.set_skill_level(125, pc.get_skill_level()+1)
if s==1 then
return
else
return
end
end
end
end

 

Dobry. QUest się wgrał ale w grze wg nie trybi : )

4funmt2.pl

Opublikowano

quest pidsadasze_cos begin
state start begin
when 40006.use begin
say_title("Piotr Lekko Garby:")
say("")
say("Dupa dupa cos tam cos tam")
say("pierdu pierdu")
local s=select("Anuluj")
pc.set_skill_level(125, pc.get_skill_level()+1)
if s==1 then
return
else
return
end
end
end
end

 

Dobry. QUest się wgrał ale w grze wg nie trybi : )

quest pidsadasze_cos begin
state start begin
 when 40006.use begin
  say_title("Piotr Lekko Garby:")
  say("")
  say("Dupa dupa cos tam cos tam")
  say("pierdu pierdu")
  local s=select("beka","Anuluj")
   if s==1 then
 pc.set_skill_level(125, pc.get_skill_level(125)+1)
   end
 end
end
end

Opublikowano

endymion ,niestety nie chce się znowu nic dziać po użyciu

Type 10, subtype 18 w item_proto czy tam na odwrót

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

endymion ,niestety nie chce się znowu nic dziać po użyciu

 

 

 

 

INSERT INTO `item_proto` VALUES ('ID', 'nazwa_itemu', 'nazwa_itemu', '18', '10', '1', '1', '106880', '1', '0', '', '0', '0', '0', '0', '0', '15', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

 

Zmieniasz ID - na ID twojego przedmiotu,

Zmieniasz nazwa_itemu - na nazwę twojego przedmiotu.

 

 

Pozdrawiam.

Opublikowano

Nie działa;(

Może mi ktoś na pisać quest na tej podstawie. Zabić po 50 mobków o ID 2411/2412/2413/2414 i w nagrodę te itemy i po tyle co w moim jest, no i quest by wyskakiwał automatycznie po wbiciu 90 lvl.

 

Proszę to ważne dam like.

 

Ok na pisałem już dobrego, tylko prosił bym o jedno, co wpisać zamiast:

 when 8026.kill begin

 

Jeśli chcę by trzeba było zabić po 100 mobów, lecz każdych z 4 czyli tych zinów.

To nie działa:

when kill with mob_vnum >=2411 and mob_vnum >= 2412 and mob_vnum >= 2413 and mob_vnum <= 2414 begin

Zmień ten fragment. Jeśli nie zatrybi to prześlij całego questa

http://wklej.to/FHS52

nexi.png

 

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

Opublikowano

mugłby mi ktoś napisać co trzeba wpisać by pierściń tp dawał lvl bo mista wgrałem mastera konia wszystko mam ale nie mogę znaleść nigdzie tego ćeby dostać lvl

Thx z góry

Jeśli czegoś nie skopałem, powinno to wyglądać tak

http://wklej.to/Dyetz

nexi.png

 

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

Opublikowano

Napisałby ktoś questa? Szkatułka o id 997 dropi ze wszystkich metków(ale to ustawię w dropie) i z tej szkatułki dropią 3 losowe księgi umiejętności.

 

Proszę:

http://wklej.to/xGXFn

Wiem, że wydaje Ci się,że on da te same KU, ale się mylisz zara wytłumaczę. Każde Ku ma to samo ID , czyli 50030, różnią się tylko Value. Każde value co w wolnym tłumaczeniu znaczy wartość, pasuje do innego skila , więc on wylosuje 3 przypadkowe value ,i tym samym 3 całkiem inne KU

 

 

SORRY ZA DOUBLE POSTA

nexi.png

 

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

Opublikowano

Poszukuję questa o informacji że gracz (Nick, Królestwo) wbił lvl z xx na xx.

Z góry dziękuje i pozdrawiam

 

http://wklej.to/Zs3mE

nexi.png

 

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

Opublikowano

Up niestety nie działa mi ten quest

Nie wgrywa się :

 

assertion failure : nested==0

 

 

 

Taki quest prawdopodobnie znajduję się na serwerze DivineWorlds2 tylko że tam jest jeszcze funkcja opisująca rodzaj umiejętności gracza np. mental/body.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...