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

Witam

a ja chcę takiego questa aby np co 5 min pokazywało na chacie

Jeżeli widzisz hackera zrób screen lub nakręć film i zgłoś to na forum

(nowa linia ) Adres forum : XXX

i co 10

jakic inny narazie niech będzie xxx

bdccLsFwED.png

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

DeadMen

 

Nie testowałem, bo nie mam serwa.

 

 

quest napisz_cos begin
       state start begin
	        when login with pc.is_gm() begin
			        game.set_event_flag("PoczatKujacy", 1)
			        local time = get_time(300)
					pc.setqf("czas", time)

					if time < 300 then
					pc.getqf("czas", time)

					if time == 300 then
					notice_all("Jeżeli widzisz hackera zrób screen lub nakręć film i zgłoś to na forum.")
					notice_all("Adres forum to : xxx")
					end
					end
			end

			when login begin
			        game.set_event_flag("kokos", 1)
					local czasek = get_time(600)
					pc.setqf("czasek", czasek)

					if czasek < 600 then
					pc.getqf("czasek", czasek)

					if czasek == 600 then
					notice_all("xxx")
					end
					end
			end
	end
end			

 

Opublikowano

Siemka czy ktoś może mi sprawdzić tego questa ? Czy tabulatory są ok, czy say nie za długie no i czy będzie działać.

 

 

 

quest pierwsze_jajo
	sate start begin
			when login or levelup with pc.level >= 100 begin
					set_state(info)
			end
	end

	state info begin
			when letter begin
					local v = find_npc_by_vnum(20023)
					if v != 0 then
							target.vid("__TARGET__", v, Soon)
					end
					send_letter("Jajo Smoka")
			end

			when button or info begin
					say_title("Jajo")
					say("")
					say("Idz do Soon")
					say("ma on dla Ciebi")
					say("wazna wiadomosc")
			end
			when __TARGET__.target.click or
					20023.chat."Jajo Smoka") begin
					target.delete("__TARGET__")
							say("Soon:")
									say("Witam Cie! Chce Ci powiedziec ciekawa informacje")
									say("")
									say(Mialem kiedys ksiazke w ktorej pisalo o smoku")
									say("ktory mial 7 jaj ,lecz kiedys mu je ukradli.")
									say("W ksiazce pisalo ,ze kto zdobecie 7 jaj")
									say("smocza matka ukaze sie i da sie zabic")
									say("")
									say("Jesli chesz zdobyc jajo to musisz zabic Plomien")
									say("To on ukradl pierwsze jajo")
									say("Idz i go zabij")
							set_state(plomien)
							end
			end

			state plomien begin
							when letter begin
							send_letter("Jajo Smoka")
					end
					when button or info begin
									say_title("Jajo Smoka")
									say("Idz i wypelnij przepowiednie")
									say("Zabij Plomien by zdobyc smocze jajo")
					end

				  when 2204.kill begin
						local count = pc.setqf("ilosc")+250

								if count < 250 then
								pc.getgf("ilosc", count

								if count == 250 then
								say("Zabiles 250 Plomieni")
								say_reward("Otrzymales Pierwsze Jajo ,musisz zebrac jeszcze szesc")
								set_state(__complete__)
								pc.give_item2(id kuleczki)
								end
								end
					end
			end
			state __complete__ begin
			end
end

 

fwlogo.png

 

Zapraszam na Fantasticworld.com.pl. Grajcie , walczcie , bawcie się

 

 

Od dziś zbieram +

Opublikowano

@Up

 

Brak cudzysłowów :)

 

 

quest pierwsze_jajo
       state start begin
               when login or levelup with pc.level >= 100 begin
                       set_state(info)
               end
       end

       state info begin
               when letter begin
                       local v = find_npc_by_vnum(20023)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Soon")
                       end
                       send_letter("Jajo Smoka")
               end

               when button or info begin
                       say_title("Jajo")
                       say("")
                       say("Idz do Soon")
                       say("ma on dla Ciebi")
                       say("wazna wiadomosc")
               end

               when __TARGET__.target.click or
                       20023.chat."Jajo Smoka") begin
                       target.delete("__TARGET__")
                       say_title("Soon:")
                               say("Witam Cie! Chce Ci powiedziec ciekawa informacje")
                               say("")
                               say(Mialem kiedys ksiazke w ktorej pisalo o smoku")
                               say("ktory mial 7 jaj ,lecz kiedys mu je ukradli.")
                               say("W ksiazce pisalo ,ze kto zdobecie 7 jaj")
                               say("smocza matka ukaze sie i da sie zabic")
							wait()
                               say_title("Soon:")
                               say("Jesli chesz zdobyc jajo to musisz zabic Plomien")
                               say("To on ukradl pierwsze jajo")
                               say("Idz i go zabij")
                               set_state(plomien)
               end
       end

       state plomien begin
               when letter begin
                       send_letter("Jajo Smoka")
               end

               when button or info begin
                       say_title("Jajo Smoka")
                       say("Idz i wypelnij przepowiednie")
                       say("Zabij Plomien by zdobyc smocze jajo")
					say("Musisz zabić 250 Płomieni.")
               end

               when 2204.kill begin
                       local count = pc.setqf("ilosc")+250

                       if count < 250 then
                       pc.getqf("ilosc", count

                       if count == 250 then
                       say("Zabiles 250 Plomieni")
                       say_reward("Otrzymales Pierwsze Jajo ,musisz zebrac jeszcze szesc")
                       set_state(__complete__)
                       pc.give_item2(id kuleczki)
                       end
                       end
               end
       end
       state __complete__ begin
       end
end

 

Opublikowano

UP gdzie brak cudzysłowów ?

 

Up jako iż Mr To mój kuzyn to w wordpadzie (zapisany quest) tab się tak nie rozciąga (tzn jest tak jak u cb ) a w code się rozciąga dlaczego ?

 

A i czy quest będzie działać ?

Nieregulaminowa sygnatura

Opublikowano

Obydwoje slepi :)say(Mialem kiedys ksiazke w ktorej pisalo o smoku")

Oke autorze tematu, wiec poprosilbym o quest, ktory co 2 minuty automatycznie sprawdza X i Y kazdego gracza po czym zapisuje je do osobnych flag, dzieki.

9.png

userbarwb.png
Zawsze promocje na sygnatury ^^

Opublikowano

ja bym poprosil taki co 5 min pisze sorki pomylka co pisze na czacie np. : Prosimy nie uzywac hackow itd. sam sobie to ustawie :]

jezeli chodzi o towje wymagania :

- say_all_for_5_min

- 0

- sam ustawie co ma pisac :D wpisz np. say1 say2 say3 itd. polapie sie :P

- nic

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

norbox

 

 

quest napisz_cus begin
       state start begin
	        when login begin
			       game.set_event_flag("napisz", 1)
				   local time = get_time(300)
				   pc.setqf("sdfsf", time)

				   if time < 300 begin
				   pc.getqf("sdfsf", time)

				   if time == 300 begin
				   notice_all("say")
				   notice_all("say1")
				   end
				   end
			end
	end
end

 

 

 

SuicideRlz

 

Czemu ty jesteś taki wymagający ? :)

 

