NB
pedido

Script De Cada Vocaçao Com Seu Corpo

Por nbb147, 24 de nov. de 2012 em Scripts

script
8
932
nbb147N
24 de novembro de 2012 às 03:18

galera to com um script aki de para cada vocaçao quando morrer ter seu corpo diferente, bom ele esta com um problema, quando o player morre nao fica nehum corpo no chao, script:

 

 

local array = {

[1] = 2160,

[2] = 2160,

[3] = 2160,

[4] = 2160

}

 

function onDeath(cid, corpse)

for vocation, itemid in pairs(array) do

if getPlayerVocation(cid) == vocation then

doTransformItem(corpse.uid,itemid[array],1)

doDecayItem(corpse.uid)

break

end

end

return true

end

topmasterT
24 de novembro de 2012 às 03:40

essa parte pra mudar o corpo se não me engano é nas sources c++

SlicerS
24 de novembro de 2012 às 13:02

n sei se eh soh nas sourcers mas..

doTransformItem(corpse.uid,itemid[array],1)

isso aki ta errado o.O

o certo seria..

doTransformItem(corpse.uid,itemid,1)

nbb147N
24 de novembro de 2012 às 13:11

@slicer

nao deu certo,,

se alguem tiver o codigo para colocar nas sourcers pode mandar que eu tenho as sourcers...

JeanCristianJ
24 de novembro de 2012 às 13:22

cara nao é nas sources '=' eu ja vi um script parecido com esse + nao é nas sources .... deve existir uma lista doque da para colokar nos scripts sei la tenta procurar no google que vc acha e vai ver que nao precisa de mudar as sources

nbb147N
24 de novembro de 2012 às 13:41

ja to pirando procurando esse script, nao consigo encontrar, mais diz ai vc viu aki no xtibia?

EskyloE
24 de novembro de 2012 às 15:53

Tente assim:

local array = {
[1] = 2160,
[2] = 2160,
[3] = 2160,
[4] = 2160
}
function onDeath(cid, corpse)
local k = array[getPlayerVocation(cid)]
if k then
 doTransformItem(corpse.uid,k)
 doDecayItem(corpse.uid)
end
return true
end

nbb147N
24 de novembro de 2012 às 17:30

nada, quando o personagem morre aparece o corpo normal..