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

[Quest][DL]Wypasiony boss.quest


B3D3k

Rekomendowane odpowiedzi

Opublikowano

Witam , postanowiłem z nudów zrobić questa który pokazuje kto zabił jakiego bosa . Chyba tak zrobionego questa jeszcze nie było .Zrobiony w 100% przez mnie!

 

DL :

http://www.megaupload.com/?d=HXFI3LBW

 

 

SKAN :

http://www.virustotal.com/file-scan/report.html?id=14ffbfd8d70d0d96d5cf7726b4a316e810f98ebe3119694ea0cecd19b979214b-1306503581

 

Quest w formie tekstu:

 

 

 

quest boss begin
state start begin
	when 2206.kill begin
		notice_all(pc.get_name().." zabil Ognistego Krola!")
	end
	when 2291.kill begin
		notice_all(pc.get_name().." zabil Czerwonego Smoka!")
	end
	when 2092.kill begin
		notice_all(pc.get_name().." zabil Krola Pajakow!")
	end
	when 2091.kill begin
		notice_all(pc.get_name().." zabil Krolowa Pajakow!")
	end
	when 2191.kill begin
		notice_all(pc.get_name().." zabil Olbrzymiego Zolwia!")
	end
	when 1093.kill begin
		notice_all(pc.get_name().." zabil Umarlego Rozpruwacza!")
	end
	when 1095.kill begin
		notice_all(pc.get_name().." zabil Niebieska Smierc!")
	end
	when 8001.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Cierpienia!")
	end
	when 8002.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Walki!")
	end
	when 8003.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Bitwy!")
	end
	when 8004.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Chciwosci!")
	end
	when 8005.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Czerni!")
	end
	when 8006.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Ciemnosci!")
	end
	when 8007.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Zazdrosci!")
	end
	when 8008.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Duszy!")
	end
	when 8009.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Cienia!")
	end
	when 8010.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Twardosci!")
	end
	when 8011.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Diabla!")
	end
	when 8012.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Upadku!")
	end
	when 8013.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Smierci!")
	end
	when 8014.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Morderstwa!")
	end
	when 8015.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Twardosci!")
	end
	when 8016.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Diabla!")
	end
	when 8017.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Upadku!")
	end
	when 8018.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Smierci!")
	end
	when 8019.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Morderstwa!")
	end
	when 8024.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Pung-Ma!")
	end
	when 8025.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Ma-An!")
	end
	when 8026.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Tu-Young!")
	end
	when 8027.kill begin
		notice_all(pc.get_name().." zniszczyl Metin Jeon-Un!")
	end
	when 2307.kill begin
		notice_all(pc.get_name().." zabil Wladce Duchow Drzew!")
	end
	when 1304.kill begin
		notice_all(pc.get_name().." zabil Zjawe Zoltego Tygrysa!")
	end
	when 691.kill begin
		notice_all(pc.get_name().." zabil Wodza Orkow!")
	end
	when 1901.kill begin
		notice_all(pc.get_name().." zabil Dziewiec Ogonow!")
	end
	when 993.kill begin
		notice_all(pc.get_name().." zabil Olbrzymiego Nosiciel Plagi!")
	end
	when 792.kill begin
		notice_all(pc.get_name().." zabil Reinkar. Ezot. Przywolywacza!")
	end
	when 1403.kill begin
		notice_all(pc.get_name().." zabil Tysiecznego Wojownika!")
	end
	when 1192.kill begin
		notice_all(pc.get_name().." zabil Silna Lodowa Wiedzme!")
	end
	when 1091.kill begin
		notice_all(pc.get_name().." zabil Krola Demonow!")
	end
	when 1092.kill begin
		notice_all(pc.get_name().." zabil Elitarnego Krola Demonow!")
	end
	when 5163.kill begin
		notice_all(pc.get_name().." zabil Lorda Malp!")
	end
	when 1191.kill begin
		notice_all(pc.get_name().." zabil Lodowa Wiedzme!")
	end
	when 2093.kill begin
		notice_all(pc.get_name().." zabil Elitarna Krolowa Pajakow!")
	end
	when 692.kill begin
		notice_all(pc.get_name().." zabil Elitarnego Wodza Orkow!")
	end
	when 693.kill begin
		notice_all(pc.get_name().." zabil Odrodzonego Wodza Orkow!")
	end
	when 791.kill begin
		notice_all(pc.get_name().." zabil Ezota Przywolywacza!")
	end
	when 792.kill begin
		notice_all(pc.get_name().." zabil Reinkarnacje Ezota Przywolywacza!")
	end
	when 793.kill begin
		notice_all(pc.get_name().." zabil Elitarnego Ezota Przywolywacza!")
	end
	when 794.kill begin
		notice_all(pc.get_name().." zabil Elitarnego Ducha Ezota Przywolywacza!")
	end
	when 491.kill begin
		notice_all(pc.get_name().." zabil Mohona!")
	end
	when 492.kill begin
		notice_all(pc.get_name().." zabil Bo!")
	end
	when 493.kill begin
		notice_all(pc.get_name().." zabil Goo-Pae!")
	end
	when 494.kill begin
		notice_all(pc.get_name().." zabil Chounga!")
	end
	when 591.kill begin
		notice_all(pc.get_name().." zabil Best Kapitana!")
	end
	when 191.kill begin
		notice_all(pc.get_name().." zabil Lykosa!")
	end
	when 192.kill begin
		notice_all(pc.get_name().." zabil Scrofe!")
	end
	when 193.kill begin
		notice_all(pc.get_name().." zabil Bere!")
	end
	when 194.kill begin
		notice_all(pc.get_name().." zabil Tigrisa!")
	end
	when 2492.kill begin
		notice_all(pc.get_name().." zabil Wladce Atlantydy!")
	end
	when 5001.kill begin
		notice_all(pc.get_name().." zabil Pirata Tanake!")
	end
