Ir para conteúdo

Aberos

Visconde
  • Total de itens

    437
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Histórico de Reputação

  1. Upvote
    Aberos recebeu reputação de kennyguh em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  2. Upvote
    Aberos recebeu reputação de Liu King em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  3. Upvote
    Aberos recebeu reputação de ivissonx6 em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  4. Upvote
    Aberos recebeu reputação de Liwx em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  5. Thanks
    Aberos deu reputação a Refe em Aprenda a por o target da PXG no seu servidor!   
    Requisitos:
     
    Primeira modificação:
    No arquivo Creature.cpp, adicione uma inclusão:
    #include <framework/graphics/image.h> No arquivo Creature.cpp encontre o desvio condicional
    if(m_showStaticSquare && animate) { Lá dentro adicione:
    ImagePtr tarf = Image::load("data/images/target.png"); TexturePtr tarfe = TexturePtr(new Texture(tarf, false)); No mesmo desvio condicional troque a linha:
    g_painter->drawBoundingRect(Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(28, 28)*scaleFactor), std::max<int>((int)(2*scaleFactor), 1));  
    Por:
    g_painter->drawTexturedRect(Rect(dest + (animationOffset - getDisplacement() + 2)*scaleFactor, Size(tarfe->getHeight(), tarfe->getWidth())*scaleFactor), tarfe); E logo após adicione:
    g_painter->setColor(Color::white); Agora, você precisa baixar a imagem abaixo e por na pasta data/images com o nome "target.png"

    Caso não consiga ver a imagem, clique aqui.
     
  6. Thanks
    Aberos deu reputação a xLeohige em The Ruby Server - Base Pokémon   
    Ao olhar as diversas bases que podem ser encontradas aqui no fórum e em outros locais da internet, pude ver que todas elas carecem de qualidade. Todas estas bases são feitas utilizando gambiarras para diversos sistemas funcionarem, e com isso vários problemas surgem, como de sistemas que não funcionam direito, e o mais importante, com um desempenho extremamente baixo, gerando apenas servidores instáveis. Com isso eu decidi que iria começar a desenvolver uma base para servidores relacionados a Pokémon, com dois objetivos. Um dos objetivos é ganhar mais conhecimento em cima da linguagem de programação C++, o outro objetivo é disponibilizar uma base completamente estável, funcional e de fácil configuração e desenvolvimento para servidores de Pokémon, para que mais ótimos trabalhos possam surgir. Este projeto também irá incluir um cliente próprio e estável, junto com um website.
     
    Também planejo criar uma espécie de Wiki para o servidor, cliente e website, com o objetivo de auxiliar quem for desenvolver em cima deste servidor, e também aqueles que pouco entendem do assunto relacionando a criação de escripts, Pokémon, spells e etc.
     
    Alguns poucos sistemas foram implementados no servidor por ora. Sistemas como o de catch e de goback serão implementados mais para frente, quando outros sistemas forem completamente implementados, como o sistema de configuração de Pokeballs, criação de Pokémons e sistema de shinys. Estou visando a qualidade do servidor como um todo, por isso algumas coisas irão demorar para aparecer.

    O sistema de Pokeballs e de criação de Pokémon já está bem encaminhado, e um sistema de gêneros também já está pronto com fácil configuração, onde o spawn destes Pokémon com sexo será por % igual aos jogos da franquia. Um sistema de surgimento de Ditto aleatório já está praticamente implementado, onde um Pokémon aleatório pode ser um Ditto disfarçado.
     
    [+] Informações do Servidor
    Baseado em: TFS 1.3
    Protocolo: 10.98
     
    [+] Informações do Client
    Baseado em: otclient 0.6.6

    [+] Informações do Website
    Baseado em: nenhum
    Desenvolvido em: PHP (por ser o mais comum na comunidade)
     
    Como contribuir?
    Eu gostaria muito que a comunidade ajudasse no desenvolvimento deste projeto, pois o mesmo será disponibilizado para todos, e para contribuir não necessariamente é preciso entender de programação. Você pode também ajudar testando e reportando os bugs encontrados no repositório do projeto no GitHub, assim como com sugestões e ideias de mudança/implementação no servidor através do próprio repositório ou através do Discord, ou ajudar na criação de guias para o website do projeto.
     
    Links
     
    [+] RubyServer - GitHub
    https://github.com/rubyserver/rubyserver
     
    [+] RubyClient - GitHub
    https://github.com/rubyserver/rubyclient
     
    [+] RubyServer - Website
    https://rubyserver.github.io/rubyserver/
     
    [+] RubyServer - Discord
    https://discord.gg/XTrZGpy
     
    Algumas Imagens
     
     
     
     
  7. Upvote
    Aberos recebeu reputação de PokeZika2 em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  8. Upvote
    Aberos recebeu reputação de Sensacional em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  9. Upvote
    Aberos recebeu reputação de XZero em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  10. Upvote
    Aberos deu reputação a azareft em LAUNCHER OTCLIENT   
    Claro @Aberos, irei preparar o tutorial aqui e postar no um sitezinho qualquer, os créditos irão ser colocados também.
  11. Upvote
    Aberos recebeu reputação de azareft em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  12. Upvote
    Aberos deu reputação a Poccnn em Livraria - Scripting Lua - Strings   
    As livrarias de Lua
     
    Nesse modulo iremos tratar sobre as livrarias disponibilizadas por Lua.
     
     
    Iremos tratar agora sobre a livraria básica de strings:
    string.len(s)
    Retorna o tamanho da string (mesmo uso do operador #)
    string.sub(s,i[,j])
    Retorna uma string da string s contendo os valores desde a posição i até j. [caso j não seja declarado usa a posição padrão que é a ultima posição da string #s].
    string.rep(s,n)
    Retorna uma string com n copias de s.
    string.upper(s)
    Retorna a string formata em letras maiúsculas.
    string.lower(s)
    Retorna a string formatada em letras minúsculas.
     
     
    Códigos de caracteres:
    string.byte(s [,i])
    Retorna o numero relacionado ao caractere; i seria a posição do caractere requerido, caso seja omitido, vale 1.
    string.char(args)
    Retorna uma string formada pelos argumentos que são o numero relacionado aos caracteres.
     
     
    Marcação de funções:
    string.dump(f)
    Retorna uma representação binaria da função f.
     
     
    Formatação:
    string.format(s [,args])
    Retorna uma string formatada com os argumentos declarados. 
     
    Procura, substituição e iterador.
    string.match(s,p[,i])
    Retorna a captura da pattern p na string s aparti da posição i [deafult 1].
    string.find(s,p[,i[,d]])
    Retorna três argumentos: inicio, fim e string (ou nil caso não use pattern); encontrado na string s pela procura da pattern p desde a posição i até d, desde que sejam declarados, senão, valem 1 e #s respectivamente.
    string.gmatch(s,p)
    É um iterador que retorna os argumentos requisitados pela pattern p na string s.
    string.gsub(s,p,r[,n])
    Retorna uma copia de s a parti da posição n (default = 1) pega pela pattern p e substituída por r (caso r seja uma função, chama-o passando o valor pego pela pattern).
     
     
     
     
    Exemplos
    string.len(s): é um função que retorna o tamanho de uma string, sem contar caracteres de escape em strings sem formatação.
    str = [[olá mundo\n da LUA!]]
    print(str:len()) >> 19
     
    string.sub(s,i[,j]): essa função serve para pegar os valores de uma parte de uma string; iniciando da posição i até a posição j ou final, caso não seja declarado j.
     str = [[scripting Lua!!!]]
    print(str:sub(11)) >> Lua!!!
    print(str:sub(11,13)) >> Lua
     
    string.rep(s,n): uma função que repete a string s, n vezes.
    str = [[repeat>]]
    print(str:rep(2)) >> repeat>repeat>
     
    string.upper(s): coloca todas as letras da string s em maiúsculas.
    str = “Uma StriNG de CARActere”
    print(str:upper()) >> UMA STRING DE CARACTERE
     
    string.lower(s): faz o inverso da string.upper, ela põe todas as letras em minúsculo:
    str = “Uma StriNG de CARActere”
    print(str:lower()) >> uma string de caractere
     
    string.byte(s[,p]): Retorna o numero associado ao caractere s. esse pode variar dependendo da plataforma utilizada.
    str = ‘abc’
    print(str:byte()) >> 97 – primeiro caractere da string; letra a
    print(str:byte(2)) >> 98 – segundo caractere da string; letra b
    print(str:byte(#str)) >> 99 – ultimo caractere da string; letra c
     
    string.char(args): faz a ação inversa da função string.byte; retorna o caractere associado ao numero.
    numeros = {76,117,97,33}
    print(string.char(unpack(numeros)))>> Lua!
     
    string.dump(f): converte uma função lua valida em uma cadeia de caracteres com elementos binários que representa tal função.
    function ola() return 'ola' end
    func = string.dump(ola)
    print(type(func)) >> string
     
    Para usar essa função; tu terá que chamá-la com o uso da função loadstring(s [,args]).
    print(loadstring(func)()) >> ola
     
    string.format(s[,args]): formata a string s com alguns argumentos que sejam passados em args.
    Caracteres para formatação:
    %d
    Inteiro decimal (10)
    %o
    Inteiro octal (8)
    %x
    Inteiro hexadecimal
    %f
    Ponto flutuante (fração), no formato [-]nnnn.nnnn
    %e
    Ponto flutuante (fração), no formato [-]n.nnnn e [+|-]nnn
    %g
    Ponto flutuante de %e. [< -4 or >=] precisão, se não, sera usado o ponto flutuante de %f.
    %c
    Insere o caractere associado ao numero (depende do sistema operacional).
    %s
    Usa apenas strings, caso seja declarado numero, os zeros a esquerda serão suprimidos.
    %q
    Transforma todos os caracteres de cadeias  em quotes duplos.
    %%
    O proprio caractere:' % '.
     
    Exemplo de uso:
    string.format("results: %d, %d", 13, 27)
    results: 13, 27
    string.format("<%5d>", 13)
    <   13>
    string.format("<%-5d>", 13)
    <13   >
    string.format("<%05d>", 13)
    <00013>
    string.format("<%06.3d>", 13)
    <   013>
    string.format("<%f>", math.pi)
    <3.141593>
    string.format("<%e>", math.pi)
    <3.141593e+00>
    string.format("<%.4f>", math.pi)
    <3.1416>
    string.format("<%9.4f>", math.pi)
    <   3.1416>
    string.format("<%c>", 64)
    <@>
    string.format("<%.4s>", "goodbye")
    <good>
    string.format("%q", [[she said "hi"]])
    "she said \"hi\""
     
     
    Antes de explicar sobre as demais funções, fica-se requisitado que seja explicado sobre patterns.
     
    Patterns e seus atributos.
    cc *
    Pode pegar nenhum ou alguns caracteres da classe cc; para a maior sequencia.
    cc -
    Pode pegar nenhum ou algum caractere da classe cc; para a menor sequencia.
    cc +
    Pega um ou mais caracteres da classe cc; para a maior sequencia.
    cc ?
    Pode pegar nenhum ou um caractere da classe cc.
    % n
    Captura números 
     
     
    ^
    Ancóra um caracterer.
    $
    Determina o fim de uma string.
     
     
    string.match(s,p[,i]): uma função que procura dados determinados pela pattern p na string s que pode ser iniciada da posição i e retorna uma string com os caracteres buscados, caso não seja encontrados retorna nil.
    print(string.match(“um |dois| três |quatro| cinco”, ‘|.*|’)) >> |dois| três |quatro|
    print(string.match(“um |dois| três |quatro| cinco”, ‘|.-|’)) >> |dois|
    print(string.match(“um |dois| três |quatro| cinco”, ‘[a-u]’)) >> u – primeira letra encontrada
    print(string.match(“um |dois| três |quatro| cinco”, ‘[x-z]’)) >> nil – não existe nenhuma letra nessa string entre x e z do alfabeto.
    print(string.match(“um |dois| três |quatro| cinco”, ‘|%d+|’)) >> nil
     
     
    string.find(s,p[,i[,d]]): uma função que procura dados determinados pela pattern p na string s que pode ser iniciada a parti da posição i até a posição d, e retorna a posição inicial e final desses dados e pode também retornar uma string contendo os dados encontrados; caso não seja encontrado os dados, retorna nil.
    local txt = "You see the justice seeker (Atk:47, Def:24 +3). It can only be wielded properly by players of level 75 or higher."
    print(txt:find("[def]%d....)")) >> 32, 34, 24 +3
    Veja que eu usei na pattern quatro vezes o caractere de ponto final após a pattern; isso é um recurso que lua disponibiliza para pegar mais elementos além do que já foi pego pela pattern; por isso ele retornou a string “24 +3”.
     
     
    string.gmatch(s,p): iterador que retorna uma string da pattern p, até que não tenha mais, na string s.
    str = [[
             <nome Marcryzius/>
             <nome Vladimir/>
             <nome Sellina/>
    ]]
    for head,name in string.gmatch(str,'<(%a+) (.-)/>') do
             print(head, name)
    end
     
    >>     nome          Marcryzius
    >>     nome          Vladimir
    >>     nome          Sellina
     
    string.gsub(s,p,r[,n]): uma função que percorre uma cadeia de caracteres há encontrar elementos da pattern p na string s e substitui por r (que pode ser uma função) n ocorrências; retorna uma string com a formatação.
    str = [[
             <nome Marcryzius/>
             <nome Vladimir/>
             <nome Sellina/>
    ]]
    print(string.gsub(str,'<(%a+).-/>', "add: ",2)) >>        
    add: --foi substituído
             add: -- pela segunda vez e não mais.
             <nome Sellina/> -- a cota de substituições fora expirado.
     
     
  13. Downvote
    Aberos deu reputação a Crypter em TA FODA....   
    O Cara vai la ajudar os cara "tentar" ai os cara vai la e começa a dar REP- não entendo a mente desses caras se tu tem inveja , pare de mecher no forum eu perdi meu tempo tentando ajudar um cara e ele mete Rep negativa .... A partir de hoje não irei mais ajudar os cara , talvez eu volte porque ta foda...
  14. Upvote
    Aberos deu reputação a XzXNoraX em VPS OTPanel - Participe   
    Sem Dúvida um Excelente Evento, é uma pena que o fórum atualmente só tem pessoas que querem ser superior á outras, assim o fórum não vai pra frente ta mais do que na hora da administração ligar o banimento e sair banindo essas pessoas que estão apenas sujando o fórum.
     
    Excelente Evento, Parabéns Frenvius, espero que dias melhores venham para o Xtibia.
  15. Upvote
    Aberos deu reputação a Frenvius em VPS OTPanel - Participe   
    Eae galera, beleza?
     
     


     
     
     


    Este mês estaremos sorteando um VPS OTPANEL 8GB - 150,00 - 30 dias
     
     


    para o membro que mais for reputado no mês
     
     


    Juntamente com a vaga na equipe, se você conseguir atingir as duas metas, estará concorrendo aos dois prêmios.
     
     


     
     
     


    Como esse mês será mais curto, a seleção ocorrerá no dia 28 de Fevereiro.
     
     


    O membro sera contactado via PM.
     
     


     
     
     


    OBS.: Caso seja notado que o membro se auto reputou, será desclassificado.
     
     


     
     
     


    Abaixo, as configurações do VPS:
     
     


     
     
     


    Cloud Dedicado II

     


    Grátis durante um mês

     

    Alta performance

     

    500+ Players


     


    30 dias

     

    Todas as versões Globais

     

    Baiak/Poke/Naruto/Derivados

     

    Instalamos game ou site

     

    15 dias OTservlist.me

     

    Uptime 99.9%

     

    8192mb RAM

     

    30gb SSD HDD

     

    3 x 3.9ghz CPU

     

    1gbps Uplink

     

    Tráfego ilimitado Bônus

     

    OpenVZ Arquitetura

     

    Painel de Controle

     

    Ip dedicado

     

    Proteção DDoS

     

    Backups Diários

     

    Entrega imediata



     
  16. Upvote
    Aberos recebeu reputação de XzXNoraX em VPS OTPanel - Participe   
    Dahora esse sorteio, pena q vai ter varios membros criando conta fake para se auto reputar : (
  17. Upvote
    Aberos recebeu reputação de diarmaint em (resolvido) Falar ao conjurar magia   
    function onCastSpell(cid, var) local waittime = 7 -- Tempo de exhaustion local storage = 115818 if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, 23, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.") return true end doPlayerSay(cid, 'Tsuuga!', TALKTYPE_ORANGE_1)return true end Tenta usar assim
  18. Upvote
    Aberos recebeu reputação de FireShok em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  19. Upvote
    Aberos recebeu reputação de Ryukiimaru em LAUNCHER OTCLIENT   
    Eae Galera da Ekz 
     
    Entao fiz um launcher em c# e queria compartilhar com a comunidade, o launcher e simples e serve para otclient  porem tem as sources e se vc quiser editar para usar o old client fique a vontade.
     
    Link Download Launcher+Source
     
     
     
    Scan
     
     
     
    tbm fiz um video explicando como funciona
     

     
     
    obs: Para o Launcher funcionar vc prescisa por na pasta do client  o .exe  do launcher, o config.ini e a dll , todos estao no winrar do link de download.
     
  20. Upvote
    Aberos deu reputação a saviomu em Launcher para OTCliente/Classico com AutoUpdate sem Host   
    => Bom,o titulo diz tudo né? Esse é um launcher com autoupdate para OTCliente ou para cliente Clássico(CIPSOFT), com o seguinte detalhe, ele utiliza arquivos upados no GitHub, ou seja,não é necessário uma hospedagem e muito menos que seja o cliente postado em seu WebSite.
    => Foi codado em C# usando o WPF.




    O vídeo abaixo ensina a configurar tudo passo a passo, bonitinho para que não ocorra erros.
     
    Para configurar a execução do cliente, fique atento as seguintes condições:
    Para Cliente Padrão, o nome do mesmo deve ser -> padrao.exePara OTCliente DX, o nome deve ser -> dx.exePara OTCliente OpenGL, o nome deve ser -> opengl.exe  
    CASO SEU TIBIA.SPR FOR MAIOR QUE 100MB SIGA O TUTO ABAIXO, CASO CONTRARIO APENAS PULE:
    1 => Selecione seu arquivo tibia.spr e comprima-o em zip separando ele em partes (Deixe o arquivo comprimido dentro da pasta original onde fica o tibia.spr ein!!!!), como a imagem abaixo.
     
    Configurações Extras (Que não estão no vídeo):
    <!-- LAYOUT -->Background -> Nome da imagem Background do LauncherBtnFechar -> Nome da imagem do Botão FecharBtnMinimizar -> Nome da imagem do Botão MinimizarEsquemaCores -> Muda o esquema de cores do Launcher (Código em Hexadecimal de Cores)<!-- MUSICAS -->->Apenas mude o arquivo dentro de musicas/principal.mp3.->Caso não deseje musica apenas delete a pasta.<!-- CASO SPR MAIOR QUE 100MB -->DirSprite -> Coloque o caminho onde se encontra sua pasta.->Caso esteja na raiz do cliente, deixe em branco.->Caso esteja dentro de alguma pasta coloque da seguinte forma: pasta1/pasta2/pasta3/ => A ultima pasta precisa ter uma / ein. Changelog:
    -------------01/12/2016------------------*Correção de Erros; e*Adicionada Música na execução do launcher.-------------05/11/2016------------------*Otimização dos Codes (Muito Menos Gambs );*Melhor Gerenciamento do Esquema de Cores;*Arquivo de Configurações mais Clean;*Suporte para o spr maior que 100MB.-------------04/11/2016------------------*Adicionada personalização no arquivo de configurações para o esquema de cores do launcher;*Melhorias de códigos inuteis(gambiarras) que haviam dentro do mesmo.-------------20/10/2016------------------*Adicionado personalização no arquivo de configurações para imagens de background e botões de minimizar e fechar. Créditos:
    ME -> Por ter feito :SDalvo rsrsrsrnrnrsnrnrnnrnn -> Por ter me ensinado a usar o github bash,serio eu não sabia usar só usava o desktop. Ah e também por mostrar essa api maravilhosa. Senha:
    www.xtibia.com Link para repositório do launcher.
    https://github.com/f1nal1ty/LauncherWPFOTC  
     
     
     
    launcher2.zip





    launcher2.zip
  21. Upvote
    Aberos deu reputação a Deadpool em Source KPDO (Adaptada)   
    Ele só adicionou umas funções do forum na source(ele so sabe programar isso, adicionar e.e), e fim.. kk aiai, otadmin..
  22. Upvote
    Aberos recebeu reputação de Deadpool em Source KPDO (Adaptada)   
    Faço das palavras do @Deadpool e do @kaleudd as minhas palavras, um exemplo disso e que nas base kpdo a funcao que muda o nick do poke e setada como "setNickPoke" e nas source que voce postou esta doCreatureNick como na maioria das outras, e voce disse que tirou a tv, na vdd vc retirou ou nunca teve?
  23. Upvote
    Aberos recebeu reputação de kaleudd em Source KPDO (Adaptada)   
    Faço das palavras do @Deadpool e do @kaleudd as minhas palavras, um exemplo disso e que nas base kpdo a funcao que muda o nick do poke e setada como "setNickPoke" e nas source que voce postou esta doCreatureNick como na maioria das outras, e voce disse que tirou a tv, na vdd vc retirou ou nunca teve?
  24. Upvote
    Aberos deu reputação a Night Wolf em Maratona de Projetos - Votação!   
    eu li todas as apresentações e confesso que estou bastante desapontado. Eu não ando com muito tempo pra apontar os erros individuais mas eu esperava mais pelo tempo que vocês tiveram pra criar os tópicos das apresentações. Muita pouca coisa foi explicada, era pra vocês destrincharem o projeto de vocês e contar tudo que vocês tem feito, as dificuldades e bugs que vocês foram encontrando: desde o passo que vocês tiveram a idéia, até os primeiros obstáculos e como vocês superaram isso. A sensação que passa é que são projetos abandonados e que vocês não trabalham neles à muito tempo.

    Pra finalizar, digo e repito: Ninguém liga se o código é bem escrito ou fácil de ler, player não lê código.. parem de divulgar isso como se fosse um ponto forte do server!!!!1
  25. Upvote
    Aberos recebeu reputação de Josegvb em Maratona de Projetos - Votação!   
    O que torna o projeto que você escolher digno de receber o 1º lugar? 
     
    O projeto que escolhi e digno de receber o primeiro lugar pelo fato de nao estar na mesmice de poketibia, e de conter vários sistemas revolucionários no mundo dos ot derrubando as barreiras de limitações do tíbia, além de ser bem promissor. OBS: escolhi o ATTACK.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...