Ir para conteúdo
  • Cadastre-se

Nicado

Membro
  • Total de itens

    7
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Nicado deu reputação a Movie em [TFS 1.X] Online Bonus System   
    Olá a todos, e estou de volta pra postar alguns conteúdos...
     
    Fui atrás de um online bonus system para tfs 1.3 e não achei e portanto decidi fazer o meu, com a ajuda do @vankk.
    ================================================================================================================
    Testado em TFS 1.3 na versão 8.60.
    ================================================================================================================

    ================================================================================================================
    No seu banco de dados, execute a seguinte query
    ALTER TABLE `players` ADD `online_time` int(11) NOT NULL DEFAULT 0 ================================================================================================================
    O próximo passo é apenas para quem gostaria de que, a cada server save, o número seja zerado!
    ================================================================================================================
    Em globalevents/scripts/startup.lua, após o inicio da função onStartup() adicione o seguinte código
    db.query("UPDATE `players` SET `online_time` = 0") ================================================================================================================
    Agora crie um arquivo chamado onlinebonus.lua em creaturescripts/scripts com isso dentro
    local event = {} local function addOnlineToken(playerId) local player = Player(playerId) if not player then return false end if player:getIp() == 0 then event[player:getId()] = nil return false end player:addOnlineTime(1) player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você ganhou 1 online token por permanecer online por 1 hora sem deslogar.") player:addItem(12543, 1) event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end function onLogin(player) player:registerEvent("OnlineBonus") player:registerEvent("OnlineBonusLogout") if event[player:getId()] == nil then event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end return true end function onLogout(player) if event[player:getId()] then event[player:getId()] = nil end return true end -- <event type="login" name="OnlineBonus" script="onlineBonus.lua" /> -- <event type="logout" name="OnlineBonusLogout" script="onlineBonus.lua" /> A tag XML está no fim desse código.
    ================================================================================================================
    Agora, na pasta lib, crie um arquivo chamado onlineTime.lua e coloque isso dentro
    function Player.getOnlineTime(self) local resultId = db.storeQuery(string.format('SELECT online_time FROM `players` WHERE `id` = %d', self:getGuid())) if not resultId then return 0 end local value = result.getNumber(resultId, "online_time") result.free(resultId) return value end function Player.addOnlineTime(self, amount) db.query(string.format("UPDATE `players` SET `online_time` = `online_time` + %d WHERE `id` = %d", amount, self:getGuid())) end Não esqueça de registrar essa lib no lib.lua.
    ================================================================================================================
    Agora, na pasta talkactions/scripts, crie um arquivo chamado onlinebonus.lua com o seguinte código dentro:
    function onSay(player, words, param) local skill = player:getOnlineTime(player) local message = "--------[+]------- [Online Bonus System] -------[+]--------\n\nGanhe um online token a cada hora que você passa online sem deslogar.\n\n---------------------------------------------------\n Total\n Desde o server save você já ganhou " .. skill .. " online tokens." doPlayerPopupFYI(player, message) end -- <talkaction words="!onlinebonus" script="onlineBonus.lua"/> A tag XML está no fim desse código.
    ================================================================================================================
    O usuário irá receber um item a cada hora online sem deslogar.
    O item está no código de creaturescripts com o id 12543, que pode ser alterado para qualquer item que seja agrupável.
    ================================================================================================================
    É isso por hoje.
  2. Gostei
    Nicado deu reputação a Kamity em SHOW OFF - Launcher 'Kamity'   
    Eae galera do TK, vim mostrar para vocês um projeto meu que esta em andamento Launcher Update baseado na temática do Cliente 12 do global.
     
    Contato
        Discord: Guilherme#3515
        Github: Yokaito
    Features
        ▸ Mostrando numero real de players online do servidor.
        ▸ Autoupdate
            ▪ Verifica no seu site se existe uma nova versão caso exista o launcher baixa o zip e extrai na pasta do usuário.
                ◈ PS: Ou seja não precisa colocar todo o cliente em si para baixar de novo apenas os arquivos modificados.
        ▸ Barra de progresso de download e extração com % em real time.
        ▸ Tag dentro do launcher mostrando a versão atual do cliente do seu servidor.
        ▸ Box (Direita) de Boss spawnado no servidor.
        ▸ Ultima newsticker lançada no seu site.
        ▸ Box (Esquerda) de Top level do servidor com outfit.
        ▸ Nome ot, background, logo, lista do boss com horário para cada dia da semana, todo totalmente configuráveis.
    Upcoming Features   
           ▸ Botão para saber o horário do próximo boss (atualmente aparece apenas o que foi spawnado).
    PS: Estou em processo de finalização de edição do layout do Launcher junto com as features que citei logo acima.
     
    Versão Final do launcher. Essa e a primeira release dele. Tudo que for implementado daqui pra frente sao novas features. Todas que citei acima foram implementadas com sucesso.

     
    Créditos
        Base: Launcher AutoUpdate C# (Usei como inspiração para o back-end reescrevendo o código e adicionando novas funcionalidades e validações para erros).
        Kamity: Novas validações, novo layout e novas features.
     
  3. Gostei
    Nicado deu reputação a Underewar em SHOWOFF PXA PROJECT POKEMON 2024   
    Explorando o Mundo de PokexAdventure
    Abertura oficial dia 15 de janeiro.


    Entre em nosso discord e aguarde o lançamento.
    https://discord.gg/nec7SucPDH
     
    Olá Comunidade!
    Gostaríamos de compartilhar as emocionantes características do nosso projeto em desenvolvimento, PokexAdventure.

    Estamos empenhados em criar uma experiência de jogo envolvente e única, com elementos que tornam a exploração do mundo Pokémon ainda mais cativante.
     
    Sistema Dinâmico de Spawn: O mundo de PokexAdventure é vivo e dinâmico.
    O sistema de spawn é influenciado por fatores climáticos como chuva, tempestade, vento, erupções vulcânicas, tsunamis, estações e horário do servidor.
    Cada horário e estação trazem diferentes tipos de Pokémon, proporcionando uma experiência de jogo variada e dinâmica.
     
    Eventos Específicos: Alguns Pokémon só aparecem em eventos específicos, como tempestades ou ventos fortes.
    Esteja preparado para encontrar criaturas raras e únicas durante esses momentos especiais no jogo.
     
    Pokemon Scanner: Explore o mapa com o Pokemon Scanner!
    Descubra lugares especiais onde você pode usar seu scanner para procurar Pokémon.
    A diversidade do mundo Pokémon está ao seu alcance.
     
    Encontros Raros: Andando pelo jogo, há uma pequena chance de encontrar Pokémon raros.
    Essas criaturas só podem ser encontradas em áreas específicas do jogo, incentivando a exploração e a descoberta.
     
    Sistema de Hunter: Junte-se ao sistema de Hunter e suba até 5 ranks completando missões específicas. Desbloqueie tecnologias de exploração, mergulhe no novo sistema de craft do jogo e descubra novas moedas e criaturas exclusivas.
     
    Desenvolvimento do Mapa e Nova Lore: Nosso mapa está sendo desenvolvido do zero, apresentando uma nova lore inspirada no universo Pokémon.
    Explore regiões inéditas e descubra segredos que expandem ainda mais o mundo Pokémon.
    Estamos ansiosos para ouvir seus feedbacks e compartilhar mais detalhes sobre o desenvolvimento contínuo do PokexAdventure.
    Junte-se a nós nesta jornada emocionante!
     
    Estamos emocionados em apresentar nosso novo e empolgante Sistema de Ranked 2v2, uma experiência única que promete batalhas Pokémon intensas e estratégicas. Nosso objetivo é proporcionar uma jogabilidade equilibrada, onde a habilidade e a estratégia são fundamentais.
     
    Características do Sistema de Ranked 2v2:
    Batalhas em Duplas:
    Convide um amigo ou faça parceria com outro treinador para formar uma equipe poderosa de 2v2.
    Desenvolva táticas coordenadas e sincronizadas para superar seus oponentes.
    Equipes de 5 Pokémon:
    Cada treinador seleciona uma equipe de 5 Pokémon para o confronto.
    A variedade de Pokémon permite a criação de estratégias complexas e adaptação às situações de batalha.
    Níveis Balanceados:
    Todos os Pokémon participantes têm seus níveis ajustados para garantir uma competição justa.
    Isso elimina desequilíbrios de poder e enfatiza a importância da estratégia e do trabalho em equipe.
    Estratégias Diversificadas:
    Explore diferentes combinações de tipos de Pokémon, movimentos e habilidades para criar estratégias únicas.
    Adapte-se às escolhas do seu oponente e planeje suas jogadas com antecedência.
    Classificação e Recompensas:
    Ganhe pontos de classificação com vitórias e suba nas fileiras da competição.
    Desbloqueie recompensas exclusivas, como skins para Pokémon, itens raros e muito mais.
    Ambiente Competitivo e Amigável:
    Desfrute de um ambiente competitivo, mas também amigável, incentivando a troca de estratégias e dicas entre os treinadores.
    Participe de torneios regulares e eventos especiais para desafiar os melhores treinadores.
    Estamos dedicados a proporcionar uma experiência de jogo única e emocionante para todos os treinadores de PokexAdventure.
    Prepare-se para enfrentar desafios, formar alianças estratégicas e se destacar no mundo competitivo das batalhas Pokémon em equipe.

    OTCv8 IMGS
     

     
  4. Gostei
    Nicado deu reputação a Hokograma em Como Mudar O Nome Do Client (No Topo Da Tela.Gerenciador De Tarefas,Barra De Ferramentas,Etc)   
    Salve galerinha do TK hoje vim trazer algo pra voceis ,como ja dis o titulo vou ensinar a como trocar aquele nome "Tibia" do canto superior esquerdo da tela !
    Siga Os Passos A Seguir E Muito Simples!
     
    Sempre Que For Fazer Procedimentos como esse,e recomendavel fazer uma copia do arquivo que vai ser usado "no caso client.exe"para alguma outra pasta do seu computador, para acaso ocorrer acidentes e o arquivo modificado parar de funcionar !
    1°Abra O Seu Client.exe com o app chamado Notepad++ em seguida inicie o comando ctrl+f (atalho de busca) e procure pela palavra:
    (%s attempt at %p) 2°Em Seguida Observe a Linha De Baixo Aonde Esta Escrito "Tibia" , apague o "Tibia" e substitua pelo nome que quiser ate no maximo 5 letras (tendo menos de 5 letras deve-se aperta a tecla Espaço ate fechar os 5 caracteres !
     
    3°De Um SALVAR e feche o Notepad++ 
     
    E PRONTO! E SIMPLES PRATICO E FUNCIONANDO PERFEITAMENTE ,Basta Abrir o .exe novamente e ver o resultado 
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo