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

Jeśli by ktoś mógł poprawić ten qest blokujący exp bo jest z nim coś nie tak bo po wgraniu nie dziala

 

 

 

 

quest pd_cofka begin

state start begin

when ID.use begin

local x = pc.get_exp()

while true do

if item.select_cell(9 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

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

Będzie to działać?

http://wklej.to/VEN30

 


quest haslo begin
state star begin
when 9000.chat."Konkurs" with game.get_event_flag("konkurs") == 0 begin
say_title("Fokus!")
say("Napisz 16 wersów.")
say("Ciekawe na co cię stać.")
local haslo = input("")
if haslo == "" then
say_title("Fokus!")
say("Chuja reprezentujesz pustą kartką!")
return
elseif string.len(haslo) >= 16 then
say_title("Fokus!")
say("Książkę piszesz?")
return
elseif haslo == "wiajpi" then
say_title("Fokus!")
say("Wiedziałem, że jesteś dobry.")
say("W podziemiu kryję się wiele talentów.")
say("Otrzymasz przedmiot, który pomożę Ci [ENTER] ulepszyć swoje skilzy!")
pc.give_item2(2000)
game.set_event_flag("konkurs", 1)
local nazwa = pc.get_name()
notice_all(.. nazwa .. " wygrał konkurs Fokus'a!")
end -- if
end -- when
end -- state
end  -- quest?

 

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

Co z tym questem jest nie tak , ze po zabiciu zjawy id 1304 nie daje itemu do eq a co za tym idzie nie mozna wykonac misji .

 

Za pomoc daje "Lubie to" limit na 2 dni

 

Quest pobrany stąd:

http://www.mpcforum.pl/topic/251374-download-quest-zupa

 

 

----------------------------
--Quest Tarantula
----------------------------
quest zupa begin
  state start begin
			when login or levelup with pc.get_level() >= 70  begin
					set_state("__INFORMATION__")
			end
	end
	state __INFORMATION__ begin
			when letter begin
					send_letter("Kapitan ma dla Ciebie propozycje nie do odrzucenia")
					local v = find_npc_by_vnum ( 20355 )
					if 0 == v then
							return
					else
							target . vid ( "__TARGET__" , v ,"Udaj sie do Kapitana" )
					end
			end
			when button or info begin
					say_title("Udaj sie do kapitana")
					say("")
					say("Kapitan potrzebuje Twojej pomocy.")
					say("Czym predzej udaj sie do niego!")
					say("")
			end

			when __TARGET__.target.click or
					  20355.chat."Pomoc dla Kapitana" begin
					target.delete("__TARGET__")
					say("Kapitan:")
					say("")
					say("Witaj wielki wojowniku!")
					say("Wiele razy udowodnilel mi swoja meznosc, lecz teraz")
					say("musisz udowodnic ja calemu naszemu krolestwu.")
					say("Od niedawna nasi bracia sa wiezieni przez")
					say("ognistych wojownikow.")
					say("Posiadaja oni magiczny zwoj, dzieki ktoremu, nasz")
					say("medrzec Uriel bedzie mogl uwolnic naszych kompanow.")
					say("Niesamowici samurajowie walczyli od wiekow, aby")
					say("nasze zycie bylo godne oraz honorowe. Teraz przyszla kolej")
					say("na Ciebie! Idz i zdobadz magiczny zwoj")
					say("")
					set_state(POTWORY)
			end
	end
	state POTWORY begin
			when letter begin
					send_letter("Ogniste potwory")
			end
			when button or info begin
					say_title("Ogniste potwory")
					say("")
					say("Walcz z ognistymi potworami,")
					say("aby zdobyc magiczny zwoj!")
					say("")
			end
			when 2205.kill or 2204.kill or 2203.kill or 2202.kill begin
					local a=number(1,40)
					test_chat (a)
					if  a==1 then
							pc.give_item2(30154)
							set_state(zwoj)
					end
			end
	end
	state zwoj begin
			 when letter with pc.count_item(30154) >= 1 begin
					send_letter("Masz zwoj!")
			end
			when button or info begin
					say_title("Masz zwoj!")
					say("")
					say("Zdobyles zwoj, udaj sie do kapitana.")
			end
			when 20355.chat."Mam zwoj" with pc.count_item(30154) >= 1 begin
					say_title("Kapitan:")
					say("")
					say("Swietnie! Mamy juz zwoj. Udaj sie do Uriela")
					say("aby ten mogl uwolnic naszych braci!")
					set_state(oddaj_zwoj)
			end
	end
	state oddaj_zwoj begin
			when letter begin
					send_letter("Idz do Uriela")
			end
			when button or info begin
					say_title("Idz do Uriela")
					say("")
					say("Udaj sie do Uriela, musisz  z nim porozmawiac")
					say("")
			end
			when 20011.chat."Zwoj" begin
					if pc.count_item(30154)>0 then
							pc.remove_item(30154,1)
							say_title("Uriel:")
							say("")
							say("Hmm, a wiec to Ty jestes tym smialkiem,")
							say("ktory walczy za naszych walecznych przodkow?!")
							say("Dobrze wiec, jestem rad, ze wsrod nas")
							say("jest taki wojownik jak Ty. Teraz daj mi zwoj")
							say("a ja uwolnie naszych braci")
							wait()
							say_title("Uriel:")
							say("Ten zwoj jest zly! Leczy wyczytalem")
							say("ze wszyscy wojownicy uwiezieni sa")
							say("w Swiatyni Hwang. Zapewne wodz")
							say("znajdujacych sie tam bestii posiada")
							say("magiczny artefakt. Zabij Zjawe")
							say("Zoltego Tygrysa, a nastepnie przynies")
							say("mi artefakt")
							say("")
							set_state(zabij_zjawe)
					else
							say("Wyglada na to ze zgubiles zwoj ")
							say("Odszukaj go prosze i mi przynies")
							say("")
					end
			end
	end
	state zabij_zjawe begin
			when letter begin
					send_letter("Zabij Zjawe!")
			end
			when button or info begin
					say_title("Zabij Zjawe!")
					say("")
					say("Ruszaj do Swiatyni Hwang,")
					say("zabij Zjawe Zoltego Tygrysa")
					say("i przynies mi artefakt")
			end
			when 1304.kill begin
					if (number(1,5)==1) then
							pc.give_item2(70016,1)
							set_state(mam_artefact)
					end
			end
	end
	state mam_artefact begin
			when letter with pc.count_item(70016) >= 1 begin
					send_letter("Masz artefakt!")
			end
			when button or info begin
					say_title("Masz artefakt!")
					say("")
					say("Bardzo dobrze, zdobyles artefakt")
					say("Udaj sie teraz do Uriela i daj mu go")
					say("")
			end
			when 20011.chat."Mam artefakt" with pc.count_item(70016) >= 1 begin
					pc.remove_item(70016,1)
					say_title("Uriel:")
					say("")
					say("A wiec masz artefakt, sprawdzmy...")
					wait()
					say("Taak, to ten. Lecz moje przypuszczenia")
					say("byly bledne. Nasi bracia znajduja sie")
					say("w Czerwonym Lesie. Mysle, ze moj stary")
					say("przyjaciel pomoze nam uratowac")
					say("Starozytnych Samurajow. Udaj sie wiec do")
					say("Teleportera i porozmawiaj z nim!")
					set_state(idz_do_teleportera)
			end
	end
	state idz_do_teleportera begin
			when 9012.chat."Przyjaciel Uriela" begin
					say_title("Teleporter:")
					say("Ooo witaj wojowniku! Slyszalem o Tobie")
					say("wiele. Czego dusza pragnie? Czyzbys")
					say("chcial udac sie w niedostepne krainy?")
					wait()
					say_title(pc.get_name()..":")
					say("")
					say("Nie tym razem towarzyszu!")
					say("Chce, abys teleportowal Samurajow")
					say("z Czerwonego Lasu. Zostali uwiezieni")
					say("przez Zle Moce. Musimy ich jak najszybciej")
					say("uratowac")
					wait()
					say_title("Teleporter:")
					say("")
					say("Dobrze wiec! Lecz jestem juz stary")
					say("i nie mam na tyle sil. Czy mozesz")
					say("udac sie do Octavio po Ciastka Anh-On?")
					say("Teleportacja ludzi do naszej wioski")
					say("wymaga duzo wiecej energii niz wysylanie")
					say("ludzi w odlegle krainy.")
					wait()
					say_title(pc.get_name()..":")
					say("")
					say("Dobrze wiec, ruszam do Octavio")
					set_state(idz_do_octavio)
			end
	end
	state idz_do_octavio begin
			when letter begin
					send_letter("Idz do Octavio!")
			end
			when button or info begin
					say_title("Idz do Octavio!")
					say("")
					say("Udaj sie do Octavio po ciastka")
					say("dla Teleportera. Spiesz sie!")
			end
			when 20008.chat."Chce ciastka!" begin
					say_title("Octavio:")
					say("")
					say("Witam. Czy chcialbys skosztowac moich")
					say("cudnych, wytrawnych i jakze pysznych")
					say("potraw? Nie? A wiec po co przybyles?")
					wait()
					say_title(pc.get_name()..":")
					say("")
					say("Potrzebuje Ciastka Anh-On")
					wait()
					say_title("Octavio:")
					say("")
					say("Przykro mi, ale nie posiadam skladnikow")
					say("na te ciastka Aby ja przygotowac bede")
					say("potrzebowal trzech skladnikow:")
					say_reward("Zebro Krola Demonow x5")
					say_reward("Plonaca Grzywe x10")
					say_reward("Pazur Walczacego Tygrysa x15")
					wait()
					say_title(pc.get_name()..":")
					say("")
					say("Dobrze, a wiec ruszam po skladniki")
					set_state(skladniki)
			end
	end
	state skladniki begin
			when letter begin
					send_letter("Skladniki na ciastka!")
			end
			when button or info begin
					say_title("Skladniki na ciastka!")
					say("")
					say("Zdobadz skladniki potrzebne do ciastka ")
					say("Octavia. Potrzebne beda:")
					say_reward("Klejnot Demona+ x5")
					say_reward("Plonaca Grzywa x10")
					say_reward("Pazur Walczacego Tygrysa x15")
					say("")
			end
			when 20008.chat."Mam skladniki" with pc.count_item(30087) >= 5 and pc.count_item(30019) >= 10 and pc.count_item(30042) >= 15 begin
					pc.remove_item(30087,5)
					pc.remove_item(30019,10)
					pc.remove_item(30042,15)
					say_title("Octavio:")
					say("")
					say("O! Widze, ze posiadasz juz skladniki.")
					say("Poczekaj tylko az je przygotuje!")
					wait()
					say_title("Octavio:")
					say("ciastka sa juz gotowe. Nalezy sie")
					say("40.000 Zlotych Monet!")
					say("Hehe, zartowalem. Za trud,")
					say("ktory wlozyles, otrzymujesz je")
					say("za darmo. Powodzenia!")
					pc.give_item2(30158)
					set_state(idz_do_teleportera2)
			end
	end
	state idz_do_teleportera2 begin
			when letter begin
					send_letter("Idz do teleportera!")
			end
			when button or info begin
					say_title("Idz do teleportera!")
					say("")
					say("Udaj sie do teleportera")
					say("i daj mu ciastka!")
					say("")
			end
			when 9012.chat."Oto ciastka" with pc.count_item(30158) >= 1 begin
					pc.remove_item(30158,1)
					say_title("Teleporter:")
					say("")
					say("Mmm, wyborna!! Czuje sie rewelacyjnie!")
					say("A teraz, do dziela!")
					wait()
					say_title("Teleporter:")
					say("")
					say("Hmm, jakas dziwna energia powoduje,")
					say("ze nie moge odnalezc naszych braci.")
					say("Lecz chyba znam ten problem.")
					say("Od dawna Kamienie Metin powodowaly")
					say("zaklocenia. Znajdz i zniszcz wiec")
					say("kamien JeonUn.")
					set_state(zniszcz_jeonun)
			end
	end
	state zniszcz_jeonun begin
			when letter begin
					send_letter("Zniszcz kamien JeonUn")
			end
			when button or info begin
					say_title("Zniszcz kamien JeonUn")
					say("")
					say("Udaj sie do czerwonego lasu")
					say("i zniszcz kamien JeonUn")
					say("")
			end
			when 8027.kill begin
					set_state(jeonun_zniszczony)
			end
	end
	state jeonun_zniszczony begin
			when letter begin
					send_letter("Znisczyles Kamien Metin!")
			end

			when button or info begin
					say_title("Zniszczyles Kamien Metin!")
					say("")
					say("Swietnie, gratuluje")
					say("Udaj sie do Teleportera!")
					say("")
			end
			when 9012.chat."Znisczylem kamien!" begin
					say_title("Teleporter:")
					say("")
					say("Zniszczyles kamien! Swietnie, teraz")
					say("tylko teleportuje naszych braci!")
					wait()
					say_title("Teleporter:")
					say("Tak, wszyscy znajduja sie bezpiecznie")
					say("w naszej wiosce. Za odwage jak i pomoc")
					say("otrzymujesz ode mnie upominek.")
					say("")
					say_reward("Otrzymales:")
					say_reward("10.000.000 Exp")
					say_reward("50.000.000 Yang")
					say_reward("Rekawica Zlodzieja")
					say_reward("Mapa wiezy Zin-Sa-Gui")
					pc.give_exp2(10000000)
					pc.change_gold(50000000)
					pc.give_item2(70043)
					pc.give_item2(30302)
					set_state(wroc_do_kapitana)
			end
	end
	state wroc_do_kapitana begin
			when letter begin
					send_letter("Udaj sie do kapitana!")
			end
			when button or info begin
					say_title("Udaj sie po nagrode!")
					say("")
					say("Udaj sie do Kaptana ")
					say("i odbierz swoja nagrode!")
					say("")
			end
			when 20355.chat."Udalo mi sie!" begin
					say_title("Kapitan:")
					say("")
					say("Wielki Wojowniku! I tym razem")
					say("mnie nie zawiodles! Lesne nimfy")
					say("prze wieki beda spiewac o Tobie")
					say("pieni, a blask Twojej odwagi")
					say("i meznosci bedzie rozswietlal nasze")
					say("mlodsze pokolenia.")
					say("Ta misja wymagala wiele czasu jak")
					say("i poswiecen. Dlatego sowicie Cie wynagrodze.")

					say_reward("Otrzymales Notatka Studenta x4")
					say_reward("Zwoj Przyw. Zjawa x1")
					say_reward("Zwoj Przyw. Krol Pajakow x1")
					say_reward("Zwoj Przyw. Zolwia x1")

					say_reward("Otrzymales 50 000 000 Yang")
					say_reward("Otrzymales 70 000 000 Doswiadczenia")
					pc.give_item2(70036)
					pc.give_item2(70036)
					pc.give_item2(70036)
					pc.give_item2(70036)
					pc.give_item2(71043)
					pc.give_item2(71039)
					pc.give_item2(71038)

					pc.change_money(50000000)
					pc.give_exp2(70000000)
					clear_letter()
					set_state(__COMPLETE__)
			end
	end
	state __COMPLETE__ begin
	end
end

 

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Proszę o przerobienie tego questa że misja będzie od poziomu 90.

 

 

 

quest resp begin
		    state start begin
when login or levelup with pc.level >= 75 begin
						    when 20011.chat."Przywolaj Potwory" 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", "Silna Lodowa Wiedzma", "9-ogonow", "Krol Demonow", "Zdeformowana Materia", "Anuluj")
										    if 1 == s then
														    mob.spawn(1093, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
										    elseif 2 == s then
														    mob.spawn(1095, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
										    elseif 3 == s then
														    mob.spawn(1192, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
										    elseif 4 ==s then
		    mob.spawn(1901, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")															   
chat("Teraz go szybko pizgaj !")
										    elseif 5 ==s then
    mob.spawn(1901, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")															   
chat("Teraz go szybko pizgaj !")
										    elseif 6 ==s then
mob.spawn(1091, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")															   
chat("Teraz go szybko pizgaj !")
elseif 6 ==s then
mob.spawn(2501, 425, 716, 0, 0, 1)
														    chat("Potwor zostal przywolany!")
														    chat("Przy Urielu")															   
chat("Jest to najsilniejszy boss !")
										    elseif 6 ==s then
														    return
										    end
						    end
		    end
end

 

Opublikowano

Będzie to działać?

http://wklej.to/VEN30

 


quest haslo begin
state star begin
when 9000.chat."Konkurs" with game.get_event_flag("konkurs") == 0 begin
say_title("Fokus!")
say("Napisz 16 wersów.")
say("Ciekawe na co cię stać.")
local haslo = input("")
if haslo == "" then
say_title("Fokus!")
say("Chuja reprezentujesz pustą kartką!")
return
elseif string.len(haslo) >= 16 then
say_title("Fokus!")
say("Książkę piszesz?")
return
elseif haslo == "wiajpi" then
say_title("Fokus!")
say("Wiedziałem, że jesteś dobry.")
say("W podziemiu kryję się wiele talentów.")
say("Otrzymasz przedmiot, który pomożę Ci [ENTER] ulepszyć swoje skilzy!")
pc.give_item2(2000)
game.set_event_flag("konkurs", 1)
local nazwa = pc.get_name()
notice_all(.. nazwa .. " wygrał konkurs Fokus'a!")
end -- if
end -- when
end -- state
end  -- quest?

 


state star begin

[ENTER] - u mnie takie coś pomiędzy " " nie działa więc nie wiem ;p

notice_all(.. nazwa .. " wygrał konkurs Fokus'a!")

zamień na :

notice_all(nazwa .. " wygrał konkurs Fokus'a!")

btw. mówisz o 16 wersach ale tam wpiszesz tylko 16 znaków :P

 

 

a kolega na UP

when login or levelup with pc.level >= 90 begin

 

umarł

Opublikowano

Witam, proszę o poprawienie questa

 

Błąd:

QUEST : komnata_smoka
STATE : start
WHEN  : 30121.chat ("Komnata Smoka!")
    with party . is_leader ( )
WHEN  : 30121.chat ("Wejdz do Komnaty Smoka")
    with party . getqf ( "has" ) == 1 and get_time ( ) < party . getqf ( "czas" )
WHEN  : party.getqf
when doesn't have begin-end clause. (()
komnata_smoka.quest:54:Abort (core dumped)

 

Quest:

 


http://wklej.to/ef6mc

 

Proszę o poprawę tego questa

sygnaac.png

wowaw.png

Opublikowano

hey ! szukam questa na drop sztabek złota które wpadają odrazu do eq...żeby drop sztabek był z wszystkich mobów.. ID sztabki sam wpisze.

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

hey ! szukam questa na drop sztabek złota które wpadają odrazu do eq...żeby drop sztabek był z wszystkich mobów.. ID sztabki sam wpisze.

 

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
pc.give_item2(id-sztabki, 1)
end
end
end

 

To na 100 %'owy drop sztabek z każdego mooba, jak chcesz jakoś inaczej to pisz w edicie .

Opublikowano


state star begin

[ENTER] - u mnie takie coś pomiędzy " " nie działa więc nie wiem ;p

notice_all(.. nazwa .. " wygrał konkurs Fokus'a!")

zamień na :

notice_all(nazwa .. " wygrał konkurs Fokus'a!")

btw. mówisz o 16 wersach ale tam wpiszesz tylko 16 znaków :P

 

 

a kolega na UP

when login or levelup with pc.level >= 90 begin

Dla jaj tego quest'a pisałem :D

Dzięki za pomoc!:D

sygnatura niezgodna z regulaminem forum mpc rozdział II pkt. 7

Opublikowano

@SejBes zapomniałeś uzupełnić

when party.getqf("czas") >= get_time() with party.getqf("has") == 1 and pc.get_map_index() != index-swiatyni-smoka begin

index-swiatyni-smoka

i tutaj

when login with party.is_party() and pc.get_map_index() == index begin

index

 

I jednego end-a na końcu tutaj masz quest z wszystkimi end-ami ale uzupełnij sobie index-y

 

http://wklej.to/P6H9Z

Opublikowano

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
pc.give_item2(id-sztabki, 1)
end
end
end

 

To na 100 %'owy drop sztabek z każdego mooba, jak chcesz jakoś inaczej to pisz w edicie .

 

aa..sztabki wpadaja odrazu do eq ;p ?

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

tak.

pc.give_item2 - otrzymanie przedmiotu do 'eq'

game.drop_item - drop przedmiotu na ziemię bez przynależności

game.drop_item_with_ownership - drop przedmiotu na ziemię z przynależnością do danego gracza

 

umarł

Opublikowano

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
pc.give_item2(id-sztabki, 1)
end
end
end

 

a w tym quescie sztabki co ile dropia? bo chciałbym np. 5 % dropu z moba..(kazdego)

 

i żeby drop sztabek był od 1 do 250 lvl?

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

Co w tym queście jest nie tak? .. Potrzebuje quest na pierścień anty expa który zatrzymuje exp.. bo ten coś nie działa..

 

 

quest pd_cofka begin
state start begin
when 72501.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

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

@Sensei tutaj masz przerobiłem ci quest tylko w zmiennej ile_procent zamiast 80 wpisz ile ma być % ale już bez tego znaku "%"

 

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 80
local s = number(1,100)
if s <= ile_procent then
pc.give_item2(id-sztabki, 1)
end
end
end
end

Opublikowano

@MeCa

 

 

quest resp begin
					    state start begin
when login or levelup with pc.level >= 90 begin
													    when 20011.chat."Przywolaj Potwory" 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", "Silna Lodowa Wiedzma", "9-ogonow", "Krol Demonow", "Zdeformowana Materia", "Anuluj")
																					    if 1 == s then
																													    mob.spawn(1093, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
																					    elseif 2 == s then
																													    mob.spawn(1095, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
																					    elseif 3 == s then
																													    mob.spawn(1192, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")
chat("Teraz go szybko pizgaj !")
																					    elseif 4 ==s then
					    mob.spawn(1901, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")																												   
chat("Teraz go szybko pizgaj !")
																					    elseif 5 ==s then
	    mob.spawn(1901, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")																												   
chat("Teraz go szybko pizgaj !")
																					    elseif 6 ==s then
mob.spawn(1091, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")																												   
chat("Teraz go szybko pizgaj !")
elseif 6 ==s then
mob.spawn(2501, 425, 716, 0, 0, 1)
																													    chat("Potwor zostal przywolany!")
																													    chat("Przy Urielu")																												   
chat("Jest to najsilniejszy boss !")
																					    elseif 6 ==s then
																													    return
																					    end
													    end
					    end
end

 

 

Wystarczyło zmienić linijkę

 

 

when login or levelup with pc.level >= 75 begin

 

 

NA

 

 

when login or levelup with pc.level >= 90 begin

 

Opublikowano

@Sensei tutaj masz przerobiłem ci quest tylko w zmiennej ile_procent zamiast 80 wpisz ile ma być % ale już bez tego znaku "%"

 

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 80
local s = number(1,100)
if s <= ile_procent then
pc.give_item2(id-sztabki, 1)
end
end
end
end

 

czyli np. jak chce 5 % dropu z moba to powinno wyglądać tak ?

 

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 80
local s = number(1,100)
if s <= 5 then
pc.give_item2(80005 , 1)
end
end
end
end

 

80005 - id sztabki :P

 

tak powinno wyglądać, gdy jest 5 % dropu z moba?

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

będzie działać ale mi się rozchodziło o to :

local ile_procent = 80

i tutaj wpisać ile % czyli kod dla 5 % wygląda tak

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 5
local s = number(1,100)
if s <= ile_procent then
pc.give_item2(80005, 1)
end
end
end
end

Opublikowano

będzie działać ale mi się rozchodziło o to :

local ile_procent = 80

i tutaj wpisać ile % czyli kod dla 5 % wygląda tak

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 5
local s = number(1,100)
if s <= ile_procent then
pc.give_item2(80005, 1)
end
end
end
end

 

czyli

 

quest sztabki begin
state start begin
when kill with not npc.is_pc() begin
local ile_procent = 5
local s = number(1,100)
if s <= ile_procent then
pc.give_item2(80005, 1)
end
end
end
end

 

quest ma tak wyglądać jak dałeś? czy mam coś w nim zmieniac?

//nieregulaminowa sygnatura
//BR3ND

Opublikowano

Proszę Poprawny Quest na Drop Sztabek

 

quest dropsztabki10 begin

state start begin

when kill begin

local s = math.random(100)

if s >= 1 and s < 11 then

pc.give_item2(80007)

end

end

end

end

 

 

if s >= 1 and s < 11 then <---- Jak widać szansa na drop sztabki wynosi 10 % ( To chyba działa na zasadzie 11 - 1 ) Więc możesz sobie zmienić według upodobań .

Opublikowano

local n = number(1,100)

if n <= 10 then -- w miejsce 10 podajemy naszą szansę

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

sunshi.. potrzebuje questa

 

Po wydropieniu sztabki z moba wypada ona na ziemie po podniesieniu sztabki i kliknięciu w nią sztabka znika i daje wartość yang czyli np jak klikniemy w sztabkę 2 k to daje nam 2 k jeśli klikniemy w sztabkę 10k to daje nam 10k

 

Za pomoc dam limit +

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

Zmień (Type-18, Subtype-10) w itemie sztabek.--- To odpowiada za item do questu. Weź quest np na item który daje Ci skille na P i podmien ID na ID sztabki .

Napisz na PW swój numer gg a na jutro po praktykach Ci go udostepnie

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...