Ir para conteúdo

Wend II

Membro
  • Registro em

  • Última visita

Solutions

  1. Wend II's post in (Resolvido)[AJUDA] Cooldown em Spell was marked as the answer   
    local remove_time = 4 -- tempo em segundos para remover as magic wall local item_id = 5750 -- id da magic wall   function onCastSpell(cid, var) if exhaustion.check(cid, 23006) == false then exhaustion.set(cid, 23006, 10) else doPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 23006).."]") return false end   local pos = getThingPosition(getCreatureTarget(cid)) posTile1 = {x=pos.x+1,y=pos.y+1,z=pos.z,stackpos=1} posTile2 = {x=pos.x+1,y=pos.y,z=pos.z,stackpos=1} posTile3 = {x=pos.x+1,y=pos.y-1,z=pos.z,stackpos=1} posTile4 = {x=pos.x,y=pos.y-1,z=pos.z,stackpos=1} posTile5 = {x=pos.x-1,y=pos.y-1,z=pos.z,stackpos=1} posTile6 = {x=pos.x-1,y=pos.y,z=pos.z,stackpos=1} posTile7 = {x=pos.x-1,y=pos.y+1,z=pos.z,stackpos=1} posTile8 = {x=pos.x,y=pos.y+1,z=pos.z,stackpos=1} posAll = {posTile1,posTile2,posTile3,posTile4,posTile5,posTile6,posTile7,posTile8}   for i=1, #posAll do if isWalkable(posAll[i]) then doCreateItem(item_id, 1, posAll[i]) end end addEvent(removeItem, remove_time*1000, posAll)   return true end   function isWalkable(pos, creature, pz, proj) if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end local creature = getTopCreature(pos) if creature.type > 0 then return false end if getTilePzInfo(pos) and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end   function removeItem(posAll) for i=1, #posAll do for j=0, 255 do pos_stack = {x=posAll[i].x,y=posAll[i].y,z=posAll[i].z,stackpos=j} removeTile = getThingfromPos(pos_stack) if removeTile.itemid == item_id then doRemoveItem(removeTile.uid) end end end end
  2. Wend II's post in (Resolvido)Adicionar Ataques was marked as the answer   
    Para adiciona os ataques é só ir no configuration.lua da pasta data\lib , e é só adiciona o nome do pokémon e seus ataques 
    tipo assim:
     

    ["Mega Charizard X"] =  {move1 = {name = "Dragon Claw", level = 5, cd = 12, dist = 1, target = 1, f = 60, t = "dragon"},  move2 = {name = "Ember", level = 11, cd = 10, dist = 8, target = 1, f = 40, t = "fire"},  move3 = {name = "Flamethrower", level = 17, cd = 16, dist = 1, target = 0, f = 80, t = "fire"},  move4 = {name = "Fireball", level = 16, cd = 20, dist = 4, target = 1, f = 75, t = "fire"},  move5 = {name = "Fire Fang", level = 19, cd = 16, dist = 1, target = 1, f = 65, t = "fire"},  move6 = {name = "Raging Blast", level = 25, cd = 28, dist = 1, target = 0, f = 100, t = "fire"},  move7 = {name = "Fire Blast", level = 33, cd = 54, dist = 1, target = 0, f = 120, t = "fire"},  move8 = {name = "Wing Attack", level = 28, cd = 28, dist = 1, target = 0, f = 75, t = "flying"},  move9 = {name = "Magma Storm", level = 58, cd = 81, dist = 1, target = 0, f = 95, t = "fire"},  move10 = {name = "Scary Face", level = 58, cd = 45, dist = 1, target = 0, f = 0, t = "ghost"}, },  
    e essa parte do xml você só precisa muda o looktype que é o número do outifit do pokemon e o corpse que é o ID do corpo morto do pokémon  
     
    veja esse vídeo que ele explica tudo 
     

     
    Resolvido? se sim clique em melhor resposta para que  tag seja adicionada ~~
  3. Wend II's post in (Resolvido)Addon Sistem was marked as the answer   
    Resolvido por mensagem privada, a solução foi eu adicionar o sistema de addon no servidor para ele ~~
  4. Wend II's post in (Resolvido)[pedido] boost was marked as the answer   
    Teste ai: 
     



  5. Wend II's post in (Resolvido)[Pedido] Servidor creio que PDA Slicer was marked as the answer   
    É o pda do slice mesmo, olha links ai 
     
    Servidor com level system > http://www.mediafire.com/?z2afuu75zblvmvq
    Servidor sem level system > http://www.mediafire.com/?td0l0ip9ajprrbf
    Client > http://www.mediafire.com/?77i414v1hy187fj

    testei aqui e estão todos funcionando com as duas barras  
    resolvido? se sim clique em melhor resposta ~
  6. Wend II's post in (Resolvido)[pedido] Novos itens para mapa was marked as the answer   
    Olha ai um client do tibia com umas novas sprites
    client > http://www.4shared.com/rar/QuP4CEPsba/Tibia.html?
     
    tem várias sprites boas, vou até pegar umas kk 
     

  7. Wend II's post in (Resolvido)[Pedido] Comando de comprar pokemon was marked as the answer   
    Simples, vá na pasta data\talkactions\scripts e crie um arquivo buyzapdos.lua e cole isso dentro
     

    local pokemon = "Zapdos" local nome = {'Zapdos'}  -- Nome do pokemon local valor = {2145, 5} -- id do diamond, quantidade de diamond   function onSay(cid, words, param, channel)     if getPlayerItemCount(cid, valor[1]) >= valor[2] then         doPlayerRemoveItem(cid, valor[1], valor[2])         addPokeToPlayer(cid, pokemon, 0, 1, 'normal', true) doPlayerSendTextMessage(cid, 25, "Parabens, voce acaba de adquirir um "..pokemon..".")   else doPlayerSendTextMessage(cid, 25, "Voce nao tem "..valor[2].." {"..getItemNameById(valor[1]).."}.") end end  
    agora no arquivo talkaction.xml adicione essa tag

                  <talkaction hide="yes" words="!buyzapdos" event="script" value="buyzapdos.lua"/>
  8. Wend II's post in (Resolvido){Duvida} Poke dash-Centurion was marked as the answer   
    Escolha qualquer um, sendo uma base com source recomendo qualquer uma 
    todos os servidores que tiverem source são uma boa base
     
    Olhe esse servidor que postei agora a pouco > http://www.tibiaking.com/forum/topic/58262-xpoketibia-open-source/
  9. Wend II's post in (Resolvido)duvida poketibia base was marked as the answer   
    Postei uma base com source agora a pouco, só estou esperando ser aprovado 
    se quiser esperar ser aprovado pra conferi 

    @Edit
     
    foi aprovado ver ai > http://www.tibiaking.com/forum/topic/58262-xpoketibia-open-source/#entry341710
  10. Wend II's post in (Resolvido)[DUVIDA] Icon System PDA was marked as the answer   
    stater.lua 
     



     
    box antiga.lua



  11. Wend II's post in (Resolvido)HELP] RME 2.2 8.54 , Poketibia. Urgente ! was marked as the answer   
    Se o servidor que você está usando de base, seja o pokexmostyer (vi sua imagem de perfil) 
    use esse RME , ele está configurado pra essa base já > http://www.4shared.com/rar/TWum2St5ba/Remeres_Map_Editor.html?
     
    depois que baixar extraia para a sua área de trabalho, abra a pasta e localize o RME.exe e execute ele
    já com o RME aberto vá em file\preferences\client version desmarque todas as caixinhas e só deixe a extende marcada, logo abaixo procure Version 8.54 search path e clique em browse, vá na pasta do RME e clique na pasta Tibia 8.54. Feito isso só clicar em Apply e da Ok!
     
    pronto agora só ir em file\open e procura a pasta wolrd do seu servidor e seleciona o .otbm 
  12. Wend II's post in (Resolvido)[OTC] IP Fixo was marked as the answer   
    Todos entergame.lua vem igual cara, então o tópico que o snowsz passou funciona sim 
    teste assim:
     



  13. Wend II's post in (Resolvido)HELP Mega Stone ! was marked as the answer   
    Tem certeza que está configurando certo? no meu servidor está configurado assim e está funcionando normal 
     

     
    OBS: depois que adiciona no items.otb tem que adiciona no items.xml com o ID criado , tipo: 

    <item id="2396" article="a" name="Alakazite" plural="Alakazites"> <attribute key="description" value="Stone nessesaria Para fazer Mega Alakazam." /> </item>
  14. Wend II's post in (Resolvido)Remover monstro X position was marked as the answer   
    erro meu desculpa, tente esse
     
    Créditos: Jamison

    Em data/globalevents/cria um arquivo chamado removemonster.lua

    local config = { fromPos = {x=556,y=451,z=6}, -- posição superior esquerda do mapa, da area em que esta mapeado a area. toPos = {x=566,y=456,z=6}, -- posição inferior direita do mapa, da area em que esta mapeado a area. boss = "Nomedomonstroaqui" -- Aqui você bota o nome do monstro que você quer remover } function onTimer() removeMonsterInArea(fromPos, toPos) return true end function removeMonsterInArea() -- by Daaniel Gay local positionsCheck = {} for i = config.fromPos.x, config.toPos.x do positionsCheck[#positionsCheck+1] = {x=i, y = config.fromPos.y, z = config.fromPos.z, stackpos = 0} for j = config.fromPos.y+1, config.toPos.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = config.fromPos.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then if getCreatureName(tile.uid) == config.boss then doRemoveCreature(tile.uid) end end end end end  
    TAG:

    <globalevent name="removemonster" time="03:00" event="script" value="removemonster.lua"/>  
    time="03:00"   representa 3horas AM
    Obs* : Ele vai remover, mas depois vai ter o respawn que você configurou no Map Editor
  15. Wend II's post in (Resolvido)[AJUDA] como adicionar pokebar no meu client was marked as the answer   
    Vou te ensinar a colocar ~~    PDA SEM LEVEL   1. Vá na pasta data\actions\scripts\goback.lua e embaixo da parte: function onUse(cid, item, frompos, item2, topos) coloque:  sendAllPokemonsBarPoke(cid) 2. Vá na pasta data\lib\catch system.lua Procure por: setPlayerStorageValue(cid, 854788, 'done') end e embaixo coloque:  sendAllPokemonsBarPoke(cid) 3. Vá na pasta data\lib\cooldown bar.lua e troque tudo por esse:  

      4. Vá na pasta data\lib\some functions.lua Troque por esse:  

      5. Vá na pasta data\talkactions\talkactions.xml Coloque essa tag: <talkaction words="/poke" case-sensitive="no" event="script" value="poke.lua"/>   depois crie um data\talkactions\scripts\poke.lua  

      Coloque o game_barpoke dentro da pasta modules. Download: http://www.mediafire.com/download/8bavucwof24bkxv/game_barpoke.rar
    como o arquivo some fuctions.lua é muito grande eu deixarei anexado para você baixar aqui ~~
    clique > some fuctions.lua
  16. Wend II's post in (Resolvido)npcs poketibia was marked as the answer   
    Pronto, teste 
     

    <?xml version="1.0" encoding="UTF-8"?> <monster name="Hunter" nameDescription="a Hunter" race="normal" experience="0" speed="180" manacost="0">   <health now="1500" max="1500"/>   <look type="1015" head="114" body="119" legs="114" feet="114" corpse="12588"/>   <targetchange interval="1000" chance="0"/>   <strategy attack="100" defense="0"/> <flags>  <flag summonable="1"/>  <flag attackable="1"/>  <flag hostile="0"/>  <flag illusionable="1"/>  <flag convinceable="1"/>  <flag pushable="0"/>  <flag canpushitems="0"/>  <flag canpushcreatures="0"/>  <flag targetdistance="1"/>  <flag staticattack="97"/>  <flag runonhealth="0"/> </flags>   <attacks> </attacks>     <defenses armor="0" defense="0"> </defenses>    <immunities>     <immunity fire="1"/>     <immunity drown="1"/>     <immunity paralyze="1"/>     <immunity invisible="1"/>  </immunities>     <loot>   </loot>   <script> <event name="Spawn"/> </script> </monster>
  17. Wend II's post in (Resolvido)Addon System was marked as the answer   
    Igual a PokexGames ninguém passaria assim de mão beijada , mais tem os que tentam né  
    uso esse sistema de addon ai no meu servidor 
     
    Em actions.xml adicione a seguinte tag:

    <action itemid="xxxx" event="script" value="addons.lua"/>  
    Sendo, xxxx o id do item que vai dar o addon.
     
    addons.lua
     



     
    Na action do goback, no finalzinho antes de

    else         doPlayerSendCancel(cid, "This pokemon is fainted.") end  
    Coloque:

    local pk = getCreatureSummons(cid)[1]         local pb = getPlayerSlotItem(cid, 8).uid         local look = getItemAttribute(pb,"addon")         if not look then                 doSetItemAttribute(pb,"addon",0)         return false         end         if look > 0 then                 doSetCreatureOutfit(pk, {lookType = look}, -1)         return true         end  
    Agora em data/lib/catch system.lua
    Depois de:

    doItemSetAttribute(item, "description", description)  
    coloque:

    doItemSetAttribute(item, "addon", 0)  
    Depois em data/talkactions/scripts/createpokeball.lua depois de:

    doItemSetAttribute(item, "description", "Contains a "..name..".")  
    coloque:

    doItemSetAttribute(item, "addon", 0)
  18. Wend II's post in (Resolvido)Sprits was marked as the answer   
    Você quer trocar o sprite do iron defense velha pelo atualizada certo? 
    vá na pasta data/lib e abra o arquivo newStatusSyst e procure por uma parte +ou- assim
     

    local outImune = { ["Camouflage"] = 1445, ["Acid Armor"] = 1453, ["Iron Defense"] = 1401, ["Minimize"] = 1455, ["Future Sight"] = 1446, }  
    ali onde está 1401 você coloca o locktype do iron defense atualizado ~~ 
  19. Wend II's post in (Resolvido)[Ajuda] Cowdown dos ataques was marked as the answer   
    @Luan no servidores de poketibia o sistema de cowdown é no arquivo move1.lua da pasta talkactions 
    então dar sim para colocar uma condição, o arquivo é esse se pode colocar ai para o membro 
     



  20. Wend II's post in (Resolvido)Ajuda Dando Points was marked as the answer   
    abre  > http://localhost/phpmyadmin/index.php
    coloque a senha e clique em executar, agora vá na sua database e clique na aba accounts
    quando abrir a aba accounts procure a account do player que você quer adiciona os points 
    quando achar clique em editar ai irar abrir uma página , nessa página procure por uma parte +ou- assim
     
                   
     
    agora só alterar o valor ai do 0 para a quantidade que você quer adicionar de points a account do player
    quando determinar a quantidade só ir lá no final da página e clicar no botão executar
  21. Wend II's post in (Resolvido)Erro Config.PHP was marked as the answer   
    substitua sua linha 24 por essa
     

    /*List of vocation available to choose when creating new character*/ $config['vocations'] = array(1=>"Naruto", 17=>"Sasuke", 27=>"Rock Lee", 39=>"Shikamaru", 46=>"Neji", 55=>"Tenten", 64=>"Hinata", 77=>"Kakashi", 84=>"Killer Bee", 96=>"Sakura", 111=>"Gaara", 123=>"Kiba", 132=>"Itachi", 142=>"Tobi", 154=>"Minato", 164=>"Madara", 175=>"Tsunade", 186=>"Hashirama", 193=>"Nidaime", 200=>"Nagato", 211=>"Yamato", 217=>"Raikage", 223=>"Kisame", 231=>"Temari", 239=>"Kankuro", 248=>"Orochimaru");
  22. Wend II's post in (Resolvido)Check Premium_Points was marked as the answer   
    function ChecarPontos(cid) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then local Points= Info:getDataInt("premium_points") Info:free() return Points end return LUA_ERROR end   function AddPontos(cid, points) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then db.executeQuery("UPDATE accounts SET premium_points = " .. points .. " WHERE id=" .. getPlayerAccountId(cid) .. ";") Info:free() return 1 end end   function RemoverPontos(cid, points) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then db.executeQuery("UPDATE accounts SET premium_points = - " .. points .. " WHERE id=" .. getPlayerAccountId(cid) .. ";") Info:free() return 1 end end
  23. Wend II's post in (Resolvido)Outra duvida sobre rme was marked as the answer   
    Pelo que sei não dar para fazer isso pelo RME não 
  24. Wend II's post in (Resolvido)Problema ao dar look was marked as the answer   
    Retire essa pokedex e tenha certeza que tudo voltou ao normal, feito isso vou ensinar a instalar outra pokedex igual a PxG
     
    Baixe e extraia na pasta modules do seu OTC > http://www.mediafire.com/download/yg0d1f2rur6dsa9/game_pokedex.rar
      Vou ensinar a instalar o sistema no PDA mais é simples Vai em lib/pokedex system e substitua por isto:  

  25. Wend II's post in (Resolvido)Dúvida Besta ._. Ajuda ai was marked as the answer   
    as configurações no itemeditor são até fáceis, funciona assim quando alguma opção no itemeditor estive com a cor vermelha você deve marca a caixinha ao lado da opção! 
    exemplo está faltando marca essa opção do meu tile ai no itemeditor só que não marquei, ao marca a cor vermelha sai e assim o item está configurado correto
     

     
    Resolvido? se sim clique em melhor resposta ~~

Informação Importante

Confirmação de Termo