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

@UP

bo to noob. ten quest ładnie obciąży maszynę kiedy będzie ciut więcej graczy ^^

 



quest konie begin
state start begin
when login or enter with horse.summon() begin
while true do
if pc.is_riding() then
if horse.get_level() <= 10 then
affect.add_collect(apply.MOV_SPEED, 20, 60*60*24*365*60)
elseif horse.get_level() > 10 and horse.get_level() <= 20 then
affect.add_collect(apply.ATT_GRADE_BONUS, 80, 60*60*24*365*60)
elseif horse.get_level() > 20 and horse.get_level() <= 30 then
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*24*365*60)
else
affect.remove_collect()
break
end
end
end
end
end
end


 

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

Cześć.

 

Wiecie może czemu po wpisaniu nawet błędnego słowa zalicza je?

 

		    when 20011.chat."Zaklecie" begin
				    say_title("Uriel")
								    say_green("Znasz już słowa do zaklęcia? ")
								    say_green("Wpisz je")
	  local zaklecie = input()
	  if zaklecie == "Dobrze" then
	   say_green("Tak!!! ")
	   say_green("Działa!!! ")
	   say_green("Teraz już wiem czego możemy się spodziewać ")
	   say_green("W ramach podzięki otrzymasz kilka nagród")
	   say_reward("Otrzymałeś 15.000.000 yang")
	   say_reward("Otrzymałeś 15 szybkości ruchu na stałe")
	   say("")
	   pc.remove_item(30103, 1)
	   pc.change_money(15000000)
	   affect.add_collect(apply.MOV_SPEED, 15, 60*60*24*365*60)
	   set_quest_state("fabula50lv", "run")
	  else
	   say_red("To nie te słowa")
	   say_red("Musisz je w jakiś sposób poznać ")
	   say_red("Jedyny ezoteryk które je znał już nie żyje!! ")
	   return
	  end

Opublikowano

Więc czym się różni funkcja bez pustego nawiasu obok a z nawiasem?

W queście nie możesz jej użyć bez nawiasów, bo inaczej nic nie zwróci .

 

Niczym się nie różnią, to są dwie takie same funkcje sprawdzające poziom postaci =)

 

Odezwał się kwiatmix pro elo programista =).

 

Teraz muszę Cię wyprowadzić z błędu ...

 

W tych nawiasach tj ( ) funkcja zwraca wartość argumentu np do porównania .

 

Przykładem jest pc.get_level() >= 10, w nawiasach pojawia się poziom gracza, następnie jest porównywany.

 

Ps, nim to napisałem śmiałem się z pawemolem przez około 15 min.

 

Kwiatmix - wyjdź stąd i nie wprowadzaj ludzi w błąd , bo aż tost :<.

 

Karpielek - zawsze dodawaj te nawiasy, bo nie zadziała poprawnie ;)

Opublikowano

W queście nie możesz jej użyć bez nawiasów, bo inaczej nic nie zwróci .

 

 

 

Odezwał się kwiatmix pro elo programista =).

 

Teraz muszę Cię wyprowadzić z błędu ...

 

W tych nawiasach tj ( ) funkcja zwraca wartość argumentu np do porównania .

 

Przykładem jest pc.get_level() >= 10, w nawiasach pojawia się poziom gracza, następnie jest porównywany.

 

Ps, nim to napisałem śmiałem się z pawemolem przez około 15 min.

 

Kwiatmix - wyjdź stąd i nie wprowadzaj ludzi w błąd , bo aż tost :<.

 

Karpielek - zawsze dodawaj te nawiasy, bo nie zadziała poprawnie ;)

W queście nie możesz jej użyć bez nawiasów, bo inaczej nic nie zwróci .

 

 

 

Odezwał się kwiatmix pro elo programista =).

 

Teraz muszę Cię wyprowadzić z błędu ...

 

W tych nawiasach tj ( ) funkcja zwraca wartość argumentu np do porównania .

 

Przykładem jest pc.get_level() >= 10, w nawiasach pojawia się poziom gracza, następnie jest porównywany.

 

Ps, nim to napisałem śmiałem się z pawemolem przez około 15 min.

 

Kwiatmix - wyjdź stąd i nie wprowadzaj ludzi w błąd , bo aż tost :<.

 

Karpielek - zawsze dodawaj te nawiasy, bo nie zadziała poprawnie ;)

Pro elo programista Badar się odezwał, śmiałeś się ?

Chyba z twojego ctrl +c i ctrl + v, nie wiem po co się wypowiadasz jak każdy wie, żeś nikim jest.

Nawiasy ?

Odpal sobie np. czystego questa biologa, i co tam masz jakieś nawiasiki ?

Ty pewnie sam nie wiedziałeś w jakim programie programie odpalić plik .quest, aby można było zobaczyć zawartość, musiał ciebie ktoś uczyć =)

Twoje tuty kopiowane z stron lub książek, wraz z twoją wiedzą powalają =)

Idź z tego forum, wystarczy zobaczyć twoją aplikację na kida, kłamca i oszust.

Pamiętam jak mi na gg pisałeś, że masz takie kontakty, dostaniesz tylko MCT i później od razu dostajesz moda poprzez swoje znajomości.

Jesteś tu nie potrzeby głupi hejciku ...

@pati9428

Y... Co ty masz na czas w tym queście ?

Tylko napis jest, że na czas, a nie ma funkcji =)

Opublikowano

To ktoś poprawi tego questa

 

quest konie begin
state start begin
when login or enter with horse.summon() begin
while true do
if pc.is_riding() then
if horse.get_level() <= 10 then
affect.add_collect(apply.MOV_SPEED, 20, 60*60*24*365*60)
elseif horse.get_level() > 10 and horse.get_level() <= 20 then
affect.add_collect(apply.ATT_GRADE_BONUS, 80, 60*60*24*365*60)
elseif horse.get_level() > 20 and horse.get_level() <= 30 then
affect.add_collect(apply.DEF_GRADE_BONUS, 100, 60*60*24*365*60)
else
affect.remove_collect()
break
end
end
end
end
end
end

Opublikowano

Zmień to:

if horse.get_level() <= 10 then

Na to:

if horse.get_level() < 11 then

Zmień to:

elseif horse.get_level() > 10 and horse.get_level() <= 20 then

Na to:

elseif horse.get_level() > 10 and horse.get_level() < 21 then

Zmień to:

elseif horse.get_level() > 20 and horse.get_level() <= 30 then

Na to:

elseif horse.get_level() > 20 and horse.get_level() < 31 then

Opublikowano

Witam, Naprawi ktoś mi tego questa ? xD

quest Zabijaka begin
   state start begin
       when letter begin
           send_letter("Polowanie - Udaj się do Mrocznej Dyni")
           local v = find_npc_by_vnum(8046)
           if v != 0 then
               target.vid("__TARGET__",v,"Mroczna Dynia")
           end
       end

       when button or info begin
           say_title("Polowanie na 115 lvl")
           say("Udaj się do Mrocznej Dyni")
       end

       when __TARGET__.target.click or 8046.click begin
           target.delete("__TARGET__")
           say_title(mob_name(8046).." :")
           say("Witaj czy chcesz rozpocząć polowanie na 115 lvl ??")
           local s = select("TAK","NIE")
           if s == 1 then
               say("Musisz rozwalić 1000 potworów :")
               say_reward("- ".. mob_name(2551))
               say_reward("- ".. mob_name(2552))
               say_reward("- ".. mob_name(2553))
               say_reward("- ".. mob_name(2554))
               say_reward("- ".. mob_name(2555))
               set_state(polowanie_115)
           else
               set_state(__koniec__)
           end
       end
   end

   state polowanie_115 begin
       when letter begin
           send_letter("Polowanie na 115 lvl")
       end

       when button or info begin
           say_title("Polowanie na 115 lvl")
           say("Pozostało ci jeszcze do rozwalenia ".. pc.getqf("pol_115") .." potworów.")
       end

       when 2551.kill or 2552.kill or 2553.kill or 2554.kill or 2555.kill begin
           pc.setqf("pol_115",pc.getqf("pol_115")+1)
           if pc.getqf("pol_115") >= 1000 then
               set_state(nagroda_115)
           end
       end
   end

   state nagroda_115 begin
       when letter begin
           send_letter("Idź po nagrodę do Mrocznej Dyni")
           local v = find_npc_by_vnum(8046)
           if v != 0 then
               tagret.vid("__TARGET__",v,"Mroczna Dynia")
           end
       end

       when button or info begin
           say_title("Nagroda :")
           say("Udaj się do Mrocznej Dyni po nagrodę.")
       end

       when __TARGET__.target.click or 8046.click begin
           target.delete("__TARGET__")
           say_title(mob_name(8046).." :")
           say("W nagrodę otrzymujesz :")
           say_reward("Miecz +0")
           clear_letter()
           pc.give_item2(101)
           set_state(__koniec__)
       end
   end

   state __koniec__ begin

   end
