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

Pomoc w quest polowania


Rekomendowane odpowiedzi

Opublikowano

Czesc zwracam sie z prośbą o wyjasnienie tego questa chce żeby był wybór np 'misja 1lv'


i zeby było mniej wiecej jak na pl'u 


Wybór miedzy psem a wilkiem


ilosc tego ile zabic potworow


i teraz nagroda za dobre ukonczone zadania np zbroja +0


 


tutaj mam takiego questa ktoś pomoze , limit ? <3


 


http://wklej.to/wsbX8



quest polowanie begin
state start begin
when login begin
pc.setqf("misja", 1)
setstate(polowania)
end
end
state polowania begin
function daj_tablice()
local tablicaX = 
{
-- 1 poziom, 
-- 2 ilosc, 
-- 3 ID moba, 
-- 4 nagroda yang, 
-- 5, 7, 9 ID 
-- nagrody 6, 8, 10 ilosc 
-- ID 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
[1] = { 1, 5, 101, 5000000, 10, 1, 0, 0, 0, 0},
[2] = {10, 5, 102, 10000000, 11, 1, 0, 0, 0, 0},
[3] = {20, 10, 103, 15000000, 12, 1, 0, 0, 0, 0},
[4] = {30, 10, 104, 20000000, 13, 1, 0, 0, 0, 0},
[5] = {40, 20, 105, 25000000, 14, 1, 0, 0, 0, 0},
[6] = {50, 20, 106, 30000000, 15, 1, 30002, 5, 0, 0},
[7] = {60, 30, 107, 35000000, 16, 1, 30009, 5, 0, 0},
[8] = {70, 30, 108, 40000000, 17, 1, 30010, 10, 27992, 3},
[9] = {80, 40, 109, 45000000, 18, 1, 30014, 15, 27993, 3},
[10] = {90, 40, 110, 50000000, 19, 1, 30019, 20, 27994, 3}
}
return tablicaX
end
when kill begin
local tablica = polowanie.daj_tablice()
local misja = pc.getqf("misja")
local ilosc = table.getn(tablica)
if misja <= ilosc then
if pc.level >= tablica[misja][1] then
if npc.get_race() == tablica[misja][3] then
pc.setqf("ilosc", pc.getqf("ilosc")+1)
q.set_counter(mob_name(tablica[misja][3]), tablica[misja][2]-pc.getqf("ilosc"))
if pc.getqf("ilosc") >= tablica[misja][2] then
pc.change_money(tablica[misja][4])
if tablica[misja][5] > 0 then
pc.give_item2(tablica[misja][5], tablica[misja][6])
end
if tablica[misja][7] > 0 then
pc.give_item2(tablica[misja][7], tablica[misja][8])
end
if tablica[misja][9] > 0 then
pc.give_item2(tablica[misja][9], tablica[misja][10])
end
pc.setqf("misja", misja+1)
pc.setqf("ilosc", 0)
end
end
end
end
end
when letter begin
send_letter("Polowanie ")
end
when button or info begin
local tablica = polowanie.daj_tablice()

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...