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

[Pytanie] Pytanie Co Do Questów


Rekomendowane odpowiedzi

Opublikowano

Witajcie, odważni wojownicy!!

Mam do Was prośbę i pytanie.

 

Czy można usunąć questy i nic się nie stanie z serwerem po tym?

Czy potraficie stworzyć bardzo prostego questa polegającego na zabiciu X potworków i po wykonaniu tego otrzymaniu Y nagrody ?

 

Bez łażenia do kowala i tych innych, po prostu na starcie otrzymujesz misje (w moim przypadku będzie b. trudna i się będzie długo ją robiło), a po wykonaniu jej otrzymuje się Hwanga.

 

Bo kompletnie nie wiem jak to stworzyć, w waszych poradnikach są skomplikowane questy, z bieganiem po NPC, a nie oto mi chodzi.

 

Z góry dziękuję za pomoc.

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

1.Możesz usunąć misje jakie chcesz ale musisz usunąć je ze spisu i wpisać w VPC:

 

cd /usr/rain/channel/share_data/locale/english lub hongkong/quest

 

Potem:

 

sh make

 

To folder object i wgra na nowo misje ze spisu.

 

2.Da sie napisać takiego Questa.

Opublikowano

1.Możesz usunąć misje jakie chcesz ale musisz usunąć je ze spisu i wpisać w VPC:

 

cd /usr/rain/channel/share_data/locale/english lub hongkong/quest

 

Potem:

 

sh make

 

To folder object i wgra na nowo misje ze spisu.

 

2.Da sie napisać takiego Questa.

 

O dziekuje.

 

A napisałbyś mi takiego questa? Jesli masz czas i ochote oczywiscie :D nagrodze piątkami, plusami i czym tam jeszcze chcecie (nie znam sie na tym)

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

Daj ID mobów i ilość.

A na dialogi zostawię ci miejsce.

 

 

Quest:

 

quest jakis begin
          state start begin
	      when login with pc.get_level() >= 1 begin
			        set_state(pierwszy)
	      end
   end

   state pierwszy begin
	       when letter begin
			   send_letter("Nazwa Listu")
	       end

	       when button or info begin
			    say_title("Zabicie Moobów")
					say("Twoje say")
					say("UP")
	       end

	       when ID.kill begin
			   local count = pc.getqf("ilosc")+ILOSC DO ZABICIA

		            if count <= then
		            pc.setqf("ilosc", count)

		            if count == 10 then
		            say_title("Misja Wykonana")
			    say("Po zabiciu")
		            pc.give_item2(ID)
		            end
			    end
	      end
 end
end

 

Powinno działać nie jestem pewien.

Jak nie działa napisz jakie błędy wywala przy wgrywaniu.

Opublikowano

Daj ID mobów i ilość.

A na dialogi zostawię ci miejsce.

 

 

Quest:

(...)

 

Powinno działać nie jestem pewien.

Jak nie działa napisz jakie błędy wywala przy wgrywaniu.

 

Dzieki

chodzilo mi o zbroje Hwang zeby dostawal czyli ID

11971 - dla wojownika

11972 - ninji

11973 - sury

 

A moba jakiego trzeba zabic:

500 Demonich Żołnierzy (ID: 1001)

 

Sprobuje to przeksztalcic na to.

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

Przerobione, że dostaje się Hwang w zależności od postaci:

 

quest jakis begin
       state start begin
	        when login with pc.get_level() >= 1 begin
			        set_state(pierwszy)
			end
	end

	state pierwszy begin
	        when letter begin
			       send_letter("Nazwa Listu")
			end

			when button or info begin
			        say_title("Zabicie Moobów")
					say("Twoje say")
					say("UP")
	        end

			when 1001.kill begin
			       local count = pc.getqf("ilosc")+500

				   if count <= then
				   pc.setqf("ilosc", count)

				   if count == 500 then
				   say_title("Misja Wykonana")
				   say("Po zabiciu")
				   if pc.get_job() == 0
				   pc.give_item2(11971)
				   elseif pc.get_job() == 1
				   pc.give_item2(11972)
				   elseif pc.get_job() == 2
				   pc.give_item2(11973)
				   elseif pc.get_job() == 3 
				   pc.give_item2(11974)
				   end
				   end
				   end
			end
	end
end

Opublikowano

Przerobione, że dostaje się Hwang w zależności od postaci:

 

 

Ok super, thx.

 

A jak to zapisać?

 

Moge dac byle jaka nazwe?

 

Czyli:

wklejam to co napisales do notatnika (zmienilem te "SAY" tylko), zapisuje pod nazwa hwang, zmieniam rozszerzenie na .quest (wychodzi: hwang.quest) , wrzucam do filezilli i gotowe?

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

poczatek questa

 

'quest jakis'

zamiast jakis wpisujesz hwang

zapisujesz jako 'hwang.quest' wgrywasz nadajesz prawa ./qc czy co wolisz i działa..

Opublikowano

Nie, zawsze zapisujesz pod nazwą jaka jest na początku misji.

Czyli w tym wypadku 1 linijka to:

 

quest jakis begin

 

Czyli, zapisujesz pod nazwą : jakis.quest

 

Możesz zmienić "jakis" na np. "hwang" .

I zapisujesz pod nazwą hwang.quest

Opublikowano

@GaryOak

 

a po ciul tyle czytać? :D

chociaż praca bambusa solidna...

GaryOak tylko raz Ci podziękowałem za ten krwisty kamień, więc teraz mam okazję znowu ;d

+

Opublikowano

PoczatKujacy czy ja również mogę wykorzystać twój quest ? Oczywiście trochę pozmieniam ale wole być pewny.

 

Pozdrawiam

fwlogo.png

 

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

 

 

Od dziś zbieram +

Opublikowano

poczatek questa

 

'quest jakis'

zamiast jakis wpisujesz hwang

zapisujesz jako 'hwang.quest' wgrywasz nadajesz prawa ./qc czy co wolisz i działa..

 

Co to jest ./qc i gdzie to wpisac ??

 

Sorry za takie glupie pytania ...

 

Poki co zrobie tak jak pisal PoczatKujacy czyli spis odświeżę .

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

Co to jest ./qc i gdzie to wpisac ??

 

Sorry za takie glupie pytania ...

 

Poki co zrobie tak jak pisal PoczatKujacy czyli spis odświeżę .

 

p.s. na poczatku ma byc HWANG BEGIN czy QUEST HWANG BEGIN ?

 

 

jeśli wgrywasz programem WinSCP to masz taką czarną konsolkę w górnym panelu

klikasz i piszesz

./qc nazwa.quest

 

nazwa - nazwa twojego questa :)

 

(dogrywa Ci questa po prostu aby go czytało)

 

nie wiem po co ludzie tym sh make sie bawią, ja tam podaję Ci to co wiem i sprawdzałem na własnej skórze :)

 

 

Edit: GaryOak dał Ci link do tematu, poczytaj, może jednak Ci się przyda na długie czasy :D

Opublikowano
Nie, zawsze zapisujesz pod nazwą jaka jest na początku misji.

Czyli w tym wypadku 1 linijka to:

 

quest jakis begin

 

 

Czyli, zapisujesz pod nazwą : jakis.quest

 

Możesz zmienić "jakis" na np. "hwang" .

I zapisujesz pod nazwą hwang.quest

 

Niestety, ja jakoś zapisuję pod nazwą jaka mi przyjdzie na myśl i działa, więc kitu mi nie wciskaj. Przykład:

------------------------------
--Koe Pung Quest
--Grota Wygnańców
------------------------------
quest grota_wygnancow begin
       state start begin
               when 20093.chat."Chcę Wejść " begin
                       say_title("Koe-Pung:")
                               local wstep =
                                       "Witaj,[ENTER]Mogę Cię przenieść do Groty Wygnańców,"..
                                       "Lecz musisz mi ukazać Krwisty Kamień."
                               say(wstep)

                                       local wybor = select("Przekaż Krwisty Kamień ",
                                                                                "Anuluj")

                                                       if wybor == 2 then 
                                                               return
                                                       elseif wybor == 1 then
                                                               local brak_kamienia =
                                                                       "Wybacz ale nie posiadasz Krwistego Kamienia."
                                                               local kamien_akceptowany =
                                                                       "Posiadasz Krwisty Kamień "..
                                                                       "Zostaniesz Przeniesiony!"
                                                               local krwisty_kamien = 30190
                                                               local x = 100*100
                                                               local y = 12078*100
                                                                       if pc.count_item(krwisty_kamien) > 0 then
                                                                       say_title("Koe-Pung:")
                                                                               say(kamien_akceptowany)
                                                                               pc.remove_item(krwisty_kamien, 1)
                                                                               pc.warp(x,y)
                                                                       else
                                                                       say_title("Koe-Pung:")
                                                                               say(brak_kamienia)
                                                                               npc.lock()
                                                                       end
                                                       end
               end
       end
end

Zapisałem pod nazwą grota3.quest i działa.

Opublikowano

Niestety, ja jakoś zapisuję pod nazwą jaka mi przyjdzie na myśl i działa, więc kitu mi nie wciskaj. Przykład:

------------------------------
--Koe Pung Quest
--Grota Wygnańców
------------------------------
quest grota_wygnancow begin
       state start begin
               when 20093.chat."Chcę Wejść " begin
                       say_title("Koe-Pung:")
                               local wstep =
                                       "Witaj,[ENTER]Mogę Cię przenieść do Groty Wygnańców,"..
                                       "Lecz musisz mi ukazać Krwisty Kamień."
                               say(wstep)

                                       local wybor = select("Przekaż Krwisty Kamień ",
                                                                                "Anuluj")

                                                       if wybor == 2 then 
                                                               return
                                                       elseif wybor == 1 then
                                                               local brak_kamienia =
                                                                       "Wybacz ale nie posiadasz Krwistego Kamienia."
                                                               local kamien_akceptowany =
                                                                       "Posiadasz Krwisty Kamień "..
                                                                       "Zostaniesz Przeniesiony!"
                                                               local krwisty_kamien = 30190
                                                               local x = 100*100
                                                               local y = 12078*100
                                                                       if pc.count_item(krwisty_kamien) > 0 then
                                                                       say_title("Koe-Pung:")
                                                                               say(kamien_akceptowany)
                                                                               pc.remove_item(krwisty_kamien, 1)
                                                                               pc.warp(x,y)
                                                                       else
                                                                       say_title("Koe-Pung:")
                                                                               say(brak_kamienia)
                                                                               npc.lock()
                                                                       end
                                                       end
               end
       end
end

Zapisałem pod nazwą grota3.quest i działa.

 

 

Dla pewności lepiej niech zapisze z nazwą którą podał na początku questa ;)

Opublikowano

Lepiej zapisać pod nazwą jaka jest w Queście.

Potem nie będzie mu coś działać i tyle.

 

PoczatKujacy czy ja również mogę wykorzystać twój quest ? Oczywiście trochę pozmieniam ale wole być pewny.

 

Pozdrawiam

 

Możesz.

Opublikowano

Ej ten quest na hwanga nie dziala, nie pojawia mi sie

550W OCZ Fatal1ty Modular SLI, AMD Phenom II X4 960T BOX (3.0GHz, Quad Core, 6MB, 95W, AM3), ASRock 870 870 Extreme3, DDR3 4GB 2000MHz PDP Patriot PGS Sector5 Low Voltage (2x2GB, DualDDR, CL9), Radeon HD6770 Sapphire 1024MB GDDR5, DP, HDMI, DVI, PCI-E 850/4800, SilentiumPC Brutus 410 Pure Black

wqdz690429546a.jpg Piszę poprawnie po polsku.

Opublikowano

Buhahahaha.

 

 

Quest napisany przez bambusa?

On ma bana noobie.

 

@UP

 

Trzecia linijka

 

 

 

when login with pc.get_level() >= 1 begin

 

 

 

Zmień na:

 

 

 

when login or levelup with pc.get_level() >= 1 begin

 

 

Opublikowano

Buhahahaha.

 

 

Quest napisany przez bambusa?

On ma bana noobie.

 

@UP

 

Trzecia linijka

 

 

 

when login with pc.get_level() >= 1 begin

 

 

 

Zmień na:

 

 

 

when login or levelup with pc.get_level() >= 1 begin

 

 

 

http://www.mpcforum.pl/topic/200692-szukam-quest-grota-wygnancow/

tylko bezczelnie usunięta linijka

--Koe Pung Quest By Bambus3k

btw, nie zauważyłeś, że tam dałem edita z levelem wymaganym 75+

http://www.mpcforum.pl/topic/200692-szukam-quest-grota-wygnancow/page__view__findpost__p__1356273

Pisałem to 29 sierpnia 2010 - 10:47, tak kopiuj i podpisuj się pod tym ^^..

pozdro & poćwicz ^^..

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...