Pesquisar na Comunidade
Mostrando resultados para as tags ''revive''.
Encontrado 4 registros
-
Galera to com um bug no revive o item so funciona quando clico pela segunda vez na pokeball quando o pokemon morre funciona assim o pokemon morre eu tento revive mas o item não funciona ai tenho que clicar novamente na pokeball para usar o revive
-
[Encerrado] [Duvida] Erro Revive e Medicine Pokemon
um tópico no fórum postou narutibianspd Tópicos Sem Resposta
Creio que está duvida é de muitos, eu uso otserv de base o Pda by bolz v3. Primeiramente ja achei um topico com esse erro mas nao foi tirado a duvida desse bug ainda. Apos usar revive da o seguinte mas o revive funciona mas o erro persiste e as vezes o server cai por isso. Erro* [01/11/2013 16:40:44] [Error - Action Interface] [01/11/2013 16:40:44] data/actions/scripts/revive.lua:onUse [01/11/2013 16:40:44] Description: [01/11/2013 16:40:44] data/actions/scripts/revive.lua:32: attempt to call global 'onPokeHealthChange' (a nil value) [01/11/2013 16:40:44] stack traceback: [01/11/2013 16:40:44] data/actions/scripts/revive.lua:32: in function <data/actions/scripts/revive.lua:1> Script do meu revive.lua* function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use revive during gym battles.") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6 end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Please, use revive only on pokeballs.") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then --edited deixei igual ao do PXG doTransformItem(item2.uid, b.on) doSetItemAttribute(item2.uid, "hp", 1) for c = 1, 15 do local str = "move"..c setCD(item2.uid, str, 0) end setCD(item2.uid, "control", 0) setCD(item2.uid, "blink", 0) --alterado v1.6 doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) --alterado v1.5 if useOTClient then onPokeHealthChange(cid) --alterei aki end return true end end return true end Agora a duvida da medicine, a medicine está adicionada certinho mas ela nao cura os status negativo do pokemon apenas faz o efeito que usou mas nao cura os status. ai segue o script da medicine.lua function onUse(cid, item, frompos, item2, topos) --alterado v1.8 \/ ajeitado! if not isSummon(item2.uid) then return doPlayerSendCancel(cid, "This potion can only be used on pokémons.") end if getCreatureMaster(item2.uid) ~= cid then return doPlayerSendCancel(cid, "You can only use it in your own pokemon.") end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") end local pokeball = getPlayerSlotItem(cid, 8) doCureBallStatus(pokeball.uid, "all") doCureStatus(item2.uid, "all", false) if (getCreatureCondition(item2.uid, CONDITION_PARALYZE) == true) then doRemoveCondition(item2.uid, CONDITION_PARALYZE) end if getCreatureSpeed(item2.uid) < getSpeed(item2.uid) then doRegainSpeed(item2.uid) end doSendMagicEffect(getThingPos(item2.uid), 14) doRemoveItem(item.uid, 1) return true end -
Fala ae pessoal, Estou com o problema com o meu revive, Nao tira os status dos poke's qndo utilizado Segue o script 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) doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) elseif itemEx.itemid == 11828 then -- normal doItemSetAttribute(itemEx.uid, "hp", 1) doTransformItem(itemEx.uid, 11826) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 13) doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) elseif itemEx.itemid == 11831 then -- ultra doItemSetAttribute(itemEx.uid, "hp", 1) doTransformItem(itemEx.uid, 11829) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 13) doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) elseif itemEx.itemid == 11837 then -- super doItemSetAttribute(itemEx.uid, "hp", 1) doTransformItem(itemEx.uid, 11835) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 13) doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) elseif itemEx.itemid == 11834 then -- great doItemSetAttribute(itemEx.uid, "hp", 1) doTransformItem(itemEx.uid, 11832) doRemoveItem(item.uid, 1) doSendMagicEffect(getCreaturePosition(cid), 13) doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) end end ------------------------------------------------------------------------------------------------------- Eu adicionei essas duas linhas, mas n teve efeito algum doCureBallStatus(pokeball.uid, "all") doRemoveCondition(item2.uid, CONDITION_PARALYZE) Me ajudem por favor !!!!!
-
action [Action] Revive System Para Pokemon Dash Avanced
um tópico no fórum postou lucashgas Actions e Talkactions
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: <action itemid="12344" event="script" value="revive.lua" allowfaruse="1" blockwalls="1"/> Pronto agora é so entrar e utilizar o item 12344 como revive.