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. Obrigado
    KotZletY deu reputação a DdJs em Serpent Spawn's Cave | 10.98 (Quest/Task Place)   
    Serpent Spawn Caves
    Version: 10.98
     
    Download:

     
    Type: .Rar
    Size: 108KB
    Position: [X: 1019 Y: 1026 Z: 7]
    File password: tibiaking
     
    Scan:

     
    Images:
     
     
     
    Entenda as mecânicas 
    Understand the mechanics.
     
    Essas são apenas minhas ideias, não é regra e você faz o uso que quiser do mapa.
    (Também não acompanha nenhum pack de .lua sobre o que está escrito abaixo).
     
    These are just my ideas, it's not the rule and you make whatever use you want from the map.
    (Also does not accompany any pack of .lua on what is written below).
     
     
  2. Curtir
    KotZletY recebeu reputação de ReflectioN em Como Mudar A Skin/Sprite Dos Itens   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
    @Hokograma items.otb esqueceu dele ? Hahaha, o spr e dat é somente a imagem da coisa, o item em si é feito no items.otb e finalizado no items.xml, use o item editor para criar o novo item!
  3. Gostei
    KotZletY deu reputação a Pedro. em Telara-ATS   
    Resolvi postar o projeto pra download, o servidor foi testado online e está funcionando SEM nenhum erro ou BUG.
    Testado em ubuntu, 14.04, OTX, 10~11.
     
    Download
    Telara.rar
    Database.sql (não está resetada, se preferir baixa do GIT do malucoo)
    Website.rar
     
    Scan
    Scan 18/01/2019
     
     
     
    — Adicionado Boss Room, funciona como sistema de Raids
    — Corrigido todos teleports dos Trainers.
    — Adicionado 130+ Teleports próprios, diversos do DJ aqui do forum.
    — Adicionado Veradin npc que vende Addons & Montarias pelos Crown Tokens.
    — Autoloot modificado pelas srcs, com controle de items pelo banco de dados.
    —  Mapa totalmente diferente, é pra ser um baiak por ser teleports, mas um baiak CUSTOM, nunca vi nenhum online por ai, venho dizendo o diferente me atraí, espero que te atraía também, uma coisa linda dessas.
    — Tentei trazer as mais diferentes quests que eu possuia no Thoria & Alvoria, e hunts também, então tudo que você verá, nunca fui visto em outros baiaks.
    — Foi adicionado todos items de Djin, Zão, Magicians, no Rashi no objetivo de simplificar e não ter vários npcs pra uma coisa só.
    — Adicionado system de task bolado do lobão você pode ver mais informações aqui 
    — Foi adicionado NPC que venda items de Imbuiment
    — Adicionada Roshamuz, podendo ir pelo barco.
    — Sistema de Crown Token, cada level upado & chances de droparem de mobs, você pode ver mais aqui 
    — Adicionado bônus exp para players que estiverem com cast aberto, criado pelo
    E um site totalmente novo para um servidor novo.
     
    Screens;
     

     

     

     

     

     

     

     

     

     
     
     
  4. Gostei
    KotZletY deu reputação a Dev PHP em Agressive promo Website   
    Olá pessoas.
     
    Sou o Ricardo.
     
    Vou compartilhar com vocês um método bem legal de atrair novos donates para seu servidor de uma maneira bem simples.
     
    Vamos aos pré-requisitos.
    Você precisa compreender como funciona a arquitetura de pastas do Gesior para compreender sobre quais arquivos será necessário alterar, vou tentar ser o mais didático possível.
    Segundo você precisa estar com uma versão mais recente do JQUERY, que é uma biblioteca javascript.
    Terceiro, fazer um deposito nessa conta aqui... rsrsrsr zoas.
     
    Vamos ao tutorial.
     
    Vamos adicionar a biblioteca do jquery à tag BODY do seu website:
     
    <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> Esse código deve ser inserido logo abaixo da abertura tag <body> do seu website.
     
    crie uma PASTA onde está localizado o seu tema chamada promo.
    Após isso vamos criar um arquivo Java Script para controlar a promoção.
    de o nome que você preferir à esse arquivo.
    nesse caso será o promo.js 
    *Esse arquivo deve estar dentro da pasta promo.
    function showPromo() { $('#promo-overlay').fadeIn(); $('#promoloader').fadeIn(); } function closePromo() { $('#promoloader').fadeOut(); $('#promo-overlay').fadeOut(); } Após isso será necessário criar um arquivo CSS que será responsável por exibir corretamente a promoção no website.
    promo.css
    *Esse arquivo deve estar dentro da pasta promo.
    #promo-overlay { display: block; position: fixed; top: -100px; left: 0; right: 0; bottom: -100px; z-index: 997; background: rgba(0,0,0,.6); } #promoloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .promo-image{ display: block; margin-left: auto; margin-right: auto; } Após criado o CSS insira uma imagem de sua preferencia dentro da pasta promo.

    Após criado, vamos criar um arquivo php dentro da pasta do seu tema, nesse caso será usado o caminho 
    /layouts/tibiacom/
    Será criado o arquivo promo.php que será o responsável pela exibição da propaganda.
    <?php if (!isset($_REQUEST['subtopic']) || $_REQUEST['subtopic'] == 'latestnews') { ?> <?php if (Website::getWebsiteConfig()->getValue('promo_isactive')) { ?> <link href="<?php echo $layout_name; ?>/promo/promo.css" rel="stylesheet" type="text/css"> <div id="promo-overlay" style="display: none"></div> <div id="promoloader" style="z-index: 5000; display: none"> <div style="text-align: center"> <a href="./?subtopic=accountmanagement&action=donate"> <img class="" src="<?php echo $layout_name; ?>/promo/<?=Website::getWebsiteConfig()->getValue('promo_imagename')?>"/> </a> </div> </div> <script src="<?php echo $layout_name; ?>/promo/promo.js"></script> <script> $(document).ready(function () { showPromo(); }); $('#promoloader').on('click', function () { closePromo(); }); $(document).keyup(function(e) { if (e.key === "Escape") { closePromo(); } }); </script> <?php } } ?> Após criado será necessário abrir o arquivo
    config.php. e inserir 2 linhas no final dele.
     
    /** Promoção configuration */ $config['site']['promo_isactive'] = TRUE; $config['site']['promo_imagename'] = 'promo.png'; *Aqui deve-se referenciar o nome da imagem que você colocou dentro da pasta promo, juntamente com seu tipo, assim como no exemplo acima.
    Após feito tudo isso, calma jovem padawan ainda não irá funcionar, está faltando o principal que é incluir a chamada para o arquivo promo.php dentro do arquivo layout.php
    então vamos fazer isso.


    Logo antes do fechamento da tag </body>
    Coloque esse lindo código.
     
    <?php include_once "promo.php"; ?>
    Sendo assim, desfrute da sua nova propaganda...
  5. Curtir
    KotZletY deu reputação a lordzetros em Alavanca de troca [X itens por Y itens]   
    Olá,
    Bom... teve um pedido no Discord da TK feito por algum usuário (não estou recordando o nome) que estava tendo dificuldades em fazer determinado script, então decidi fazê-lo. É algo simples, eu já tinha enviado lá no canal de suporte, porém, como já de conhecimento por muitos, o canal foi removido. Decidi refazer de uma forma melhor e mais prática.

    * Sobre o Script * 
    Quando o jogador utilizar a alavanca para ganhar determinado(s) item(s), ele terá que ter deixado em POSIÇÕES DEFINIDAS alguns itens, sendo assim, possível efetuar a troca. Simples, não? Caso ainda não tenha entendido, tem imagem abaixo de como funciona o mesmo.
     
    * Imagens demonstração * 

    Tentando efetuar a troca sem tá com os itens posicionados de forma correta...
     

    Efetuando a troca de forma correta.
     
    * Instalando o Script * 
    Em data/actions/scripts/ crie um arquivo chamado alavanca_troca.lua e cole isto dentro:
    --[[ Lordzetros - TK ]] local config_itens = { {id = 2666, pos = {144,63,6}, count = 1}, -- ID DO ITEM NECESSÁRIO, POSIÇÃO QUE DEVE FICAR, QUANTIDADE DE ITEM NECESSÁRIO {id = 2667, pos = {145,63,6}, count = 1}, {id = 2671, pos = {146,63,6}, count = 1}, -- Caso queira colocar outro item, basta seguir esse modelo (ctrl + c) } local config_troca = { msg_falha = "Falha na troca do item. Necessario: %dx %s em sua devida posicao!", msg_sucesso = "A troca foi efetuada com sucesso!", recompensas = {{id = 2003, count = 1}, {id = 2004, count = 1}} -- Para deixar apenas uma recompensa, apenas deixe recompensas = {{id = ID_DO_ITEM_A_GANHAR, count = QUANTIDADE_A_GANHAR}} } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local ax_t = {} for i, v in ipairs(config_itens) do local vt = Tile(Position(v.pos[1], v.pos[2], v.pos[3])) local item_t = vt:getItemById(v.id) if (not item_t or item_t:getCount() < v.count) then player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendTextMessage(36, config_troca.msg_falha:format(v.count, ItemType(v.id):getName())) return false end table.insert(ax_t, {item_t, v.count}) end for i, v in ipairs(ax_t) do v[1]:remove(v[2]) end for i, v in ipairs(config_troca.recompensas) do player:addItem(v.id, v.count) end player:sendTextMessage(36, config_troca.msg_sucesso) player:getPosition():sendMagicEffect(CONST_ME_FIREWORK_RED) return true end Em seguida, coloque esta linha de código abaixo de uma semelhante em data/actions/actions.xml
    <action actionid="30258" script="alavanca_troca.lua" />  
    Para finalizar, abre seu editor de mapa e coloque em algum alavanca o actionID = 30258

     
     
    * Configurando o Script * 
    Tá tudo comentado no código, portanto, vou falar só por cima.

     {id = 2666, pos = {144,63,6}, count = 1}
    Nesta parte, você deve colocar o id do item necessário, a posição que ele deve ficar e a quantidade.
     
    E nesta parte você configura a recompensa do jogador
     recompensas = {{id = 2003, count = 1}, {id = 2004, count = 1}}
    Id do item que ele ganhará e quantidade
     
     
    Enfim, script simples, porém, pode ser útil para muitos, assim como acredito que será para o usuário que solicitou, :). Abraços.
  6. Curtir
    KotZletY deu reputação a Pedro. em Last Joined   
    Adicionei no meu servidor, mas não gostei muito, ocupou muito espaço e então resolvi tirar.
    Eu testei em um dos layouts que uso, o padrão dele é bootstrap, então se você usa layout do tibiarl, precisa fazer algumas modificações etc.
     
    teria que trocar o class table, e adicionar bgcolor nos tr.
     
    <tr bgcolor='. $config['site']['lightborder'] .'> <!-- Queries --> <?php $players = $SQL->query('SELECT COUNT(*) FROM `players` WHERE `id`>0;')->fetch(); $accounts = $SQL->query('SELECT COUNT(*) FROM `accounts` WHERE `id`>0;')->fetch(); $housesfree = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=0;')->fetch(); $housesrented = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=1;')->fetch(); $query2 = $SQL->query('SELECT `id`, `name` FROM `players` ORDER BY `id` DESC LIMIT 1;')->fetch(); ?> <!-- End Queries --> <center><div class="jumbotron jumbotron-fluid" style="padding-top: 0px;padding-bottom: 0px;width: 670px;height: 180px;margin-bottom: 0px;"> <div class="container"> <table class="table table-sm"> <tr><td style="padding-left: 150px;">Last joined: <a href="?subtopic=characters&name='.urlencode($query2['name']).'"><?php echo $query2['name']?></a>, Welcome and wish you a nice game!</td></tr> <tr><td><b>Free Houses: </b> <?php echo $housesfree[0]?></td> <td><b>Rented Houses:</b> <?php echo $housesrented[0]?></td></tr> <tr><td><b>Accounts</b> created: <?php echo $accounts[0]?></td> <td><b>Players</b> created: <?php echo $players[0]?></td></tr> </table></td></tr> </div> </div></center>
  7. Curtir
    KotZletY deu reputação a Coltera em [Show OFF] - Shopping Modal   
    Novo Shopping in-game usando Modal via Banco de Dados!
    Será que fica bom? Oque vocês acham?

     
     
     
     
  8. Curtir
    KotZletY recebeu reputação de patomagofps em Problema em trocar Template Modern acc   
    Se não me engano é essa linha, 
    <div class="header"></div></center> Muda para isso, 
    <a href=""><img src="{$path}/templates/seutemplate/images/image.png"/></a> Sabe né ? Diretório da imagem e na imagem o tipo dela, se não souber só falar! xD
  9. Curtir
    KotZletY recebeu reputação de patomagofps em (Resolvido)Servidor não consegue ler senha criptografada do banco.   
    @patomagofps mude de plain para sha1 que é sucesso!
  10. Curtir
    KotZletY recebeu reputação de patomagofps em (Resolvido)Servidor não consegue ler senha criptografada do banco.   
    @patomagofps como está a encryptionType em seu config.lua ?
     
    Só corrigindo, o server não decrypta a senha, quando você escreve sua senha no client, o server encrypta e compara com a senha encryptada na database, pois o resultado da encryptação da sua senha, sempre será o mesmo.
     
    Então digamos que ao encryptar 123 o resultado será: 52e4ub235gsaf24
     
    Quando encryptar novamente, o resultado será o mesmo e sempre será o mesmo, é assim que funciona a comparação em OTServer, se sua senha for a mesma do banco de dados, o login terá sucesso!
  11. Obrigado
    KotZletY recebeu reputação de Hokograma em (Resolvido)[Erro] Modern Acc / Não entrega item comprado na loja   
    Use este, e me diga se funcionou.
     
  12. Curtir
    KotZletY deu reputação a KR3 em Website Nto Ultimate 2018/ NOVO!!   
    Dowload/Scan
     
    Créditos
     

     
    o site é do naruto ultimate official: porém está insanity sla o nome é do cara que pegou acredito eu. 
     
    #REP
     
  13. Curtir
    KotZletY recebeu reputação de julo cesar em (Resolvido)Source para base dinamite   
    @julo cesar não tem o que ser ensinado, basta você adicionar o que precisa e o que falta.
     
    Exemplo, você utiliza o otclient, essa source não tem opcode que é necessário em um servidor de poketibia, então você procura o tutorial de como instalar o opcodes e adiciona.
    O mesmo vale pro passive que também tem tópicos no fórum ensinando a adicionar, pokemons atravessando a parede, pokemons entrando em PZ, pokemons nascendo mesmo com player por perto, race system, tudo isso você encontra por aê, basta procurar e adicionar em sua source que é sucesso, claro haverá coisas que será necessário ter conhecimento em C++.
  14. Gostei
    KotZletY recebeu reputação de Pedro. em [CLOSED]   
    @ninja337 não seja tão arrogante, tenha respeito pelas pessoas que estão tentando lhe ajudar, lembre-se que ninguém é obrigado a lhe ajudar, se estão lhe ajudando é por pura e boa vontade.
    Peço que leia as regras do fórum, em particular a que trata sobre o respeito em nossa comunidade. Lembro que ofensas não serão toleradas em nossa comunidade.
     
     
    Você disse que utiliza sqlite, estava vendo aqui e quando o char é criado a base de capacidade(cap) é de 400, que é multiplicado pela quantidade de capGain da vocação na xml, e se no newPlayerLevel do config.lua que é o level inicial do player, for maior que 8, a capacidade total é multiplicada pelo level definido no newPlayerLevel, ou seja, você começa com uma capacidade apropriada para seu level. Você pode estar alterando esse valor, aumentando a capGain ou aumentando a capacidade base do player que se encontra em iologindata.cpp dentro da função createCharacter, o nome da variável é capMax.
     
    Caso queira permitir que o player carregue mais que 6x pokemons, aumente o valor da verificação nos scripts que checa a quantidade de pokemons que o player tem:
    getPlayerFreeCap(cid) >= 6 como por exemplo no catch system:
      

     
    Essa imagem é de um servidor qualquer que utilizo para ver como os códigos do poketibia foram feitos, o seu pode estar diferente dependendo da base!
     
     
    Se o valor da sua capacidade esta diminuindo para 6, é porquê é necessário, nesse caso você precisará de um novo jeito para a contagem de pokemons para assim utilizar a capacidade livremente!
  15. Curtir
    KotZletY recebeu reputação de julo cesar em (Resolvido)Source para base dinamite   
    @julo cesar compatível você não deve encontrar assim, mas você pode pegar uma source e ir adaptando.
    Callbacks, funções e alterações como onSpawn, setCreatureNick, race system, conditions especificas que existe no poketibia, dentre outras alterações.
    Tudo isso já existe na comunidade, você pode está procurando e acrescentando em sua source.
     
    Sobre compilar, existe inúmeros tutoriais pela comunidade, dê uma procurada!
  16. Gostei
    KotZletY deu reputação a Kazuya9629 em Kid Buu Kibitokai   
    @Kazuya9629
     
    Download 
    https://www.mediafire.com/file/58hzjlag3oo3t5a/Kid_Buu_Kibitokai.rar/file Virus Total
    https://www.virustotal.com/pt/file/68168d70b50d32b25abb16812eaf4eaebc596bb62def614287699daffc9b8f79/analysis/1547391309/  
  17. Gostei
    KotZletY recebeu reputação de Kamiz em Cadeira da POI nao faz nada   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
    @elsaoo1 não consegui entender seu problema.
     
    Não entendi. Da poi ? 
     
    Script, sempre que entrar em uma sala, ganhar um valor, na sala de recompensa, você checa esses valores, se tiver, todos então permita a passagem para a sala de recompensa!
  18. Curtir
    KotZletY deu reputação a mullino em Tibia na VPS com lag.   
    varios fatores comtribuem para o lag mano............
    super fast attack
    distrito (uma das principais causas de lag)
    scripts mal feitas...........
  19. Gostei
    KotZletY deu reputação a Kazuya9629 em Goku Black   
    Download
    https://www.mediafire.com/file/f3zpgmjh1x0j7qt/GOKU_BLACK.rar/file Virus total
    https://www.virustotal.com/pt/file/abda2da1ed0d6f832410bd25188a6707919ff5f074287a38ae56e5ae36897a9c/analysis/1547289366/ Creditos : @Kazuya9629
  20. Curtir
    KotZletY deu reputação a Yan Liima em [PEDIDO] Tile para encher stamina   
    Olha, confesso que deu preguiça de fazer ksks mas como era tu abri uma exeção
     
    Script:
    local config = { addStamina = 1, -- quantos de stamina irá adicionar delay = 1, -- tempo para adicionar a stamina em minutos AREA = {{x=90, y=182, z=7}, {x=102, y=192, z=7}}, -- Canto superior esquerdo / inferior direito da sala. } stamina = {} local function staminadd(cid) if not isPlayer(cid) then stamina[cid] = nil return true end doPlayerSetStamina(cid, getPlayerStamina(cid) + config.addStamina) doPlayerSendTextMessage(cid, 22, "Você recebeu "..config.addStamina.." de stamina.") stamina[cid] = addEvent(staminadd, config.delay*60*1000, cid) end function onStepIn(cid) if isPlayer(cid) then if isInRange(getCreaturePosition(cid), config.AREA[1], config.AREA[2]) then stamina[cid] = addEvent(staminadd, config.delay*60*1000, cid) end end return true end function onStepOut(cid) if isPlayer(cid) then stopEvent(stamina[cid]) stamina[cid] = nil end return true end No movements.xml tu teria que por o ID do tile:
    <movevent type="StepIn" itemid="7351" event="script" value="CC21-Stamina.lua"/> <movevent type="StepOut" itemid="7351" event="script" value="CC21-Stamina.lua"/> Se caso nesse local tenha pisos diferente só tu por assim:
    <movevent type="StepIn" itemid="7351-7352" event="script" value="CC21-Stamina.lua"/> <movevent type="StepOut" itemid="7351-7352" event="script" value="CC21-Stamina.lua"/> Testa ai e me diz se deu certo :D
  21. Obrigado
    KotZletY recebeu reputação de DdJs em Nightmare Isles (Alternative) | 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.
     
  22. Curtir
    KotZletY deu reputação a DdJs em Nightmare Isles (Alternative) | 10.98   
    Nightmare Isles (Alternative)
    Version: 10.98
     
    *OBS: This is not the original Nightmare Isles made by CipSoft, it's a 'remake' created by me.
    *Note: With location to set up the nightmare teddy quest.
     
    Download:

     
     
    Type: .Rar
    Size: 56KB
    Position: [X: 1018 Y: 1029 Z: 7]
    File password: tibiaking
     
    Scan:

     
     
    Images:
     
     
  23. Haha
    KotZletY deu reputação a Cat em #mda2018 - Melhores do Ano no Tk (listão)   
    Novos tópicos promovidos! Os membros citados foram acrescentados à lista.
     
    ?#mda2018 ?
     
    08/01
    • Functions tfs 1.0
    • Item temporário tfs 1.x
    • Spell cooldown janela própria
    • Monstros que morreram antes de criar tfs 1.3
    • Sprite extractor tibia asset 11 to latest tibias client 11.89
    • Evento snowball php mapa
    • Town portal system (dota 2)
    • Docker na criação de ots
    • Hidden trap - igual nto br
    • Criar OTsev em VPS + Site
    • Teleport Soulpoints
    • Comando !bless tfs 1.3
    • Serialize/Unserialize Strings to Number
    • Remover item de um player
    • Testar proteção de client free
     
     
    @KotZletY Fizeram mesmo, se esse ano for igual ao ano passado, o tk vai ta de boas 
  24. Curtir
    KotZletY recebeu reputação de Cat em #mda2018 - Melhores do Ano no Tk (listão)   
    Show de bola, tenho certeza que não só esses citado no tópico, mas todos os conteúdos do ano de 2018, fizeram grande diferença em nossa comunidade. Parabéns a todos os envolvidos pelos conteúdos, vocês são tops!
    Um forte abraço a todos e um feliz 2019(meio atrasado mas o que conta é a intenção Hahaha).
     

  25. Curtir
    KotZletY recebeu reputação de TheFrost em (Resolvido)Erro Creature Not Found   
    @ivonebruno 
    gear second.lua
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo