Ir para conteúdo
  • Cadastre-se

KotZletY

Héroi
  • Total de itens

    4072
  • Registro em

  • Última visita

  • Dias Ganhos

    85

Histórico de Curtidas

  1. Curtir
    KotZletY deu reputação a Coltera em Show OFF - Mapping   
    HUNTS:
    Estarei postando algumas imagens do meu projeto
     
    * (Mapa simples e poucos detalhes) *
     
    ---------------------------------------------------
    Atualização: 27/05/2019
    ---------------------------------------------------
    1

    2

    ---------------------------------------------------
    Atualização: 25/05/2019
    ---------------------------------------------------
    1

    2

     
    CIDADE:
    ---------------------------------------------------
    Atualização: 27/01/2019
    ---------------------------------------------------
    Repostarei..
     
  2. Curtir
    KotZletY deu reputação a JEAN JR em NPC DE VOCAÇÃO TIBIA DBO   
    Eai Galera do TK, tranquilo ? Hoje uma pessoa do TibiaKing me procurou pedindo ajuda com Account Manager no TIBIA DBO pelo motivo de não ter dinheiro para hospedar o site, porem no TIBIA DBO pelo que pesquisei ele não tem Account Manager e não dá pra criar por conta de algumas Sources que não tem, e realmente no OT DBO dele dava BUG ao tentar criar por Account Manager (Que eu mesmo criei por conta de não ter).
     
    Mas vamos ao que Interessa. Acabei fazendo o NPC Yaman (do começo do jogo) de NPC de escolha de Vocação, e quero disponibilizar pra quem estiver com o mesmo problema e não tenha site.
     
    1º Vai na pasta data/npc/scripts/ e abre a Script do NPC Yaman;
    2º Copie o código abaixo e cole lá;
    3º Salve, abra o jogo e desfrute.
     
    OBS: O player sempre quando morre volta para o mesmo lugar, então coloquei uma validação de que se o Player já estiver com uma vocação ele apenas vai ser teleportado para a city.
     
    local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false local pos = {x=99, y=188, z=7} function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Hey!.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) if getPlayerVocation(cid) == 0 then msg = string.lower(msg) if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 5 then selfSay('Olá, Escolha sua Vocacao: Goku, Vegeta, Piccolo, C17, Gohan, Trunks, Cell, Freeza, Majin Boo, Broly, C18, Uub, Goten, Chibi Trunks, Cooler, Dende, Tsuful, Bardock, Kuririn, Pan, Kaio, Videl, Janemba, Tenshinhan, Jenk, Raditz, C16, Turles, Bulma, Shenron.') talk_start = 1 elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 5 then selfSay('Sorry, ' .. getCreatureName(cid) .. '! ????????.') elseif focus == cid then talk_start = os.clock() elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 5 then selfSay('Good bye, ' .. getCreatureName(cid) .. '!') focus = 0 talk_start = 0 elseif(msgcontains(msg, 'goku') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar um Goku ?') talk_start = 2 idVocacao = 1 elseif(msgcontains(msg, 'vegeta') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Vegeta ?') talk_start = 2 idVocacao = 17 elseif(msgcontains(msg, 'piccolo') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Piccolo ?') talk_start = 2 idVocacao = 32 elseif(msgcontains(msg, 'c17') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar C17 ?') talk_start = 2 idVocacao = 45 elseif(msgcontains(msg, 'gohan') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Gohan ?') talk_start = 2 idVocacao = 57 elseif(msgcontains(msg, 'trunks') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Trunks ?') talk_start = 2 idVocacao = 71 elseif(msgcontains(msg, 'cell') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Cell ?') talk_start = 2 idVocacao = 83 elseif(msgcontains(msg, 'freeza') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Freeza ?') talk_start = 2 idVocacao = 95 elseif(msgcontains(msg, 'majin boo') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Majin Boo ?') talk_start = 2 idVocacao = 111 elseif(msgcontains(msg, 'broly') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Broly ?') talk_start = 2 idVocacao = 127 elseif(msgcontains(msg, 'c18') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar C18 ?') talk_start = 2 idVocacao = 140 elseif(msgcontains(msg, 'uub') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Uub ?') talk_start = 2 idVocacao = 152 elseif(msgcontains(msg, 'goten') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Goten ?') talk_start = 2 idVocacao = 164 elseif(msgcontains(msg, 'chibi trunks') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Chibi Trunks ?') talk_start = 2 idVocacao = 178 elseif(msgcontains(msg, 'cooler') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Cooler ?') talk_start = 2 idVocacao = 192 elseif(msgcontains(msg, 'dende') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Dende ?') talk_start = 2 idVocacao = 206 elseif(msgcontains(msg, 'tsuful') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Tsuful ?') talk_start = 2 idVocacao = 218 elseif(msgcontains(msg, 'bardock') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Bardock ?') talk_start = 2 idVocacao = 230 elseif(msgcontains(msg, 'kuririn') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Kuririn ?') talk_start = 2 idVocacao = 244 elseif(msgcontains(msg, 'pan') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Pan ?') talk_start = 2 idVocacao = 256 elseif(msgcontains(msg, 'kaio') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Kaio ?') talk_start = 2 idVocacao = 268 elseif(msgcontains(msg, 'videl') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Videl ?') talk_start = 2 idVocacao = 280 elseif(msgcontains(msg, 'janemba') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Janemba ?') talk_start = 2 idVocacao = 292 elseif(msgcontains(msg, 'tenshinhan') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Tenshinhan ?') talk_start = 2 idVocacao = 304 elseif(msgcontains(msg, 'jenk') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Jenk ?') talk_start = 2 idVocacao = 316 elseif(msgcontains(msg, 'raditz') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Raditz ?') talk_start = 2 idVocacao = 328 elseif(msgcontains(msg, 'c16') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar C16 ?') talk_start = 2 idVocacao = 340 elseif(msgcontains(msg, 'turles') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Turles ?') talk_start = 2 idVocacao = 352 elseif(msgcontains(msg, 'bulma') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Bulma ?') talk_start = 2 idVocacao = 364 elseif(msgcontains(msg, 'shenron') and talk_start == 1) then selfSay('Voce Deseja Realmente se tornar Shenron ?') talk_start = 2 idVocacao = 376 elseif(msgcontains(msg, 'yes') and talk_start == 2) then doPlayerSetVocation(cid, idVocacao) doTeleportThing(cid, pos) talk_start = 0 end else doTeleportThing(cid, pos) end end function onThink() doNpcSetCreatureFocus(focus) if (os.clock() - talk_start) > 45 then if focus > 0 then selfSay('Next Please...') end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 6 then selfSay('Good bye then.') focus = 0 end end end  
  3. Obrigado
    KotZletY recebeu reputação de Pedro. em Landing Page   
    @Yinz faltou uma explicação de como utiliza-lo. Todo tópico de conteúdo deve conter uma explicação de como usa-lo/aplica-lo em seu projeto!
  4. Negativo
    KotZletY deu reputação a diegolopes em GUILD POINTS E EVENTOS   
    up@
  5. Curtir
    KotZletY deu reputação a JuremaFox em Lottery System + Página Gesior TFS 1.2   
    Olá pessoal venho aqui postar o script de loteria mostrando os itens e os resultados na página do gesior, pesquisei no forum mas não achei o sistema com a página no gesior compatível com TFS 1.2 (os que achei não mostrava o resultado no site ou deu algum erro no distro). Achei o script em um forum gringo e a página do gesior aqui no forum, mas modifiquei porque haviam erros. Peço que se eu estiver enganado me avisem que removerei esse tópico. NÃO DAREI SUPORTE, PRA QUEM ENTENDE O BÁSICO DE SCRIPT SERÁ FÁCIL CONFIGURAR.
     
    Vamos lá primeiramente crie um arquivo lua em globalevent/scripts com o nome lottery.lua e adicione


     
    em seguida em globalevents.xml adicione


     
    agora crie uma página no seu gesior com o nome lottery.php e coloque


     
    agora vá na sua database e execute o comando SQL


     
     
    pronto o sistema está ok, configurado para sortear 1 dos membros online de 3 em 3 horas, editar no globalevent e na página do gesior os itens que será sorteado. Agora a imagem de como ficará no site.

     
    Créditos : Shyzoul do forum gringo pelo script.
                    WalaceBz pela página do gesior, que fiz uma pequena modificação, o script original dele é encontrado nesse post AQUI.
                    Eu por trazer ao forum e funcionando perfeitamente em TFS 1.2
     
  6. Haha
    KotZletY recebeu reputação de DdJs em Fury's Dungeon | 10.98   
    Só mapa loko Tio, slc Zé!
  7. Obrigado
    KotZletY recebeu reputação de DdJs em Fury's Dungeon | 10.98   
    Parabéns, seu tópico de conteúdo foi aprovado!
    Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
    Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
     
  8. Curtir
    KotZletY deu reputação a Pedro. em Widget Top 5 Level & Reset.   
    se você quiser ordenar por resets ao inves de level só trocar a ordem do ORDER BY.
     
    o mesmo esquema do padrão de widget, cria um arquivo em /layouts, após isso abre o layouts.php
    Depois do final da div do newcomer, ou de qualquer outro lugar que você quiser por depois ou ANTES, você adicione o include.
     
    <?php include($layout_name.'/top_level.php'); ?> O meu ficou basicamente assim. 

    se eu quisesse por encima de todos, logo depois do pedestal de online, eu colocaria encima dessa div

    <?php $skills = $SQL->query('SELECT * FROM players WHERE deleted = 0 AND group_id < 2 AND account_id != 1 ORDER BY level DESC LIMIT 5'); ?> <style type="text/css" media="all"> .Toplevelbox { position: relative; margin-bottom: 12px; width: 180px; height: 225px; } .top_level { position: absolute; top: 30px; left: 6px; height: 180px; width: 168px; z-index: 20; text-align: center; padding-top: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 9.2pt; color: #FFF; font-weight: bold; text-align: right; text-decoration: inherit; text-shadow: 0.1em 0.1em #333 } #Topbar a { text-decoration: none; cursor: hand; } a.topfont { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #ffcc33; text-decoration: none } a:hover.topfont { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #CCC; text-decoration:none } .Bottom1 { position: relative; bottom: -12px; left: -5px; height: 12px; width: 180px; } </style> <div id="Topbar" class="Toplevelbox" style="background-image:url(<?PHP echo $layout_name; ?>/images/top_level.png);"> <div class="top_level" style="background:url(<?PHP echo $layout_name; ?>/images/bg_top.png)" align="left"> <?php $a = 1; foreach($skills as $skill) { echo '<div align="left"><a href="?subtopic=characters&name='.$skill['name'].'" class="topfont"> <font color="#CCC">&nbsp;&nbsp;&nbsp;&nbsp;'.$a.' - </font>'.$skill['name'].' <br> <small><font color="white">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Level: ('.$skill['level'].')<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset: ('.$skill['reset'].') </font></small> <br> </a> <img src="http://outfit-images.ots.me/animatedOutfits1099/animoutfit.php?id='.$skill['looktype'].'&addons='.$skill['lookaddons'].'&head='.$skill['lookhead'].'&body='.$skill['lookbody'].'&legs='.$skill['looklegs'].'&feet='.$skill['lookfeet'].'" width="64" height="64" style="width: 64px; height: 64px; position: absolute; background-position: 0 0; background-repeat: no-repeat; left: -50px; margin-top: -70px;"> </div>'; $a++; } ?> </div> </div> Não esqueça de executar a query no banco de dados.
     
    ALTER TABLE players ADD reset tinyint(11) NOT NULL;  

     
  9. Gostei
    KotZletY deu reputação a DdJs em Fury's Dungeon | 10.98   
    Fury's Dungeon
    Version: 10.98
     
    Download:

     
    Type: .Rar
    Size: 84KB
    Position: [X: 1027 Y: 1011 Z: 10]
    File password: tibiaking
     
    Scan:

     
    Images:
     
     
  10. Obrigado
    KotZletY recebeu reputação de Pedro. em Wondrous Layout   
    Parabéns, seu tópico de conteúdo foi aprovado!
    Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
    Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
     
  11. Curtir
    KotZletY deu reputação a Pedro. em Wondrous Layout   
    Tenha em mente que esta pasta layout /gesior vem 'como está' e NÃO foi editada para funcionar em outros. No entanto, não deve ser um problema configurá-lo para o seu servidor e editar as subpáginas ao seu gosto. 
     
    Version: Gesior2012 TFS 1x+
     
    Download:
    Wondrous.rar
     
    Virustotal:
    AQUI
    Images:
     

     

     

  12. Curtir
    KotZletY deu reputação a Belmont em [Solução] Códigos Caracteres Especias   
    Hoje venho aqui trazer a solução pra vocês que colam scripts e jogam em seus arquivos, essa solução nada mais é que remover os caracteres especias que vem junto quando você usa o famoso comando CTRL+C e CTRL+V, esse erro se apresenta de várias formas.
     
    Para resolver, basta você ir no diretório do arquivo abri-lo e ir até a linha que mostra no executável(distro) e procurar o caractere especial, LEMBRANDO que ele pode vim oculto, você ira precisar procurar em letra por letra, no vídeo abaixo explica como procurar o caractere especial oculto letra por letra. O que eu fiz ai no vídeo foi somente apagar o caractere oculto.                                      
     
    Os caracteres ocultos, eles podem serem visualizados com mais facilidade ou com mais dificuldade, no caso desse vídeo, foi bem fácil de visualizar, mais em fim, é só você ir até a linha que mostra no executável(distro) vai no final do código e vem apertando a tecla na direção esquerda até acha-lo.
                                                                                         
  13. Gostei
    KotZletY deu reputação a Bruxo Ots em (Resolvido)Liberar ou Abrir Um OTServ   
    Recomendo esses topicos, depois que aprende nunca mais esquece.
    Agora sobre a questão do modem e mais fácil você, pesquisar o nome do modem e tutoriais no youtube.
     
  14. Curtir
    KotZletY deu reputação a Cat em (Resolvido)Liberar ou Abrir Um OTServ   
    Olá @Pedrok22 
     
    Não permitimos mensagens com divulgação de contato exterior para suporte, editei o seu post.
    Você publicou em Otserv -> Discussões, o local correto seria Otserv -> Suporte -> Tibia Clássico ou Tibia Derivado. Movi o tópico para a seção correta, qualquer dúvida pergunte, ok?
     
    Não esqueça de utilizar a barra de pesquisa, pode ser que já tenha algum conteúdo contendo a solução para a sua questão.
     
  15. Gostei
    KotZletY deu reputação a Bruxo Ots em Animated Outfits 12.31   
    Ola Tibianos!!!!
                               
                 Gesior tinha atualizado até a versão 10.92 com addons, monstros e mounts.
                   Mas como ele não atualizou mais, decidi continuar nesse movimento, então sempre
                     que possivel estarei trazendo as novidades do nosso querido e amado tibia.
                               Meta é sempre estar atualizando com os novos looks do global.
     
     
     
     Adicionei o cache em todos os arquivos, então agora e so baixar e usar, claro que precisa
    ser configurado no site de vocês.
     
    Nessa ultima att ja vem com o incrivel Dragon Slayer e as montarias novas que a cip lançou para ajudar o pessoal com Covid-19.
     

     
     
    Download
     
     Créditos
     
    Tutorial Gerando Cache so se não souber mesmo.
     
  16. Curtir
    KotZletY deu reputação a Pedro. em Airetsam Kit   
    tava sem nada pra fazer e comecei a editar um layoutzinho, no intuito de praticar. Aproveitarei e vim disponibilizar aqui, qualquer erro ou bug que acharem podem reportar que irei arrumar.
     
    Airetsam Layout Version: Gesior2012
     
     
    Download:
    https://github.com/pedrogiampietro/AiretsamKit
     
    Images:
     

     

     

     

  17. Gostei
    KotZletY deu reputação a BrunoWots em Global Full 7.6, 7.7 e 7.4 sqlite acc 1/1   
    ⚫ Olá, venho aqui trazer um global (servfull 7.60 e 7.72 cipsoft) também roda 7.4, download junto com a distro compilada de graça, roda em sqlite, é só abrir e rodar o ot !!!!
     
     
                             Senha do account name é 1/1                          
                            senha do god é 111111/222222                         
    RealOTS
    ✔️-Tasks system 100%
    ✔️-CipSoft Engine
    ✔️-All Quests 100%
    ✔️-All NPCs 100%
    ✔️-Real Monsters 100%
    ✔️-Caves 100%
    ✔️-Real Damage 7.6
    ✔️-Trainer off
    ✔️-Mensage loot
    ✔️-Shared Experience
    ✔️-Poi + Acess 100%
    ✔️-Houses 100%
    ✔️-Livros e histórias 100%
    ✔️-Command /buy, !buy.
     
    ⚡ -Items old
    ⚡ - Monstros e Outfits
     
     
    ⚫ Algumas imagens do server, quests e hunts.
     
     
     
     
    ⚫ Downalod e Scamm:
    https://goo.gl/ztc2nP
    https://goo.gl/N52pP2
     
    Atualização:
    * Treiner offline adicionado no templo de thais junto com o npc de task Oldman.

    *Acesso rápido a poi depois de terminar a segunda sala pelo teleport, caso você morra.

  18. Curtir
    KotZletY recebeu reputação de VictorSZA em Ilha de Gelo 8.54 Pokemon [DxP]   
    Parabéns, seu tópico de conteúdo foi aprovado!
    Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
    Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
     
    @VictorSZA ficou show. Seja bem vindo ao TibiaKing 
     
    @Nolis conceda-o seus ensinamentos!
  19. Obrigado
    KotZletY recebeu reputação de DdJs em [TFS 0.4] Bow Mágico   
    @DdJs tópico perfeitamente organizado, parabéns. Obrigado por compartilhar o conteúdo!  
  20. Gostei
    KotZletY deu reputação a DdJs em [TFS 0.4] Bow Mágico   
    Faz um tempo que eu postei algo aqui nessa parte do fórum sobre uma wand elemental a pedido de um membro. Quando fiz o post, uns dias depois alguém
    veio no meu inbox perguntando se eu tinha algo parecido relacionado a bow e acabou que eu apaguei as mensagens e não me recordo o nome da pessoa
    para poder marca-la aqui, e também só agora me lembrei disso e resolvi vir aqui postar. 
    Eu não tenho conhecimento nenhum disso, muito menos sobre cálculos de formulas ou se existe outro mais sofisticado. Se alguém que entende do assunto
    quiser fazer melhorias, correções, etc, sinta-se a vontade.
     
    Introdução:
     
    Para quem já jogou o foxworld open tibia, ou algum outro otserver baiak/custom já deve ter visto um "magic bow" lá entre os itens vips/donates que
    dispara sozinho arrows, sem precisar das arrows em seu devido slot. Pois bem, isso é um negocinho bem simples que serve para leigos que nem eu no assunto
    colocar no ot uma arminha diferente. O ponto disso é que não tem nenhum segredo na "criação", você só altera um bow para ele funcionar
    como uma viper star. Mas de tudo é bem interessante e permite que o paladin tenha o 'slot extra' vago para usar de outra forma.
     
     
    Guia:
     
    Vamos lá! O bow que eu vou usar vai ser o Elethriel's Elemental Bow (ID: 8858) . É um bow interessante para se usar,
    ele tem um sprite bonito e não pode-se obter no jogo (o que facilita bastante). Os tiros eu usei as Shiver Arrows  que combina com a cor do bow
    e possibilita colocar o elemento de envenenamento do alvo de gelo.
    Você pode usar o bow que quiser e alterar para o tipo de tiro que achar melhor. 
    Veja dicas no final do tutorial.
     
    Em items.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma:
    O attack, range e nome você poe a seu gosto.
     
    Em weapons.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma:
    O level você poe a seu gosto.
     
    Em weapons/scripts crie um arquivo magicbow.lua e coloque isso dentro:
    Guia:
     
    setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
    Tipo de dano que causará no alvo (você pode alterar para fogo, terra, etc).
     
    local condition = createConditionObject(CONDITION_FREEZING)
    Tipo de efeito que ficará no alvo (você pode alterar para fogo, terra, etc).
     
    addDamageCondition(condition, 100, 2000, -20)
    O alvo vai sofrer com o dano de 20 hit points a cada 2000 milissegundos, você pode notar outras duas linhas como essa de 10 e 5,
    os danos vão abaixando gradativamente, de 20 passa para 10 a cada 1000 milissegundos e 5 a cada 1000 milissegundos.
     
    Tipos de conditions, shottypes e como calcular formulas você pode encontrar variados tutoriais e aulas aqui no fórum mesmo.
     
     
    Isso é tudo, pessoal. Depois desses três passinhos simples, estará tudo pronto!
     
    Dicas:
     
    Ideias úteis:
     
    Funcionamento:

  21. Gostei
    KotZletY recebeu reputação de Africano em Ilha de Gelo 8.54 Pokemon [DxP]   
    Parabéns, seu tópico de conteúdo foi aprovado!
    Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
    Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
     
    @VictorSZA ficou show. Seja bem vindo ao TibiaKing 
     
    @Nolis conceda-o seus ensinamentos!
  22. Gostei
    KotZletY recebeu reputação de premii em Tutorial 2 em 1 - Magic e Shoot Effects   
    Bom galera, o Tópico já diz tudo, irei explicar como mudar para Uint16 dessa vez nas Source, para quem não sabe. Irei explicar como aumentar em Magic Effects, para assim você seu Server usar mais de 255, e ShootEffects para usar mais de 41 Distance efeitos(muito mais). Existe Tópicos no Tk, porém não é a mesma coisa, esse é diferente pois você irá alterá o valor dos uint's disparados para o Client, para assim então usar além do Padrão!
      Abaixo umas informações essenciais ! 
    Esse Tópico é especifico para TFS 0.4, para que assim você possa aumentar o limite de efeitos no Client, e usar mais de 255 efeitos, e mais de 41 efeitos em Distância.  Vale lembra também que você não é obrigado a mudar em ambos, se você quiser apenas aumentar o Limite de Efeitos para mais de 255, então mude apenas ele, caso queria aumentar apenas os Efeitos que são lançados a distância(ShootEffects ou Distance Effects), caso queria os dois, use ambos. 
     
    Vamos começar primeiramente com os Magic Effects:
     
     
     
    Agora vamos mudar o ShootEffects para uint16.
     
     
    Bom não adianta mudar isso se não fizer alteração no Client, então deixarei aqui, dois Tópicos de como mudar de uint8 para uint16 no Client em em ShootEffects e MagicEffect.
     
     
    Mudando os Efeitos de uint8 a 16 para Magic Effects
    Mudando os Efeitos de uint8 a 16 para Shoot Effects
     
    Então é isso ae, qualquer erro só comentar para que eu possar tentar ajudar.
     
    Tópico exclusivo do Tk, proibido posta em outro site, blog ou fórum! 
     
    xD
  23. Gostei
    KotZletY recebeu reputação de premii em Aumentando a quantidade de effects permitida - 8.60   
    Salve galera, recentemente um Membro postou um Tópico de como tirar o Limite de Efeitos do Old-Client(Client da Cipsfot ), só que somente para a versão 8.54, então devido ao numero de pedidos dos membros que utilizam Client na versão 8.6, resolvi criar esse Tópico ensinando a fazer isso, porém ele criou um Programa para Sobre-Escrever o Endereço, o meu Tutorial será na raça. Kkkkk Vamos nessa,  a baixo citarei o Programa que iremos utilizar para essa mudança, e uns requisitos! 
     
    Informações e Requisitos!  
    Vamos colocar a mão na massa, abra o Debugador que faz a leita em Hexadecimal, para isso usaremos o OllyDbg, que deixarei o Link dele no final do Tópico. Após baixado abra ele. E no icone da pastinha no canto superior esquerdo, clique na pastinha e selecione O diretório do Client.
    Obs: Lembre-se de deixa o Client junto com a SPR e Dat, pois irá precisa runnar o Client para ele mostrar os Endereços! 
     
    Apos ter carregado completamente,  irá aparecer na metade a barra de rolagem, então suba para cima até o fim. 
     
    Feito isso de um Ctrl+S para abrir a função Find Command, e então digite essa chamada CALL 00410450 e de um enter.
    OBS, lembre-se de desmarca a função Entire Block, e então achará a função, impossível dar erro, afinal só existe uma chamada como esse Code.
     
     
    Depois de ter achado ela, de um Enter com a função selecionada, e irá até outro Endereço.
    WTF, aja endereço nessa poxa! Kkkkk
     
     
    E agora é hora da mágica, iremos mudar para Uint_16 finalmente.  Kkkkkk,
     Ali em baixo mais precisamente em cima dos Args, terá duas funções que você irá alterá, como mostra os próximos passos.
     
    Click na primeira chamada, e aperte espaço ou aperte duas vezes com o botão esquerdo do mause, para que você possa alterá o endereço.
    Irá vim a função CALL 004F9A60 então mude por completo para CALL 004F9C00 e click em assembly:
     
    Agora fazemos isso na segunda função, abaixo da primeira, click duas vezes ou aperte espaço, e virá a função MOVZX EAX,AL, e então mude para 
    MOVZX EAX, AX e depois click em assembly:
     
     
    Pronto, só isso seu Client agora passará a Ler em Uint_16 o que significa que você poderá usar até 65534 Effects no seu Old-Client, mais ainda não acabou, precisamos salvar.  Após ter mudado, click com o Botão auxiliar(esquerdo) do mause, em cima em cima de uma das funções, qualquer uma, e vá em Copy to executable > All Modifications:
     
     
    E depois  Click em Copy All:
     
    Irá aparecer outra janela, agora nessa nova janela, click novamente com o botão esquerdo do mause, E click em Save file e salve o Exe modificado na pasta desejada:
     
     
    Pronto, seu Client foi Modificado com Sucesso, e como falei anteriormente, não esqueça de configurar seu Server em Uint_16, e ter liberado os efeitos para mais de 255, coloque quantos quiser, brincks tem um limite, de 65534, e fim, seja feliz. 
    Antes de mais nada vamos testa ? Veja no meu Dat, tem efeitos até 259, então irei usar o 259 para mostra que está tudo certo.
     
     
     
    Isso ae Galera, tudo nosso nada deles. Bom Uso do Uint_16, é algo que presenciei muitos pedindo, e muitos cobrando para fazer essa Alteração, bem, ta ae, e vou nessa. E agora claro o Link do Download.
     
     
    Gostaria de Informa que o Vírus Detectado, não é nada mais nada menos que um Falso-Positivo, por se tratar que Programa, faça uma Alteração Interna dentro de Outro programa. Caso você não saiba modificar a source para uint16 siga esse Tutorial aqui!
     
    Download do OllyDbg Versão 1.10
    Scan do OllyDbg Versão 1.10 
     
     
    Créditos: {
    Breno Neves (Eu),
    Fernando Prado (Parça que me passou o Ultimo endereço)
    }
    Peço desculpas pelos erros de Escrita nas imgs. Sorry!  xD
    Conteúdo Exclusivo para o Tk, não é permitido levar para outro site, blog ou fórum! 
     
     
  24. Gostei
    KotZletY recebeu reputação de premii em Aumentando a quantidade de ShootEffects permitida - 8.60   
    Salve galera recentemente Criei um Tópico de como aumentar o Limite de effects no 8.60 para mais de 255 efeitos, e fiz um Tópico de como mudar de uint8 para uint16 nas Source, para MagicEffect e ShootEffect, porém o Tutorial ficou meio inútil para ShootEffect pois precisa mudar no Client também. E então hoje estarei mostrando como mudar no Client. Abaixo mais informações! 
     
    Esse Tutorial serve apenas para Versão 8.60 do Client, a versão 8.54 é diferente e então caso queiram eu posso mostra como fazer em um Futuro não distante. Hehe! 
     
    Para que as alterações funcione, é preciso que você modifique também na source da sua distro! 
     
    Muito bem, abra o OllyDbg e abra seu Client:
     
     
    Depois de ter aberto o Client aperte Ctrl+G e procure pela função 004108F1 e de um enter, como mostra a foto abaixo:
     
     
    Feito isso, você cairá exatamente em cima do endereço onde deve alterar, como mostra a imagem abaixo:
     
     
    Muito bem hora de altera, o endereço que devemos altera é o segundo e terceiro. Dê 2x clicks ou aperte espaço em cima da função e mude o segundo endereço para CALL 004F9C00
    e depois click em Assembly, como mostra a imagem abaixo:
     
     
     
    Depois mudamos o terceiro endereço, para MOVZX EAX, AX e depois click em assembly, como mostra a imagem abaixo:
     
     
    E fim, precisamos agora salvar nosso Client com a modificação, aperte com o Botão direito do mause e vá em 
    Copy to executable > All modifications
     
     
    Depois em Copy All  
     
     
    Vai abrir outra janela, novamente click com o botão direito do mause, e vá em save file:
     
     
    E depois escolha o Luga onde quer salvar:
     
     
    E fim, lembre-se de fazer a modificação na Source, caso não saiba fazer use esse Tutorial aqui!
    Download do OllyDbg
    Scan do OllyDbg
     
    Lembrando que o Vírus encontrado no OllyDbg é por causa da sua Dll que faz alteração interna na source de um Programa.
     
    Créditos: {
    Breno Neves (Eu)
    Fernando Prado (Parça que me passou os últimos endereços.)
    }
     
    É proibido posta esse Conteúdo em outro Blog, site ou fórum, Tutorial feito exclusivo para o Tk! 
     
    Bom uso e até mais! xD
     
  25. Gostei
    KotZletY deu reputação a VictorSZA em Ilha de Gelo 8.54 Pokemon [DxP]   
    Bom Dia !!! 
    Este é meu primeiro posto aqui no Tibia Kin. Gosto muito de mappear (não sou profissional), fiz essa ilha de gelo e resolvi compartilhar com vocês.
    Deixem críticas e dicas, desde já agradeço !
     
     
     
     
    Download: https://www.mediafire.com/file/x7qn1xe2771teef/Ilha_de_Gelo.rar/file
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo