-- utevorex.lua
local configs = {
vocs = {3, 7}, -- vocações permitidas usar
limite = 2, -- limite de summons
m = {
["70-200"] = {monster = "Wolf", health = 1000, mana=500},
["201-300"] = {monster = "War Wolf", health = 1000, mana=500},
["301-400"] = {monster = "Werewolf", health = 1000, mana=500},
}
}
-- [dolevel-atéolevel] = {nome do monstros, vida dele, e mana usada pra sumonar}
function onSay(cid, words)
if isInArray(configs.vocs, getPlayerVocation(cid)) then
local tsummon = getTable(cid)
if tsummon ~= nil then
if getPlayerMana(cid) < tsummon.mana then
return doPlayerSendCancel(cid, "You dont have mana.")
end
if #getCreatureSummons(cid) == configs.limite then
return doPlayerSendCancel(cid, "You have reached the limit of summons.")
end
sm = doSummonCreature(tsummon.monster, getThingPosition(cid))
doConvinceCreature(cid, sm)
setCreatureMaxHealth(sm, tsummon.health)
doCreatureAddHealth(sm, tsummon.health)
doCreatureAddMana(cid, -tsummon.mana)
else
doPlayerSendCancel(cid, "You dont have level to use this spell.")
end
else
doPlayerSendCancel(cid, "Your vocation can not use this spell.")
end
return true
end
function getTable(cid)
for i, x in pairs(configs.m) do
local tb = string.explode(i)
if getPlayerLevel(cid) >= tonumber(tb[1]) and getPlayerLevel(cid) <= tonumber(tb[2]) then
tab = x
end
end
return tab
end
-- tag: <talkaction words="utevo rex" filter="word-spaced" event="script" value="utevorex.lua"/>
___________________________________________________________________________________________________________________________________
Como Instalar esse esse script ,tive duvidas se é em talkactions ou spells .eu queria ele em spells
se alguém pode me ajudar .