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

spoko, jak jakieś problemy bd miał czy coś to pisz do mnie na gg.

 

w queście z przywołaniem zamiast pc.level użyjta pc.get_level()

 

umarł

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

Nie ma funkcji pc.give_item2 lecz pc.give_item :P

 

Sprawdź teraz. Nie potrzebnie był wait i nie zliczałoby.

 

 

quest przywolaj begin
state start begin
 when login with pc.get_level() >= 1 begin
  set_state(wybor)
 end
end
 state wybor begin
  when letter begin
send_letter("Przywołaj Moby")
  end
  when info or button begin
say_title("Przywołaj Moby:")
say("Chcesz przywołać moby?")
say("Możesz to zrobić tylko 20 razy")
local y = select("Tak", "Nie")
if y == 1 then
 pc.setqf("licz", pc.getqf("licz")+1)
 say("Wykorzystano "..pc.getqf("licz").." z 20 prób")
 pc.aggregate_monster()
  if pc.getqf("licz") >= 20 then
   set_state(konczymy)
  end
end
  end
 end
	state konczymy begin
	end
end

 

quest nie działa.. : ( naciskam na tak i nic..

//nieregulaminowa sygnatura

Opublikowano

spróbuj

 

quest przywolajmoby begin
   state start begin
       when login with pc.get_level() >= 1 begin
       setstate(raz)
       end
   end

   state raz begin
       when letter begin
       send_letter("Zwołaj moby")
       end

       when info or button begin
       say("Chcesz zwołać moby?")
       local z = select("Tak", "Nie")
       if z == 1 then
       pc.aggregate_monster()
       local count = pc.setqf("zwolaj")+1
       say("Użyłeś "..pc.getqf("zwolaj").." z 20 razy ")
       elseif z == 2 then
       return
       end

       if count >= 20 then
           pc.setqf("zwolaj", count)
           else
           setstate(koniec)
       end
       end
   end

   state koniec begin
   end
end

Zbliżamy się ku końcowi.

 

95/100 %

 

Żegnaj MPC Forum

Bywalec
Opublikowano

Proszę o poprawę questa ten quest już był wcześniej poprawiany ale dalej nie trybi. Będą lajki i 5.

 

 

 

 

quest resp begin
	state start begin
			when 20011.click begin
					say ( "Witaj" )
					say ( "" )
					say ( "Chcesz kogos przywolac?" )
					say ( "UWAGA!! ON PRZYWOLA SIE KOLO URIEL!" )
					say ( "Wybierz kogo chcesz przywolac, a potem napierdalaj jak pojebany." )
					local s = select ( "Riper" ,"Nieb.Smierc" ,"9 ogonow" ,"Anuluj" )
					if 1 == s then
							mob.spawn( 1093, 658, 550, 0, 0, 0 )
							chat( "Potwor zostal przywolany!" )
							chat( "Przy Urielu" )
					elseif 2 == s then
							mob.spawn( 1095, 658, 550, 0, 0, 0 )
							chat( "Potwor zostal przywolany!" )
							chat( "Przy Urielu" )
					elseif 3 == s then
							mob.spawn( 1901, 658, 550, 0, 0, 0 )
							chat( "Potwor zostal przywolany!" )
							chat( "Przy Urielu" )
					else
							return
					end
			end
	end
end

 

 

Pompa Jak Skurwysyn

 

 

 

METIN2.PL - 76LV

 

 

4H4 OWNED

Opublikowano

napiszę mi ktoś quest ze np szkata ripa dropi co 800 zabity mob np zabiłem 800 psów i dostaje 1 szkatę ripa ?? i czy to quest i proszę o instrukcję gdzie to wgrać bo jestem zielony ^^ dziękuje z góry i pozdrawiam użytkowników mpcforum. B)

Opublikowano

spróbuj

 

quest resp begin
			state start begin
							when 20011.chat."MobSpawn" begin
											say ( "Witaj" )
											say ( "" )
											say ( "Chcesz kogos przywolac?" )
											say ( "UWAGA!! ON PRZYWOLA SIE KOLO URIEL!" )
											say ( "Wybierz kogo chcesz przywolac, a potem napierdalaj jak pojebany." )
											local s = select ( "Riper", "Nieb.Smierc", "9 ogonow", "Anuluj" )
											if 1 == s then
															mob.spawn( 1093, 658, 550, 0, 0, 0 )
															chat( "Potwor zostal przywolany!" )
															chat( "Przy Urielu" )
											elseif 2 == s then
															mob.spawn( 1095, 658, 550, 0, 0, 0 )
															chat( "Potwor zostal przywolany!" )
															chat( "Przy Urielu" )
											elseif 3 == s then
															mob.spawn( 1901, 658, 550, 0, 0, 0 )
															chat( "Potwor zostal przywolany!" )
															chat( "Przy Urielu" )
											else
															return
											end
							end
			end
end

 

# up

Ty noobie, nie dość, że taką syfną czcionką i kolorem piszesz, to jeszcze nie wiesz gdzie wgrywać questy ?

Mam prośbę, najpierw dowiedz się jak wgrywać questy, dopiero potem tutaj pisz, bo nie sposób tłumaczyć coś każdemu nowemu.

Zbliżamy się ku końcowi.

 

95/100 %

 

Żegnaj MPC Forum

Opublikowano

Witam ponownie. Może mi ktoś przerobić fragment tego questa aby nie dropiło danego itemka gdy mamy go w eg?! Wiem że to nie trudne ale jakoś nie mogę sobie poradzić.

when 2501.kill or 2502.kill or 2503.kill or 2504.kill or 2505.kill or 2506.kill or 2507.kill begin
					local szansa = math.random(800)
					if szansa == 1 then
							game.drop_item(27988)
					end
			end

Ktoś zrobi ?

:D

Opublikowano

if pc.count_item(27988) >= then
else
game.drop_item(27988)
end

 

czyli

 

when 2501.kill or 2502.kill or 2503.kill or 2504.kill or 2505.kill or 2506.kill or 2507.kill begin
local szansa = math.random(800)
if szansa == 1 then
setstate(x)
end
end

state x begin
if pc.count_item(27988) >= then
else
game.drop_item(27988)
end
end

Zbliżamy się ku końcowi.

 

95/100 %

 

Żegnaj MPC Forum

Opublikowano

Przepraszam, pisze z telefonu i nie wszystko tu dobrze widać. Dzięki. Masz lajka.

 

@Edit

 

Kolejny quest. Czy możecie mi go przerobić aby wykonywać go można było co godzinę?

 


quest lody begin
state start begin
when 9006.chat."Zrób Mi Loda!" with pc.get_money()>999999 begin
say_title("Starsza Pani:")
say("Witaj,")
say("Zrobie Ci loda jak zapłacisz mi 1.000.000 Yang.")
say("")
say_reward("Czy zapłacisz Starszej Pani 1.000.000 Yang?")

local s = select("Dam Ci kurwo, ale do buzi!", "Weź spierdalaj Dziwko..!", "A może frytki do tego?")

if s == 1 then
say_title("Starsza Pani:")
say("Ahhhhhhhhhh")
wait()
say("OoOoOoOoOoOoO dobrze!")
wait()
say_reward("Otrzymałeś: 6.000 PŻ (Jedna Godzina) ")
say_reward("Otrzymałeś: +20 Speed ( 30 Minut) ")
say_reward("Otrzymałeś: 4.000 MP (Jedn Dzień) ")
pc.change_money(-1000000)

affect.add_collect(apply.MAX_HP, 6000, 60*60) -- 30 minut
affect.add_collect(apply.MOV_SPEED, 20, 30*60) -- 30 minut
affect.add_collect(apply.MAX_SP, 4000, 60*60*24) -- cały dzień

elseif 2 == s then
say_title("Starsza Pani:")
say("Idź do starej.!")
say("Niech Ci zrobi !!")
return

elseif 3 == s then
say_title("Starsza Pani:")
say("To zapierdalaj do McDonald'u!!!")
return
end
end
end
end

Ktoś zrobi ?

:D

Opublikowano

Czy możecie mi go przerobić aby wykonywać go można było co godzinę?

 


quest lody begin
state start begin
when 9006.chat."Zrób Mi Loda!" with pc.get_money()>999999 begin
say_title("Starsza Pani:")
say("Witaj,")
say("Zrobie Ci loda jak zapłacisz mi 1.000.000 Yang.")
say("")
say_reward("Czy zapłacisz Starszej Pani 1.000.000 Yang?")

local s = select("Dam Ci kurwo, ale do buzi!", "Weź spierdalaj Dziwko..!", "A może frytki do tego?")

if s == 1 then
say_title("Starsza Pani:")
say("Ahhhhhhhhhh")
wait()
say("OoOoOoOoOoOoO dobrze!")
wait()
say_reward("Otrzymałeś: 6.000 PŻ (Jedna Godzina) ")
say_reward("Otrzymałeś: +20 Speed ( 30 Minut) ")
say_reward("Otrzymałeś: 4.000 MP (Jedn Dzień) ")
pc.change_money(-1000000)

