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

@emcek


quest kwiatmix begin
state start begin
when id_medalu.use begin
if horse.get_level() <= 20 then --- 21 to chyba max lvl konia nie?
horse.advance() -- ta funkcja dodaje chyba 1 lvl wyżej nie ?
end --- if
end --- when
end --- state
end --- quest

Opublikowano

quest kwiatmix begin
state start begin
when 50050.use begin
if horse.get_level() <= 20 then --- 21 to chyba max lvl konia nie?
horse.advance() -- ta funkcja dodaje chyba 1 lvl wyżej nie ?
end --- if
end --- when
end --- state
end --- quest

 

 

tak wyglada moj plik. jednak nie dziala wgralem do .../quest i dalem ./qc kwiatmix.quest zrobilem reboot i nie dziala;/

zepek.png

PO CZYM ROZPOZNAC POLAKA NA PRIVIE? ZOBACZ:)

 

 

pliks.png

 

Opublikowano

Nie wiem czy chodzi o taki quest ale tutaj mój gotowiec :

 

quest lvlkonia begin
state start begin
when 20349.chat."Ulepsz Konia" begin

if pc.get_horse_level() >= 21 then
say_title("Stajenny :")
say("Masz już 21 poziom konia !")
return
end

if pc.countitem(50050) < 1 then
say_title("Stajenny :")
say("Przyjdź do mnie z Medalem Konnym w ekwipunku !")
return
end

say_title("Stajenny :")
say("Mogę ulepszyć Twojego konia do poziomu 21.")
say("Potrzebuję tylko Medal Konny.")
say_reward("Aktualny poziom twojego konia to " ..horse.get_level().. " ")
say("Dając mi jeden Medal Konny, ulepszę twojego konia o 1 poziom.")
say("")
say("Czy chcesz podnieść poziom swojego konia ?")
local s = select("Tak, chcę to zrobić. ", "Nie tym razem.")
if s == 1 then
pc.remove_item(50050, 1)
horse.advance()
say_title("Stajenny :")
say_reward("Poziom twojego konia został podwyższony.")
say_reward("Aktualny poziom to " ..horse.get_level().. " ")
else
return
end
end
end
end

 

umarł

Opublikowano

@UP, chodziło tutaj bardziej o użycie przedmiotu, nie o dialog z osobą, która ma zmieniać ten lvl konia.

 

@emcek, łap:

 

 

quest konlvl begin
state start begin
when 50050.use begin
say_title("Level Konia :")
say("Możesz ulepszyć stan swojego konia .")
say("Musisz jedynie wybrać odpowiednią opcję.")
say_reward("Twój aktualny stan konia to " ..horse.get_level().. " ")
say("")
say("Czy na pewno chcesz podnieść poziom swojego konia?")
local kon = select("Tak!" , "Nie, rozmyśliłem się.")
if kon == 1 then
pc.remove_item(50050, 1)
horse.advance()
say_title("Gratulacje !")
say_reward("Poziom twojego konia został zwiększony!")
say_reward("Aktualny poziom twojego rumaka to " ..horse.get_level().. " ")
elseif 2 == kon then
return
end
end
end
end

 

 

Napisz, czy działa.

Opublikowano

@UPki

Czemu po prostu nie zastosujecie

horse.set_level(horse.get_level()+1)

 

Proste, łatwe i przyjemne :)

 

@EDIT

W zastosowaniu w queście destructa :)

-----------------------------------
---		Misja by xDeStRuCtx		---
---		Czarny udostępnia 	---
-----------------------------------

quest kon_lv_up begin
state start begin
	when 50050.use begin
		if horse.get_level()==0 or horse.get_level()==10 or horse.get_level()==20 then
			say("Pamiętaj questy na 1 lvl, 11 lvl oraz 21 lvl konia robimy osobno! ")
		else
			if get_time()>= pc.getqf("czas") then
				pc.remove_item(50050, 1)
				say("Poziom twojego konia został zwiększony o 1")
				pc.setqf("czas", get_time()+6*60*60)
				horse.set_level(horse.get_level()+1)
			else
				say("Nie mineło 6h! ")
			end
		end
	end
end
end

 

Jest ograniczenie użycia na 6h.

Wystarczy zmienić w linijce:

pc.setqf("czas", get_time()+6*60*60)

z 6*60*60 na np. 1*1*1 wtedy czas do kolejnego użycia będzie 1sekunda.

 

@SϒS™

Bez urazy, ale kilkukrotnie oferowałeś limit "Lubię to!" za pomoc, a w rezultacie dawałeś tylko raz lub dwa razy "Lubię to!".

Nie interesuje mnie ile mam "Lubię to!", ale jeśli coś obiecujesz za pomoc powinieneś dotrzymać słowa.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Potrzebuję questa na:

Kapitana który daje yang/range/skille P

Gdy gracz wejdzie na serwer piszę:

Witaj NICK GRACZA na serwerze XydonisMT2

+ na start kazdy gracz otrzymuje 250 lv i eq:

Bron na 65lv dla klasy stal dla klasy + kazda tarcze + 1.999.999.900 yang

Pliki serwerowe 2010

counterstrikesignatureb.jpg
Opublikowano

http://wklej.to/8ojkx

moglby mi ktos przerobić questa tak ze te mapy krainy zaglady 1-3

mają indexy map ?

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

Nie wime czy było bo nie chciało mi się przeszukiwać 100+ stron więc poproszę o jeden prosty queścik:

By z all moobów dropił wybrany item szansa na drop 1%.

 

Dzięki.

xb4c9CP.png
 

Serwer, który sprawi, że przypomnisz sobie dlaczego zacząłeś grać w metina :) 

Opublikowano

Nie wime czy było bo nie chciało mi się przeszukiwać 100+ stron więc poproszę o jeden prosty queścik:

By z all moobów dropił wybrany item szansa na drop 1%.

 

Dzięki.

 

Uzupelniasz id i ilosc

quest moby begin
   state start begin
       when kill with not npc.is_pc() begin
           local a = number(1, 100)
               if a > 7 and a < 9 then
                   pc.give_item2(id, ilosc)
               end
       end
   end
end

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

http://wklej.to/8ojkx

moglby mi ktos przerobić questa tak ze te mapy krainy zaglady 1-3

mają indexy map ?

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

quest konlvl begin

state start begin

when 50050.use begin

say_title("Level Konia :")

say("Możesz ulepszyć stan swojego konia .")

say("Musisz jedynie wybrać odpowiednią opcję.")

say_reward("Twój aktualny stan konia to " ..horse.get_level().. " ")

say("")

say("Czy na pewno chcesz podnieść poziom swojego konia?")

local kon = select("Tak!" , "Nie, rozmyśliłem się.")

if kon == 1 then

pc.remove_item(50050, 1)

horse.advance()

say_title("Gratulacje !")

say_reward("Poziom twojego konia został zwiększony!")

say_reward("Aktualny poziom twojego rumaka to " ..horse.get_level().. " ")

elseif 2 == kon then

return

end

end

end

end

Impek97 nie dziala quest

zepek.png

PO CZYM ROZPOZNAC POLAKA NA PRIVIE? ZOBACZ:)

 

 

pliks.png

 

Opublikowano

quest konlvl begin

state start begin

when 50050.use begin

say_title("Level Konia :")

say("Możesz ulepszyć stan swojego konia .")

say("Musisz jedynie wybrać odpowiednią opcję.")

say_reward("Twój aktualny stan konia to " ..horse.get_level().. " ")

say("")

say("Czy na pewno chcesz podnieść poziom swojego konia?")

local kon = select("Tak!" , "Nie, rozmyśliłem się.")

if kon == 1 then

pc.remove_item(50050, 1)

horse.advance()

say_title("Gratulacje !")

say_reward("Poziom twojego konia został zwiększony!")

say_reward("Aktualny poziom twojego rumaka to " ..horse.get_level().. " ")

elseif 2 == kon then

return

end

end

end

end

