como fasso isso pra que cada classe acesse suas spells? com 1 livro? so dizendo !spells e aparecer isso? cada vocacao tem sua spells!
como fasso isso pra que cada classe acesse suas spells? com 1 livro? so dizendo !spells e aparecer isso? cada vocacao tem sua spells!
Se entendi bem você quer um comando para cada voc ver sua spell?
Crie um arquivo.lua na pasta data/talkactions/scripts e coloque isso:
function onSay(cid, words, param)local count = getPlayerInstantSpellCount(cid)local text = ""local t = {}for i = 0, count - 1 dolocal spell = getPlayerInstantSpellInfo(cid, i)if spell.level ~= 0 thenif spell.manapercent > 0 thenspell.mana = spell.manapercent .. "%"endtable.insert(t, spell)endendtable.sort(t, function(a, b) return a.level < b.level end)local prevLevel = -1for i, spell in ipairs(t) dolocal line = ""if prevLevel ~= spell.level thenif i ~= 1 thenline = "\n"endline = line .. "Spells for Level " .. spell.level .. "\n"prevLevel = spell.levelendtext = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n"enddoShowTextDialog(cid, 2175, text)return TRUEend
Em talkaction.xml:
<talkaction words="!spells" event="script" value="spells.lua"/>