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

[Poprawa] Nie odczytuje job postaci 3+


Rekomendowane odpowiedzi

Opublikowano

Dlaczego quest wyświetla mi tylko te local

 

 

local klasy= {

[0] = "Wojownik",

[1] = "Ninja",

[2] = "Sura",

[3] = "Szaman",

 

}

 

a Tych już nie odróżnia ?

 

 

local klasy= {

[0] = "Wojownik",

[1] = "Ninja",

[2] = "Sura",

[3] = "Szaman",

[4] = "Wojowniczka",

[5] = "Ninja Kobieta",

[6] = "Sura Kobieta",

[7] = "Szamanka",

 

}

Opublikowano

Czyli jak ten quest powinien wyglądać w całości z Twoją funkcją?

 

quest info_kill begin
state start begin
when 591.kill or 5002.kill or 691.kill or 2091.kill or 1901.kill or 1304.kill or 2206.kill or 5161.kill or 5163.kill begin
local lv = pc.get_level()
local id = npc.get_race()
local id2 = pc.get_job()
local ch = pc.get_channel_id()
local nick = pc.get_name()
local m_sex = pc.get_sex()

local moby = {
[591] = "Bestialskiego Kapitana",
[5002] = "Hae-Tae!",
[691] = "Wodza Orków!",
[2091] = "Królową Pająków!",
[1901] = "Dziewięć Ogonów!",
[1304] = "Zjawę Żółtego Tygrysa!",
[2206] = "Ognistego Króla!",
[5161] = "Skalistą Małpę ",
[5163] = "Lorda Małp!",

}

local klasy = {
[0] = "Wojownik",
[1] = "Ninja",
[2] = "Sura",
[3] = "Szaman",

}

local mob = moby[id]
local klasa = klasy[id2]
if pc.get_empire()==3 then
if m_sex == 0 then
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvL "..klasa.." z Jinno zabił "..mob.."!")
else
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvL "..klasa.." z Jinno zabiła "..mob.."!")
end
elseif pc.get_empire()==2 then
if m_sex == 0 then
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvl "..klasa.." z Chunjo zabił "..mob.."!")
else
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvl "..klasa.." z Chunjo zabiła "..mob.."!")
end
elseif pc.get_empire()==1 then
if m_sex == 0 then
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvl "..klasa.." z Shinsoo zabił "..mob.."!")
else
notice_all("Na CH"..ch.." "..nick.." "..lv.."lvL "..klasa.." z shinsoo zabiła "..mob.."!")
end
end
end
end
end

 

Opublikowano

Nie odczytuje mi moba Id 5161 z czego nie czyta całego tekstu , notice_all nie wyświetla .

A gdy zabije np moba 591 to wyświetla mi król. Chunjo a ja jestem Shinsoo.

 

 

 

Znalazłem błąd dla empire:

 [1] = "Shinsoo",
[2] = "Chunjo",
[3] = "Jinno",

Tak powinno być

 

 

Ok można zamknąć bo quest nie różni się od mojego funkcjami.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...