Ir para conteúdo

Posts Recomendados

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/ e abre 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,
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",

[PREVIEW]
Colocar exhaustion configuravel.
Colocar pra reconhecer o dono do corpo morto pra você nao ter que ficar adicionando!

queria que algum scripter experiente, se quiser me ajude com os previews ^

Editado por ProfissaoPK
Link para o comentário
https://xtibia.com/forum/topic/221942-vip-ou-naofenix-item/
Compartilhar em outros sites

×
×
  • Criar Novo...