Como o @brun123 teve problemas com o dat editor eu resolvi adiantar o serviço, e irei disponibilizar o revive funcionando em todas as pokebolas
Funcionamento:
Após o pokemon morrer, a ball é trocada para uma "discharged" sendo assim possível reviver um pokemon.
Somente é possível reviver seu pokemon, se o mesmo estiver no slot da pokeball (feet)
Basta dar use no item (revive) depois com o crosshair (a mira) clicar na pokeball
Código:
Copie e cole qualquer arquivo da pasta action/script
Você irá Renomea-lo para revive.lua
Dentro dele adicione o seguinte código:
-- revive system pokemon dash advanced by lucashgas
function onUse(cid, item, fromPosition, itemEx, toPosition)
if itemEx.itemid ~= getPlayerSlotItem(cid, 8).itemid then
return doPlayerSendCancel(cid, "You must put your pokeball in the correct place!")
end
if getPlayerStorageValue(cid, 990) >= 1 then
return doPlayerSendTextMessage(cid, 27, "You can\'t use potions in the gym.")
end
if itemEx.itemid == 12422 then -- saffari
doItemSetAttribute(itemEx.uid, "hp", 1)
doTransformItem(itemEx.uid, 12420)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), 13)
elseif itemEx.itemid == 11828 then -- normal
doItemSetAttribute(itemEx.uid, "hp", 1)
doTransformItem(itemEx.uid, 11826)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), 13)
elseif itemEx.itemid == 11831 then -- ultra
doItemSetAttribute(itemEx.uid, "hp", 1)
doTransformItem(itemEx.uid, 11829)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), 13)
elseif itemEx.itemid == 11837 then -- super
doItemSetAttribute(itemEx.uid, "hp", 1)
doTransformItem(itemEx.uid, 11835)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), 13)
elseif itemEx.itemid == 11834 then -- great
doItemSetAttribute(itemEx.uid, "hp", 1)
doTransformItem(itemEx.uid, 11832)
doRemoveItem(item.uid, 1)
doSendMagicEffect(getCreaturePosition(cid), 13)
end
end
Depois abra o arquivo actions.xml, localizado na pasta data/actions
info
Grupo: Barão
Registrado: 10/11/07
Posts: 245
Reputação: +53
Como o @brun123 teve problemas com o dat editor eu resolvi adiantar o serviço, e irei disponibilizar o revive funcionando em todas as pokebolas
Funcionamento:
Após o pokemon morrer, a ball é trocada para uma "discharged" sendo assim possível reviver um pokemon.
Somente é possível reviver seu pokemon, se o mesmo estiver no slot da pokeball (feet)
Basta dar use no item (revive) depois com o crosshair (a mira) clicar na pokeball
Código:
Copie e cole qualquer arquivo da pasta action/script
Você irá Renomea-lo para revive.lua
Dentro dele adicione o seguinte código:
Depois abra o arquivo actions.xml, localizado na pasta data/actions
E adicione a seguinte tag:
Pronto agora é so entrar e utilizar o item 12344 como revive.
Editado Dezembro 31 por lucashgas