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

50 polowań w 1 queście


Rekomendowane odpowiedzi

Opublikowano

Polowania stary mój quest może komuś się przyda bo na pewno nie mi xD 

 

 

 

 

---------------------------------------------
--- Quest By Armagiedon for Mortyriusz.pl ---
---------------------------------------------
quest polowania begin
state start begin
when login begin
pc.setqf("polowania_misja", 1)
setstate(polowania)
end
end
state polowania begin
function polowania_daj_tablice()
local polowania_tablicaX = 
{
[1]  = {1, 15, 101, 500000, 114000, 1, 124000, 1, 134000, 1, 144000, 1, 154000, 1, 164000, 1},
[2]  = {5, 20, 104, 1000000, 114000, 1, 124000, 1, 134000, 1, 144000, 1, 154000, 1, 164000, 1},
[3] = {10, 25, 110, 1500000, 114000, 2, 124000, 2, 134000, 2, 144000, 2, 154000, 2, 164000, 2},
[4] = {15, 30, 114, 2000000, 114000, 2, 124000, 2, 134000, 2, 144000, 2, 154000, 2, 164000, 2},
[5] = {20, 35, 302, 2500000, 114000, 3, 124000, 3, 134000, 3, 144000, 3, 154000, 3, 164000, 3},
[6] = {25, 40, 303, 3000000, 114000, 3, 124000, 3, 134000, 3, 144000, 3, 154000, 3, 164000, 3},
[7] = {30, 45, 404, 3500000, 114000, 4, 124000, 4, 134000, 4, 144000, 4, 154000, 4, 164000, 4},
[8] = {35, 50, 405, 4000000, 114000, 4, 124000, 4, 134000, 4, 144000, 4, 154000, 4, 164000, 4},
[9] = {40, 55, 634, 4500000, 114000, 5, 124000, 5, 134000, 5, 144000, 5, 154000, 5, 164000, 5},
[10] = {45, 60, 2301, 5000000, 114000, 5, 124000, 5, 134000, 5, 144000, 5, 154000, 5, 164000, 5},
[11] = {50, 65, 2303, 6000000, 114000,  6, 124000, 6, 134000, 6, 144000, 6, 154000, 6, 164000, 6},
[12] = {55, 70, 2064, 6500000, 114000, 6, 124000, 6, 134000, 6, 144000, 6, 154000, 6, 164000, 6},
[13] = {60, 75, 2065, 7000000, 114000, 7, 124000, 7, 134000, 7, 144000, 7, 154000, 7, 164000, 7},
[14] = {65, 80, 2314, 7500000, 114000, 7, 124000, 7, 134000, 7, 144000, 7, 154000, 7, 164000, 7},
[15] = {70, 85, 2315, 8000000, 114000, 8, 124000, 8, 134000, 8, 144000, 8, 154000, 8, 164000, 8},
[16] = {75, 90, 2401, 8500000, 114000, 8, 124000, 8, 134000, 8, 144000, 8, 154000, 8, 164000, 8},
[17] = {80, 95, 2402, 9000000, 114000, 9, 124000, 9, 134000, 9, 144000, 9, 154000, 9, 164000, 9},
[18] = {85, 100, 2403, 9500000, 114000, 9, 124000, 9, 134000, 9, 144000, 9, 154000, 9, 164000, 9},
[19] = {90, 200, 4000, 10000000, 114000, 10, 124000, 10, 134000, 10, 144000, 10, 154000, 10, 164000, 10},
[20] = {95, 200, 4001, 10500000, 114000, 10, 124000, 10, 134000, 10, 144000, 10, 154000, 10, 164000, 10},
[21] = {100, 200, 4005, 11000000, 114000,  11, 124000, 11, 134000, 11, 144000, 11, 154000, 11, 164000, 11},
[22] = {105, 200, 4006, 12000000, 114000, 11, 124000, 11, 134000, 11, 144000, 11, 154000, 11, 164000, 11},
[23] = {110, 200, 4007, 13000000, 114000, 12, 124000, 12, 134000, 12, 144000, 12, 154000, 12, 164000, 12},
[24] = {115, 200, 4008, 14000000, 114000, 12, 124000, 12, 134000, 12, 144000, 12, 154000, 12, 164000, 12},
[25] = {120, 200, 4009, 15000000, 114000, 13, 124000, 13, 134000, 13, 144000, 13, 154000, 13, 164000, 13},
[26] = {125, 200, 4010, 16000000, 114000, 13, 124000, 13, 134000, 13, 144000, 13, 154000, 13, 164000, 13},
[27] = {130, 200, 4011, 17000000, 114000, 14, 124000, 14, 134000, 14, 144000, 14, 154000, 14, 164000, 14},
[28] = {135, 200, 4012, 18000000, 114000, 14, 124000, 14, 134000, 14, 144000, 14, 154000, 14, 164000, 14},
[29] = {140, 200, 4013, 19000000, 114000, 15, 124000, 15, 134000, 15, 144000, 15, 154000, 15, 164000, 15},
[30] = {145, 200, 4014, 20000000, 114000, 15, 124000, 15, 134000, 15, 144000, 15, 154000, 15, 164000, 15},
[31] = {150, 400, 4015, 21000000, 114000,  16, 124000, 16, 134000, 16, 144000, 16, 154000, 16, 164000, 16},
[32] = {155, 400, 4016, 22000000, 114000, 16, 124000, 16, 134000, 16, 144000, 16, 154000, 16, 164000, 16},
[33] = {160, 400, 4017, 23000000, 114000, 17, 124000, 17, 134000, 17, 144000, 17, 154000, 17, 164000, 17},
[34] = {165, 400, 4018, 24000000, 114000, 17, 124000, 17, 134000, 17, 144000, 17, 154000, 17, 164000, 17},
[35] = {170, 400, 4019, 25000000, 114000, 18, 124000, 18, 134000, 18, 144000, 18, 154000, 18, 164000, 18},
[36] = {175, 400, 4020, 26000000, 114000, 18, 124000, 18, 134000, 18, 144000, 18, 154000, 18, 164000, 18},
[37] = {180, 400, 4021, 27000000, 114000, 19, 124000, 19, 134000, 19, 144000, 19, 154000, 19, 164000, 19},
[38] = {185, 400, 4022, 28000000, 114000, 19, 124000, 19, 134000, 19, 144000, 19, 154000, 19, 164000, 19},
[39] = {190, 400, 4023, 29000000, 114000, 20, 124000, 20, 134000, 20, 144000, 20, 154000, 20, 164000, 20},
[40] = {195, 400, 4024, 30000000, 114000, 20, 124000, 20, 134000, 20, 144000, 20, 154000, 20, 164000, 20},
[41] = {200, 400, 4025, 31000000, 114000, 21, 124000, 21, 134000, 21, 144000, 21, 154000, 21, 164000, 21},
[42] = {205, 700, 4026, 32000000, 114000, 21, 124000, 21, 134000, 21, 144000, 21, 154000, 21, 164000, 21},
[43] = {210, 700, 4027, 33000000, 114000, 22, 124000, 22, 134000, 22, 144000, 22, 154000, 22, 164000, 22},
[44] = {220, 700, 4028, 34000000, 114000, 22, 124000, 22, 134000, 22, 144000, 22, 154000, 22, 164000, 22},
[45] = {230, 700, 4029, 35000000, 114000, 23, 124000, 23, 134000, 23, 144000, 23, 154000, 23, 164000, 23},
[46] = {240, 700, 4030, 36000000, 114000, 23, 124000, 23, 134000, 23, 144000, 23, 154000, 23, 164000, 23},
[47] = {250, 700, 4031, 37000000, 114000, 24, 124000, 24, 134000, 24, 144000, 24, 154000, 24, 164000, 24},
[48] = {260, 700, 4035, 38000000, 114000, 24, 124000, 24, 134000, 24, 144000, 24, 154000, 24, 164000, 24},
[49] = {270, 700, 4036, 39000000, 114000, 25, 124000, 25, 134000, 25, 144000, 25, 154000, 25, 164000, 25},
[50] = {280, 700, 4037, 40000000, 114000, 25, 124000, 25, 134000, 25, 144000, 25, 154000, 25, 164000, 25},
}
return polowania_tablicaX
end
when kill begin
local tablica = polowania.polowania_daj_tablice()
local polowania_misja = pc.getqf("polowania_misja")
local polowania_ilosc = table.getn(tablica)
if polowania_misja <= polowania_ilosc then
if pc.level >= tablica[polowania_misja][1] then
if npc.get_race() == tablica[polowania_misja][3] then
pc.setqf("polowania_ilosc", pc.getqf("polowania_ilosc")+1)
q.set_counter(mob_name(tablica[polowania_misja][3]), tablica[polowania_misja][2]-pc.getqf("polowania_ilosc"))
if pc.getqf("polowania_ilosc") >= tablica[polowania_misja][2] then
setstate(polowania_nagroda)
end
end
end
end
end
when letter begin
send_letter_ex("Wielkie Polowanie", "purple", "333")
q.set_icon("scroll_open_purple.tga")
end
when button or info begin
local tablica = polowania.polowania_daj_tablice()
local polowania_misja = pc.getqf("polowania_misja")
local polowania_ilosc = table.getn(tablica)
if polowania_misja <= polowania_ilosc then
q.set_counter(mob_name(tablica[polowania_misja][3]), tablica[polowania_misja][2]-pc.getqf("polowania_ilosc"))
setbgimage("cycu_polowania.tga")
say_title("[DELAY value;0]Polowanie "..tablica[polowania_misja][1].." Lv.")
say("")
say("Wielkie Polowania :")
if pc.level >= tablica[polowania_misja][1] then
say("Poziom: "..tablica[polowania_misja][1])
else
say_red("Poziom: "..tablica[polowania_misja][1])
end
say("Do zabicia: "..mob_name(tablica[polowania_misja][3]))
say("Ilość: "..tablica[polowania_misja][2])
say("Pozostało: "..tablica[polowania_misja][2] - pc.getqf("polowania_ilosc"))
say("")
say("")
say(""..locale.logo.."")
say("")
else
say("Ukończyłeś już wszystkie polowania ")
q.set_counter("Polowanie ukończone", 0)
end
end
end
state polowania_nagroda begin
when letter begin
send_letter_ex(" Wielkie Polowania - Nagroda", "purple", "333")
q.set_icon("scroll_open_purple.tga")
end
when button or info begin
local tablica = polowania.polowania_daj_tablice()
local polowania_misja = pc.getqf("polowania_misja")
local polowania_ilosc = table.getn(tablica)
setbgimage("cycu_polowania.tga")
say_title("Gratulacje Ukończyłeś zadanie !")
say("")
say("Wielkie Polowania :")
say("")
say("Jako nagrodę otrzymujesz: ")
say("Jank : "..(tablica[polowania_misja][4]))
say(item_name(tablica[polowania_misja][5]).." "..tablica[polowania_misja][6].." Szt.")
say(item_name(tablica[polowania_misja][7]).." "..tablica[polowania_misja][8].." Szt.")
say(item_name(tablica[polowania_misja][9]).." "..tablica[polowania_misja][10].." Szt.")
say(item_name(tablica[polowania_misja][11]).." "..tablica[polowania_misja][12].." Szt.")
say(item_name(tablica[polowania_misja][13]).." "..tablica[polowania_misja][14].." Szt.")
say(item_name(tablica[polowania_misja][15]).." "..tablica[polowania_misja][16].." Szt.")
say("")
say(""..locale.logo.."")
say("")
pc.change_money(tablica[polowania_misja][4])
if tablica[polowania_misja][5] > 0 then
pc.give_item2(tablica[polowania_misja][5], tablica[polowania_misja][6])
end
if tablica[polowania_misja][7] > 0 then
pc.give_item2(tablica[polowania_misja][7], tablica[polowania_misja][8])
end
if tablica[polowania_misja][9] > 0 then
pc.give_item2(tablica[polowania_misja][9], tablica[polowania_misja][10])
end
if tablica[polowania_misja][11] > 0 then
pc.give_item2(tablica[polowania_misja][11], tablica[polowania_misja][12])
end
if tablica[polowania_misja][13] > 0 then
pc.give_item2(tablica[polowania_misja][13], tablica[polowania_misja][14])
end
if tablica[polowania_misja][15] > 0 then
pc.give_item2(tablica[polowania_misja][15], tablica[polowania_misja][16])
end
pc.setqf("polowania_misja", polowania_misja+1)
pc.setqf("polowania_ilosc", 0)
setstate(polowania)
end
end
end

 

 

 

 

http://wklej.to/A1maf

 

 

Liczę na fapki zapraszam na profil co jakiś czas pojawi się coś nowego :)

 

ps. wiem że nic wielkiego więc możecie zaoszczędzić sobie komentarze typu :

syf, stare, lipa, etc 

 

pozdrawiam :)

Opublikowano

od tego jest dzial quest, wiec nei wiem po cholere to tu wklejasz, co do samego questa i tak 90% mpc by tego samo nei napsialo, wiec moze komus sie przyda

Opublikowano

od tego jest dzial quest, wiec nei wiem po cholere to tu wklejasz, co do samego questa i tak 90% mpc by tego samo nei napsialo, wiec moze komus sie przyda

 

Może i nie ale quest strasznie słabo napisany od strony kodu.. nie wiadomo po co tyle tablic i odwołań.

Jak już ktoś chce robić coś takiego to niech wzoruje się na quescie Jacha który jest wykonany bardzo poprawnie.

  • 2 tygodnie później...
  • 1 miesiąc temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...