Ir para conteúdo

Stigal

Herói
  • Total de itens

    3402
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que Stigal postou

  1. Revive: 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.") 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 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) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) if useOTClient then end return true end end return true end - Medicine: function onUse(cid, item, frompos, item2, topos) 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
  2. 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.") 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 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) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) if useOTClient then onPokeHealthChange(cid) end return true end end return true end
  3. Exato, mas qualquer problema basta dar uma procurada no "Buscar...". Dúvida sanada.
  4. Veja estes tópico: Invasão Programada: http://www.xtibia.com/forum/topic/156691-globalevents-invasao/ Invasão Talkaction: http://www.xtibia.com/forum/topic/211870-invasao-especifica/ Invasão Talkaction[2]: http://www.xtibia.com/forum/topic/135225-talkaction-comando-de-invasao/
  5. Pasta Servidor > Data > Npc > Scripts > Exemplo: ".Gardestrike Trainers" (O clã que você selecionar) Nas configurações terá a task. Exemplo: ["Fist Trainer"] = { task1 = { ["Fist Trainer"] = {{"Graveler", 20}, {"Onix", 20}, {"Clefable", 25}}, }, task2 = { ["Fist Trainer"] = {{"Golem", 20}, {"Jynx", 20}, {"Kangaskhan", 25}}, }, itens = {{12173, 20}, {12179, 5}, {12192, 10}}, poke = "Primeape", level = 90, prevRank = 1, nextRank = 2, }, Já tentou modificar esses números?
  6. Esqueci que pda 1.9 não tem onPokeHealthChance :x Tente esse: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "Sorry, not possible") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "Sorry, not possible") end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Sorry, not possible") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then 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) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) if useOTClient then end return true end end return true end
  7. Para fazer adaptação SEM ERROS de level system, é muito trabalho! Até mesmo para um cara que já saiba um tanto sobre o assunto levaria semanas... Até o momento em pesquisas que fiz a tempos não achei nenhum resultado quanto a adição desse sistema. Mas convenhamos que será muito mais vantajoso você re-fazer tudo no level system do que ficar procurando 1 agulha no palheiro. Esta é a dica. Atenciosamente, Stigal.
  8. Pasta Servidor > Data > XML > stages.xml (Abra como bloco de notas) Terá um conteúdo mais ou menos assim: <?xml version="1.0" encoding="UTF-8"?> <stages> <world id="10" multiplier="0"> <stage minlevel="1" maxlevel="50" multiplier="8"/> <stage minlevel="51" maxlevel="75" multiplier="6"/> <stage minlevel="76" maxlevel="100" multiplier="4"/> <stage minlevel="101" maxlevel="120" multiplier="2"/> <stage minlevel="121" maxlevel="149" multiplier="1.5"/> <stage minlevel="150" multiplier="1"/> </world> </stages> - - AVISO: Por ser POKEMON, provavelmente não ira afetar essa modificação. Então veja este tópico: http://www.xtibia.com/forum/topic/197766-pda-exp-reduzida-em-determinado-level Lá o Slicer passa um método de fazer isso. - - Atenciosamente, Stigal.
  9. Veja este tutorial: http://www.xtibia.com/forum/topic/158900-criando-novos-id-de-items-e-corpses/ Atenciosamente, Stigal.
  10. Tente esse: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "Sorry, not possible") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "Sorry, not possible") end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Sorry, not possible") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then 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) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) if useOTClient then onPokeHealthChange(cid) end return true end end return true end Atenciosamente, Stigal.
  11. Tente isso jovem. Medicine: function onUse(cid, item, frompos, item2, topos) 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 Revive: function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "Sorry, not possible") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "Sorry, not possible") end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Sorry, not possible") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then 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) doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) if useOTClient then onPokeHealthChange(cid) end return true end end return true end Atenciosamente, Stigal.
  12. Creio eu que esse script ainda funcione: http://www.xtibia.com/forum/topic/115435-creatureevents-anunciador-de-quem-mata-e-quem-morre/
  13. Peço que antes de criar um tópico tente utilizar a ferramenta "Buscar..." que está muito bem visível no topo do fórum. Tópicos que poderão lhe ajudar: 1- http://www.xtibia.com/forum/topic/169658-pokemon-adicionando-novos-items/ 2- http://www.xtibia.com/forum/topic/183917-tutorial-otb-item-editor/ 3- http://www.xtibia.com/forum/topic/137376-criar-um-item-com-id-propria-usando-o-item-editor/ 4- http://www.xtibia.com/forum/topic/158900-criando-novos-id-de-items-e-corpses/ Atenciosamente, Stigal.
  14. Presta atenção, não sou de repetir. Não é a BASE que faz o servidor e sim a equipe, não adianta de nada você ter uma SUPER BASE e uma equipe ruim, entendendo isso você estará pronto para TENTAR ter 1 servidor. "Não quero base PDA", Então pegue uma base de 2012 ou 2013 mal feita mas com SOURCE e faça por si mesmo. *Exemplo: http://www.xtibia.com/forum/topic/222270-pokemon-online-x-com-sources/ Ou que você pode achar aqui: http://www.xtibia.com/forum/forum/768-downloads-de-servidores-derivados Não existe servidor perfeito disponível, e os que tem são base PDA pelo menos uma maioria esmagadora. Então pare de esperar coisas vir do céu! Se Não te agrada, faça você mesmo sua base. Atenciosamente, Stigal.
  15. Caro administrador Alex, venho pedir que re-adicionem minhas medalhas. Com meu banimento as medalhas foram retiradas de alguma maneira, como retornei gostaria delas de volta Eu tinha: Membro (400 Post) / Membro honorário (Mérito). Se possível é claro... acho que o que já fiz pela comunidade é muito maior do que o erro que cometi. Atenciosamente, Stigal.
  16. Simples, mas na mão de quem entende se torna uma boa ferramenta Parabéns. Atenciosamente, Stigal.
  17. Stigal

    Opa

    tuts tuts tuts QUERO VER!
  18. Vou fazer o que geral quer fazer e não faz! Mandar vocês pra merda, seus cocozentos <3 Menos o Adriano... claro... Adriano é gente boa
  19. Stigal

    Opa

    Prezyoso, Prezyosando, Prezyosado...
  20. Já tentou abaixar a cabeça e sair andando? super recomendo... esse tipo de atitude encaixa perfeitamente ao seu perfil.
  21. Stigal

    Opa

    Brener (ESPECTATIVA): Brener (REALIDADE): vlw, flw gordo.
  22. Todo trabalho PRÓPRIO contem seus direitos de criação, não existe essa de MUDANDO DE ASSUNTO rapaz! Preste atenção INICIANTE, vou deixar bem claro... Essas sprites foram criadas para uso PRÓPRIO pelo criador. Você não sabe de nada das regras do fórum, abaixa a cabeça e escuta! Este tópico será FECHADO pela moderação, caso retorne a criar outro eu levarei para o ADMINISTRADOR para te suspender! Atenciosamente, Stigal.
  23. Stigal

    Opa

    Um cara que comia o prezyoso, São jorge, tlg? uhsshusuhsuh'
  24. Stigal

    Opa

    Amor eterno do haxy
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...