end

 

Thx z góry =)

Opublikowano

W queście nie możesz jej użyć bez nawiasów, bo inaczej nic nie zwróci .

 

 

 

Odezwał się kwiatmix pro elo programista =).

 

Teraz muszę Cię wyprowadzić z błędu ...

 

W tych nawiasach tj ( ) funkcja zwraca wartość argumentu np do porównania .

 

Przykładem jest pc.get_level() >= 10, w nawiasach pojawia się poziom gracza, następnie jest porównywany.

 

Ps, nim to napisałem śmiałem się z pawemolem przez około 15 min.

 

Kwiatmix - wyjdź stąd i nie wprowadzaj ludzi w błąd , bo aż tost :<.

 

Karpielek - zawsze dodawaj te nawiasy, bo nie zadziała poprawnie ;)

 

badar wyjdz stad i nie wprowadzaj ludzi w blad :)

smiac mi sie chce jak to przeczytalem.

widac ze doprawdy sie znasz ;)

 

z pawemolem? to ten co serwy pod is stawia? - po jakosci jego serwerow naprawde mozna powiedziec ze chuj kox z niego;)

i badar gdzie ten twoj mod?

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

Boże Xenox, na którym jak z archiwum X znika Ci ekwipunek, wypierdala codziennie DB i całe kanały. Wychodzisz z DT, idziesz do m1 i chuj.. Nagle nie masz tarczy albo bonusów w broni. Aktualizacje też fest, jak leci z elitepvpers po kopiowane + trochę od siebie oczojebnych rzeczy. Ostatni filmik mnie rozjebał co nagrał Pawemol na YT 31 grudnia. "Nie będzie nudnooooooo! Co Pawemol przygotuje! ". Tak kurwa, 3 bossy i npc, który usuwa itemki hehe kurwa hehe. Frajda dla całej rodziny...

Oczywiście nie chcę krytykować ani naśmiewać się z tego powodu bo sam nie jestem leszy ale trochę mnie to rozjebało.

 

 

A co do tematu to normalnie daje się

 

say("Elo Elo Twój Level To"..pc.level) -- i zwraca bez problemu wartość.

50596142255057180250.png

Opublikowano

Witam.

Potrzebuję przykładowego questa, który będzie zawierał:

-idziemy do npc, gadamy z z nim...

-musimy zabić danego moba i dropnać z niego daną ilość danych itemów(szansa na drop żeby była)

-wracamy do npc(przyjmuje 1 na określony czas np 5h)

-ostatni oddajemy... każe nam iść do innego npc

- odbieramy nagrodę w postaci itemów.

koniec.

 

Dziękuję.

imetin_logo.png

Opublikowano

Wszystko byłoby dobrze gdyby nie to, że włącza mi x2 questa... i do tego po oddaniu danej ilości itemów znowu każe oddawać.... ten quest jest kilka/kilkanaście postów wcześniej...

imetin_logo.png

Opublikowano

powie mi ktoś jak zrobić to aby działało

when 8020.kill and 8021.kill begin

 

chodzi mi o to aby trzeba było zabić te 2 moby aby quest dalej ruszył

kiedyś robiłem takie coś ale zapomniłem xD

 

proszę o szybką pomoc :D

Opublikowano

Mam problem dodałem quest dodał się do końca wszystko OK .. Restartowałem serwer żeby mógł być quest w grze ... I questa nie ma .. Po wbiciu 75lvl'u+ też go nie ma .. Gracze z mojego serwera też go nie mają co zrobić ? Dam 10x lajk

