Ir para conteúdo
Banner com Efeitos

BangxD

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    BangxD deu reputação a Avuenja em [OTC] Background animado   
    Olá pessoal, achei um tutorial muito legal na net, e resolvi trazer para vocês... Ele ensina como colocar background animado no OTClient.
     
    Entendendo as limitações do OTC

    Todos nós sabemos que o OTC só aceita imagens em .pgn e a maioria das imagens animadas são gif ou flash, então como vamos colocar imagens animadas no nosso cliente...

    Introdução

    Passeando pelas profundezas da internet andei lendo que o novo firefox 3 aceitara uma extensão de imagem nova, e qual é essa extensão o APNG isso mesmo Animated Portable Networks Graphics
    então pensei vamos explorar isso.. encontrei um programa que se chama APNG Anime Maker e e ele que vamos utilizar


    1º Passo

    Baixe o Programa AQUI
    ( ele funciona por frames então vc tera que ter todas as imagens de sua animação 1 por 1 em qualquer arquivo mas desde que elas tenham o mesmo tamanho (1024x719 padrão OTC) para n dar conflito visual).
    depois de baixar o programa e ter todas as imagens agora fica facil então vamos seguir.

    2º Passo.

    Abra o APNG

     
    Menu Principal
    OPEN > Abre as suas imagens SAVE > Salva a sua imagem em formato png (porem com a animação) CLEAN > Limpa todas as imagens Move Up / Move down > altera a ordem das imagens Menu Lateral
    Delay > tempo para cada imagens ficar em exibição em ms ou fps Offset / Increment > não sei pra que serve =p os outros menus tbm n mas n vamos usar eu acho rsrs Após adicionar todas as suas imagens em frames e classificar a ordem e tempo de exibição delas salve o arquivo no botão SAVE e coloque dentro da pasta \data\images com nome de background e teste
  2. Gostei
    olá, baixei esta base recentemente, e não sei se o bug é propriamente dela, mas é esse seguinte bug, que a janela pra inserir o login/senha não está disponível..
     
     
     
    Print do Erro: 

  3. Gostei
    BangxD deu reputação a Caronte em Como tirar imagens in-game decentes   
    Como tirar imagens in-game decentes.
    créditos: Daniel.
     
    Abra seu client e vá em: 
    Open Options:

     
    Graphics

     
    Advanced

     
    Don't Stretch/Shrink Game Window.


    Programa Pra tirar PRINTS recomendado!
    PRNTSCR.COM
    Basta baixar e apertar a tecla "Print Screen":

    Para melhorar!
    Um jeito da print sair perfeita, é escurecer o ambiente e utilizar itens de iluminação. Para isso, você pode esperar o ambiente ficar escuro ou utilizar este script: http://www.tibiaking.com/forum/topic/48074-tutorial-god-ambient-light/

     
    Itens de iluminação recomendados!
    Torch

    Frozen Starlight  

    Magic Light Wand

    Necromancer Shield

     


    ANTES!

     
     
    DEPOIS

     

     
     
  4. Gostei
    BangxD recebeu reputação de L3K0T em Não jogar itens pelo teleportes C++   
    Adorei amigo muito bom 😊 
  5. Gostei
    BangxD deu reputação a L3K0T em Não jogar itens pelo teleportes C++   
    Não jogar itens pelo teleportes C++
     

     

     
     
    Bom.. o nome já diz, qualquer um que jogar itens nos teleportes do seu otserv, o mesmo será removido, como aquelas lixeiras, porem esse sistema é pela source, descartando scripts .LUA.
     
     
    Em teleporte.cpp ache:
     
    void Teleport::__addThing(Creature* actor, int32_t, Thing* thing) { if(!thing || thing->isRemoved()) return; Tile* destTile = g_game.getTile(destination); if(!destTile) return; if(Creature* creature = thing->getCreature()) { g_game.addMagicEffect(creature->getPosition(), MAGIC_EFFECT_TELEPORT, creature->isGhost()); creature->getTile()->moveCreature(actor, creature, destTile); g_game.addMagicEffect(destTile->getPosition(), MAGIC_EFFECT_TELEPORT, creature->isGhost()); } else if(Item* item = thing->getItem()) { g_game.addMagicEffect(item->getPosition(), MAGIC_EFFECT_TELEPORT); g_game.internalMoveItem(actor, item->getTile(), destTile, INDEX_WHEREEVER, item, item->getItemCount(), NULL); g_game.addMagicEffect(destTile->getPosition(), MAGIC_EFFECT_TELEPORT); } }  
    Altere ele todo para:
     
    void Teleport::__addThing(Creature* actor, int32_t, Thing* thing) { if (!thing || thing->isRemoved()) return; Tile* destTile = g_game.getTile(destination); if (!destTile) return; if (Creature* creature = thing->getCreature()) { g_game.addMagicEffect(creature->getPosition(), MAGIC_EFFECT_TELEPORT, creature->isGhost()); creature->getTile()->moveCreature(actor, creature, destTile); g_game.addMagicEffect(destTile->getPosition(), MAGIC_EFFECT_TELEPORT, creature->isGhost()); } else { Player* player = dynamic_cast<Player*>(actor); if (player) { player->sendTextMessage(MSG_STATUS_SMALL, "You cannot teleport items."); // Remover o item Item* item = dynamic_cast<Item*>(thing); if (item) { g_game.internalRemoveItem(actor, item); } } return; } } agora é só compilar no modo Rebuilder e ligar o servidor, créditos a mim L3K0T pela alterações.
  6. Gostei
    BangxD recebeu reputação de Lazaru em System Elo   
    desculpe pow nao ter mandado o link, pensei que voces ja tinha kkk.
     
    é só baixa esse servidor que ja vai ter um sistema de kage.
     
    tudo que voce falou no link ai em cima tem mano. só falta alguns ajuste pra ficar parecido com nto ultimate.
  7. Curtir
    muito obrigado mano
  8. Gostei
    god/god
     
    Baixe o novo arquivo SQL aqui. Troquei minha senha pessoal para 'god/god' agora. Por favor, importe este novo arquivo SQL, ok?
    Thunder.sql
     
  9. Gostei
    BangxD deu reputação a Thiagodsw em [OTX2 8.6] NTO BATTLE (NOVIDADE) ATUALIZADO   
    Olá galera do Tibia King !
    Venho por meio deste tópico, publicar a ultima versão do meu servidor derivado de Tibia NTO Battle.
     
    deixei para brincarem e verem sistemas, as sources não disponibilizarei nem o site. afinal é um projeto que fiz com carinho e está a venda as sources. Thogo#9713
     
    O que tem de diferente no NTO Battle ? 
     
    Aura System e Wings Healthbar Monster Bar Healthbar vocation Sistema Raridade Shaders Dungeons e Tasks Game Shop Entre outros Veja algumas Imagens !
     
     
    O que tem nesse Pacote de Arquivos NTO Battle? 
     
    Datapack mais recente e completa do servidor. ( compilada pra windows Client Compilado SQL
    ACC GOD - god/god


    QUALQUER MSG NO DISCORD Thogo#9713
    -source client e otserv e site.
     
    DOWNLOAD  &  SCAN


     
    Client:
    https://mega.nz/file/hbgnSDRJ#xQT-qQHWLUV2Dn8jalwMGblCWnmL0_s3rZfqbxO7znw
    Server:
    https://mega.nz/file/sSZXlZ6a#gow-Db6diNVrnnPIH7qyBqP8WmVLFxWy85-yub_f32Y


     
    Scan
    Client
    https://www.virustotal.com/gui/file/86da72135d75d826c2665bb572084c30288eea843c2cfe2f7a405cfe1ea2f59c/detection
    Servidor
    https://www.virustotal.com/gui/file/cfa4d83c8b6c12fa0daf28cefd6762a053aee7245e6be8f5c02594825a2e2c1e?nocache=1
  10. Gostei
    BangxD deu reputação a Ramon Bernardo em Tfs 0.3.2 Compilando em Linux   
    No arquivo README dentro da pasta doc, tem um tutorial de como compilar no linux. Tente dessa forma.
  11. Curtir
    BangxD deu reputação a Ramon Bernardo em Tfs 0.3.2 Compilando em Linux   
    Onde conseguiu a source 0.3.2? Coloque o link para podermos te auxiliar na compilação.
  12. Gostei
    BangxD recebeu reputação de Yan Liima em startupDatabaseOptimization   
    Caraca mano era isso msm muito obrigado mano vlw +
  13. Gostei
    BangxD deu reputação a Yan Liima em startupDatabaseOptimization   
    @BangxDisso não tem definido na source para ativar/desativar no config. Então nada do que tu ta tentando fazer irá resolver.
     
    Da uma checada no seu server_config da database. Vê se está tudo certinho lá. Seta a versão da db com o valor 27.
     
    server_config.sql
  14. Gostei
    BangxD deu reputação a luangop em Wand dois hits elementais   
    w = { [1] = {ef = 37, sh = 4, dmg = COMBAT_ENERGYDAMAGE}, [2] = {ef = 43, sh = 36, dmg = COMBAT_ICEDAMAGE}, } function onUseWeapon(cid, var) local storage = getPlayerStorageValue(cid, 8445601) if storage <= 0 then atual = 1 else atual = 2 end min, max = 110, 150 -- dano minimo e maximo target = getCreatureTarget(cid) if target ~= 0 then wx = w[atual] doSendDistanceShoot(getThingPos(cid), getThingPos(target), wx.sh) addEvent(doAreaCombatHealth, 100, cid, wx.dmg, getThingPos(target), 0, -min, -max, wx.ef) setPlayerStorageValue(cid, atual == 1 and 1 or 0) end return true end  
  15. Curtir
    BangxD deu reputação a Marvok em Anti-Exiva   
    Não irá ter problema nenhum, foi um pequeno engano no code que fez gerar o erro, mais já modifiquei..
     
    dessa forma que você fez está correto tb.
  16. Gostei
    BangxD deu reputação a Marvok em Anti-Exiva   
    Sim amigo é 0.4, se você observar o code é o mesmo mudando somente a variável..
     
    se você trocar playerExiva (do meu code) para targetPlayer (do seu code), irá funcionar.
     
    teste e me avise se der algum problema.
  17. Gostei
    BangxD deu reputação a Marvok em Anti-Exiva   
    em spells.cpp logo dps de:
    Player* playerExiva = g_game.getPlayerByName(param); if (!playerExiva) { return false; } coloca isso
    std::string stoNamequequiser; playerExiva->getStorage("141414", stoNamequequiser); if(atoi(stoNamequequiser.c_str()) > 0){ std::stringstream ss; ss << playerExiva->getName() << " blablabla."; player->sendTextMessage(MSG_INFO_DESCR, ss.str().c_str()); return true; } e dps faz uma talk simples para dar essa storage que esta no script.
  18. Gostei
    BangxD recebeu reputação de PokeWR em Base NTO Falcon Otserver   
    Alguem conseguiu baixar essa base, poderia min arruma porfavor.
     
    https://tibiaking.com/forums/topic/101921-base-nto-falcon/
  19. Gostei
    BangxD recebeu reputação de Cat em Perder life por segundo ao usar buff   
    Muito Bom 
  20. Gostei
    BangxD deu reputação a LeoTK em Perder life por segundo ao usar buff   
    Editei o post anterior testa novamente
  21. Gostei
    BangxD deu reputação a FeehLoveCes em (Resolvido)Spell de Area   
    você não queria que a spell seguisse o player? agora quando ele usa e anda ela o acompanha... se não for isso, explica com mais detalhes pra min pois não entendi kk
  22. Gostei
    BangxD deu reputação a FeehLoveCes em (Resolvido)Spell de Area   
    Tentei fazer aqui, não testei então testa e me fala se funciona...
     
    Em tempo coloque a quantide de segundos que a spell ira ficar repetindo, e em effect qual o efeito que ira usar
     
     
  23. Gostei
    BangxD deu reputação a ernaix69 em (Resolvido)Spell de Area   
    Agora é só trocar no xml, tirar de area e por self
     
  24. Curtir
    BangxD recebeu reputação de Yamili em (Resolvido)Skill Rate/Velocidade para upar skill   
    Vlw tendi agora
  25. Curtir
    BangxD deu reputação a Dwarfer em Aumentando Damage   
    Para evitar maiores modificações, você poderia utilizar esse aumento de dano apenas para player vs player (com monstros não funciona). Após usar a magia, o player só poderia utilizar novamente assim que o efeito do bônus no elemento (fire, ice, etc) acabasse. Então, teste assim:
     
    Em spells/scripts crie um arquivo:
     
    buffelemental.lua
     
     
    Edite as palavras "flam", "frigo" como queira ou adicione outras.
     
    Em spells.xml: (Edite as palavras da magia, o maglvl, mana e os outros parâmetros de acordo com o que desejar, esse aí é apenas para servir como base caso você não saiba como fazer)
     
     
    Em creaturescripts/scripts crie um arquivo:
     
    buffelementalattack.lua
     
     
    No login.lua, registre o evento adicionando: 
    registerCreatureEvent(cid, "BuffElemental") Em creaturescripts.xml, adicione a tag: 
    <event type="statschange" name="BuffElemental" event="script" value="buffelementalattack.lua"/> Para utilizar a magia:
     
    utori buff "flam -- o hit do player quando FIRE será aumentado em 10% como foi configurado lá na spell
     
    Para os demais:
    utori buff "tera
    utori buff "ico
    utori buff "frigo

Informação Importante

Confirmação de Termo