Laurindinha
-
Content Count
576 -
Joined
-
Last visited
-
Days Won
11
Reputation Activity
-
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.
-
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
-
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.
-
Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in Devolta Ao Mundo Dos Private Servers Do Metin2
-
Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in Devolta Ao Mundo Dos Private Servers Do Metin2
-
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.
-
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.
-
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.
-
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.
-
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)
-
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.
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
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.
-
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.
-
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
-
Laurindinha got a reaction from ☆♕ CabrinhaSexy ♕☆ in [Item_Proto]Descompactador/compactador
ahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaaahahahhahahahahhahahahaahahahhaahhahahahahahhaa
-
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 -
-
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};
-
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)