Sam umiesz lepiej pisać niż ja. :)

 

I sam doskonale wiesz jak napisać.

 

Ja nie wiem jaka komenda na sprawdzenie X i Y.

 

 

@Down

 

Myślisz, że ja nie wiem ?

Opublikowano

SuicideRlz

 

Może to zadziała :

 

 

quest suiciderlz begin
       state start begin 
	        when login begin
			        game.set_event_flag("zapisz", 1)
                       local time = get_time(120)
					pc.setqf("czas", time)

					if time < 120 then
					pc.getqf("czas", time)

					if time == 120 then
					local x = pc.get_local_x()
					local y = pc.get_local_y()
					pc.setqf("x_y", x, y)
					end
					end
			end
	end
end

 

Opublikowano

Quest napisales fatalnie, po co ustawiasz event flag? get_time nie przyjmuje zadnych zmiennych, setqf przyjmuje tylko 2 zmienne, klient 2008 nie obsluguje local_x/y, gdyby x i y sie zapisywaly nie moglbym zobaczyc x i y z poprzednich 10 minut dla przykladu. Popracuj.

9.png

userbarwb.png
Zawsze promocje na sygnatury ^^

Opublikowano

Masz tutaj spama :)

 

quest spamy begin
state start begin
	when login begin
		set_state(spam)
		timer('mroczny', 60)
	end
end
state spam begin			
	when mroczny.timer begin
		notice_all("bleble by Mroku")
		set_state(start)
		restart_quest()
	end
end
end

 

Pozdrowienia ;*

Zbieram +

Opublikowano

dzięki za te spam bot questyxD macie po + i 5

jutro dokoncze bo dzis limit sie zkonczyl :(

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

Pon.Lok

 

 

quest pierwsza_smocza_kula begin
	state start begin
			when login or levelup with pc.level >= 1 begin
					set_state(pierwsza)
			end
	end

	state pierwsza begin
			when letter begin
					local v = find_npc_by_vnum(20011)
					if v != 0 then
							target.vid("__TARGET__", v, "Uriel")
					end
					send_letter("Smocza Kula")
			end

			when button or pierwsza begin
					say_title("Smocza Kula")
					say("")
					say("Idz do uriela")
					say("by zaczerpnac informacji")
			end

			when__TAEGET__.target.click or
					20011.chat."Smocza Kula" begin
					target.delete("__TARGET__")
							say("Uriel:")
									say("Siemka ciesze sie ,ze")
									say("cie widze.Mam dla ciebie")
									say("informacje na naszym serwerze")
									say("sa dostpene smocze kule")
									say(zbierz 7 kul a dostaniesz nagorde")
									say("Zeby dostac 1 kule zabij 250 plomieni")
							set_state(plomien)
							end
			end

			state plomien begin
					when letter begin
							send_letter("Smocze Kule")
					end

					when button or info begin
									say_title("Smocze Kule")
									say("Aby zdobyc pierwsza")
									say("smocza kule zabij 250 plomieni")
					end

					when 2204.kill begin
							local count = pc.setqf("ilosc")+250

							if count < 250 then
							pc.getqf("ilosc", count)

							if count == 250 then
							say("Dobrze. Zabiles 250 plomieni")
							say_reward("W nagrode otrzymales Smoczom Kule")
							set_state(__complete__)
							pc.give_item2(80011)
							end
							end
					end
			end
	end
	state __complete__ begin
               end
end

 

Opublikowano

UP podaj błędy no i ja chce żeby ten quest sie powtarzał a ty napisałeś,żeby się nie powtarzał....

Nieregulaminowa sygnatura

Opublikowano

Prosił bym o questa

 

 

 

Na 95 lv u Soen-Poynga

Polga na tym aby zabić jednego Czerw smoka jednego rozpruwacza i jednego smoka tego z ataltydy

a w nagrode Kamień Św Biologa

A na koniec ma być to koniec misji w metin2 Dziękuje aha i żeby dostawał 50kk i 200kk expa

Opublikowano

@poczatkujacy:

                                                                                say(zbierz 7 kul a dostaniesz 

nagorde")

powinno byc:

                                                                                say("zbierz 7 kul a dostaniesz 

nagorde")

to jest warzne bo wywali bledy tak jak napisal sui

@ Pon.Lok

powinien wygladac tak quest:

 

quest pierwsza_smocza_kula begin
               state start begin
                               when login or levelup with pc.level >= 1 begin
                                               set_state(pierwsza)
                               end
               end

               state pierwsza begin
                               when letter begin
                                               local v = find_npc_by_vnum(20011)
                                               if v != 0 then
                                                               target.vid("__TARGET__", v, "Uriel")
                                               end
                                               send_letter("Smocza Kula")
                               end

                               when button or pierwsza begin
                                               say_title("Smocza Kula")
                                               say("")
                                               say("Idz do uriela")
                                               say("by zaczerpnac informacji")
                               end

                               when__TAEGET__.target.click or
                                               20011.chat."Smocza Kula" begin
                                               target.delete("__TARGET__")
                                                               say("Uriel:")
                                                                               say("Siemka ciesze sie ,ze")
                                                                               say("cie widze.Mam dla ciebie")
                                                                               say("informacje na naszym serwerze")
                                                                               say("sa dostpene smocze kule")
                                                                               say("zbierz 7 kul a dostaniesz nagorde")
                                                                               say("Zeby dostac 1 kule zabij 250 plomieni")
                                                               set_state(plomien)
                                                               end
                               end

                               state plomien begin
                                               when letter begin
                                                               send_letter("Smocze Kule")
                                               end

                                               when button or info begin
                                                                               say_title("Smocze Kule")
                                                                               say("Aby zdobyc pierwsza")
                                                                               say("smocza kule zabij 250 plomieni")
                                               end

                                               when 2204.kill begin
                                                               local count = pc.setqf("ilosc")+250

                                                               if count < 250 then
                                                               pc.getqf("ilosc", count)

                                                               if count == 250 then
                                                               say("Dobrze. Zabiles 250 plomieni")
                                                               say_reward("W nagrode otrzymales Smoczom Kule")
                                                               pc.give_item2(80011)
                                                               end
                                                               end
                                               end
                               end
               end
end

 

dla tych co niewiadza jak wgrac to polecam ten tut:

http://www.mpcforum.pl/topic/163124-tutwgrywanie-questow-na-serwer/page__p__1078392#entry1078392

@Damdus jak narazie tylko bank_script zrobili niemcy wiec nie wiadomo czy ten koles to zrobi ^^

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

tutaj rozwiązanie dla tych co nie wiedzą jak wgrać questa lub go nie ma w grze to tak nigdy nie wpisujecie

sh make

ponieważ ta komenda usuwa wszystkie foldery object po 2. nie kiedy nie działa komenda

./qc nazwa.quest

jeśli ta komenda nie działa po prostu naciśnijcie prawym przyciskiem na questa oczywiście w FileZilli lub jakim innym programem FTP i nadajcie prawa pliku

777

i powinien po nadani prawa pliku działać quest i tylko reboot i cieszymy się questem

ZBIERAM ---

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...