Gente, trago a vocês aqui hoje um sistema ( mentiroso só tem action! ) de um item ( você escolhe o id ) em que quando você mata um monstro, você pode usar um item que fara com que este monstro seja revivido!
TUTORIAL:
vá em data/actions/scripts e criem um arquivo chamado fenix.lua
e dentro dele add isso:
local config = {
fenixitemid = 2300, -- id do item fenix
infinite = true, -- infinito? true ou false
needstorage = false, -- precisa de algum storage? true ou false
storage = 200000, -- se true, qual?
efeito = true, -- algum efeito?
efeitoid = 6, -- se true, qual id do efeito?
removercorpo = true -- remover corpo apos usar? true ou false
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local monstros = {
[2881] = "Dragon Lord",
[2916] = "Demon",
[2931] = "Behemoth",
}
if config.needstorage == true and getPlayerStorageValue(cid, config.storage) < 1 then
doPlayerSendCancel(cid, "Voce ainda nao pode usar este item")
return TRUE
end
for i, x in pairs(monstros) do
if itemEx.itemid == i then
doSummonCreature(x, toPosition)
if config.removercorpo == true then
doRemoveItem(itemEx.uid)
end
if config.infinite == false then
doRemoveItem(item.uid, 1)
end
if config.efeito == true then
doSendMagicEffect(toPosition, config.efeitoid)
end
end
end
return TRUE
end
la no começo está as configurações dele, é só você configurar certinho que vai ficar tudo de bem tudo de bom ( ai dj se liga no som, parabens pra eu por essa rima '-' ) ai depois você vai em data/actions/ eabre o actions.xml
e add esta linha:
<action itemid="ID DO ITEM QUE VOCE VAI USAR COMO FENIX ITEM" event="script" value="fenix.lua"/>
pronto, o sistema já esta semi pronto, só tem uma coisa que você tem que configurar. alem das configurações do começo,
info
Grupo: Campones
Registrado: 29/03/11
Posts: 90
Reputação: +15
Char no Tibia: Zoaklen
Gente, trago a vocês aqui hoje um sistema ( mentiroso só tem action! ) de um item ( você escolhe o id ) em que quando você mata um monstro, você pode usar um item que fara com que este monstro seja revivido!
TUTORIAL:
vá em data/actions/scripts e criem um arquivo chamado fenix.lua
e dentro dele add isso:
la no começo está as configurações dele, é só você configurar certinho que vai ficar tudo de bem tudo de bom ( ai dj se liga no som, parabens pra eu por essa rima '-' ) ai depois você vai em data/actions/ e abre o actions.xml
e add esta linha:
local monstros = { [2881] = "Dragon Lord", [2916] = "Demon", [2931] = "Behemoth", }você tera que adicionar novos monstros, ( me desculpe não conheço nenhuma função que reconhece o dono de um corpo morto ou vice versa )
a linha é assim:
[iD DO CORPO] = "NOME DO MONSTRO",
queria que algum scripter experiente, se quiser me ajude com os previews ^
Editado Setembro 30 por ProfissaoPK