Ir para conteúdo

Hadagalberto Jr.

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Hadagalberto Jr. recebeu reputação de I3reno em Criando Client Próprio 7.6 até 10.41   
    Olá galerinha do TK
    Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
    Neste tutorial eu vou usar o OTC ou OT Client
    Primeiramente baixe o OTC.
    Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
    Remova essas linhas:
    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:
    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)
    Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
    Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
    Coloque o .spr e .dat lá dentro.
    Já está pronto!
  2. Gostei
    Hadagalberto Jr. recebeu reputação de Murilo35 em Criando Client Próprio 7.6 até 10.41   
    Olá galerinha do TK
    Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
    Neste tutorial eu vou usar o OTC ou OT Client
    Primeiramente baixe o OTC.
    Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
    Remova essas linhas:
    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:
    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)
    Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
    Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
    Coloque o .spr e .dat lá dentro.
    Já está pronto!
  3. Gostei
    Hadagalberto Jr. recebeu reputação de Salazar Slytherin em Outfits Poketibia   
    Sim.
  4. Gostei
    Hadagalberto Jr. recebeu reputação de Salazar Slytherin em Outfits Poketibia   
    Adiciona a tag access="ID" após:
    <outfit id="58" access="?" <list gender="0" lookType="661" name="Natal Female"/> <list gender="1" lookType="662" name="Natal Male"/> </outfit>  
  5. Gostei
    Hadagalberto Jr. recebeu reputação de tataboy67 em [Dúvida] Como criar nova stone?   
    Para criar uma nova stone você precisa adicionar a sprite da stone no client com o ObjectBuilder.
    Depois duplique uma stone no itemEditor e colocar a imagem do seu item no dat.

    No /data/items/items.xml clone a tag de uma stone e em 'id' coloque o id do Server ID

    Depois no /data/lib/configuration.lua crie uma tag para sua nova stone com o Server ID

    Agora é só adicionar seu pokemon para evoluir com ela!!
  6. Gostei
    Hadagalberto Jr. recebeu reputação de Ld em Duvidas sobre como criar um client de ot   
    O site é o http://vapus.net.
  7. Gostei
    Hadagalberto Jr. recebeu reputação de TeuzinhoO em Outfits Poketibia   
    Sim.
  8. Gostei
    Hadagalberto Jr. recebeu reputação de TeuzinhoO em Outfits Poketibia   
    Adiciona a tag access="ID" após:
    <outfit id="58" access="?" <list gender="0" lookType="661" name="Natal Female"/> <list gender="1" lookType="662" name="Natal Male"/> </outfit>  
  9. Gostei
    Hadagalberto Jr. recebeu reputação de Viny 13 em O Que é source?   
    Você não falou se usa Windows ou Linux, mas ta aí os dois tutoriais.
    Para Windows.
    Para Linux.
  10. Gostei
    Hadagalberto Jr. recebeu reputação de [ADM]Bruno em Criando Client Próprio 7.6 até 10.41   
    Olá galerinha do TK
    Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
    Neste tutorial eu vou usar o OTC ou OT Client
    Primeiramente baixe o OTC.
    Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
    Remova essas linhas:
    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:
    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)
    Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
    Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
    Coloque o .spr e .dat lá dentro.
    Já está pronto!
  11. Gostei
    Hadagalberto Jr. recebeu reputação de samlecter em Tenho a vps, como configurar?   
    Você deve ter rodado o servidor no seu PC, então jogue o servidor e o site no VPS e faça tudo igual você fez no PC, apenas troque o IP do Hamachi pelo IP do VPS.
    Você irá conectar ao site pelo IP do VPS, ou se você apontou um domínio pro VPS, entre pelo domínio.
    Quanto ao que o @Gaant disse em ralação a reinstalação do site, não é necessário. Apenas passe a database que você está usando e se preferir, limpe-a.
  12. Gostei
    Hadagalberto Jr. recebeu reputação de samlecter em Minha VPS está Muito Lenta!   
    Eles não enganaram não. Devem estar usando outro VPS, no começo desse ano comprei um VPS de 4GB na WebLara e rodou liso, sem lag algum.
    Se for colocar aquele PDA on, em Linux não vai rodar, pois o PDA não possui as sources para poder compilar no Linux.
  13. Gostei
    Hadagalberto Jr. recebeu reputação de Pandemon em Procuro Equipe Poketibia   
    Seu servidor tem sources? Se não tiver acho difício traduzir ele todo.
    Qual script vc quer? Tenho bastante conhecimento em poketíbias.
  14. Gostei
    Hadagalberto Jr. recebeu reputação de samlecter em [Resolvido] Como Adicionar efeitos diferentes na mesma spell?   
    Fico feliz que tenha conseguido!
  15. Gostei
    Por Exemplo: Earthquake tem 2 efeitos diferentes, um azul para o Crystal Onix e um Normal para o resto dos pokemons.
     
    Minha dúvida: Como adicionar esse mesmo efeito do Earthquake do Crystal Onix em outro pokemon (Crystal Steelix) ?
     
    Earthquake do Pokemon Moves.lua:
    elseif spell == "Earthquake" then local eff = getSubName(cid, target) == "Shiny Onix"  and 175 or 118  --alterado v1.6.1 local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end    doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do                   --alterado v1.4     addEvent(doQuake, times[i], cid)      end OBS: Effect Azul = 175, Effect Normal = 118.
    Acho que já deu pra entender, mas vou deixar uma imagem do effect azul que quero também no Crystal Steelix que adicionei no server.
     
     
     
     

     
     
     
     
    [Resolvido]
    Por tentativa e erro acabei aprendendo como fazer. Vou mostrar o que editar caso alguem tenha a mesma dúvida!
     
     
    elseif spell == "Earthquake" then

    if getSubName(cid, target) == "Shiny Onix" then
         eff = 179
         elseif getSubName(cid, target) == "Shiny Steelix" then
         eff = 179
         else
         eff = 127
          end
      
    local function doQuake(cid)
    if not isCreature(cid) then return false end
    if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end
    if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end
       doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell)
    end
    times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000}
    setPlayerStorageValue(cid, 3644587, 1)
    addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1)
    for i = 1, #times do                   --alterado v1.4
        addEvent(doQuake, times, cid)
        
    end
     
     
     
    Nas Linhas Vermelhas: Alterar o nome do pokemon entre " "
    Nas Linhas Azuis: Alterar o número do efeito da spell para o pokemon citado na linha vermelha acima
    Na Linha Amarela: Alterar o número do efeito para os demais pokemons
     
     
     
    OBS: Caso queira adicionar outro pokemon com efeito diferente do padrão (em amarelo), deixe assim:
     
    if getSubName(cid, target) == "Shiny Onix" then
         eff = 179
         elseif getSubName(cid, target) == "Shiny Steelix" then
         eff = 179
        elseif getSubName(cid, target) == "NomeDoPokemon" then
         eff = NumeroDoEfeito
         else
         eff = 127
          end
     
  16. Gostei
    Hadagalberto Jr. recebeu reputação de kiritokunnn em Outfits Poketibia   
    Você tem que colocar um número depois do ultimo número que tiver lá.
    Exemplo: Se o ultimo numero for 40, você coloca 41.
  17. Gostei
    Hadagalberto Jr. recebeu reputação de Viny 13 em O Que é source?   
    1 : Você precisa compilar as sources primeiro.
    2 : Não se altera IP em sources e sim na config.lua do servidor.
    3 : Você precisa compilar as sources primeiro e adicionar os scripts normalmente.
    5 : É a pasta onde tem as sources para serem compiladas.
    6 : Precisa, como um servidor já compilado.
    7 : São arquivos para serem executados em linux.
  18. Gostei
    Hadagalberto Jr. deu reputação a Kimoszin em [MOD] Simple Dance System   
    Seu char vai ficar girando e falando "DANCING", deve ser instalado em \mods\.
    [paste]h8vRCmKr[/paste]
  19. Gostei
    Hadagalberto Jr. deu reputação a ZORAN em [Tutorial] Compilando TFS v1.0 com MSVC 2013   
    Olá amigos da Comunidade Tibiaking venho trazer a vocês este tutorial de como compilar o TFS v1.0 em windows 32 or 64 bits com Microsoft Visual Studio 2013 (Obs: Eu uso a 2013 Ultimater Recomendo).   Vamos ao tutorial >>   1) Primeito baixe os programas abaixo se não tiver claro:   MSVS 2013 >> Click Here http://www.visualstudio.com/downloads/download-visual-studio-vs   Agora baixar os Programas do TFS v1.0:   TFS Sdk >> Click Here - Link 2: (Mirror)
      Source Do TFS v1.0 >> Click Here
      Atenção Baixe apenas a Boost da versão do Pc 32 or 64 Bits.   Boost MSVS 2013 32Bits >> Click Here
      Boost MSVS 2013 64Bits >> Click Here
      2) Agora vamos começar a instalar os Programs do TFS v1.0 >> Primeiro instale o Boost 32 or 64Bits No diretorio raiz do seu HD:   Print >>  
      Agora coloque o SDK Extraido na raiz do Seu HD:   Print >>       Faça a mesma coisa com a source do TFS v1.0:   Print>>     Depois de ter feito tudo isso abra a pasta da source e abra a pasta vc12 e siga a print: ( Obs: Você vera Boost32 isso acontece porque na instalação  eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost  ( A letra C:\  Refere-se a letrado do seu HD  ela pode ser D - H - F e Etc... Varia de Pc a Pc.) )   Print >>     Com o Visual Studio (2013 Recomendado) aberto Siga as Prints abaixo:   Click com botão direito no projeto e vá em propriedades:   Print >>     Depois Click em Cofiguration manager:   Print >>   Vamos as explicações: 1 >> Click la Primeiro Quando abrir a caixa com os passos 2-3 and 4 siga-os abaixo >> 2>> Coloque release e só nada mais. 3>> escolha para qual sistema de 32 or 64Bits. (Lembrado que ali e de acordo com a Boost oks. ) 4>> Só Click lá quando terminar de fazer os passos acima. Rsrs.] ------------------------------------|||||------------------------------- 3) Terceira parte Passos 1 do tutorial vamos lá >> Primeiro agora depois de fazer os passos anteriores faça os seguintes passos Click em C/C++ >>> General e siga a Print:   Print>>     Caso você não entendeu siga as explicações: Vamos as explicações: 1>> Onde você Deve clicar C/C++ >> General. 2>> Click onde a seta esta apontado e click em edit ou de dois clicks. 3>> Quando abrir a caixa de dialogo  deixe os diretórios iguais ao da foto e de um Ok. ( Obs: Você vera Boost32 isso acontece porque na instalação  eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost )   Terceira parte passo 2 Click em Linker >> General e siga  as Prints >>   Prints >>     Vamos as explicações: 1>> Onde você deve Clicar depois de fazer os passos anteriores da terceira parte passos 1. Oks. 2>> igual ao passo 2 da parte 1 da terceira parte só que mais explicativo. 3>> Click em Edit e espere abrir a caixa de Dialogo siga a Print 2.   Print 2>>     Deixe igual a caixa de dialogo  onde esta marcado com o 1 Grande Oks. Depois basta da um OK e um Apply e Ok e esperar aparecer Ready >>    
      Print>>     Explicações: 1>> Esperar o Ready. 2>> Click com o botão direito no projeto e depois em BuilD.            Basta Esperar terminar a compilação e Pronto.            Caso o tutorial não tenha sido bem explicativo Posso melhorá-lo a sugestão e depois posto a foto final da compilação Oks.   Se quiser me agradecer eu serei grato pois deu trabalho fazer esse tutorial pois bugo algumas vezes.   Um grande abraço e fiquem com Deus!   Nota: Eu Tenho permissão do autor do tutorial Original em Inglês para criar o post em PT-Br Não e permitido copiar ou reproduzir sem a devida autorização de Dominique120. Não e permitido postar o Faq do mesmo aqui neste tutorial para ver mais informações siga o LINK ou Veja os #créditos.   #Creditos: -------------------///------------------ Dominique120 >> Click aqui para ver o tutorial original  -------------------///-------------------- ZORAN  >> Click aqui para ver o meu perfil
  20. Gostei
    Hadagalberto Jr. deu reputação a Wise em Procurar players por letra (!searchplayers)   
    Como o título do tópico já diz, o script a seguir serve como uma ferramenta para auxiliar o player a fazer uma busca por outro player.
    A partir de uma letra, é gerada uma lista dos players online cujo o nome começa com a inicial escolhida.


    searchplayers.lua (data\talkactions\scripts):
    function onSay(cid, words, param) -- Developed by Wise ~ TibiaKing.com     local pnames, list = {}, ''          for _, pid in ipairs(getPlayersOnline()) do         table.insert(pnames, getCreatureName(pid))     end              if not tostring(param) or param:len() > 1 then             doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Type the first letter of the name of online players you want to view on the list.\nEx: !searchplayers K')         end              for _, n in pairs(pnames) do         if n:sub(1, 1):lower() == param:lower() then             if list ~= '' then                 list = list..', '..n             else                 list = n             end         end     end          return list ~= '' and doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Players whose first name begins with '..param..': '..list) or doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'There are no players whose first name begins with '..param) end


    talkactions.xml (data\talkactions):
    <talkaction words="!searchplayers" event="script" value="searchplayers.lua"/>


    Uso da talkaction:
    !searchplayers letra ~ !searchplayers k > Players whose first name begins with k: Kharsek, Krohm, Kawaka Espero que gostem (;
  21. Gostei
    Hadagalberto Jr. deu reputação a JonatasLucasf em [Dúvida] Como usar uma source de um server?   
    O que é source?
    Source é o nome dado ao conjunto de códigos que futuramente será um programa, em otserv nem sempre conseguimos esta source, mesmo sendo uma lei sua liberação, o servidor mais usado atualmente “TFS” tem seus códigos liberados e podemos conseguir na seção Download otserv procurando a versão desejada.

    Como abrir uma source?
    Como os códigos são apenas textos podemos abrir-los em um editor de texto normal, porem para facilitar o trabalho do programador usamos IDE, o mais popular no mundo dos otservs, Dev-cpp.

    Como criar um executável (compilar)?
    Criar um executável é um trabalho muito simples e existem muitos tutoriais sobre isso na sessão Tutoriais otserv.


    O que é uma biblioteca (lib)?
    São “arquivos” onde contem sistemas para ser usadas no seu programa, um bom exemplo é a libMySql onde contem funções para trabalhar com Mysql em seu programa.

    O que são linguagens de programação?
    Como o computador entende apenas 0 e 1 e é muito complica fazer programas usando apenas 0 e 1 foi inventada as linguagens de programação, onde se tem um complicador que transforma códigos em uma linguagem que o computador entenda.Essas linguagens devem seguir uma seqüência lógica, assim fazendo com que o compilador entenda o códigos.

    O que é C++?
    C++ é a linguagem de programação que é usada em OT.

    O que é IDE?
    São programas que ajudam o programador na hora de fazer o programa.

    O que é um compilador?
    É o programa primário onde sua função é transformar códigos feitos em linguagens de programação para uma linguagem compreendida pelo computador.
  22. Gostei
    Hadagalberto Jr. recebeu reputação de Trick07 em DÙVIDA NO LINUX   
    Eu gostei bastante desse:http://www.tibiaking.com/forum/topic/44734-pokemon-dash-v9-o-melhor-open/
    Eu achei muito bom.
  23. Gostei
    Hadagalberto Jr. recebeu reputação de Trick07 em DÙVIDA NO LINUX   
    Se o poketibia for PDA, infelizmente não tem como.
    Mas tem vários outros servidores com source na área de Download de Servidores Derivados aqui do fórum.
  24. Gostei
    Olha meu topico do VPS Grátis na minha assinatura.
  25. Gostei
    Hadagalberto Jr. deu reputação a Factur em [TinyTask] Um programa que repete oque você quizer.   
    •Tinytask
     
    -Oque é Tinytask?-
    Bom para quem não sabe, Tinytask é um programa que grava oque você fizer e repete automaticamente ou manualmente, vou explicar tudo oque você deve saber sobre ele, ele pode ser usado como qualquer coisa para você, por exemplo, não só em tibia, mas como em jogos de internet, igual o famoso Dog Coin, que tem que ficar clikando no mineral, é apena baixar o Tinytask configurar e deixar ele clikando, é muito fácil!
     
    •Open




    •Save




    •Rec




    •Play




    •Compile




    •Option



     
     
    •Download
     
     
    (Recomendo você apenas ir no google pesquisar 'Tinytask' e procurar oficialmente um download, mas caso não quizer eu tenho um do softonic aqui)
     
    • http://tinytask.softonic.com.br/download
     
    •Creditos
    Factur - Tudo que tu ta vendo
    VTask - Criação do TinyTask.

Informação Importante

Confirmação de Termo