Evosy mają wiele wad, jedną z nich jest brak QuestLogu.
Kiedyś, dawno, dawno temu, kiedy MałyWizak tworzył jego Wyro v2a stworzyłem dla niego skrypt rozwiązujący ten probilem. A mianowicie książka, która po użyciu wyświetla skończone i nieskończone questy.
questbook.XML
Kod:
-- Simple QuestLog
-- [email protected]
local QUESTS = {
--{storage = jaki storage ma quest, name = "nazwa questa"},
{storage = 7000, name = "Annihilator"},
{storage = 9000, name = "Pits Of Inferno"},
}
function onUse(cid, item, frompos, item2, topos)
local text = "QuestBook\n"
for i = 1, #QUESTS do
if getPlayerStorageValue(cid, QUESTS[i].storage) ~= 1 then
text = text .. QUESTS[i].name .." - Undone\n"
else
text = text .. QUESTS[i].name .." - Done\n"
end
end
doShowTextDialog(cid, item.itemid, text)
end
Actions.XML
Kod:
<action itemid="1964" script="questbook.lua" />
Jooo
Zakładki