Impek97 nie dziala quest. W ogole nie tworzy sie folcer z id medalu w ../objects

 

Polecam:

W zastosowaniu w queście destructa :)

-----------------------------------
---		Misja by xDeStRuCtx		---
---		Czarny udostępnia 	---
-----------------------------------

quest kon_lv_up begin
state start begin
	when 50050.use begin
		if horse.get_level()==0 or horse.get_level()==10 or horse.get_level()==20 then
			say("Pamiętaj questy na 1 lvl, 11 lvl oraz 21 lvl konia robimy osobno! ")
		else
			if get_time()>= pc.getqf("czas") then
				pc.remove_item(50050, 1)
				say("Poziom twojego konia został zwiększony o 1")
				pc.setqf("czas", get_time()+6*60*60)
				horse.set_level(horse.get_level()+1)
			else
				say("Nie mineło 6h! ")
			end
		end
	end
end
end

 

Jest ograniczenie użycia na 6h.

Wystarczy zmienić w linijce:

pc.setqf("czas", get_time()+6*60*60)

z 6*60*60 na np. 1*1*1 wtedy czas do kolejnego użycia będzie 1sekunda.

 

 

 

@EDIT

@DOWN SYS

Nie spamuj tyle...

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

 

http://wklej.to/8ojkx

moglby mi ktos przerobić questa tak ze te mapy krainy zaglady 1-3

mają indexy map ?

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Opublikowano

@UPki

Czemu po prostu nie zastosujecie

horse.set_level(horse.get_level()+1)

 

Proste, łatwe i przyjemne :)

 

ale przecież

horse.advance()

daje ten sam efekt*

 

*tyle, że moim questem doda max 21 lvl konia a Twoim sposobem (zależy czy ktoś wgrał odpowiedni dif) będzie to 30 lub 40 poziom konia ;)

 

umarł

Opublikowano

Czesc ma ktos taki quest z byle jakim npc poprostu:

 

 

Teleporter na nowe mapy

 

 

Thx

:)

table_name,9,10,11 from information_schema.tables

 

Opublikowano

Czesc ma ktos taki quest z byle jakim npc poprostu:

 

 

Teleporter na nowe mapy

 

 

Thx

:)

 

Trzymaj, id npc (9012) zmień na własne i dodaj kordy na mape.

 

quest teleporter begin
state start begin
	when 9012.chat."Teleporter" begin
		say_title(mob_name(9012)..":")
		say("Witaj "..pc.get_name().." !")
		say("Moze cie przeniesc do pewnej ciekawej, ")
		say("ale niezbyt bezpiecznej krainy... ")
		say("")
		say_reward("Chcesz się przeniść? ")
		say("")
		local s = select("Tak", "Nie")
			if s == 2 then
				return
			end
			if s == 1 then
				say_title(mob_name(9012)..":")
				say("Zostaniesz przeniesiony! ")
				say("")
				wait()
				pc.warp(x, y)
			end
	end
end
end

 

 

@EDIT

@z4z0l

A od czego jest zabezpieczenie?

Wystarczy dodać:

when 50050.use with horse.get_level() == 21 then
say("Nie możesz już podnieść lvl konia. ")
say("Twój koń osiągnął maksymalny dostępny level. ")
say("")
end

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Prosze o Questa

Kilkamy Na Przedmiot Pt. Nazywa się tak u mnie Ks. Bodego !!

ID 11223 Jeśli się na niął kliknie daje Skile na P !!!

 

Jak Rozmowy na czym ma blogać

 

Klikamy (ID 11223) Czy chcesz przeczytać Ks. Um. Bodego ?

Nie - To nie ksiażka nie znika !!!!!!!!!!!!!!!! tylko zamyka się okno

Tak -

 

To Wielka księga Którą znalazłeś po przodkach

itp zostawcie tak z 3 linijki to se coś tam napisze

 

Teraz wyskakuje

 

Tak. Pozwul Mi Się Uczyć Nie Wolę Sprzedać

 

Jeśli kliknie sie nie to zamyka się okno Ks. ZOSTAJE !!!

Jeśli kliknie się tak skile zostanoł zmienione na P [tylko skile bodego !!) ks znika !! ksiega znika po kliknięciu tak

 

 

A więc do roboty :)

Opublikowano

Czemu ten quest nie działa?

 

quest kill_moby_2k begin
state start begin
when kill with not npc.is_pc()  begin
 pc.setqf("zabilem, pc.getqf("zabilem")+1)
 if pc.getqf("zabilem") >= 2000 then
 notice.all("Gracz"..pc.get_name().."zabił 2000 potworów!")
 pc.give_item2(71044, 20)
 pc.give_item2(71085, 3)
 pc.give_item2(71084, 3)
 pc.setqf("zabilem", 0)
 end
end
end
end

 

Przez qc przeszedł, ale w grze nie działa.

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

Czemu ten quest nie działa?

 

quest kill_moby_2k begin
state start begin
when kill with not npc.is_pc()  begin
 pc.setqf("zabilem, pc.getqf("zabilem")+1)
 if pc.getqf("zabilem") >= 2000 then
 notice.all("Gracz"..pc.get_name().."zabił 2000 potworów!")
 pc.give_item2(71044, 20)
 pc.give_item2(71085, 3)
 pc.give_item2(71084, 3)
 pc.setqf("zabilem", 0)
 end
end
end
end

 

Przez qc przeszedł, ale w grze nie działa.

 

quest kill_moby_2k begin
state start begin
when kill with not npc.is_pc()  begin
 pc.setqf("zabilem", pc.getqf("zabilem")+1)
 if pc.getqf("zabilem") >= 2000 then
 notice.all("Gracz"..pc.get_name().."zabił 2000 potworów!")
 pc.give_item2(71044, 20)
 pc.give_item2(71085, 3)
 pc.give_item2(71084, 3)
 pc.setqf("zabilem", 0)
 end
end
end
end

 

@EDIT

Poprawione.

Sorki, źle skopiowałem.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@UP

Przecież powinny być 4 endy, a nie 3... if, when, state, quest.

 

quest kill_moby_2k begin
state start begin
when kill with not npc.is_pc()  begin
 pc.setqf("zabilem", pc.getqf("zabilem")+1)
 if pc.getqf("zabilem") >= 2000 then
 notice_all("Gracz"..pc.get_name().."zabił 2000 potworów!")
 pc.give_item2(71044, 20)
 pc.give_item2(71085, 3)
 pc.give_item2(71084, 3)
 pc.setqf("zabilem", 0)
 end
end
end
end

 

PS. dawno tu nie zaglądalem ;>


 

Opublikowano

Prosta piłka, klikam na Księgę Umiejętności [`id` = '50300' ]o type 18 i subtype 10 a quest po sockecie (2) tej ku jaki otrzymała podnosi mi skilla, który do niej był przypisany o jeden punkt do góry z przedziału m1-G1 oraz szansa na podniesienie tego skilla wynosi 33%, fajnie by było jak by jeszcze odróżniał profesję postaci do czytanego skilla by nie było przypadku czytania ku Aura Miecza surą BM i mi wejdzie aura na m2 o.O dzięki.

 

 

@edit,

Nie chcę widzieć komentarzy "Zmień na Locale Ymir bo tam jest 10 ku do G!" chyba, że ktoś ma sprawną binarkę pod te locale..

50596142255057180250.png

Opublikowano

Czesc , mam problem z questem , błąd :

 

syntax error : [string "start"]:20: `=' expected near `s'

loteria_z_biletem.quest:385:Abort (core dumped)

quest :

http://wklej.to/LvFWk

jak naprawi ktos miesiac like i 5* w prof.

Więcej straci ten co to wszystko liczy...

Wigilia 24 Grudnia 2011 ROK SϒS™ Obchodzi 14 Wigilię w Swoim Życiu..

Życzę wszystkim wesołych,pogodnych świąt ,tym czasem ja kończę zabawę w forumowanie i idę

z D&G'em polować na łanie =)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...