[Dúvida] Action Com Probleminha...

marchs
Por marchs
em Lixeira Pública

marchs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/05/07Posts: 0Char no Tibia: Dara Nigo

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 =]

bepokemon

Lo sono il accolito.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 23/02/08Posts: 273Char no Tibia: Foxx Rookslayer

Troca isso:

table.maxn(outfits)

Por isso:

table.maxn(config.outfits)

logo.png

Scripter

@MagicWorld

Ex: Colaborador de Scripting

Contato: bepokemon@hotmail.com

marchs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/05/07Posts: 0Char no Tibia: Dara Nigo

Funcionou direitinho , muito obrigado! Rep+

Aproposito, onde posso aprender a mecher assim com as scripts? =]

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort