antiblock
https://arwen2.global/

Laurindinha

Membro
  • Content Count

    576
  • Joined

  • Last visited

  • Days Won

    11

Reputation Activity

  1. Upvote
    Laurindinha got a reaction from EstouraNabos in Estado Dos Novos Servidores De Metin2 Em Portugal   
    Olá. Estou a participar nesta conversa. Irei tirar print e mostrar à minha mãe para ela ficar orgulhosa. Obrigado.
  2. Upvote
    Laurindinha got a reaction from .FaBio in Pedido De Orçamento De Tablet Até 150€   
    Armazém EU.
    http://www.gearbest.com/tablet-pcs/pp_174921.html?wid=3
  3. Upvote
    Laurindinha reacted to Cσяvσ⋆ in O Que Gostariam De Ver Num Site?   
    É por essa razão que nunca tiveste sucesso com os teus websites, pensas demasiado e não fazes um cu.
  4. Upvote
  5. Upvote
  6. Upvote
    Laurindinha got a reaction from go33 in Devolta Ao Mundo Dos Private Servers Do Metin2   
    Utilizo visual studio 2013 para a src do executável. Para a src do game e db utilizo notepad++.
     
    Para descompactar clientes podes utilizar eternexus.
     
    Sim é, consegues encontrar tutorial noutros fórums que explicam todos os passos.
     
    Modificar a aparência será no ficheiro intrologin.py.  Se nunca editaste o mais simples seria procura no google por "metin2 login interface", fazeres download que um perto das tuas espectativas e editares as imagem e posição dos controlos a teu gosto.
  7. Upvote
    Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in Devolta Ao Mundo Dos Private Servers Do Metin2   
    Tar.gz= ficheiro comprimido tal como um zip, rar, 7z.
     
    Para os instalares, fazes upload para o root (/) da vps.
     
    Corres o seguinte comando para os extrair:
     
    tar xzvf nome_ficheiro.tar.gz
     
    O comando acima é o comando de extrair.
     
    40k= compilado da source. Fala-se em files 40k cujo ficheiro game e db foram compilados por ti.
     
    Source metin2= código-fonte metin, ou seja, podes alterar tudo o que quiseres. Antigamente usavam-se diffs, hoje basta alterar na source, compilar e substituir o teu ficheiro game pelo novo.
     
     
    Da mesma maneira, podes fazer o mesmo para o binario (executável do cliente), pois também existe a source do mesmo.
  8. Upvote
    Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in Devolta Ao Mundo Dos Private Servers Do Metin2   
    Tar.gz= ficheiro comprimido tal como um zip, rar, 7z.
     
    Para os instalares, fazes upload para o root (/) da vps.
     
    Corres o seguinte comando para os extrair:
     
    tar xzvf nome_ficheiro.tar.gz
     
    O comando acima é o comando de extrair.
     
    40k= compilado da source. Fala-se em files 40k cujo ficheiro game e db foram compilados por ti.
     
    Source metin2= código-fonte metin, ou seja, podes alterar tudo o que quiseres. Antigamente usavam-se diffs, hoje basta alterar na source, compilar e substituir o teu ficheiro game pelo novo.
     
     
    Da mesma maneira, podes fazer o mesmo para o binario (executável do cliente), pois também existe a source do mesmo.
  9. Upvote
    Laurindinha got a reaction from Mastema in Itemdesc Ajuda   
    sublime.
     
    Porquê?
    Canto inferior direito do sublime podes converter todos os espaços para tabs, poupando-te imenso trabalho.
  10. Upvote
    Laurindinha got a reaction from ᕼ〇乙ᑌḰᕮ in [Básico] Comandos Para Instalação Metin2 Em Dedicado/vps   
    Como já recebi várias mensagens privadas a perguntar como se faz, fica aqui a lista de comandos (colocar por ordem) a introduzir após uma instalação limpa do freebsd (9.3 neste caso, funciona em todas as versões 9.0+, também deverá funcionarem 10+). Alterar os dados a vermelho de acordo com as vossas files/preferências.
     
    Fazer login.
    Introduzir os seguintes comando (um por linha):
    freebsd-update fetch install
    pkg update && pkg upgrade
    pkg install python mysql55-server
    echo 'mysql_enable="YES"' >> /etc/rc.conf
    pwd_mkdb -p /etc/master.passwd
    chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql
    service mysql-server start
    /usr/local/bin/mysqladmin -uroot password 'ATUAPASSWORD'
     
    mysql -p      (utilizar a password definida no comando acima)         
    GRANT ALL PRIVILEGES ON *.* TO 'UTILIZADORCONFIG'@'localhost' IDENTIFIED BY 'PASSWORDCONFIG' WITH GRANT OPTION;
    GRANT ALL PRIVILEGES ON *.* TO 'utilizador para acesso navicat'@'%' IDENTIFIED BY 'password para acesso navicat' WITH GRANT OPTION;
    flush privileges;
    quit
    service mysql-server restart
     
    Para extrair as files:
    cd /localização/ficheiro/ && tar xvzf nome_ficheiro.tar.gz
     
    Executar os ficheiros sql para instalar as base de dados através do navicat/semelhantes.
    Caso tenham a pasta mysql em tar.gz, extraiam no vosso computador com o 7-zip, apaguem as seguintes pastas do que foi extraído (quando aplicável):
    mysql
    performance_schema
    information_schema
    teste
     
     
    Enviem então as pasta account, common, player, log, hotbackup para o freebsd. As pastas deveram ficar nesta localização:
    /var/db/mysql/
     
    Por exemplo:
    /var/db/mysql/account
    /var/db/mysql/common
    /var/db/mysql/player
    /var/db/mysql/log
    /var/db/mysql/hotbackup
     
    De seguida, executar os seguintes comandos:
     
    service mysql-server stop
    chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql
    service mysql-server start
     
    Feito.
    Isto é simples e básico, existe por toda a internet e até aqui já foi colocado inúmeras vezes.
     
     
    Pronto, obrigado por seguirem por aqui ao invés de me encherem as mensagens privadas. (0 suporte, está aqui tudo explicado, alguma dúvida por mensagem privada irei ignorar)
  11. Upvote
    Laurindinha got a reaction from SuperSwine in Atualizo Ou Não Atualizo?   
    Ambos como tens atualmente.
     
    Mas como não perguntas-te, fica nos 32bit. HF.
  12. Upvote
    Laurindinha reacted to Glaand in [Source - Cliente] Janelas Separadas Na Barra De Tarefas   
    Neste tópico estará descrito como separar as janelas do cliente na barra de tarefas.
     
    Algo muito fácil de fazer e que é muito útil aos jogadores.
     
    Segue então abaixo o tutorial:
     
    Abram o ficheiro UserInterface.cpp que se encontra na pasta UserInterface da Source do Cliente. Definam no topo do ficheiro seguinte código: typedef HRESULT(__stdcall *SETCURRENTPROCESSEXPLICITAPPUSERMODELIDPROC)(PCWSTR AppID); Procurem seguinte função: "bool Main(HINSTANCE hInstance, LPSTR lpCmdLine)"  Dentro dessa função após "SetLogLevel(1);" introduzam o código seguinte:         OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); if (v.dwMajorVersion == 6 && v.dwMinorVersion > 1 || v.dwMajorVersion > 6) { //on Windows 7 or higher ungroup taskbar for separate process DWORD currentProcessId = GetCurrentProcessId(); WCHAR AppID[100]; swprintf(AppID, sizeof(AppID) / sizeof(AppID[0]), L"Cyber-Gamers_ID_%u", currentProcessId); HMODULE hmodShell32 = LoadLibrary("shell32.dll"); if (hmodShell32 != NULL) { // see if the function is exposed by the current OS SETCURRENTPROCESSEXPLICITAPPUSERMODELIDPROC pfnSetCurrentProcessExplicitAppUserModelID = reinterpret_cast<SETCURRENTPROCESSEXPLICITAPPUSERMODELIDPROC>(GetProcAddress(hmodShell32, "SetCurrentProcessExplicitAppUserModelID")); if (pfnSetCurrentProcessExplicitAppUserModelID != NULL) { pfnSetCurrentProcessExplicitAppUserModelID(AppID); } FreeLibrary(hmodShell32); } }  
    E voilá:


    Espero ter ajudado :)

    Cumpz,

    Glaand
  13. Upvote
    Laurindinha reacted to morfo2 in Western Digital - Explicação Das Cores   
    Esta gama foi projectada para desktops do dia a dia. Desempenho e Confiança é o que podem esperar deste produto.
    Se estás a montar um desktop ou se já tens um e precisas de um disco interno para armazenar o Sistema Operativo e os programas diários então o modelo WD10EZEX é a tua melhor opção! Todos os outros modelos não valem a pena.

    Esta gama conta com 2 anos de garantia.



    Esta gama foi projectada para escritórios (NAS) de forma a trabalhar em RAID:
    Até 8 baías (Red) - 3 anos de garantia
    Até 16 baías (Red Pro) - 5 anos de garantia
    Em Datacenter (Re) - 5 anos de garantia



    Esta gama foi projectada para sistemas de video-vigilância (CCTV):
    Até 32 câmaras (Purple) - 3 anos de garantia
    Até 64 câmaras (Purple NV) - 3 anos de garantia
    Mais de 64 câmaras (Re) - 5 anos de garantia



    Por fim temos esta gama que foi projectada para o máximo desempenho e é adequada aos computadores gaming de alto calibre.
    O modelo mais vendido é o WD1003FZEX que substitui, de certa forma, o WD10EZEX da gama Blue.
    No entanto, não se justifica a compra de um modelo Black em vez de um modelo Blue porque essa diferença de preço pode afectar, em muito, a performance do computador, se utilizado noutros componentes.

    Esta gama conta com 5 anos de garantia.
  14. Upvote
    Laurindinha got a reaction from morfo2 in Leilão   
    Venho por este meio requesitar ajuda para adquirar este bem digital, que hoje entrou para venda.

     
    http://olx.pt/anuncio/conta-do-maluco-na-cyber-gamers-IDyvALJ.html
     
    Obrigado ao poweroff por permitir a compra deste item.
  15. Upvote
    Laurindinha got a reaction from morfo2 in Leilão   
    Venho por este meio requesitar ajuda para adquirar este bem digital, que hoje entrou para venda.

     
    http://olx.pt/anuncio/conta-do-maluco-na-cyber-gamers-IDyvALJ.html
     
    Obrigado ao poweroff por permitir a compra deste item.
  16. Upvote
    Laurindinha got a reaction from Cσяvσ⋆ in Acidente Cyber-Gamers   
    CG é do power, ele faz o que quiser, like it or not.
    Simples e eficaz, no more drama pls.
     
     
    E isso dos pontos de aviso já é para prevenir essas desculpas de "quem lê as regras". Se levam pontos de aviso é para saber que fizeram algo errado.
  17. Upvote
    Laurindinha got a reaction from Cσяvσ⋆ in Acidente Cyber-Gamers   
    CG é do power, ele faz o que quiser, like it or not.
    Simples e eficaz, no more drama pls.
     
     
    E isso dos pontos de aviso já é para prevenir essas desculpas de "quem lê as regras". Se levam pontos de aviso é para saber que fizeram algo errado.
  18. Upvote
    Laurindinha got a reaction from Shad0w in [Metin2] Patchers   
    Codificação e design de patchers.
     
    Características:
    Impossível de descompactar (ao invés do patcher oficial)
    Código otimizado originando em menor consumo de ram e capacidade de processamento.
    Verificação dos ficheiros em sha256, para melhor verificação de alterações de ficheiros.
    Opção de estado do servidor (canais, db, etc, basta pedir) no próprio patcher.
     
     
    Possibilidade de o jogo apenas poder ser aberto com patcher (requer executável próprio)
     
     
    Preço: 20€ Negociável dependendo da complexidade do design.
    Suporte gratuito e permanente relativo ao serviço.
     
    Exemplos:
    Alone2
     
    HabiraMt2
     
    Mystic2
     
    Mt2TotalWar
  19. Upvote
    Laurindinha got a reaction from nagatto in [Metin2] Proteção Clientes   
    Proteção de clientes (binário + ficheiros de cliente):
     
    Incluí:
    Proteção contra injectores dll
    Proteção contra hacks comuns (lalaker, m2bob, kamer)
    Proteção contra debuggers
    Proteção contra alteração de memória
    Proteção contra manipulação de módulos
    Proteção contra mix e derivados
    Proteção contra intrologin
    Proteção contra descompactadores
    Proteção contra adulteramento de ficheiros
     
    As proteções são ambas estáticas (heurísticas, behavior) e dinâmicas.
     
    A proteção completa requer o uso de binário próprio.
    A proteção para usar em binários não compilados pela própria pessoa é possível no entanto nem todas as funções estarão disponiveis.
     
    Preço:
    35€ versão completa (requer binário próprio)
    20€ versão normal (para quem não usa binário próprio)
     
    Ambos os pacotes têm atualizações gratuitas à medida que forem lançadas.
    A protecção completa inclui outras coisas, que devido à sua natureza sensível, serão apenas discutidas em privado.
    Suporte gratuito e permanente relativo ao serviço.
  20. Upvote
    Laurindinha got a reaction from nagatto in [Metin2] Proteção Clientes   
    Proteção de clientes (binário + ficheiros de cliente):
     
    Incluí:
    Proteção contra injectores dll
    Proteção contra hacks comuns (lalaker, m2bob, kamer)
    Proteção contra debuggers
    Proteção contra alteração de memória
    Proteção contra manipulação de módulos
    Proteção contra mix e derivados
    Proteção contra intrologin
    Proteção contra descompactadores
    Proteção contra adulteramento de ficheiros
     
    As proteções são ambas estáticas (heurísticas, behavior) e dinâmicas.
     
    A proteção completa requer o uso de binário próprio.
    A proteção para usar em binários não compilados pela própria pessoa é possível no entanto nem todas as funções estarão disponiveis.
     
    Preço:
    35€ versão completa (requer binário próprio)
    20€ versão normal (para quem não usa binário próprio)
     
    Ambos os pacotes têm atualizações gratuitas à medida que forem lançadas.
    A protecção completa inclui outras coisas, que devido à sua natureza sensível, serão apenas discutidas em privado.
    Suporte gratuito e permanente relativo ao serviço.
  21. Upvote
    Laurindinha got a reaction from SOBRENATURAL in Bug's Lauling V3   
    1- Antivirus? Adiciona as excepções
     
    2- Tens de ver o que estás a mudar, não podes simplesmente mudar a pasta inteira pois a nova pode faltar-lhe coisas em relação à antiga/ter coisas diferentes
  22. Upvote
    Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in [Item_Proto]Descompactador/compactador   
    ahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaa
  23. Upvote
    Laurindinha reacted to p0w3r0ff in Criar Um Tracker Igual Btnext Ou Scenerush - Xbtit 294 Hacks   
    O que é um tracker? 
     
    XBTIT É um tracker escrito em PHP, Os "trackers" meramente coordenam a comunicação entre dois "peers".
    Um BitTorrent tracker (ou apenas "tracker") é um servidor que auxilia na comunicação entre dois computadores que utilizam o protocolo P2P BitTorrent.
    Para que se proceda a uma partilha de arquivos por BitTorrent é necessário que dois PCs se comuniquem com o servidor.
    De qualquer forma, o mesmo servidor, não aloja conteúdos e são os próprios peers que os partilham entre si as partes dos arquivos.
     
    Guia de instalação:
     
    1. Colocar os ficheiros na sua pasta root,
    2. Criar UMA BASE DADOS (utf8_unicode_ci).
    3. Use o navegador para abrir o site em http://SEU DOMINIO/install.php
    4. Siga as instruções na tela, No fim apague o install.php
    6. Entre no painel de controle do tracker e configure ao seu gosto
     
     
    Estão interessados em ver ou testá-lo?

    Demo: http://xbtitdeveloping.nl/v20/
    User: test
    Password: test
     

     
     
    Tracker com 11 Templates diferentes e mais de 294 hacks pré-instalados !!
     

     
    download
    1 - 
     
  24. Upvote
    Laurindinha got a reaction from xXBoyDarkXx in [Binário] Alterar Chaves Do Cliente   
    Modificar Index Key
     Abrir o ficheiro EterPack.cpp no código-fonte do vosso binário.Procurar por:
    static DWORD s_adwEterPackKey[] A chave original será esta:
    static DWORD s_adwEterPackKey[] ={ 45129401, 92367215, 681285731, 1710201, }; Modificar os números para os que quisermos (colocar sempre o mesmo número de caracteres em cada linha consoante está no original.) Exemplo de Index key modificada:
    static DWORD s_adwEterPackKey[] ={ 12345678, 12345678, 123456789, 1234567, };
     
    Modificar Pack key
     
    Abrir o ficheiro EterPack.cpp no código-fonte do vosso binário.Procurar por:
    static DWORD s_adwEterPackSecurityKey[] A chave original será esta:
    static DWORD s_adwEterPackSecurityKey[] ={ 78952482, 527348324, 1632942, 486274726, }; Modificar os números para os que quisermos (colocar sempre o mesmo número de caracteres em cada linha consoante está no original.) Exemplo de Pack key modificada:
    static DWORD s_adwEterPackSecurityKey[] ={ 12345678, 123456789, 1234567, 12356789, };
      
    Modificar Item proto key
     
    Abrir o ficheiro ItemManager.cpp no código-fonte do vosso binário.Procurar por:
    static DWORD s_adwItemProtoKey[4] = A chave original será esta:
    static DWORD s_adwItemProtoKey[4] ={     173217,     72619434,     408587239,     27973291}; Modificar os números para os que quisermos (colocar sempre o mesmo número de caracteres em cada linha consoante está no original.) Exemplo de Item proto key modificada:
    static DWORD s_adwItemProtoKey[4] ={     123456,     12345678,     123456789,     12345678};
     
    Modificar Mob proto key
     
    Abrir o ficheiro PythonNonPlayer.cpp no código-fonte do vosso binário.Procurar por:
    static DWORD s_adwMobProtoKey[4] = A chave original será esta:
    static DWORD s_adwMobProtoKey[4] ={     4813894,     18955,     552631,     6822045}; Modificar os números para os que quisermos (colocar sempre o mesmo número de caracteres em cada linha consoante está no original.) Exemplo de Mob proto key modificada:
    static DWORD s_adwMobProtoKey[4] ={     1234567,     12345,     12345,     1234567};
  25. Upvote
    Laurindinha got a reaction from p0w3r0ff in Converter Chaves Binário >> Compactador   
    Após modificar as chaves do cliente na source (veja aqui) precisamos de as colocar no compactar.
    Para tal basta seguir os seguintes passos:
     
    1- Ir até este website e instalar o python (recomendo a versão 2.7)
    https://www.python.org/downloads/
     
    2- Instalar o python. Na instalação do python, selecionar a opção "Add python.exe do Path"


     
    3- Abrir linha de comandos como administrador
     
    4- Escrever os seguintes comandos (escrever o comando e depois dar enter, será mostrado 1 comando por linha.)
    Será também utilizado a Index Key original como exemplo.


     

     
    5- O valor que colocaremos no compactador será o mostrado após o comando encode('hex') (retirando as ' '), ou seja neste caso seria:
    b99eb0026f69810563989b2879181a00
    O funcionamento é igual para todos as outras chaves. Apenas têm de alterar os valores no código para corresponder aos da vossa chave (a vermelho):
    source=spack("LLLL", 45129401,92367215,681285731,1710201)