Ir para conteúdo

Wend II

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Wend II recebeu reputação de DarkRed em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie
  2. Obrigado
    Wend II recebeu reputação de Hokograma em Como tirar estas barras laterais?   
    Apertando as teclas ctrl + . (ponto) com o client aberto ele fica do jeito que você quer eu acho, veja do jeito que ficou 
     

     
    OBS: quando sair do client e entra denovo a tela voltará ao normal , estou tentando arrumar um modo de deixar ele assim ao iniciar
  3. Obrigado
    Wend II recebeu reputação de maicao22 em (Resolvido)Alavanca criando monstro   
    Só ir adicionando mais linha, tipo isso que fiz 

    local time = 20 -- tempo em segundos para usar local monster = "Demon" -- "Monstro" entre aspas local monster1 = "Demon" -- "Monstro" entre aspas local pos = {x = 123, y = 456, z = 7} -- Posição que irá nascer. local pos1 = {x = 123, y = 456, z = 7} -- Posição que irá nascer.   function onUse(cid, item, frompos, itemex, topos)   if item.itemid % 2 == 1 then doTransformItem(item.uid, item.itemid + 1) else doTransformItem(item.uid, item.itemid + -1) end   if getStorage(1249) - os.time() < 1 then      doSetStorage(1249, os.time() + time)      addEvent(function() doCreateMonster(monster, pos) end, 10000)      addEvent(function() doCreateMonster(monster1, pos1) end, 10000)      doCreatureSay(cid, "In 10 seconds the boss will appear.", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "You need wait ".. getStorage(1249) - os.time() .." seconds to use again")      doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)     end     return true   end  
    dupliquei a linha local monster = "Demon" editando apenas o local monster para local monster1
    mesma coisa fiz com a linha local pos = {x = 123, y = 456, z = 7} que dupliquei e editei para local pos1 =
     
    feito isso agora é só duplicar a linha addEvent(function() doCreateMonster(monster, pos) end, 10000) deixando ele configurada , alterando ali (monster, pos) para (monster1, pos1)
  4. Haha
    Wend II recebeu reputação de Reginaldo Filho em (Resolvido)[AJUDA] como adicionar pokebar no meu client   
    Esse erro não tem nada haver com o da pokebar 
     
     
    wtf? 
  5. Curtir
    Wend II recebeu reputação de Reginaldo Filho em (Resolvido)[AJUDA] como adicionar pokebar no meu client   
    Foi nada, qualquer dúvida estaremos por aqui rsrs ~~ 
  6. Curtir
    Wend II recebeu reputação de xuxup11 em (Resolvido)[AJUDA] como adicionar pokebar no meu client   
    Estou preparando aqui pra você, quando terminar edito aqui ~~ 
  7. Obrigado
    Wend II recebeu reputação de DarkRed em Addon Sistema Arrumar Look   
    substitua por esse aqui e reinicie o servidor
     



  8. Curtir
    Wend II recebeu reputação de Juuniiioor em Ajuda na Mega evolution! poketibia   
    Não entendi , você está querendo adicionar uma nova stone no servidor é? 
    já adicionou no itemeditor e no items.xml? se já segui um tuto rápido ai
     
    Entao Faça isso, abra o evolution.lua e adicione isso
     
    [charizarditex] = {"Charizard"},
     
    Depois abra o actions.xml, procure por evolution.lua vai estar mais ou menos assim:
     
    <action itemid="11441-11453;12232;12242;12244;12419;12401-12414;12417" event="script" value="evolution.lua" allowfaruse="1"/>
     
    Deixe Assim: 
     
    <action itemid="11441-11453;12232;12242;12244;12419;12401-12414;12417;1820" event="script" value="evolution.lua" allowfaruse="1"/>
     
    Abra o configuration.lua, procure por spcevo, vai estar mais ou menos assim:
     
    spcevo = { ["Poliwhirl"] = {[1] = {level = 36, evolution = "Poliwrath", count = 1, stoneid = 11442, stoneid2 = 11446}, [2] = {level = 1, evolution = "Politoed", count = 1, stoneid = 11442, stoneid2 = 12244}}, ["Gloom"] =     {[1] = {level = 1, evolution = "Vileplume", count = 2, stoneid = 11441, stoneid2 = 0}, [2] = {level = 1, evolution = "Bellossom", count = 1, stoneid = 11441, stoneid2 = 12242}}, }    e Embaixo vai ter isso \/ heart = 11453 leaf = 11441 grass = 11441 water = 11442 venom = 11443 thunder = 11444 rock = 11445 punch = 11446 fire = 11447 coccon = 11448 crystal = 11449 dark = 11450 earth = 11451 enigma = 11452 ice = 11454 king = 12244 metal = 12232 sun = 12242 dragon = 12417 upgrade = 12419 magma = 12245   Deixe assim   heart = 11453 leaf = 11441 grass = 11441 water = 11442 venom = 11443 thunder = 11444 rock = 11445 punch = 11446 fire = 11447 coccon = 11448 crystal = 11449 dark = 11450 earth = 11451 enigma = 11452 ice = 11454 king = 12244 metal = 12232 sun = 12242 dragon = 12417 upgrade = 12419 magma = 12245 charizarditex = 1820     Depois adicione esta linha na parte poevo :   ["Charizard"] = {level = 100, evolution = "Mega Charizard X", count = 1, stoneid = 1820, stoneid2 = 0},  
    Pronto.. Salva, fecha, e tambem tem que ter o monstro criado (Mega Charizard X)
  9. Obrigado
    Wend II recebeu reputação de eliasferro em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie
  10. Curtir
    Wend II recebeu reputação de rodiasitj em [AJUDA] Tornar item agrupavel   
    recomendo esse ItemEditor, uso ele aqui e nunca deu erro  > https://github.com/o...ases/tag/v0.3.4
     
    1° abra o item editor e clique em ctrl+p
    2° marque a caixinha extender (só se seu client esstiver extendido)
    3° clique em browse e indique o caminho para seu client
    4° vá em file e depois em open e indique o caminho do seu items.otb que está na pasta data/items do seu servidor
     
    depois que abrir aperte ctrl+f e procure pelo ID do item que você quer deixa agrupavel, pronto quando achar vai ter uma caixinha  para você marcar com o nome Stackaple como na imagem
     

     
    depois que marca só salva o items.otb e pronto
     
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     
    Mais também tem que editar o tibia.dat como o amigo abaixo falou , thanks ~~ 
     
    recomendo usar o object builder pra editar o tibia.dat  > https://www.dropbox.com/s/ye43g8q9rzst4ru/ObjectBuilder0.3.4.air
     
    1° abra e clique ctrl+o , abrindo a nova janela clique em browse e indique o caminho onde está localizado o dat e spr do seu client depois só clicar em load 
     
    procure pelo item que vai se torna agrupavel e aperte duas vezes em cima dele , irar abrir uma aba no meio do programa ai você clica em propertiers
    desça ate no final e procure pela opção Stackaple e marque ela. Quando marcar a opção desejada só clicar em save logo abaixo um pouquinho pra salvar as edições e depois aperta ctrl+s pra salva as alterações no dar e spr do client 
     

  11. Gostei
    Wend II recebeu reputação de VitorNM em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie
  12. Gostei
    Wend II recebeu reputação de samlecter em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie
  13. Gostei
    Wend II recebeu reputação de I3reno em Tutoriais para PDA   
    Galera hoje vou lhe mostrar-lhes alguns tutorias para PDA, que eu vi e alguns queriam saber, aqui vai:
     

     
    1° Como configurar o exp do seu server.



     

     
    2°como adicionar um novo fly, ride e etc, OBS: nao vou mostrar como adicionar no dat editor, eu irei ensinar como configurar ele no script:

    vá em data/lib/configuration.lua, e procure essa linha:
     



     

     
    3° pokemons e items iniciais (creio que muitos ainda nao sabem como modificar)
     



     
     

     
    4° Como adicionar uma nova ball para o PDA
     



     

     
    5° Como aumentar e diminuir o Cauth do pokemon.
     



     

     
    6° Golden arena:
     



     

     
    7° como aumentar o drop de loots:
     



     

     
    8° como aumentar a velocidade do player:
     



     

     
    9° como modificar seu rme para poketibia.
     



     

     
    10° como mudar o efeito do emoticon.
     



     

     
    11° como deixar o pokemon passivo, ou agressivo.
     



     

     
    12° como mudar a efetividade de um pokemon
     



     

     
    13° como adicionar ou remover um pokemon do HeadButt
     



     

     
    14° Como adicionar um Passive no Pokemon:
     



     

     
    15° Breve abreviação das configurações que existe no configuration.lua da pasta lib:
     



     

    Creditos: Slicer (pelo servidor que eu estou pegando essas informaçoes) Eu (por criar o tutorial)   StyloMaldoso (por um tutorial que me ajudou) Nextbr (por ajuda com a abreviação do configuration.lua) por enquanto é só esses tutoriais, se alguém tiver mais alguma duvida, pergunte aqui no tópico mesmo. OBS: se tiver faltando alguém nos créditos que eu não saiba, me avisem. Abraços, e comentem.
  14. Gostei
    Wend II recebeu reputação de andrioxx em xPoketibia [Open source]   
    Olá Galera do Tibiaking!   Venho apresentar para vocês um novo projeto, o xPoketibia, o poketibia se trata de um servidor que está sendo desenvolvido para tentar substituir o PDA em termos de uso dos OT-admin (sair dessa mesmice de servidores PDA) , o mesmo será disponibilizado aqui no fórum com suas devidas versões\atualizações.     Estamos usando uma base antiga que está um pouco desatualizada e com muitos bugs , não editamos o mapa ainda por isso o mapa que está sendo usado é o do dash , tentaremos ao máximo trazer incríveis mapas e sistemas.   Andamento do servidor Level System: 90% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% NPC Nurse System: 50% Pokedex System: 50% Ghost System: 50% Wild Pokemon Passive: 50% Moves System: 90% Limite de 6 Pokemons: 50% Duel System (Pela Party) 50% Tv / Cam System 50%   Próximos sistemas Order System (Com todas as habilidades [Fly, Surf, Ride, Blink, Cut, Light, Transform, Control Mind, Dig, Move]) All Pokemon Spells Boat System (Vermilion - Cinnabar) Gym System NPC's de batalha espalhados pelo mapa Vários outros sistemas que tenho em mente.   Changelog do servidor:  

          Prints:            Downloads:    Servidor > http://www.4shared.com/rar/VAp3P-nwba/xPoketibia_Project.html? Client > http://www.4shared.com/rar/l5iti909ba/Client_xP.html? Source > http://www.4shared.com/rar/Cb_mNAJvba/sources_xP.html? Repositório no GitHub > Quase lá ~~   creio que não precise de scan, pois o próprio 4shared faz escaneia e diz se tem vírus    Equipe: Wend Silva < eu Daniel   Créditos: avuenja por está ajudando com o Github   é isso Galera vou indo fazendo com o tempo , não me cobrem , tenho vida social também , não é todo o dia que vou está disponível pra mexer no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente com source , creio que vai ajudar muitas pessoas que curte o PDA, Lembrando que ele não vai ser livre de bugs , peço ajuda também para a galera que ajudem no projeto com sugestões e relatando os bugs que encontrarem.   Thank you ~~ 
  15. Gostei
    Wend II recebeu reputação de andrioxx em erro 10060 otclietn   
    vá no seu Iniciar e digite cmd, quando achar abra e digite nele ipconfig vai aparecer uma lista de uns IP's, procure por +ou- isso  endereço IPv4 . . . . . . . . . . . . . .   154.154.154.1   quando acha seu IPv4 pegue o IP que está do lado e copie ou salve para não esquece agora vá no seu config.lua e troque o ip de lá pelo IP do IPv4 feito isso, vá na Pasta do OTclient   modules\entergame e abra o entergame.lua e troque seu IP 
  16. Gostei
    Wend II recebeu reputação de samlecter em (Resolvido)Addon System   
    no some fuctions.lua 
     

    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   if useKpdoDlls then doUpdateMoves(cid) end end
  17. Gostei
    Wend II recebeu reputação de Wlucas em [Pedido] Ganhar Pokemon Ao Passar no Tile   
    pokeinicial.lua 
     



     
    tag do movements.xml
     

           <movevent type="StepIn" actionid="8696;8700;8704;" event="script" value="pokeinicial.lua"/>  
    na tag e no script coloque o ID do actionID, e no tile ou teleport no map editor coloque o mesmo actionID
  18. Gostei
    Wend II recebeu reputação de Iuri190202 em (Resolvido)Problema com Otserv map Global (ajuda)   
    Estamos aqui pra isso qualquer coisa só criar um tópico na área de suporte 
  19. Gostei
    Wend II recebeu reputação de Bluester em xPoketibia [Open source]   
    Olá Galera do Tibiaking!   Venho apresentar para vocês um novo projeto, o xPoketibia, o poketibia se trata de um servidor que está sendo desenvolvido para tentar substituir o PDA em termos de uso dos OT-admin (sair dessa mesmice de servidores PDA) , o mesmo será disponibilizado aqui no fórum com suas devidas versões\atualizações.     Estamos usando uma base antiga que está um pouco desatualizada e com muitos bugs , não editamos o mapa ainda por isso o mapa que está sendo usado é o do dash , tentaremos ao máximo trazer incríveis mapas e sistemas.   Andamento do servidor Level System: 90% Caught System: 50% Go-Back System: 50% Portrait System: 50% Evolution System: 100% NPC Nurse System: 50% Pokedex System: 50% Ghost System: 50% Wild Pokemon Passive: 50% Moves System: 90% Limite de 6 Pokemons: 50% Duel System (Pela Party) 50% Tv / Cam System 50%   Próximos sistemas Order System (Com todas as habilidades [Fly, Surf, Ride, Blink, Cut, Light, Transform, Control Mind, Dig, Move]) All Pokemon Spells Boat System (Vermilion - Cinnabar) Gym System NPC's de batalha espalhados pelo mapa Vários outros sistemas que tenho em mente.   Changelog do servidor:  

          Prints:            Downloads:    Servidor > http://www.4shared.com/rar/VAp3P-nwba/xPoketibia_Project.html? Client > http://www.4shared.com/rar/l5iti909ba/Client_xP.html? Source > http://www.4shared.com/rar/Cb_mNAJvba/sources_xP.html? Repositório no GitHub > Quase lá ~~   creio que não precise de scan, pois o próprio 4shared faz escaneia e diz se tem vírus    Equipe: Wend Silva < eu Daniel   Créditos: avuenja por está ajudando com o Github   é isso Galera vou indo fazendo com o tempo , não me cobrem , tenho vida social também , não é todo o dia que vou está disponível pra mexer no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente com source , creio que vai ajudar muitas pessoas que curte o PDA, Lembrando que ele não vai ser livre de bugs , peço ajuda também para a galera que ajudem no projeto com sugestões e relatando os bugs que encontrarem.   Thank you ~~ 
  20. Gostei
    Wend II recebeu reputação de TrolBR157 em (Resolvido)Erro Item Editor   
    Isso acontece porque o seu items.otb está muito cheio, então não vai dar mais para adiciona items 
    o único jeito de resolver é indo substituindo os novos items pelos items de tibia que ainda resta no client de pokemon
  21. Gostei
    Wend II recebeu reputação de Vida Loka em Temple Position mysql   
    vá na pasta htdocs\config e abra o config.php e procure por essa parte

    $config['site']['newchar_towns'] = array(2); troque o 2 ali para 1 salve e tente criar outro char para ver se resolve ~~ 
     
     
     
    você deve usar modern acc né? então é diferente 
    vá na pasta C:\xampp\htdocs e me passe o arquivo config.php ~~ 
  22. Gostei
    Wend II recebeu reputação de Raphael Darkath em [Itemeditor]error.   
    recomendo esse ItemEditor, uso ele aqui e nunca deu erro  > https://github.com/o...ases/tag/v0.3.4
     
    Configurando
    1° abra o item editor e clique em ctrl+p
    2° marque a caixinha extender (só se seu client esstiver extendido)
    3° clique em browse e indique o caminho para seu client
    4° vá em file e depois em open e indique o caminho do seu items.otb que está na pasta data/items do seu servidor
  23. Gostei
    Wend II recebeu reputação de Fabianoll em [Ajuda] Relacionado a balls...   
    é porque tem que adicionar em outros arquivos também
     
    Para fazer uma ball para se capturada...
    actions/scripts/catch
    1 - Adicione a ball no cliente
    2 - Configure no item xml e otb a ball
    3 - Adicione o id da ball na função isPokeBall (arquivo data/lib/somefunctions.lua)
    4 - Adicione o id do ball no actions.xml na parte de goback.
    5 - Adicione o id da ball no movements.xml na parte do portrait
    6 - Adicione no data/lib/configuration.lua na tabela "pokeballs', e em baixo ira aparecer isso:
    7- Adicione o id do ball no actions.xml na parte de catch.
    8 - Adiciona tbm no npc/scripts/heal.lua.

    Exemplo no configuration.lua: Mesmo com heal.lua (npc/scripts/heal.lua)

    ["normal"] = {effect = 188, on = 11826, use = 11827, off = 11828, all = {11826, 11827, 11828}},
    Onde está em vermelho vc coloca o efeito de goback da pokeball
    Onde está em amarelo vc coloca a id da ball
    Onde está em verde vc coloca a ball usada
    Onde está em azul vc coloca a ball com o pokemon morto
    Onde está em marrom vc altera ali na tabela dentro, colocando os ids da ball on,off e use
    Não esquecendo é claro de trocar aonde tem escrito ["normal] pelo nome da sua ball.

    npc/scripts/heal.lua
    pesquise for balls = 1, 9
    1, 9 - significa
    [1] = {effect = 188, on = 11826, use = 11827, off = 11828, all = {11826, 11827, 11828}},
    [2] = {effect = 191, on = 11829, use = 11830, off = 11831, all = {11829, 11830, 11831}},
    [3] = {effect = 190, on = 11835, use = 11836, off = 11837, all = {11835, 11836, 11837}},
    [4] = {effect = 189, on = 11832, use = 11833, off = 11834, all = {11832, 11833, 11834}},
    [5] = {effect = 188, on = 11737, use = 11738, off = 11739, all = {11737, 11738, 11739}},
    [6] = {effect = 189, on = 11740, use = 11741, off = 11742, all = {11740, 11741, 11742}},
    [7] = {effect = 190, on = 11743, use = 11744, off = 11745, all = {11743, 11744, 11745}},
    [8] = {effect = 191, on = 11746, use = 11747, off = 11748, all = {11746, 11747, 11748}},
    [9] = {effect = 195, on = 12575, use = 12576, off = 12574, all = {12575, 12576, 12574}},
    [10] = {effect = xxx, on = xxxxxx, use = xxxxxxx, off = xxxxxx, all = {xxxxx, xxxxx, xxxxx}},
    serve para cura todas pokeball dentro da bag, se adc nova ball muda para for balls = 1, 10

    3 - Adicione o id da ball na função isPokeBall (arquivo data/lib/somefunctions.lua)

    essa parte:

    function isPokeball(item) if not item then return false end if item >= 11826 and item <= 11837 then return true end if item >= 11737 and item <= 11748 then return true end add nova assim: EXEMPLO:

    if item >= 12574 and item <= 12576 then estão adicionada 3 ball aqui 12574, 12575, 12576! return true end Lembrando que quando for adicionar a ball no items.xml, coloque essa tag:

    <attribute key="ispokeball" value="1"/> ficando assim:

    <item id="10974" article="a" name="Bulbasaur's pokeball"> <attribute key="ispokeball" value="1"/> <attribute key="weight" value="100" /> <attribute key="slotType" value="feet" /> </item> Não testei
  24. Gostei
    Wend II recebeu reputação de xmaster0 em TV System por caotic   
    Olá estou trazendo esse tutorial pra galera que anda querendo os códigos da tv system , o autor não sou eu apenas estou trazendo pra galera que está precisando como me pediram por MP e em tópicos (créditos no final do tópico) 
     
     
    Venho disponibilizar o famoso sistema de televisão poketibiano completo o sistema foi feito para ambos os clients tibianos.
    O sistema permite você assistir outro players jogando assim você fica sem usar itens,falar(so pm), se movimentar e etc...
    Vamos la:
     
    Vá em luascript.cpp e procure:
     



     
    E coloque embaixo:
     



     
    Continuando em luascript.cpp procure:
    //doCreatureSay(uid, text[, type = SPEAK_SAY[, ghost = false[, cid = 0[, pos]]]]) lua_register(m_luaState, "doCreatureSay", LuaScriptInterface::luaDoCreatureSay); Coloque embaixo:
     



     
    Em luascript.h procure:
    static int32_t luaGetPlayerParty(lua_State* L); Coloque embaixo:
    static int32_t luaGetAllsTvs(lua_State* L); static int32_t luaSetPlayerTv(lua_State* L); static int32_t luaDoSendChannelsTv(lua_State* L); static int32_t luaDoRemovePlayerTv(lua_State* L); Vamos agora em game.cpp:
    Procure:
    bool Game::playerSay(uint32_t playerId, uint16_t channelId, SpeakClasses type, const std::string& receiver, const std::string& text) E substitua função por esta nova função:
     



     
    Continuando em game.cpp procure a função:
    ReturnValue Game::internalMoveCreature(Creature* creature, Direction direction, uint32_t flags/* = 0*/) E substitua por esta função:
     



     
    Procure a função:
    bool Game::playerRequestChannels(uint32_t playerId) Substitua a função por: 
    bool Game::playerRequestChannels(uint32_t playerId) { Player* player = getPlayerByID(playerId); if(!player || player->isRemoved()) return false; player->sendChannelsDialog(false); return true; }  Agora vamos a protocolgame.cpp e procure a função;
    void ProtocolGame::sendChannelsDialog(bool tv) E substitua por esta função:
     



     
    Procure em protocolgame.h a seguinta declaração:
    void sendChannelsDialog(); Substitua por:
    void sendChannelsDialog(bool tv); Agora vamos em player.h e procure:
    void sendChannelsDialog() {if(client) client->sendChannelsDialog();} E substitua por:
    void sendChannelsDialog(bool tv) {if(client) client->sendChannelsDialog(tv);} Procure denovo em player.h:
    typedef std::list<Party*> PartyList; E adicione embaixo:
    typedef std::list<uint32_t> Tvlist; Continuando em player.h procure:
     

    AttackedSet attackedSet;  
    Coloque embaixo:
    Tvlist tv; Vamos denovo a protocolgame.cpp e procure:
     



     
    Coloque embaixo:
     



     
    Seguidamente vá em creatureevent.cpp e procure:
    else if(tmpStr == "preparedeath") m_type = CREATURE_EVENT_PREPAREDEATH; Coloque embaixo:
    else if(tmpStr == "selecttv") m_type = CREATURE_EVENT_SELECTTV; Procure depois:
    case CREATURE_EVENT_PREPAREDEATH: return "onPrepareDeath"; Coloque embaixo:
    case CREATURE_EVENT_SELECTTV: return "onSelectTv"; Procure:
    case CREATURE_EVENT_PREPAREDEATH: return "cid, deathList"; Coloque embaixo:
    case CREATURE_EVENT_SELECTTV: return "cid, id"; Procure:
     



     
    Coloque embaixo:
     



     
    Vá em creatureevent.h e procure:
    CREATURE_EVENT_ATTACK, Coloque embaixo:
    CREATURE_EVENT_SELECTTV Procure continuando em creatureevent.h:
    uint32_t executeCombat(Creature* creature, Creature* target); Coloque embaixo:
     

    uint32_t executeSelectTv(Player* player, uint16_t id);  
    Vá agora em game.cpp denovo e procure a função:
    bool Game::playerOpenChannel(uint32_t playerId, uint16_t channelId) Substitua a função por:
     



     
    Vá em data/lib e crie um novo arquivo lua chamado tv system:
     



     
    Agora vamos em actions e crie um arquivo lua chamado tv e coloque:
    function onUse(cid, item, fromPosition, itemEx, toPosition) doSendChannelsTv(cid) end Vá em actions.xml e coloque a seguinte configurando com o id da sua tv:
    <!-- TV --> <action itemid="1445" event="script" value="tv.lua"/> Agora vamos em talkactions e crie um novo arquivo lua chamado delete e coloque isto:
    function onSay(cid, words, param, channel) deleteTv(cid) return true end Agora vamos em talkactions.xml e coloque a seguinte tag:
    <talkaction words="/delete" event="script" value="delete.lua"/> Agora vamos a creaturescripts e crie um arquivo lua chamado createTv e coloque:
    function onTextEdit(cid, it:em, newText) if item.itemid == ID_ITEM_TV then createNewTv(cid, newText) return true end return true end Crie outro chamado de tv e coloque:
    function onSelectTv(cid, id) local tv = getTvOnlines() local idstarter = 200 for i=1, #tv do local tv = tv[i] local sub_id = i+idstarter if sub_id == id then playerWatchTv(cid, tv) end end return true end Crie outro chamado de tvlogout :
    function onLogout(cid) if isPlayer(cid) then deleteTv(cid) playerStopWatchTv(cid) end return true end Vá em creaturescripts.xml e coloque as seguintes as tags:
    <event type="textedit" name="newTv" event="script" value="createTv.lua"/> <event type="selecttv" name="selecttv" event="script" value="tv.lua"/> <event type="logout" name="tvlogout" event="script" value="tvlogout.lua"/> Vá em data/xml/group.xml e abra o arquivo e coloque o novo group:
     

    <group id="8" name="Tv" flags="3845069447162" customFlags="2097151" access="1" violationReasons="4" nameViolationFlags="2"/>  
    Video do sistema em execução:
     

     
    E recomendavel NUNCA modificar as storages porques estão ligados aos codigos.
    Para mudar o id da camera e so mudar a variavel ID_ITEM_TV
    Para deletar uma tv diga o comand /delete
     
    e como prometido no começo do tópico, os créditos:
     



  25. Gostei
    Wend II recebeu reputação de Rezende.16 em [OTC] [TUTORIAL] Transparência   
    Eae galera, vim aqui pra ensinar vocês a usar a transparência no tibia, vamos começar.
     
    Primeiro você tem que ter uma versão de 0.6.5 ou superior do otclient e habilitar a feature.
    Para habilitar a feature você vai em game_things depois em game_things.lua e adicione isto em baixo de function load()

    g_game.enableFeature(GameSpritesAlphaChannel) Agora você tem que usar o Object Builder(versão 0.3.4), abra o object builder, abra seu spr/dat e bota em compile as e ative a opção transparency.
    Pronto, seu cliente e o server já estão aptos a receber a transparência.
     
    Agora a parte mais complicadinha, como montar a sprite com transparência para adicionar no client.
     
    Abra sua sprite no photoshop, delete todos os pixels de fundo(geralmente é rosa), deixe somente os que a sprite usa.
     
    Agora vá em opacidade e diminua para o desejado.
     
    Agora preste bem atenção, salve a imagem no formato PNG, pois ele aceita alfa.
     
    Depois vá no Object Builder, clique para abrir spr/dat, selecione a opção transparency(senão não vai reconhecer seu dat/spr), vá na sprite desejada e a adicione.
     
    Agora compile, também com a opção transparency ativada.
     
    Testei com uma outfit qualquer, resultado final:
     

     
     
     
     
     
     

    Créditos xSONYx EdMignari Baxnie

Informação Importante

Confirmação de Termo