GR
pedido

Corpse And Loot

Por Grotthiago, 05 de nov. de 2012 em Scripts

script
4
1.1k
GrotthiagoG
05 de novembro de 2012 às 01:06

Olá galera!

Bom , estava usando um script para 8.60 pra não ter corpse e dar auto loot , mas como mudei de versão para 8.70 então o script acabou não funcionando!

Queria um script que quando o MONSTER morrese não tivesse corpse e que o loot fosse direto para quem tirou mais vida do monster...

 

 

Script que estava usando

 

data\creaturescripts\scripts

 

 

 

local function doGatherLoot(position, corpseId, player)

local corpse = getTileItemById(position, corpseId)

if corpse.uid <= 1 then return end

local maxLoops = getContainerSize(corpse.uid) * 2

repeat

local lootItem = getContainerItem(corpse.uid, 0)

maxLoops = maxLoops - 1

if lootItem.uid > 1 then

doPlayerAddItem(player, lootItem.itemid, math.max(lootItem.type, 1), true)

doRemoveItem(lootItem.uid)

else

break

end

until maxLoops <= 0

doRemoveItem(corpse.uid)

end

 

 

function onDeath(monster, corpse, killers)

 

if not isContainer(corpse.uid) then return true end

addEvent(doGatherLoot, 5, getThingPos(monster), corpse.itemid, killers[1])

 

return true

end

 

 

Grato.

Editado Novembro 5 por Grotthiago

brun123B
05 de novembro de 2012 às 07:12

que erro que deu?

GrotthiagoG
05 de novembro de 2012 às 18:12

Simplesmente não funciona, aparece o corpo e não recebe o Loot :c ! Mas blz, ^^ não precisamos mais do script =D

Podem fechar ;x

RarTnER
05 de novembro de 2012 às 18:17

Tópico reportado.