affect.add_collect(apply.MAX_HP, 6000, 60*60) -- 30 minut
affect.add_collect(apply.MOV_SPEED, 20, 30*60) -- 30 minut
affect.add_collect(apply.MAX_SP, 4000, 60*60*24) -- cały dzień

elseif 2 == s then
say_title("Starsza Pani:")
say("Idź do starej.!")
say("Niech Ci zrobi !!")
return

elseif 3 == s then
say_title("Starsza Pani:")
say("To zapierdalaj do McDonald'u!!!")
return
end
end
end
end

Ktoś zrobi ?

:D

Opublikowano

Czy możecie mi go przerobić aby wykonywać go można było co godzinę?

 


quest lody begin
state start begin
when 9006.chat."Zrób Mi Loda!" with pc.get_money()>999999 begin
say_title("Starsza Pani:")
say("Witaj,")
say("Zrobie Ci loda jak zapłacisz mi 1.000.000 Yang.")
say("")
say_reward("Czy zapłacisz Starszej Pani 1.000.000 Yang?")

local s = select("Dam Ci kurwo, ale do buzi!", "Weź spierdalaj Dziwko..!", "A może frytki do tego?")

if s == 1 then
say_title("Starsza Pani:")
say("Ahhhhhhhhhh")
wait()
say("OoOoOoOoOoOoO dobrze!")
wait()
say_reward("Otrzymałeś: 6.000 PŻ (Jedna Godzina) ")
say_reward("Otrzymałeś: +20 Speed ( 30 Minut) ")
say_reward("Otrzymałeś: 4.000 MP (Jedn Dzień) ")
pc.change_money(-1000000)

affect.add_collect(apply.MAX_HP, 6000, 60*60) -- 30 minut
affect.add_collect(apply.MOV_SPEED, 20, 30*60) -- 30 minut
affect.add_collect(apply.MAX_SP, 4000, 60*60*24) -- cały dzień

elseif 2 == s then
say_title("Starsza Pani:")
say("Idź do starej.!")
say("Niech Ci zrobi !!")
return

elseif 3 == s then
say_title("Starsza Pani:")
say("To zapierdalaj do McDonald'u!!!")
return
delay(60*60*1)
restart_quest()
end
end
end
end

 

Nie wiem czy to tak, ale może.

Ja się uczę więc od razu piszę że to może nie działać więc lepiej niech ktoś bardziej doświadczony się wypowie :D

Opublikowano

- Item blokujący dostawanie doświadczenia/expa

- od 1

- Brak bo item, coś jak pierścień expa, że się zakłada i już

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

Opublikowano

@2xUP

Quest od Badara

 

 

 

quest pd_cofka begin

state start begin

when ID.use begin

local x = pc.get_exp()

while true do

if item.select_cell(98) and item.get_vnum() == ID and pc.get_exp() >= 1 then

pc.give_exp2(-x)

chat("Exp zostal usuniety")

elseif item.select_cell(97) and item.get_vnum() == ID and pc.get_exp() >= 1 then

pc.give_exp2(-x)

chat("Exp zostal usuniety")

else

break

end

end

end

end

end

 

 

Opublikowano
-------------------------------
-----quest---by----kwiatmix-----
-------------------------------
quest zabite_psy begin
 state start begin
when 101.kill begin
  pc.setqf("psy", pc.getqf("psy")+1)
 if pc.getqf("psy") >= 800 then
  say("Zabiłeś już 800 psów, łap.")
  pc.give_item2(id_szkaty, 1)
  pc.setqf("psy", 0)
 return
  end
 end
end
end

Opublikowano

Szukam questu na automatyczne odsyłanie konia!

Jeżeli jesteśmy na mapie o indexie 23 to jeżeli nie jeździmy na koniu lub na nim nie siedzimy to go odsyła po 20 sek.

 

JEszcze proszę o questy na strony pamiętnika od Uriel. Mogą być koreańskie lub jakiekolwiek :D

Opublikowano

Witam czy istnieje funkcja np:

zabijam potwora i wyświetla się napis zostaniesz prze teleportowany. masz 1min na zebranie dropu

Jaka funkcja jest żeby teleportowało po 1min

Lub niech ktoś mi napisze takiego questa

zabijam moba 2529 napis "zostawcie kilka wolnych say("")"masz 1 min na zebranie dropu i po 1min teleportuje na kordy "wolne miejsce"

Opublikowano

-------------------------------
-----quest---by----kwiatmix-----
-------------------------------
quest kwiatmix_mob begin
 state start begin
when 2529.kill begin
 timer("lol", 1*60)
 say("")
 say("")
 say("")
end
when lol.timer begin
 pc.warp(kordy, kordy)
end
 end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...