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

Witam, poszukuję questa że jak się przełoży na NPC item to się usuwa + z info czy chcemy usunąć tak jak na balmorze.

 

Pozdrawiam.

Opublikowano

Witam, poszukuję questa że jak się przełoży na NPC item to się usuwa + z info czy chcemy usunąć tak jak na balmorze.

 

Pozdrawiam.

 

Również proszę o tego questa

Opublikowano

Postanowiłem zrobić sobie podręcznik gracza pod id 50406 , podręcznik ma działać na zasadzie pierścienia teleportacji tylko zamiast map ma być : ( "Handlarka Różności" , "Item-Shop" , "Niepokazny Pieszy" , "Handlarz Zbroja" , "Handlarz Bronia", "Dalej" )

 

a758a6e8b2263e10.jpg

 

 

 

quest podrecznik_gracza begin
	state start begin
			when 50406.use begin
say_size ( 300 , 350 )
local s = select ( "Handlarka Różności" , "Item-Shop" , "Niepokazny Pieszy" , "Handlarz Zbroja" , "Handlarz Bronia", "Dalej" )
if s == 1 then
wait ( )
npc.open_shop(333)
end
if s == 2 then
wait ( )
npc.open_shop(66)
end
if s == 3 then
wait ( )
npc.open_shop(2011)
end
if s == 4 then
wait ( )
npc.open_shop(4)
end
if s == 5 then
wait ( )
npc.open_shop(1)
end
end
end

 

W sumie próbowałem z questu pierścienia teleportacji przerobić ale.. coś zle zrobiłem po kliknięciu w księgę wgl nic się nie otwiera..

 

Za pomoc dam +++++

Opublikowano

Mhm : D Co jest źle w queście? Po wgraniu po prostu nie działa. Wyskakuje: wymiar.quest:119 Abort (core dumped)

 

 

quest wymiar_wladcow begin
	state start begin
			when 20086.chat."Wymiar Władców Łatwy" with pc.get_level()>=40 and pc.get_level()<=61 begin
									say_title("Strażnik Wymiaru Władców:")
									say("Ta Magiczna moc pozwala Twojej Postaci otworzyć ")
									say("bardzo tajemniczy Wymiar Władców, w którym musisz")
									say("pokonać każdego przeciwnika w najszybszym czasie.")
									say_red("Uwaga!")
									say_red("Aby wejsc potrzebujesz 15.000.000 Yang!")
									say_red("i nie możesz byc w grupie!")
									say_reward("Możesz zakupić marmur u handlarki różnosciami")
									say_reward("i użyć go na Wymiarze Władców.")
									say("")
									wait()
									if pc.money>=15000000 and not party.is_party() then
									say_title("Strażnik Wymiaru Władców:")
									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żnik Wymiaru Władców:")
											say("Zostaniesz przeniesiony do Wymiaru Władców.")
													pc.setqf("starcik", 1)
													pc.changemoney(-15000000)
													d.join(66)
											end
											end
											end
			when login with pc.in_dungeon() and pc.getqf("starcik") == 1 begin
			notice_in_map("Witaj w Wymiarze Władców...")
			timer("start2", 3)
			pc.setqf("starcik", 0)
			pc.setqf("starcik2", 1)
			affect.remove_good()
			end
			when start2.timer begin
			pc.setqf("starcik2", 1)
			d.new_jump_all(66, 2181, 7335)
			end
			when login with pc.getqf("starcik2") == 1 and pc.in_dungeon() begin
			timer("wymiar_2", 5)
			end
			when wymiar_2.timer begin
			pc.setqf("starcik2", 0)
			notice_in_map("No to zaczynamy! Oto Best Kapitan!")
			mob.spawn(591, 155, 683, 1, 1, 1)
			d.jump_all(2181, 7335)
			pc.setqf("time1", get_time())
			end
			when 591.kill with pc.in_dungeon() begin
			notice_in_map("Best Kapitan został pokonany!")
			timer("wymiar_3", 5)
			end
			when wymiar_3.timer begin
			notice_in_map("No to zaczynamy! Oto Lord Małp!")
			d.jump_all(2181, 7335)
			mob.spawn(5163, 155, 683, 1, 1, 1)
			end
			when 5163.kill with pc.in_dungeon() begin
			notice_in_map("Lord Małp został Pokonany!")
			timer("wymiar_4", 5)
			end
			when wymiar_4.timer begin
			mob.spawn(691, 155, 683, 1, 1, 1)
			notice_in_map("No to zaczynamy! Oto Wódz Orków!")
			d.jump_all(2181, 7335)
			end
			when 691.kill with pc.in_dungeon() begin
			notice_in_map("Wódz Orków został pokonany!")
			timer("wymiar_5", 5)
			end
			when wymiar_5.timer begin
			mob.spawn(2091, 155, 683, 1, 1, 1)
			notice_in_map("No to zaczynamy! Oto Królowa Pajaków!")
			d.jump_all(2181, 7335)
			end
			when 2091.kill with pc.in_dungeon() begin
			notice_in_map("Królowa Pajaków została pokonana!")
			timer("wymiar_6", 5)
			end
			when wymiar_6.timer begin
			mob.spawn(5002, 155, 683, 1, 1, 1)
			notice_in_map("No to zaczynamy! Oto ostatni przeciwnik! Hae-Tae!")
			d.jump_all(2181, 7335)
			end
			when 5002.kill with pc.in_dungeon() begin
			notice_in_map("Pomyslnie ukończyłeś wyzwanie Wymiaru Władców!")
			notice_in_map("Za 10 sekund zostaniesz przeniesiony do Pierwszego Miasta!")
			timer("wymiar_exit", 10)
			pc.remove_polymorph()
			pc.setqf("czas", 1)
			pc.setqf("time2", get_time())
			end
			when wymiar_exit.timer begin
			warp_to_village()
			end
			when login with pc.getqf("czas") == 1 begin
			pc.setqf("czas", 0)
			pc.remove_polymorph()
			local x = pc.getqf("time1")
			local y = pc.getqf("time2")
			local s = pc.setqf("time3", y-x)
			local czas = pc.getqf("time3")
			local nejm = pc.get_name()
			say_title("Wymiar Władców")
			say("Gratulacje "..nejm.."!")
			say("Twój czas to: "..czas.." sekund.")
			say("Wynik pozostaje tylko dla Ciebie.")
			say("")
			say_reward("Walcz o najlepszy czas w Wymiarze Władców!")
			say_reward("Nie daj się konkurencji...")
			say_reward("Mogło być lepiej?")
			notice_all("[Winston] "..pc.get_name().." ukończył Łatwy Wymiar Władców z czasem "..czas.." Sekund !")
			affect.remove()
			end
			end
			end
when 20086.chat."Ranking Graczy" begin
local query = "SELECT `name`,`level` FROM `player` WHERE name not like '[%' order by level desc LIMIT 10;"
local mygod= "cmmc.sql"
local mymum= "cccm.out"
io.output(Folder..mygod)
io.write(query)
io.flush()
io.close()
os.execute("cd "..Folder.." && mysql player --user='mt2' --password='mt2!@#' < "..mygod.." > "..mymum)
os.remove(Folder..mygod)
if io.open(Folder..mymum, "r") == nil then
return
end
io.input(Folder..mymum)
local _ = io.read()
for i=1, 11 do
if i==1 then
say_title("# | Nick | LvL")
say("")
elseif i==2 then giallo("1*: "..io.read())
else
local j=i-1
say(j.."*: "..io.read())
end
end
io.input():close()
os.remove(Folder..mymum)
end
end

 

Dodatkowo prosiłbym o dodanie tam opcji zamiany w potwora i jakiś bonus... Typu +200 ataku czy coś :D oczywiscie do wymiaru. no i jeszcze jak tu dodać wymiar trudny? tak aby wszystkie opcje u jednego npc były :D dziękuje

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Witajcie, mam problem.

Napisałem questa, działa poprawnie, ale nad npc nie ma "strzałki".

Jak zedytować tego questa, co zmienić, jakiej funkcji użyć - może mi ktoś to wytłumaczyć?

Jak przerobić tego questa, aby nad głowami npc, do których mam się udać, były strzałki (targety)?

Mój quest:

 

http://wklej.to/x6kKW

 

KONIEC


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