----------------------------------------------------
--Triadica.net By Bambus3k
--METIN2 Biolog Quest Lv.50
----------------------------------------------------
quest biolog75lv  begin
	state start begin
	end
	state run begin
			when login or levelup with pc.level >= 75 and pc.level <= 120 begin
					set_state(information)
			end	
	end

	state information begin
			when letter begin
					local v = find_npc_by_vnum(20084)
					if v != 0 then
							target.vid("__TARGET__", v, "Analiza Biologa")
					end
					send_letter("Analiza Biologa")
			end

			when button or info begin
				say_title("Analiza Biologa")
				say("")
									say("Biolog Chaegirab, uczeń Baek-Goa,")
				say("właśnie Cie szukał. Proszę idz")
				say("do niego i zaoferuj mu swoją pomoc.")
				say("")
			end

			when __TARGET__.target.click or
					20084.chat."Znajdz Biologa" begin
					target.delete("__TARGET__")
					say("Biolog Chaegirab:")
					---												   l
					say("Niebiosa, proszę pomóż mi... ")
					say("Badam wszystkie rodzaje roślin w tym ")
					say("imperium. Jest bardzo dużo rzeczy, ")
					say("które muszą zostać zbadane. Nie mam ")
					say("czasu abym mógł sam wybrać się na wyprawe. ")
					say("Proszę,pomóż mi. ")
					wait()
					say("Aktualnie badam Broszury Szermierki.")
		say("Muszę przeprowadzić kilka eksperymentów,")
		say("dlatego potrzebuje egzemplarzy  broszur...")
		say("Czy mógłbyś przynieść mi piętnaście Broszur?")
		say("Proszę, pomóż mi! Zawsze przynoś mi po jednej,")
		say("abym mial czas na ich dokladne przebadanie!")
					say("")
					say_item_vnum(70031)
					set_state(go_to_disciple)
					pc.setqf("duration",0)  --ĄiĄH¸Ő¸ŐŞş®É¶ˇ
					pc.setqf("collect_count",0)-- ¨ú±oŞşŞ««~ĽĆ¶q
					pc.setqf("drink_drug",0) --łÜ°g´bĂĤôŞş¸Ü1
			end
	end

	state go_to_disciple begin
			when letter begin
					send_letter("Zadanie specjalne!")

			end
			when button or info begin
					say_title("Znajdz Broszury Szermierki")
					---												   l
					say("")
					say("Biolog Chaegirab, uczeń Baek-Goa,")
					say("szuka Broszurek Szermierki.")
					say("Zawsze przynoś mu po jednej, aby miał czas")
					say("na ich dokładne przebadanie.")
					say("Broszurek szukaj w Niebiańskiej Grocie.")
					say("")
					say_item_vnum(70031)
					say_reward("Do tej pory dostarczyłeś ".." "..pc.getqf("collect_count").." Broszur Szermierki.")
					say("")
			end

			when 71035.use begin --°g´bĂĤô
					if get_time() < pc.getqf("duration") then
							say("")
							say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
							say("")
							return
					end
					if pc.getqf("drink_drug")==1 then
							say("")
							say("¤w¸g¨ĎĄÎ¤F1¦¸")
							say("")

							return
					end
					if pc.count_item(70031)==0 then
							say("Biolog Chaegirab:")
							say("Co? Nie przyniosłeś mi zadnej")
							say("Broszury Szermierki..?")
							say("")
							return
					end

					item.remove()  
					pc.setqf("drink_drug",1)
			end



	when 20084.chat." Pamiątka Po Demonie " with pc.count_item(70031) >0   begin
					if get_time() > pc.getqf("duration") then
															say("Biolog Chaegirab:")
							---												   l
							say("Oh!! Znalazleś!")
							say("Pozwól,ze rzuce okiem...")
							say("Jeszcze chwilke.")
							say("")
							pc.remove_item(70031, 1)
							pc.setqf("duration",get_time()+1*1*1) ----------------1??
							wait()

							local pass_percent
							if pc.getqf("drink_drug")==0 then
									pass_percent=80
							else			
									pass_percent=90
							end

							local s= number(1,100)
							if s<= pass_percent  then
							   if pc.getqf("collect_count")< 14 then	 --15­ÓĄĽşˇ
											local index =pc.getqf("collect_count")+1
											pc.setqf("collect_count",index)	 --¨ú±o¤@­Ó®É+1
											say("Biolog Chaegirab:")
											say("Oh!! Ta Pamiątka Po Demonie jest doskonałej jakości!")
											say("Jestes wspanialy!")
											say("Przynieś mi jeszcze ".." "..15-pc.getqf("collect_count").. " Broszurek Szermierki.")
											say("Prosze, sprobuj je znalezć!")
											say("")
											pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
											return
									end
									say("Biolog Chaegirab:")
									say("Znalazłeś już piętnaście Broszurek!!")
									say("Dziękuje Ci, że jesteś taki pomocny.")
									say("Musisz teraz zdobyc Olejek Niebios")
									say("Słyszałem, że owy Olejek często wypada z")
									say("Potworów znajdujących się w Niebiańskiej Grocie. ")
									say("Zrobisz to dla mnie?")	
									say("")

									say_item("Olejek Niebios", 71056, "")

									say_reward("Zabijaj Nieb. Wojownik")
									say_reward("Nieb. Łucznik")
									say_reward("Nieb. Magistrat")
									say_reward("Nieb. Komendant")


									pc.setqf("collect_count",0)
									pc.setqf("drink_drug",0)		
									pc.setqf("duration",0)
									set_state(key_item)
									return
							else															
							say("Biolog Chaegirab:")
							say("Wybacz niestety...")
							say("Twoja Broszura była zbyt zepsuta...")
							say("Proszę, przynieś mi inną!")
							say("Nie zawiedz mnie!")
							say("")	
							pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
							return
							end
			else
			  say("Biolog Chaegirab:")
			  say("Jeszcze nie skończyłem badać ostatniej Broszury !")
			  say("Wróc później, kiedy juz skończę!")
			  say("")
			  return
			end

	end
