E ae galera do xtibia tdo bom? =]
Bem... estava eu a mecher no meu ot quando fui tentar fazer a Spellwand (que transforma o player em bixo , e tem uma chance de quebrar sumonando uma mad sheep), achei um script interessante mas ele esta dando um pequeno problema...
Aki vai o script:
http://pastebin.com/0cT5RrDX
ou:
local config = {
outfits = {"rat", "green frog", "chicken"}, -- possible outfits
duration = 45, -- duration of the outfit in seconds
breakChance = 1 -- a chance of losing the wand
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(math.random(1, 100) <= config.breakChance) then
doSummonCreature("Mad Sheep", toPosition)
doRemoveItem(item.uid, 1)
return true
end
if(isPlayer(itemEx.uid)) then
doSetMonsterOutfit(itemEx.uid, config.outfits[math.random(1, table.maxn(outfits))], config.duration * 1000)
doSendMagicEffect(toPosition, CONST_ME_MAGIC_BLUE)
end
return true
end
-------------------------------------------------------------------------------------------------------------------------
E este é o bug que esta dando:
[Error - Action interface]
data/actions/script/other/spellwand.lua:onUse
Description:
data/actions/script/other/spellwand.lua:15: bad argument #1 to 'maxn' <table expected, got nil>
stack traceback:
[C]: in function 'maxn'
data/actions/script/other/spellwand.lua:15: in function <data/actions/script/other/spellwand.lua:7>
-------------------------------------------------------------------------------------------------------------------------
Infos adicionais: Versao do ot: 8.6
Bem...se puderem me ajudar ficaria muito feliz
REP+ pra quem conseguir, obrigado des de ja =]