Ir para conteúdo

cleber13

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    cleber13 deu reputação a GamerGoiano em Shiny Charmander, Charmeleon e Zard   
    Os 3 estão anexados





  2. Curtir
    cleber13 deu reputação a GamerGoiano em Shiny Magneton   
  3. Curtir
    cleber13 deu reputação a GamerGoiano em Shiny Entei   
    Upload postimages:

     
    Upload tibiaking:
     

  4. Curtir
    cleber13 deu reputação a GamerGoiano em Shiny Suicune   
  5. Obrigado
    cleber13 deu reputação a GamerGoiano em Shiny Raticate   
  6. Gostei
    cleber13 deu reputação a Superkoopa em Mega Mewtwo Y   
    Bom eu já criei esse post mais parece que ele não saiu  , ent vamos lá!
     
    Essa é a sprite do Mega Mewtwo Y/Shiny Mega Mewtwo feitas por min , pra servidores que tem Icon System os ícones já estão ai!
     
    Foto
    Se gostou da REP+
     
    Link: http://www.mediafire.com/file/15n5buc8kef6xe4/Mega_Mewtwo_Y.rar
    Scan: https://www.virustotal.com/pt/file/b6c23fd84c83767bc9134fd57ff4bd83fa9e51dc7a26c14e8a71663442e11ef3/analysis/1482325750/
     
    Creditos:
     
    -Eu, por ter feito a sprite
     
    -PXG por ter feito o Mewtwo que eu usei
     
  7. Gostei
    cleber13 deu reputação a Sexys em Unown Legion   
    Vou te Ajudar
     
    Primeiramente, em pokemon moves.lua:
    elseif spell == "Unown Help" then     local config = {         summonPoke = "Unown",         health = 5,                       --% de HP (baseada na HP máxima do pokémon) tirada do Unown Legion.     }     if isSummon(cid) then         local pid = getCreatureMaster(cid)         doSummonMonster(pid, config.summonPoke)         local newPoke = getCreatureSummons(pid)[#getCreatureSummons(pid)]         setPlayerStorageValue(newPoke, 1001, pokes[getCreatureName(newPoke)].offense * getPlayerLevel(pid))         setPlayerStorageValue(newPoke, 1002, pokes[getCreatureName(newPoke)].defense)                      setPlayerStorageValue(newPoke, 1003, pokes[getCreatureName(newPoke)].agility)         setPlayerStorageValue(newPoke, 1004, pokes[getCreatureName(newPoke)].vitality * getPlayerLevel(pid))         setPlayerStorageValue(newPoke, 1005, pokes[getCreatureName(newPoke)].specialattack * getPlayerLevel(pid))         setCreatureMaxHealth(newPoke, getVitality(newPoke) * HPperVITsummon)         doCreatureAddHealth(newPoke, getCreatureMaxHealth(newPoke))         doCreatureAddHealth(cid, -getCreatureMaxHealth(cid) * (config.health / 100))     end elseif spell == "Unown Rush" then     local config = {         distEffect = xxx,            --Distance effect.         effect = xxx,                --Efeito de invisibilidade.         barrierEffect = xxx,         --Effect do Barrier.         barrierTime = 8,             --Duração do Barrier, em segundos.         barrierInterval = 500,       --Intervalo de tempo, em milésimos de segundo, entre cada efeito do Barrier.         times = 4,                   --Quantas vezes a spell em área será "lançada" (também quantas vezes o efeito será "rebatido" entre Unown Legion e os Unowns).         interval = 400,              --Intervalo de tempo entre as "rebatidas", em milésimos de segundo.         intervalAOE = 200,           --Intervalo de tempo entre os "lances" da spell em área.         combat = ghostDmg,           --Elemento da spell.     }     function barrierEffect(cid, time)         if isCreature(cid) then             if time < 0 then                 return true             end             doSendMagicEffect({x = getThingPos(cid).x + 1, y = getThingPos(cid).y + 1, z = getThingPos(cid).z}, config.barrierEffect)             addEvent(barrierEffect, config.barrierInterval, cid, time - 1)         end     end     local summons, t = getCreatureSummons(getCreatureMaster(cid)), {}     doDisapear(cid)     doSendMagicEffect(getThingPos(cid), config.effect)     for i = 1, config.times do         for j = 2, #summons do             if isCreature(summons[j]) and isCreature(cid) then                 t[#t + 1] = summons[j]                 addEvent(function()                     doSendDistanceShoot(getThingPos(cid), getThingPos(summons[j]), config.distEffect)                     addEvent(function()                         doSendDistanceShoot(getThingPos(summons[j]), getThingPos(cid), config.distEffect)                     end, 100)                 end, i * config.interval + 100)             end         end     end     addEvent(function()         barrierEffect(cid, math.floor(config.barrierTime * 1000 / config.barrierInterval))         if isCreature(cid) then             for i = 1, #t do                 if isCreature(t[i]) then                     doRemoveCreature(t[i])                 end             end             for i = 1, config.times do                 addEvent(function()                     if isCreature(cid) then                         local area = getPosfromArea(cid, rushAreaEffect)                         for j = 1, #area do                             doSendDistanceShoot(getThingPos(cid), area[j], config.distEffect)                         end                         doDanoWithProtect(cid, config.combat, getThingPos(cid), rushAreaDamage, -min, -max, 0)                         if i == config.times then                             doAppear(cid)                             setPlayerStorageValue(cid, 9658783, 1)                             addEvent(function()                                 if isCreature(cid) then                                     setPlayerStorageValue(cid, 9658783, -1)                                 end                             end, config.barrierTime * 1000 - (config.times * (config.interval + config.intervalAOE)))                         end                     end                 end, i * config.intervalAOE)             end         end     end, config.times * config.interval + 100 * config.times) Depois, em data/actions/scripts, goback.lua: Acima de: local cd = getCD(item.uid, "blink", 30) coloque:     if #getCreatureSummons(cid) > 1 then         for _, s in pairs(getCreatureSummons(cid)) do             if getCreatureName(s) == "Unown" then                 doRemoveCreature(s)             end         end     end Depois, em data/talkactions/scripts, move1.lua: Abaixo de: if getPlayerStorageValue(mypoke, 93828) > os.time() then     return doPlayerSendCancel(cid, "Your pokemon can't use moves right now.") end coloque:    local unownCount = 7           --Quantidade de Unowns máxima/quantidade de Unowns para usar o Unown Rush.     if move.name == "Unown Help" then         if #getCreatureSummons(cid) >= unownCount + 1 then             return doPlayerSendCancel(cid, "You already have "..unownCount.." Unowns helping you.")         end     elseif move.name == "Unown Rush" then         if #getCreatureSummons(cid) < unownCount + 1 then             return doPlayerSendCancel(cid, "You need "..unownCount.." Unowns helping you to use this spell.")         end     end
  8. Gostei
    cleber13 recebeu reputação de NiGhT ViPz em Sprites de Mega Pokemons [WIP]   
    tao muito boas e nao é nada faciu criar as sprites eu crio aq algumas que curto mais to penando pra criar a zoroark. se puder termina as suas e me manda que testo aq no server. a zoroark se puder me ajudar faze-la tbm agradeço. meu skype .  clebermoreno1
  9. Gostei
    cleber13 deu reputação a Wiisht em ajuda pra trocar o item da porta do cp pra uma item animado   
    Precisa descrever mais detalhado o que precisa, se for exatamente igual o da pxg, a porta se abre quando se aproxima, então ai ja vai terque provavelmente fazer algumas coisas em movements e etc...
  10. Gostei
    cleber13 deu reputação a Drazyn1291 em Ditto Memory System por talkaction   
    Testao e funcionando perfeitamente! ei man, eu vi que ele agora não estava reconhecendo muito bem o ditto! então dei uma pequena editada e coloquei algumas tags para indentificar que é ditto mesmo não transformado!



  11. Gostei
    cleber13 deu reputação a zipter98 em Ditto Memory System por talkaction   
    Aqui está:



  12. Gostei
    cleber13 deu reputação a zipter98 em Ditto Memory System por talkaction   
    OK, isto não é exatamente um sistema, visto que é composto por um único arquivo com um único callback, mas enfim.
    Antes de começar a desenvolver o tópico, digo-lhes: o código é para poketibia, não outros derivados ou Tibia comum.
    Introdução:
     
    A pedidos de um amigo, resolvi escrever este script. Por não programar em OTClient, optei por escrevê-lo em uma talkaction. Para aqueles que não conhecem o sistema, consiste em praticidade para as transformações do Ditto: ao invés de repetir o cansativo processo de procurar o pokémon que deseja-se copiar, você pode simplesmente salvá-lo na memória do Ditto para, sempre que quiser, transformá-lo em um único comando. 
    Você pode configurar quantos slots de "memória" quiser.
    Para usar os comandos, você deve colocar uma pokebola com um Ditto no slot 8/feet (a.k.a "pokeball slot"). Alguns, no entanto, necessitam também que o pokémon esteja "solto".
    Comandos:
    /memory check Use este comando para verificar os atuais slots de seu Ditto. /memory forget [slot] Use este comando para deletar uma memória salva, respectiva ao slot indicado. Ex.: /memory forget 1 /memory save [slot] Use este comando para salvar uma memória, respectiva ao slot indicado. A memória salva será do pokémon que seu Ditto estará transformado no momento. Ex.: /memory save 3 /memory [slot] Use este comando para transformar seu Ditto no pokémon que estiver armazenado no slot indicado. Ex.: /memory 2 PS: Você também pode usar !memory.
    Instalação:
     
    Em data/talkactions/scripts, crie um arquivo com extensão .lua, nomeie-o dittomemory e coloque o seguinte conteúdo:



    Em data/talkactions, abra o arquivo talkactions.xml e coloque a seguinte tag: <talkaction words="/memory;!memory" event="script" value="dittomemory.lua"/> Versão testada: 8.54 Servidor testado: PDA by Slicer, versão 1.9 É um código bem simples, escrito em poucos minutos. Resolvi postá-lo pois gostei do resultado apresentado.  Para alguns, pode não ser tão útil; para outros, espero que sim. É isso aí, até mais.
  13. Gostei
    cleber13 deu reputação a Nextbr em [Pokemon] Catch Channel System   
    Boa Noite Glaera, BLZ?
     
    Hoje Vou Postar Mais uma de minhas Ideias Loucas de Poketibia que eu particulamente achei legal ate que se Chama "Catch Channel"
     
    [+] Para que Serve o Catch Channel?
    - Simples Serve Para voce Ver todos os Catch do Servidor no Canal "Catch Channel"
    - O Script é Bem Basico!
     
     
    [+] Intao Vamos La:
     
    [+] Servidor Testado:
    Pokemon Dash Advanced (PDA V2.5 BY: BOLZ)
     
     
    Vai em data/lib/CATCHSYSTEM.LUA  e Procure por Essa funçao: 



     
    - Procure por essa Parte do Script:



     
    - Logo Abaixo Adiciona isso:



     
    Explicando:
     
    TALKTYPE_CHANNEL_W: Letra Branca 
    5 : Channel ID (No Caso é o Game-Chat)
     
    Depois vai em data/xml/channels.xml e troca seu Channel id "5" Para Esse:



     
    [+] Imagem:

     
    Creditos: NextBR
  14. Gostei
    cleber13 deu reputação a Kergon em Sprites de Mega Pokemons [WIP]   
    Olá! Eu recentemente recomecei a mexer com Poketibia, e dessa vez, resolvi brincar com alguns sprites
     
    Como disse, sou novo nisso, e ainda não terminei esses. No entando, caso o feedback seja positivo, ou alguém tenha interesse de usar esses sprites, eu posso terminá-los com prazer .
     
    Aqui, uma prévia do que eu estou fazendo:
     
    Mewtwo



     
    Metagross



      Pinsir



     
    Kangaskhan



      Altaria



     
    Camerupt



     
    Beedril


     
    Heracross



     
    Obrigado pela atenção, deixei sua opinião, elogio ou crítica, todos são bem vindos!
  15. Gostei
    cleber13 deu reputação a Gabrieltxu em Taunt System [Pokémon]   
    Yoooooooooo Eae galera Achei o taunt System na NET E vi que Aki no TK Não Tem esse Topico xD Então Vou Postar..

    Oq ele é?

    um sistema do PXG, o TAUNT SYSTEM, alguns ja conheçem mas para aqueles que nao conheçem, ele funciona assim:

    Voçe fala o comando "!taunt" e em seguida começa a aparecer varios looktype como se ele estivesse se mechendo, vamos ao que interessa.

    Va em data/talkactions/scripts e crie um arquivo qualquer, voçe escolhe o nome, e cole isso dentro:




    Salve em LUA e feche, Depois va em data/talkactions/ e abra o talkactions.xml e cole isso la:

    <talkaction words="!taunt" event="script" value="ARQUIVO.lua"/>

    EXPLICAÇÃO:

    Azul: ali voçe coloca sua sequencia de looktype.
    Vermelho: ali voçe coloca seu addon, oque ira dar inicio ao taunt.
    Verde: mensagem para quando nao estiver usando o addon certo.

    -----------------------------------------------------------------------


    Eu tambem tenho o script do slicer modificado, esse ai é do brun123, agora que me lembrei, aqui esta o do slicer modificado:





    EXPLICAÇÃO:

    Azul: ali voçe coloca sua sequencia de looktype.
    Vermelho: ali voçe coloca seu addon, oque ira dar inicio ao taunt.
    Verde: mensagem para quando nao estiver usando o addon certo.

    é o mesmo esquema do brun123 só que ali voçe pode adicionar mais um script e assim por diante.

    Creditos:

    Brun123 (pelo script)
    Slicer (pela modificação)
    Gabrieltxu (por postar)

    é isso, comentem ai, e se gostou Resp+. Até mais.
  16. Gostei
    cleber13 deu reputação a xWhiteWolf em Passagem secreta diferente   
    Eai pessoal, vim trazer hoje um sistema de passagem secreta que um amigo viu no Baiak-wars. Não sei qual server é esse e eu não jogo tibia então pra mim tanto faz mas ele gravou um vídeo, pediu um igual e obviamente eu não fiz um igual porque o sistema dos caras era muito ruim uhauheuhauheuhauheuhuhauhe
    Enfim, comecei um script do 0 pra fazer exatamente oque ele queria e foi isso daqui que eu consegui:

    Explicação: Você clica em algum item escondido pelo mapa e abre uma passagem secreta que vai durar X segundos (configurável), após esse tempo a passagem se fecha; Note que nessas imagens ele não tá escondido já que tem uma FUCKING ARVORE NO MEIO DE UM DESERTO mas você pode colocar uma tocha em cima de uma parede e colocar o actionid na tocha pra ativar e vai ficar super foda e com muito rpg
    Ué, mas oque tem de diferente dos outros scripts?
    Bem, ele é super fácil de configurar e ele dá a sensação de que o item foi arrastado :]

    Bom, se isso não foi o bastante pra você entender então observe essas fotinhas 
     
     
     


    Tendo entendido tudo vamos à parte mais legal da coisa (SCRIPTAR!!!!)

    Você vai precisar criar um arquivo em actions\scripts chamado hidden.lua com o seguinte conteúdo:

     
    local positions = { [1] = {pos = {x=139, y=77, z=7}, id = 1718}, [2] = {pos = {x=140, y=77, z=7}, id = 1718}, [3] = {pos = {x=139, y=76, z=7}, id = 6855, toid = 6884}, [4] = {pos = {x=140, y=76, z=7}, id = 6855, toid = 6884}, } local createpos = { [1] = {pos = {x=138, y=77, z=7}, id = 1718}, [2] = {pos = {x=141, y=77, z=7}, id = 1718} } local tempo = 5 function onUse(cid, item, frompos, item2, topos) if getTileItemById(positions[1].pos, positions[1].id).uid < 100 then doPlayerSendCancel(cid, "Is already open.") return true end doCreatureSay(cid, "You have ".. tempo .." seconds.", 19) function criar_paredes() for i = 1, #positions do if i <= (#positions/2) then doCreateItem(positions[i].id, 1, positions[i].pos) local obst = getTileItemById(createpos[i].pos, createpos[i].id).uid doSendMagicEffect(createpos[i].pos, 2) doRemoveItem(obst, 1) elseif i > (#positions/2) then local obst = getTileItemById(positions[i].pos, positions[i].toid).uid doTransformItem(obst, positions[i].id) end end return true end for i = 1, #positions do local obst = getTileItemById(positions[i].pos, positions[i].id).uid if i <= (#positions/2) and obst ~= 0 then doRemoveItem(obst, 1) doSendMagicEffect(positions[i].pos, 2) doCreateItem(createpos[i].id, 1, createpos[i].pos) elseif i > (#positions/2) and obst ~=0 then doTransformItem(obst, positions[i].toid) end end addEvent(criar_paredes, tempo*1000) return true end Feito isso vc vai precisar declarar no actions.xml a forma que você quer utilizar o script
    <action actionid="27004" script="hidden.lua"/> note que vc pode colocar algum itemid, actionid ou uniqueid de sua escolhe, só lembre de mudar no map editor dependendo da forma que vc escolher.


    Agora eu vou ensinar vocês a configurarem o meu monstrinho *-*
     
    aqui você tem o tempo que a passagem vai ficar aberta
     
    aqui você vai editar o seguinte: na primeira são as posições dos itens e seus respectivos id's

     
    posição das duas prateleiras e seus id's
     
    posição das paredes, id dela e pra qual id ela vai ser transformada.

     
    aqui você tem as posições que sua prateleira vai se mover e os id's dela.

    Lembrando que você pode se sentir livre pra adicionar oque vc quiser e deixar do seu gosto, só lembrando que se vc quiser adicionar mais items ou diminuir itens é só alterar nas duas tabelas seguindo a mesma lógica. Metade pra prateleira, metade pra parede e uma tabela pra fazer as prateleiras se moverem.


    Os créditos são 60% meus e 40% do @MaXwEllDeN por ter me dado um norte no começo do script.
    Qualquer coisa comenta aí e dá aquele rep+ pra ajudar ;]
     
  17. Gostei
    cleber13 deu reputação a xWhiteWolf em Magnus Challenger   
    Fala galera, hoje vim trazer o projeto pronto do Magnus Challenger pra vocês instalarem no servidor de vocês!   

    Pra quem não conhece é um sistema de Tasks baseado no Zezenia onde você pode escolher entre tasks de matar monstros ou de coletar certos items para o npc Magnus, um guerreiro famoso da cidade que está atolado de tarefas e precisa da sua ajuda!

    Peguei os aspectos que eu julguei serem os principais do modelo do Zezenia e editei com algumas coisas que eu achei que ficariam melhores.
    Quem quiser pode ver um vídeo comentado de como o sistema funciona:




    Dito isso vou ensinar vocês como instalar isso no server:
    Pra começar vá em data\creaturescripts\scripts e procure login.lua, agora vá até o final do arquivo e antes do último return true coloque essas linhas abaixo

    ainda em creaturescripts procure creaturescripts.xml e adicione essa linha junto com as outras que já estão lá (seguindo o padrão)
    <!-- TASK SYSTEM --> <event type="kill" name="tasksystem" script="tasksystem.lua"/> Agora crie um arquivo em creaturescripts\scripts com o nome de tasksystem.lua e adicione o seguinte à ele:




    Terminada a parte da contagem de kill vamos ao NPC em si.
    Crie um arquivo chamado Magnus.xml em data\npc e coloque isso dentro dele:




    Agora em data\npc\scripts crie um arquivo chamado zezeniaa.lua e adicione esse conteúdo dentro do arquivo:





    ~~~~~~~~~~~~~~~~ FEITO ISSO ESTÁ TERMINADO ~~~~~~~~~~~~~~~~~~

    Agora aprendendo a configurar:
     
    No tasksystem vc pode editar isso daqui:
    Eu fiz um sistema onde se vc estiver em party com alguém e a pessoa matar os bixos conta como se você tivesse matado; Assim incentiva o pessoal a ir numa cave de Dragon e ao invés de matar quem está lá pra ficar sozinho na cave, eles vão chamar party pra fazerem a task juntos.. assim fazer amigos fica mais fácil e com maiores laços é maior a chance do povo não abandonar o seu server.

    Apenas digite "true" ou "false" pra ativar/desativar esse sistema e em baixo temos a distancia máxima pro monstro estar do cara que está fazendo a task pra contar o kill. Se a distancia entre o monstro e a pessoa for maior que 7 não vai contar pra ele a kill.


    No zezeniaa.lua as coisas que dão pra configurar são maiores mas são igualmente simples:
    Toda vez que vc pedir uma task short (curta) vc vai ter de 100 a 400 monstros pra matar, ele gera um número de 0 a 6 e multiplica por 5 e soma com os 100 iniciais.. o mesmo vale pra todos os outros valores.

    levelcollect é o level mínimo pra fazer tasks do tipo collect.
    time é o tempo em segundos que você vai ficar sem poder falar com o npc caso desista de alguma task, o padrão é 8 * 60 * 60 (8 horas)
    bonus é por quanto vai multiplicar caso vc permita que o npc escolha aleatoriamente entre todas as opções.. o padrão é 20% de bonus (1.2)
    multiplicador é uma coisa que eu adicionei pra ficar mais fácil mexer na fórmula sem cometer cagadas, se vc tá ganhando 10% de exp e quer ganhar 80% é só colocar 8 no multiplicador.

     
    Isso daqui é o banco de dados principal do sistema de kill, toda vez que vc escolher uma task do tipo fácil, médio, dificil ele vai acessar essas tabelas contendo o nome das criaturas.. vc pode facilmente adicionar novos nomes, o npc já está programado pra lidar com isso, apenas siga o padrão e mantenha sempre o último sem vírgula!

    Ex: adicionando Morgaroth na tabela de hard
    local hard = { [1] = "Giant Spider", [2] = "Dragon Lord", [3] = "Grim Reaper", [4] = "Demon", [5] = "Crystal Spider", [6] = "Demon Skeleton", [7] = "Juggernaut", [8] = "Destroyer", [9] = "Hand of Cursed Fate", [10] = "Morgaroth" } atente-se também pra não repetir o número no index.. se o anterior era [9] use [10].

    O restante das tabelas são separadas para o banco de dados das tasks de collect:
     
    segue a mesma lógica da de kill só que aqui você tem o id dos itens que serão usados... aquela count não tem nada a ver com o item pois ele vai gerar tanto o item aleatoriamente quanto à count;
    Ex: 
    [1] = {id = 5880, count = 20}, -- iron ore isso não significa que se cair iron ore (id 5880) irá cair sempre 20.. até porque eu poderia escolher uma task long e easy e pegar a task de trazer até 50 iron ores, apenas tente manter os padrões que são os intervalos definidos.
    No easy ele varia de 10 a 20, no medium ele varia de 20 a 35 e no hard de 40 a 50.



    Espero que vocês tenham curtido, é um sistema grande mas bem simples de se mexer... se tiverem quaisquer problemas podem comentar aqui. Deu trabalho fazer isso então se você gostou deixe o seu comentário aí e o seu "Gostei" que vai me incentivar a trazer mais coisas desse tipo pra cá. Abraços do lobo.


    PS: Pra sumonar o npc digite com o GOD: /n Magnus ou coloque ele pelo map editor.
  18. Gostei
    cleber13 recebeu reputação de Crka2012 em (Resolvido)Script Matar Criatura Abrir Portal   
    na script do monstro vc coloca no fim como na que estou te passando .
    <?xml version="1.0" encoding="UTF-8"?>
    <monster name="Moltres" nameDescription="a moltres" race="fire" experience="1000" speed="267" manacost="0">
        <health now="220" max="220"/>
        <look type="616" head="100" body="100" legs="95" feet="113" corpse="11921"/>
        <targetchange interval="2000" chance="0"/>
        <strategy attack="100" defense="0"/>
        <flags>
            <flag summonable="1"/>
            <flag attackable="1"/>
            <flag hostile="1"/>
            <flag illusionable="1"/>
            <flag convinceable="1"/>
            <flag pushable="1"/>
            <flag canpushitems="0"/>
            <flag canpushcreatures="0"/>
            <flag targetdistance="1"/>
            <flag staticattack="97"/>
            <flag runonhealth="0"/>
            
        </flags>
      <attacks>
        <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/>
        <attack name="Wing Attack" interval="2523" chance="80" range="1"/>
        <attack name="Ember" interval="364" chance="80" range="10"/>
        <attack name="Fireball" interval="393" chance="80" range="10"/>
        <attack name="Flamethrower" interval="569" chance="80" range="3"/>
        <attack name="Fire Blast" interval="893" chance="80" range="5"/>
        <attack name="Sunny Day" interval="1293" chance="80" range="5"/>
        <attack name="Inferno" interval="693" chance="80" range="6"/>
        <attack name="Aerial Ace" interval="728" chance="80" range="6"/>
        <attack name="Roost" interval="5128" chance="80" range="100"/>
      </attacks>
        <defenses armor="0" defense="0"/>
        <voices interval="5000" chance="10">
            <voice sentence="MOLTRES!"/>
        </voices>
        <loot>
            <item id="12151" chance="500" count="1" countmax="1"/>
            <item id="12152" chance="3000" count="1" countmax="1"/>
            <item id="12162" chance="10000" countmax="40"/>
            <item id="11447" chance="500" count="1" countmax="1"/>
            <item id="12180" chance="500" count="1" countmax="1"/>
            <item id="12338" chance="10" count="1"/> --bag box --bag box
        </loot>
        <script>
            <event name="Spawn"/>
        </script>
    <script>
    <event name="teleportmonster"/>
    </script>
    </monster>
     
    e no criature scripts vc cria um arquivo desse.
     
    local config = {
    message = "Parabens voce derrotou o moltres.           Foi criado um Teleport no corpo do Moltres !!",
    timeToRemove = 20, -- seconds
    teleportId = 1387,
    bosses = {
    ["Moltres"] = { x = 1077, y = 615, z = 10 },

    }
    }

    local function removal(position)
    doRemoveThing(getTileItemById(position, config.teleportId).uid, 1)
    return TRUE
    end

    function onDeath(cid, corpse, killer)
    registerCreatureEvent(cid, "teleportmonster")
    local position = getCreaturePosition(cid)

    for name, pos in pairs(config.bosses) do
    if name == getCreatureName(cid) then
    teleport = doCreateTeleport(config.teleportId, pos, position)
    doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1)
    addEvent(removal, config.timeToRemove * 1000, position)
    doSendMagicEffect(position,10)
    end
    end
    return TRUE
    end
     
     
     
    ae e so modificar as localizaçoes e tal.
    e meio mau explicado mais e que nao manjo muito e cmo ninguem te respondeu to tentando ajudar.
     
  19. Gostei
    cleber13 deu reputação a Wend II em (Resolvido)[DUVIDA] Icon System PDA   
    Porque a função de adiciona pokemon ao player não está configurada para isso, tipo a de um servidor que não tem icon é assim
    addPokeToPlayer(cid, pokemon, 0, nil, btype, true) já no servidor com icon system não sei como que é,  pode me passa o arquivo stater.lua do servidor pokexcyan? está na pasta data/actions/scripts
     
    e também me mande o stater.lua e o box_antiga do seu servidor? 
  20. Gostei
    cleber13 deu reputação a Orochi Elf em [Procura-se Mapper] Pokemon Online   
    Salve galera do TibiaKing, hoje eu venho avisar que estamos necessitando de um (1) mapper na nossa equipe, para agilizar a criação do nosso servidor.   Para visualizar o tópico oficial do nosso projeto, clique aqui, lá contém imagens, vídeos e o nosso progresso.   Bom, a experiência necessária é iniciante/mediana, não iremos pedir para "criar" o mapa, e sim recriar o que já foi feito, tornando o trabalho mais fácil. Caso tenha se interessado, deixe seu comentário abaixo contendo:   Formulário Idade: Tempo de experiência: Contato (whatsapp, facebook, skype): Se tiver algum trabalho, o link ou fotos:
  21. Gostei
    cleber13 deu reputação a House em [Link Quebrado] 95/151 Shiny Sprites [GBA]   
    Olá a Todos, Minha Primeira "Contribuição" Para o Tibiaking irá ser esta.
     
    Estarei Disponibilizando, Um Pack com 95 Sprites dos Shiny's Kanto, Iguais ao GBA.
     
     
    Segue a Screenshot, de Alguns pokémons Que tem Dentro do Pack: 
     

     
     
                         
     
     
    - Conteudo Extra: Icones dos Pokémons Megas, e Algumas Sprites Aléatorias, que Achei no PC:
     

     
     
    ----
    Download, Clique Aqui
    Scan, Clique Aqui
     
    Créditos:
     
    Pokémon Dungeon/Mysterion
    PokeXGames (Pelas Sprites "Atualizadas", Dos Pokémons Normais)
    EniX / Shiro / Sr.Emeritus.
  22. Gostei
    cleber13 deu reputação a Developer Berg em Download Novos Megas   
    Ola Gente Vim Disponibilizar Os Novos Megas Que Fiz
     
     
     
    Mega Salamence
    Mega Venusaur
    Mega Latios
    Mega Latias
     
    Download  ------   http://www.mediafire.com/download/pfwa82gan3g8kwg/Sprites+Megas.rar
     
     
    Vou Deixar Print Dos Megas
     
    De Rep+ é Só Clicar Em Gostei

Informação Importante

Confirmação de Termo