Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''revive''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 4 registros

  1. 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
  2. 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
  3. 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 !!!!!
  4. 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.
×
×
  • Criar Novo...