end


	state key_item begin
			when letter begin
					send_letter("Olejek Niebios")

					if pc.count_item(71056)>0 then  
							local v = find_npc_by_vnum(20084)
							if v != 0 then
									target.vid("__TARGET__", v, "Olejek Niebios")
							end
					end

			end
			when button or info begin
					if pc.count_item(71056) >0 then
							say_title("Wróć do Biologa!")
							say("")
							---												   l
							say("Zdobyłeś Olejek Niebios! ")
							say("Idz szybko przynieś go Biologowi.")
							say("")
							return
					end

					say_title("Olejek Niebios")
					say("")
					---												   l
					say("Zebrałeś juz odpowiednia ilość")
					say("Broszur Szermierki.")
					say("Musisz teraz znalezc Olejek Niebios ")
					say_item_vnum(71056)----------Żu¤`ĆFĆF»îĄŰ
					say("Olejek Niebios")
					say("można zdobyć zabiając Potwory z Niebiańskiej Groty")	
					say("Nie zawiedz Biologa!")
			end


			when 2411.kill or
					 2412.kill or
					 2413.kill or
					 2414.kill  begin
					local s = number(1, 50)
					if s == 1 and pc.count_item(71056)==0 then
							pc.give_item2(71056, 1)
							send_letter("Olejek Niebios")			  
					end	
			end




			when __TARGET__.target.click  or
					20084.chat." Olejek Niebios " with pc.count_item(71056) > 0  begin
				target.delete("__TARGET__")
					say("Biolog Chaegirab:")
					say("OH!! Zdobyłeś Go! ")
					say("Odnalazłeś Olejek Niebios")
					say("Ciesze się bardzo")
					say("Dziękuję Ci za pomoc")
					say("W zamian otrzymasz nagrode!")
					say("Idz do mojego mistrza Baek-Go")
					say("On za pomoc mi podaruje Ci cenną nagrode.")
					say("")
					pc.remove_item(71056,1)
					set_state(__reward)
			end

	end

	state __reward begin
			when letter begin
					send_letter("Odbierz nagrode!")

					local v = find_npc_by_vnum(20018)
					if v != 0 then
							target.vid("__TARGET__", v, "Baek-Go")
					end

			end
			when button or info begin
					say_title("Odbierz nagrode!")
					---												   l
					say("Udaj się do Baek-Goa")
					say("by otrzymac nagrode za")
					say("Twój ciezki trud...")
					say("Baek-Go znajduje się w pierwszej wiosce")
					say("Masz go na mapie. Spiesz się!")
					say("")
			end

			when __TARGET__.target.click  or
					20018.chat." Nagroda "  begin
				target.delete("__TARGET__")
					say("Baek-Go:")
					say("Drogi przyjacielu")
					say("Za Twój cięzki trud otrzymujesz")
					say("staly bon do obrony")
					say("Zostal on podniesiony o 100")
					say("")
					say_reward("Otrzymano 500.000.000 yang, oraz 20x Magiczny Metal")
					say_reward("Otrzymano bonus obrony")
					say_reward("Zostal on podniesiony o 215 ")
					say_reward("Tego bonusu nikt Ci nie odbierze oraz")
					say("")
					affect.add_collect(apply.DEF_GRADE_BONUS,215,60*60*24*365*60) -----ˇV60¦~	  

																			say("Wybierz sobie dodatkową nagrode w postaci")
																			say("Kamienia Dusz")
																			local s = select("Wojownika ", "Ninji", "Sury", "Szamana", "Obrony")

																			if 1 == s then
											pc.give_item2(28633, 1)
											say_reward("Otrzymano Kamień Duszy Wojownika +5")
																			elseif 2 == s then
																							pc.give_item2(28434, 1)
																							say_reward("Otrzymaano Kamień Duszy Ninja +5")
																			elseif 3 == s then
																							pc.give_item2(28435, 1)
																							say_reward("Otrzymaano Kamień Duszy Sury +5")
																			elseif 4 == s then
																							pc.give_item2(28436, 1)
																							say_reward("Otrzymaano Kamień Duszy Szamana +5")
																			elseif 5 == s then
																							pc.give_item2(28442, 1)
																							say_reward("Otrzymaano Kamień Duszy Obrony +5")
									end

																			pc.change_money(500000000)
																			pc.give_item2(25041, 20)

					clear_letter()
					set_quest_state("biolog80lv", "run")
					set_state(__complete)
			end

	end


	state __giveup__ begin
			when 20084.chat."Poddajesz sie?" begin
					say("Biolog Chaegirab:")
					say("Czy jestes pewien, że chcesz sie poddać!?")
					say("Nie bedziesz mial szansy, aby zacząć ponownie!")
					say("Ta misja Cie opusci...")
		 end
	 end
	state __complete begin
	end
end

 

Tylko że jeszcze nie dodałem biologa do gry na 80 chodzi mi o to

clear_letter()
					set_quest_state("biolog80lv", "run")
					set_state(__complete)
			end

	end

 

Jezeli to jest na 75 lvl to musisz pod koniec biologana 70 dac

 

[size=2]
[left]clear_letter()[/left]
[/size]
					set_quest_state("biolog75lv", "run")
					set_state(__complete)
			end

 

o ile twooj biolog nazywa sie

biolog75lv.quest bo i inne twoje tez bo jak nie zmiłes tych koncowek oraz nazw to nie poleci ci

:)

784091427630431250239.png

Regulamin sygnatur

Opublikowano

Mma taki quest:

quest name begin
state start begin
 when login begin
  if game.get_event_flag("info_player") == pc.get_player_id() then
   setskin(NOWINDOW)
   timer("yang_f", 5*60)
   say("")
   say("")
   say("    xxx")
   say("    xxx")
   wait()
  end
 end
 when yang_f.timer begin
  set_state(nast)
 end
end
end

 

I nast state jest "nast", dokładnie taki sam jak podany wyżej kod.

Mój problem tkwi w tym, że kod:

    setskin(NOWINDOW)

   say("")
   say("")
   say("    xxx")
   say("    xxx")

Powoduje, że literki się nadpisują, jest jakaś funkcja która by zastąpiła wait(), by napisy zostały tylko na 5 min.?

Opublikowano

powie mi ktoś jak zrobić to aby działało

when 8020.kill and 8021.kill begin

 

chodzi mi o to aby trzeba było zabić te 2 moby aby quest dalej ruszył

kiedyś robiłem takie coś ale zapomniłem xD

 

proszę o szybką pomoc :D

 

when 8020.kill begin
pc.setqf("kill_8020",1)
end

when 8021.kill begin
pc.setqf("kill_8021",1)
end

i teraz dodaj gdzieś tam w jakimś innym when np.

when letter begin
if pc.getqf("kill_8020") == 1 and pc.getqf("kill_8021") == 1 then
-- tutaj instrukcja która ma zostać wykonana po spełnieniu warunków
end
end

Opublikowano

Poszukuje kogoś kto napiszę lub udostępni mi questa który jest obecnie na Tilian2.pl a mianowicie quest sztabek.

 

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

when xx.kill begin
game.drop_item_with_ownership(19, 1)
end

when 19.use begin
item.remove()
pc.give_gold(10000)
end

 

Czy coś.

 

type 18, subtype 10

 

umarł

Opublikowano

Cześć.

 

Wiecie może czemu po wpisaniu nawet błędnego słowa zalicza je?

	  local zaklecie = input()
	  if zaklecie == "Dobrze" then
	   say_green("Tak!!! ")
	   say_green("Działa!!! ")
	   say_green("Teraz już wiem czego możemy się spodziewać ")
	   say_green("W ramach podzięki otrzymasz kilka nagród")
	   say_reward("Otrzymałeś 15.000.000 yang")
	   say_reward("Otrzymałeś 15 szybkości ruchu na stałe")
	   say("")
	   pc.remove_item(30103, 1)
	   pc.change_money(15000000)
	   affect.add_collect(apply.MOV_SPEED, 15, 60*60*24*365*60)
	   set_quest_state("fabula50lv", "run")
	  else
	   say_red("To nie te słowa")
	   say_red("Musisz je w jakiś sposób poznać ")
	   say_red("Jedyny ezoteryk które je znał już nie żyje!! ")
	   return
	  end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...