Ir para conteúdo
  • 0

SkyDarkyes

Pergunta

Posts Recomendados

  • 0

/\ nao necessariamente... tem uns 10 topicos com esse ms pedido aki na area de pedidos e duvidas e no de resolvidos... eu ms ja fiz umas 2x esse script... da pra fazer com onDeath... soh procurar um pouco ¬¬

Link para o comentário
Compartilhar em outros sites

  • 0

Toma

local table = {
[1] = 5978, --[vocation] = id do corpse
[2] = 1112,
[3] = 1113,
[4] = 1114
}

local function transform(pos, id, voc)
local item = getTileItemById(pos, id)
if item and item.uid > 1 then
doTransformItem(item.uid, table[voc])
doDecayItem(item.uid or 0)
end
end

function onDeath(cid, corpse)
if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end
addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid))
return true
end

Login.lua

registerCreatureEvent("corpseDecay")

Creditos: @Slicer

Editado por Skailord
Link para o comentário
Compartilhar em outros sites

  • 0
<event type="death" name="corpseDecay" event="script" value="corpseDecay.lua"/>

algu +/- assim...

 

e sources podem abrir muitos 'horizontes'... kk'

Link para o comentário
Compartilhar em outros sites

  • 0

pasta do ot/data/creaturescript/script CorpseDecay

 

 

local table = {
[1] = 5978, --[vocation] = id do corpse
[2] = 1112,
[3] = 1113,
[4] = 1114
}

local function transform(pos, id, voc)
local item = getTileItemById(pos, id)
if item and item.uid > 1 then
doTransformItem(item.uid, table[voc])
doDecayItem(item.uid or 0)
end
end

function onDeath(cid, corpse)
if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end
addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid))
return true
end

 

login

registerCreatureEvent("corpseDecay")

 

 

e a sua tag

Link para o comentário
Compartilhar em outros sites

  • 0

tente usar assim o script

local table = {
[1] = 5978, --[vocation] = id do corpse
[2] = 1112,
[3] = 1113,
[4] = 1114
}

local function transform(pos, id, voc)
local item = getTileItemById(pos, id)
if item and item.uid > 1 then
doTransformItem(item.uid, table[voc])
doDecayItem(item.uid or 0)
end
end

function onDeath(cid, corpse)
if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end
addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid))
end
return true
end
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...