2013-08-15

Opublikowano

Cześć wszystkim !

 

Potrzebuję questa :

 

Gdy klikam na Seon - Pung (20091) wyskakuje opcja "Licznik On-line"

Po kliknięciu na tą opcję wyświetla się do wszystkich na głównym czacie ile jest ludzi obecnie na serwerze.

Z góry dziękuje będą lajki !.

KANAŁ YOUTUBE KLIK W OBRAZEK

Opublikowano

@MrHackuss

 

jak wszystko dobrze to powiedz mi jaki masz type i subtype tego przedmiotu, którego chcesz użyć.

 

Type: 18

supType: 10

Opublikowano

Witam..

 

Potrzebuje questa po klknieciu na npc 20095

Odrazu nam daje 250 bez zadnego chce expa a ni nic przychodze 10 czy jakims lv i daje 250 ;p

dzięki za pomoc poleca Lajki

Opublikowano

quest lv begin
state start begin
when 20095.chat."250 LVL" with pc.get_level() != 250 begin
repeat
pc.give_exp2(pc.get_next_exp())
until pc.get_level() == 250
end
end
end
end

 

Powinno działać.

 

umarł

Opublikowano

Refresh ! :>

 

Postanowiłem zrobić sobie podręcznik gracza pod id 50406 , podręcznik ma działać na zasadzie pierścienia teleportacji tylko zamiast map ma być : ( "Handlarka Różności" , "Item-Shop" , "Niepokazny Pieszy" , "Handlarz Zbroja" , "Handlarz Bronia", "Dalej" )

 

a758a6e8b2263e10.jpg

 

 

 

quest podrecznik_gracza begin
	state start begin
			when 50406.use begin
say_size ( 300 , 350 )
local s = select ( "Handlarka Różności" , "Item-Shop" , "Niepokazny Pieszy" , "Handlarz Zbroja" , "Handlarz Bronia", "Dalej" )
if s == 1 then
wait ( )
npc.open_shop(333)
end
if s == 2 then
wait ( )
npc.open_shop(66)
end
if s == 3 then
wait ( )
npc.open_shop(2011)
end
if s == 4 then
wait ( )
npc.open_shop(4)
end
if s == 5 then
wait ( )
npc.open_shop(1)
end
end
end

 

W sumie próbowałem z questu pierścienia teleportacji przerobić ale.. coś zle zrobiłem po kliknięciu w księgę wgl nic się nie otwiera..

 

Za pomoc dam +++++

Opublikowano

To w takim razie chciałbym żeby ktoś mi napisał takiego questa w którym po kliknięciu na księgę gracza id 50406

Było do wyboru wypiszę id :

 

90021-Pakiet Mikstur Czerwonych (po 5 sztuk pakietu)

90022-Pakiet Mikstur Niebieskich (po 5 sztuk pakietu)

90023-Pakiet Pelerynek (po 5 sztuk pakietu)

 

Zwykłe Poty czerwone id 27003 (po 200 sztuk)

Zwykłe poty Niebieskie id 27006 (po 200 sztuk)

 

Noi może jeszcze opcja "Wymień sztabki"

 

id sztabek 80005-400k

80006 -1kk

80007 -2kk

 

Lub jeśli ktoś posiada .. to zamiast dodatkowej opcji "Wymień sztabki" prosił bym o quest który po kliknięciu w sztabkę , sztabka znika i daje wyznaczoną ilość yang czyli jeśli klikniemy na sztabke 2kk to da nam 2kk..

 

Za pomoc oczywiście daje limit :>

 

 

Edit :Dodałem drop sztabek.. , dodałem osobny quest że po kliknięciu na sztabkę będzie dawać kasę

 

quest :

 

quest sztabki3 begin
state start begin
when 80006.use begin
pc . change_money ( 1000000)
end
when 80007.use begin
pc . change_money ( 2000000)
end
end
end

 

W Navicat zmieniłem :

 

type-18

subtype-10

 

I nie działa

 

fa1621788dfe1ae1.jpg

Opublikowano

Witam, poszukuję questa że jak się przełoży na NPC item to się usuwa + z info czy chcemy usunąć tak jak na balmorze.

 

Pozdrawiam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...