BI

Pedido De Script (Fácil)

Por bill300, 01 de nov. de 2011 em Archived

script
3
420
bill300B
01 de novembro de 2011 às 16:34

Pessoal, estou com um problema. Fiz um script que quando você da "use" num dead orc, você deveria se transformar em um Orc por 120 segundos (2 minutos), mas tenho o seguinte erro:

 

[01/11/2011 16:19:10] [Error - Action Interface] 
[01/11/2011 16:19:10] data/actions/scripts/dead_orc.lua:onUse
[01/11/2011 16:19:10] Description: 
[01/11/2011 16:19:10] attempt to index a number value
[01/11/2011 16:19:10] stack traceback:
[01/11/2011 16:19:10]   [C]: in function 'doSetCreatureOutfit'
[01/11/2011 16:19:10]   data/actions/scripts/dead_orc.lua:7: in function <data/actions/scripts/dead_orc.lua:3>

 

 

Este é meu script:

 

local orc = {x=31968, y=32152, z=7}

function onUse(cid, item, fromPosition, itemEx, toPosition)

if (item.itemid == 3080) then

doSetCreatureOutfit(cid, 5,120)
doSendMagicEffect(orc, 3)

end
return true

end

 

Como eu resolvo???

jedian1J
01 de novembro de 2011 às 17:02

local orc = {x=31968, y=32152, z=7}

function onUse(cid, item, fromPosition, itemEx, toPosition)

if (item.itemid == 3080) then

doSetCreatureOutfit(cid, {lookType = 5},120)
doSendMagicEffect(orc, 3)

end
return true

end

explicação: 5 não é um outfit, então temos que criar uma tabela e inserir o lookType nela, tenta ae

Não testado

bill300B
01 de novembro de 2011 às 18:16

PERFEITO CARA OBRIGADO MESMO VOCÊ ME AJUDOU DE MAIS REP+++ PRA VOCÊ!!!