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

Polowanie na Bossy


Rekomendowane odpowiedzi

Opublikowano

To są moje pierwsze questy. Jeśli znajduje się gdzieś błąd, napisz pod tematem.

 

Wódz Orków.

 

 

quest wodz_orkow begin

state start begin
when login or levelup with pc.get_level() >= 35 begin
set_state(wodz_orkow1)
end
end
state wodz_orkow1 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Wodz Orkow")
end
send_letter("Wodz Orkow")
end
when button or info begin
say_title("Wodz Orkow:")
say("Udaj się do Kapitana, jesteś mu potrzebny.")
end
when __TARGET__.target.click or 20355.chat."Wodz Orkow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Witaj "..pc.get_name()..".")
say("Zajmuję się pilnowaniem porządku w mieście i")
say("okolicach.")
say("Przygotowałem dla Ciebie kilka zadań dzięki")
say("którym będziesz mógł trochę zarobić.")
say("Twoim pierwszym zadaniem będzie zabicie")
say("Wodza Orków, którego spotkasz w Dolinie")
say("Orków. Nie zawiedź mnie!")
set_state(wodz_orkow2)
end
end
state wodz_orkow2 begin
when letter begin
send_letter("Wodz Orkow")
end
when button or info begin
say_title("Wodz Orkow:")
say("Kapitan zlecił Ci pokonanie Wodza Orkow")
say("którego możesz spotkać w Dolinie Orkow.")
say("Kiedy to zrobisz wróć do Kapitana po nagordę.")
end
when kill with npc.get_race() == 691 begin
clear_letter()
say_title("Wodz Orkow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
set_state(wodz_orkow3)
end
end
state wodz_orkow3 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Wodz Orkow")
end
send_letter("Wodz Orkow")
end
when button or info begin
say_title("Wodz Orkow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
end
when __TARGET__.target.click or 20355.chat."Wodz Orkow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Dziękuję Ci za pomoc.")
say("Oto Twoja nagroda:")
say_reward("2.000.000 Yang")
say_reward("Zwój Błogosławieństwa 3x")
say_reward("Malz 2x")
pc.change_gold(2000000)
pc.give_item2(25040, 3)
pc.give_item2(27987, 2)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

Ognisty Król

 

 

 

quest ognisty_krol begin
state start begin
when login or levelup with pc.get_level() >= 63 begin
set_state(ognisty_krol1)
end
end
state ognisty_krol1 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Ognisty Krol")
end
send_letter("Ognisty Krol")
end
when button or info begin
say_title("Ognisty Krol:")
say("Udaj się do Kapitana, ma dla ciebie kolejna misje.")
end
when __TARGET__.target.click or 20355.chat."Ognisty Krol" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Witaj "..pc.get_name()..".")
say("Milo Cie znow widziec.")
say("Mam dla Ciebie kolejne zadanie.")
say("Tym razem udasz sie na Ognista Ziemie")
say("na ktorej zabijesz")
say("Ognistego Krola")
say("Powodzenia!")
say("Nie zawiedź mnie!")
set_state(ognisty_krol2)
end
end
state ognisty_krol2 begin
when letter begin
send_letter("Ognisty Krol")
end
when button or info begin
say_title("Ognisty Krol:")
say("Kapitan zlecił Ci pokonanie Ognisty Krol")
say("którego możesz spotkać na Ognistej Ziemi.")
say("Kiedy to zrobisz wróć do Kapitana po nagordę.")
end
when kill with npc.get_race() == 2206 begin
clear_letter()
say_title("Ognisty Krol:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
set_state(ognisty_krol3)
end
end
state ognisty_krol3 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Ognisty Krol")
end
send_letter("Ognisty Krol")
end
when button or info begin
say_title("Ognisty Krol:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
end
when __TARGET__.target.click or 20355.chat."Ognisty Krol" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Dziękuję Ci za pomoc.")
say("Do zobaczenia wkrotce.")
say("Oto Twoja nagroda:")
say_reward("6.000.000 Yang")
say_reward("Kamien Duchowy")
say_reward("Magiczna Ruda Miedzi")
pc.change_gold(6000000)
pc.give_item2(50513, 1)
pc.give_item2(70035, 1)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

Królowa Pająków

 

 

 

quest krolowa_pajakow begin

state start begin
when login or levelup with pc.get_level() >= 50 begin
set_state(krolowa_pajakow1)
end
end
state krolowa_pajakow1 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Krolowa Pajakow")
end
send_letter("Krolowa Pajakow")
end
when button or info begin
say_title("Krolowa Pajakow:")
say("Udaj się do Kapitana, ma dla ciebie kolejna misje.")
end
when __TARGET__.target.click or 20355.chat."Krolowa Pajakow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Witaj "..pc.get_name()..".")
say("Milo Cie znow widziec.")
say("Mam dla Ciebie kolejne zadanie.")
say("Tym razem udasz sie do Lochu Pajakow")
say("w ktorym zabijesz.")
say("Krolowa Pajakow")
say("Powodzenia!")
say("Nie zawiedź mnie!")
set_state(krolowa_pajakow2)
end
end
state krolowa_pajakow2 begin
when letter begin
send_letter("Krolowa Pajakow")
end
when button or info begin
say_title("Krolowa Pajakow:")
say("Kapitan zlecił Ci pokonanie Krolowa Pajakow")
say("którego możesz spotkać w Lochu Pajakow.")
say("Kiedy to zrobisz wróć do Kapitana po nagordę.")
end
when kill with npc.get_race() == 2091 begin
clear_letter()
say_title("Krolowa Pajakow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
set_state(krolowa_pajakow3)
end
end
state krolowa_pajakow3 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Krolowa Pajakow")
end
send_letter("Krolowa Pajakow")
end
when button or info begin
say_title("Krolowa Pajakow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
end
when __TARGET__.target.click or 20355.chat."Krolowa Pajakow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Dziękuję Ci za pomoc.")
say("Do zobaczenia wkrotce.")
say("Oto Twoja nagroda:")
say_reward("4.000.000 Yang")
say_reward("Magiczna Ruda Miedzi")
say_reward("Kamien Duchowy")
pc.change_gold(4000000)
pc.give_item2(70035, 1)
pc.give_item2(50513, 1)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

Dziewięć Ogonów

 

 

 

quest dziewiec_ogonow begin

state start begin
when login or levelup with pc.get_level() >= 67 begin
set_state(dziewiec_ogonow1)
end
end
state dziewiec_ogonow1 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Dziewiec Ogonow")
end
send_letter("Dziewiec Ogonow")
end
when button or info begin
say_title("Dziewiec Ogonow:")
say("Udaj się do Kapitana, ma dla ciebie kolejna misje.")
end
when __TARGET__.target.click or 20355.chat."Dziewiec Ogonow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Witaj "..pc.get_name()..".")
say("Milo Cie znow widziec.")
say("Mam dla Ciebie kolejne zadanie.")
say("Tym razem udasz sie na Gore Sohan")
say("na ktorej zabijesz")
say("Dziewiecio Ogoniastego")
say("Powodzenia!")
say("Nie zawiedź mnie!")
set_state(dziewiec_ogonow2)
end
end
state dziewiec_ogonow2 begin
when letter begin
send_letter("Dziewiec Ogonow")
end
when button or info begin
say_title("Dziewiec Ogonow:")
say("Kapitan zlecił Ci pokonanie Dziewiec Ogonow")
say("tego bossa możesz spotkać na Gorze Sohan.")
say("Kiedy to zrobisz wróć do Kapitana po nagordę.")
end
when kill with npc.get_race() == 1901 begin
clear_letter()
say_title("Dziewiec Ogonow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
set_state(dziewiec_ogonow3)
end
end
state dziewiec_ogonow3 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Dziewiec Ogonow")
end
send_letter("Dziewiec Ogonow")
end
when button or info begin
say_title("Dziewiec Ogonow:")
say("Zadanie zostało wykonane, wróć do Kapitana.")
end
when __TARGET__.target.click or 20355.chat."Dziewiec Ogonow" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Dziękuję Ci za pomoc.")
say("Do zobaczenia wkrotce.")
say("Oto Twoja nagroda:")
say_reward("10.000.000 Yang")
say_reward("Kamien Duchowy 2x")
say_reward("Magiczna Ruda Miedzi 2x")
pc.change_gold(10000000)
pc.give_item2(70035, 2)
pc.give_item2(50513, 2)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

Niebieska Śmierć

 

 

 

quest niebieska_smierc begin

state start begin
when login or levelup with pc.get_level() >= 35 begin
set_state(niebieska_smierc1)
end
end
state niebieska_smierc1 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Smierc")
end
send_letter("Smierc")
end
when button or info begin
say_title("Smierc:")
say("Udaj się do Kapitana, jesteś mu potrzebny.")
end
when __TARGET__.target.click or 20355.chat."Smierc" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Milo Cie widziec "..pc.get_name()..".")
say("Mam dla ciebie kolejne wyzwanie")
say("tym razem nie bedzie tak latwo.")
say("Do zgladzenia masz Niebieska Smierc!")
say("Uwazaj ta bestia nie jest taka slaba.")
say("Spotkasz ja w Wiezy Demonow,")
say("na ostatnim pietrze.")
say("Postaraj sie ja zabic! Powodzenia!")
set_state(niebieska_smierc2)
end
end
state niebieska_smierc2 begin
when letter begin
send_letter("Smierc")
end
when button or info begin
say_title("Smierc:")
say("Masz do zabicia Niebieska Smierc")
say("spotkasz ja w DT.")
say("Kiedy ja zgladzisz wróć do Kapitana po nagordę.")
end
when kill with npc.get_race() == 1095 begin
clear_letter()
say_title("Smierc:")
say("Udalo Ci sie, wróć do Kapitana.")
set_state(niebieska_smierc3)
end
end
state niebieska_smierc3 begin
when letter begin
local v = find_npc_by_vnum(20355)
if v != 0 then
target.vid("__TARGET__", v, "Smierc")
end
send_letter("Smierc")
end
when button or info begin
say_title("Smierc:")
say("Udalo Ci sie, wróć do Kapitana.")
end
when __TARGET__.target.click or 20355.chat."Smierc" begin
target.delete("__TARGET__")
clear_letter()
say_title("Kapitan:")
say("Dziekuje Ci za pomoc.")
say("Nagroda bedzie konkretna:")
say_reward("15.000.000 Yang")
say_reward("Szkat. Umarl. Rozpruwacza")
say_reward("Magiczny Metal")
pc.change_gold(15000000)
pc.give_item2(50082, 1)
pc.give_item2(25041, 1)
set_state(koniec)
end
end
state koniec begin
end
end

 

 

Mam nadzieję, ze jak na początek to dobrze. Wszystko z poradnikami :)

Specjalista
Opublikowano

Strasznie podstawowe te questy,każdy kto zaglądnie do poradnika Jacha jest w stanie takie coś napisać i lepsze.

No ale nic liczą się chęci,życzę powodzenia w dalszych pracach,

Pomogłeś,pomogę kiedy tylko brachu mogę!

 

graphic.png

 

Opublikowano

a jesli raz wykonam ten quest moge zaraz isc wykonac go jeszcze raz ?

jak edytujesz to tak.  xD

 

w sumie to taka podstawka, mogłeś taby chociażby dla wyglądu dać, edytuje sobie jeden pod siebie, dzieki

would u miss me? 1105814451671351221478.png

 

 

 

Opublikowano

a edytowac tego questa aby mozna bylo wykonywac jeden po drugim w sensie ze on mi da wynagrodzenie i odrazu pojawia sie misja taka sama i mozna ja wykonywac tyle razy ile sie chce ?

Opublikowano

a edytowac tego questa aby mozna bylo wykonywac jeden po drugim w sensie ze on mi da wynagrodzenie i odrazu pojawia sie misja taka sama i mozna ja wykonywac tyle razy ile sie chce ?

tak.

would u miss me? 1105814451671351221478.png

 

 

 

Opublikowano

Quety bardzo łatwe do napisania tak jak wyżej koledzy pisali kto przeczyta poradnik od jachu jest w stanie to napisać w większości plików nawet jak sobie wyciągnie questa to na podstawie jego może napisać. Moim zdaniem trochę zbędne te questy i ja bym je inaczej napisał, no i przynajmniej mogłeś je otabować i wgrać na jakiś hosting np. wklej.org.  

posty: 25 | 50 | 100 | 150 | 200 | 300 | 350 | 400 |

 

lubię to: 50 | 100 | 300 |

 

Pomogłem? Daj symboliczne lubię to!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...