Ir para conteúdo

Sparky

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Sparky deu reputação a So volto tarde em [Error - CreatureScript Interface]   
    function onThink(cid, interval)     if (isPlayer(cid)) then     local atualOutfit = getCreatureOutfit(cid)     if(getTilePzInfo(getCreaturePosition(cid))) then          if outfitChange[atualOutfit.lookType] then             removeMount(cid)         end     end wnd       quando for pro pc posso dar uma melhorada caso não funcione
  2. Gostei
    Sparky deu reputação a Heyron em (Resolvido){Dúvida}Como fazer TFS aceitar acentuação   
    @Summ:
    Só acho que não fica legal você ensinar pela metade, se não o "trabalho" de desvendar o que você quis dizer fica ao critério da pessoa "traduzir".
     

     
    @NathanAmaro:
    Caso você queira inserir acentos em palavras nas sources, siga esse tutorial.
     
    Ou resumindo..
    Na pasta onde se encontra as sources no seu OT, copie qualquer arquivo.h e renomeie ele para locale.h, e em seguida adicione os seguintes códigos abaixo:
    #include <locale.h> int main(void) { setlocale(LC_ALL, "Portuguese"); printf("Alô mundo! \n\n"); system("PAUSE"); return 0; } Agora salve o arquivo normalmente..
    Abra o Dev C++ e adicione esse novo arquivo que está nas sources do seu servidor no projeto e compile a distro.
  3. Gostei
    Sparky deu reputação a So volto tarde em (Resolvido)[Pedido] Npc House 8.60   
    voce também pode capturar os npcs no evento "onTarget", como no exemplo abaixo:
     
    sendo assim, apenas alterando o escopo do código, fazemos seu pedido acontecer, gif:
    código:
     
    function onTarget(cid, target) if (isPlayer(cid) and isNpc(target) and getCreatureName(target) == "Alice") then doSendMagicEffect(getThingPos(target), CONST_ME_MAGIC_BLUE) doRemoveCreature(target) doPlayerAddItem(cid, 6570, 1) end return true end basta registrar no login.lua e creaturescripts
     
    servidor de testes:
    protocolo 8.60
    tfs 0.3.6
  4. Gostei
    Sparky deu reputação a Avuenja em Pronto para usar | OTC   
    Hoje vim trazer um tutorial de como remover o terminal, modules manager, e deixar o ip automático.
     
    Vamos ao tutorial :
     
    Parte Um
     
    Removendo módulos indesejados
     
    Dentro do diretório
    \otclient-master\modules\client Você irá abrir o arquivo "client.otmod"
     
    Dentro dele vai ter as seguintes linhas :
    load-later:     - client_styles     - client_locales     - client_topmenu     - client_background     - client_options     - client_entergame     - client_terminal     - client_modulemanager     - client_serverlist     //- client_stats Essas linhas são os módulos que vão carregar quando o client for aberto, então é só tirar os que você não quer que abra.
     

     
    Parte Dois
     
    Como deixar o ip automático
     
    Dentro do diretório
    \otclient-master modules\client_entergame Você irá abrir o arquivo "entergame.lua"
     
    Dentro da função "Init", você vai procurar por:
    if g_app.isRunning() and not g_game.isOnline() then     enterGame:show() end E embaixo dessa função você adiciona essa linha :
    EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
    EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
     

     
    Créditos
    BananaFight

Informação Importante

Confirmação de Termo