end
end

 

 

Jeżeli ktoś nie wie jak wgrać to odsyłam do Bambuska.

Opublikowano

Prawda, taki quest już był, ale to ten standardowy na plikach insomni, a on dodał chyba większość bossów.

 

Szczerze mówiąc, to się rozczarowałem, bo czytając nazwę tematu myslałem że pofatygowałeś się na quest z zapisywaniem tych danych do bazy, czy chociaz do setqf.

Opublikowano

@Up

rozwinę myśl bambuska.

 

pc.getqf() działa tylko w jednym queście, dlatego też możemy w kilku questach naszym qf`om nadać te same nazwy i nie będą ze sobą kolidować.

pc.getf() odczytuje wartość z obecnego, bądź innego questa, a jako argument do odczytania/zapisania podajemy nazwę questa i nazwę 'lokalnej' (pc.setf()) do odczytania.


 

Opublikowano

@UP

I to, i to działa tak samo, tyle, że ja z przyzwyczajenia używam ich do czegoś innego. Po prostu zależy to od ilości argumentów.

 

//edit

 

a czy funkcje te nie różnią się kolejnością argumentów?

 

wydaje mi się, że pc.getqf("collect_quest_lv30", "duration") nie działa, gdyż pierwszym argumentem jest nazwa questa, a drugim nazwa qf`a, a w przypadku, gdy damy pc.getqf("duration") pierwszym argumentem jest nazwa qfa, a drugim jest null, gdyż go nie podajemy. Źle myślę? ;x


 

Opublikowano

Fajny pomysł, ale już w praktyce to gówno - czemu?

Wiesz ile jest metków, bosów itp ?

To tak samo jak by dać że ktoś wbił lvl od 1 lv ;x

Nie bywam już na forum, jeżeli masz sprawę wal na FB...


Opublikowano

Heh...był tu quest który miał tylko:

quest boss begin
       state start begin
               when 2206.kill begin
                       notice_all(pc.get_name().." zabil Ognistego Krola!")
               end
               when 2291.kill begin
                       notice_all(pc.get_name().." zabil Czerwonego Smoka!")
               end
               when 2092.kill begin
                       notice_all(pc.get_name().." zabil Krola Pajakow!")
               end
               when 2091.kill begin
                       notice_all(pc.get_name().." zabil Krolowa Pajakow!")
               end
               when 2191.kill begin
                       notice_all(pc.get_name().." zabil Olbrzymiego Zolwia!")
               end
               when 1093.kill begin
                       notice_all(pc.get_name().." zabil Umarlego Rozpruwacza!")
               end
               when 1095.kill begin
                       notice_all(pc.get_name().." zabil Niebieska Smierc!")
               end
               end
end

 

Ty tylko po kopiowałeś linijki pozmieniałeś id i nazwy ....+ taki quest strasznie zasyfi czat .

Napisanie takiego questa to 5 minut roboty : )

  • 9 miesięcy temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...