Ir para conteúdo
Facebook Whatsapp Twitter Youtube

Os Melhores

Conteúdo popular

Mostrando conteúdo com a maior reputação em 10/17/23 in todas as áreas

  1. Olá pessoal! Estou disponibilizando o PWAdmin 4.5 em sua versão original e sem modificações. Recebi informações de que alguém estava distribuindo o PWAdmin 4.5 com um trojan, então decidi compartilhar a versão limpa aqui. Por favor, tenham cuidado ao baixar qualquer software pela internet. Fiquem atentos à procedência dos arquivos que vocês baixam. Segurança em primeiro lugar! pwAdmin-cliente.7z pwadmin-servidor.7z
    5 pontos
  2. cliente 165 traduzido pt-br [Conteúdo Oculto]. precisa trocar o elementclient pra funcionar
    5 pontos
  3. Coisas importantes na source Pode ser compilado para sistemas 32 ou 64 bits você vai ter que fazer ajustes no makefile e resolver os problemas que aparecerem. PACKAGE’S LIST : ( Estou usando o Ubuntu-20.04 (source 152), os nomes dos packages ou comandos podem mudar de acordo com a Distro que você está usando ). Os pacotes são os mesmo usados para rodar o servidor, adicionando somente alguns para fins de compilação. sudo apt-get install build-essential sudo apt-get install gcc-multilib sudo apt-get install g++-multilib sudo apt-get install dos2unix sudo apt-get install default-jdk sudo apt-get install libxml-dom-perl sudo apt-get install libxml2-dev sudo apt-get install libpcre3-dev sudo apt-get install libssl-dev sudo apt-get install libcrypto++-dev sudo apt-get install ant sudo apt-get install libsaxonhe-java sudo apt-get install libxslt1-dev sudo apt-get install libreadline-dev sudo apt-get install python sudo dpkg --add-architecture i386 sudo apt-get install libssl1.0-dev:i386 download the “libssl1.0.0_1” package wget [Conteúdo Oculto] sudo dpkg -i *.deb sudo apt-get update sudo apt-get upgrade apt --fix-broken install sudo apt-get install zlib1g:i386 sudo apt-get install libncurses5:i386 sudo apt-get install libssl-dev:i386 sudo apt-get install libxml2:i386 sudo apt-get install libpcre3-dev:i386 sudo apt-get install libxml2-dev:i386 sudo apt-get install libc6:i386 sudo apt-get install libstdc++6:i386 sudo apt-get update sudo apt-get upgrade Primeiro de tudo converter os arquivos para UNIX : pwsource/ = ./fixsrc.sh ( essa é minha pasta raiz “pwsource” você deve colacar o script dentro da sua pasta raiz ) #!/bin/bash find . -name "*.h" -exec dos2unix {} \; find . -name "*.hpp" -exec dos2unix {} \; find . -name "*.hxx" -exec dos2unix {} \; find . -name "*.cpp" -exec dos2unix {} \; find . -name "*.cxx" -exec dos2unix {} \; find . -name "Makefile" -exec dos2unix {} \; chmod -R 0755 . ; chmod -R 0755 * chown -R root:root ; chown -R root:root * share : pasta e arquivos = common , io , mk, perf, rpc, rpcgen, storage criar um link dinâmico para a pasta “cnet” ou copiar diretamente os arquivos. cnet : gfaction/operations/ = ./opgen.pl opgen.xml ( cria arquivos protocol’s) cnet/ = ./rpcgen rpcalls.xml ( cria arquivos protocol’s ) gamed/ = cria static lib libgsPro2.a gdbclient/ = cria static lib libdbCli.a logclient/ = cria static lib liblogCli.a io/ = cria static lib libgsio.a storage/ = cria static lib libdb.a ( necessário instalar o Berkeley DB 4.2 ( por algum motivo as pessoas não usam essa static lib para compilar a gs, outros jogos da Wanmei usam isso quando compila a gs. ) ) gacd/ = cria gacd gamedbd/ = cria gamedbd gauthd/ = cria gauthd substitui a authd feita em java . gdeliveryd/ = cria gdeliveryd gfaction/ = cria gfaction glinkd/ = cria glinkd logservice/ = cria logservice uniquenamed/ = cria uniquenamed gacdclient/ = ???? gclient/ = ???? cskill : skill/ = cria static lib libskill.a gen/ = ant compile cria skilleditor ( alterar a versão do java no “build.xml” para sua versão instalada) gen/ = ant -buildfile build.xml cria gen.jar ( skilleditor e gen.jar trabalham juntos , em teoria conecta num banco de dados) gen/ = java -jar gen.jar ( executa o programa ) Obs. : Existe uma relação desse programa com o rpcalls.xml , existe uma função no xmlcoder.pl para verificar a versão do rpcalls.xml ele tenta acessar o bando de dados. iolib : copiar as statics libs ( arquivos *.a ) da pasta “cnet” para a “iolib”. cgame: libcommon/ = cria static lib libcommon. a ( não é necessário copiar para “iolib”) cgame/ = cria gs e a dynamic lib libtask.so Extra: Não tem uma utilidade real, porém o arquivo “rpcalls.xsl” serve para gerar uma versão do “rpcalls.xml” em “.html” Gera um HTML com link para os arquivos. cnet/ = java -jar /usr/share/java/Saxon-HE.jar -s:rpcalls.xml -xsl:rpcalls.xsl -o:nome.html cria nome.html (“nome” é o nome do arquivo html, você pode usar qualquer um) OBS. : A pasta “share” existem muitos programas em java, porém não são necessários para compilar a source mas devem ter alguma utilidade, não me aprofundei mais fiquem a vontade para descobrir suas funcionalidades.
    3 pontos
  4. pwsever 1.6.5 = [Conteúdo Oculto] original164 GS atualizada para remover o erro de versão antiga original164.gs
    2 pontos
  5. Achei esse painel que fiz em 2015 😮 Por ter sido feito usando MySQLi deve funcionar hoje em dia normalmente, aconselho usar para estudos 😉 projeto2015.zip
    2 pontos
  6. Passo 1: Baixar arquivo "libskill.so" Faça o upload do arquivo "libskill.so" para a pasta "/lib" no seu host. Certifique-se de que o arquivo esteja na localização correta. Passo 2: Modificar o arquivo "start.sh" Abra o arquivo "start.sh" e localize a linha que inicia os mapas. Substitua essa linha pelo seguinte trecho de código: LD_PRELOAD=libskill.so ./gs gs01 gs.conf gmserver.conf gsalias.conf is61 > /home/logs/gsmaps.log & Passo 3: "script.lua" Adicionar o "script.lua " dentro da pasta "home/gamed", Adicionar o "GS" dentro da pasta "home/gamed", "Criar uma pasta com nome var " dentro da pasta "home/gamed", Após seguir esses passos, o Lua na versão 1.5.5 será funcional libskill.so script.lua gs.7z
    1 ponto
  7. Bom galera, estou compartilhando os files que nosso querido @miguelzera disponibilizou um tempo atrás. Arquivo 1 – script de instalação CentOS7 Arquivo 2 – PWServer, Cliente [email protected], libs e SQL Arquivo 3 – Tutorial CPW Arquivo 4 – Tutorial iptables Vídeo instalando pacotes centOS7 Créditos @miguelzera Assim que tiver tempo posto um vídeo. Imagem do vbox pronta, só importar para seu vbox. Acesso ao phpmyadmin – [Conteúdo Oculto] Senhas 123456789 Contem registro básico [Conteúdo Oculto] Download ova Download Cliente
    1 ponto
  8. Painel Administrativo: → Dashboard (Relatórios de Pedido, Contas Criadas, Tickets Recebidos, Doações Pagas, Contas Online). → Logs (Tudo que acontece no painel é registrado na Logs.) → Doações (Gerenciamento de Pedidos, Criar Pacotes, Códigos Promocionais, Configuração de Pagamento, Pin Code[PREMIUM], Item por Cash [PREMIUM] ) → Loja Online (Adicionar / Remover Item da loja, Adicionar / Remover Categorias) → Chamados (Gerenciar Chamados, Gerenciar Departamentos, Configurar Sistema de Chamados) → Funções (Configurar Meridiano [Venda de Meridiano Full], Configurar Título [Venda de Full Título], Configura Banqueiro, Envio de Itens [Correio]) → Gerenciar Servidor (Ligar / Desligar Mapas, Verificar Uso de Memória RAM / Armazenamento, Verificar Serviços Online, Limpar Memória [Drop Cache], Ligar / Desligar Servidor, Configurar Auto Start Maps) [PREMIUM] → Chat Ingame (Ver conversas no game de [Geral, Grupo, Clã, Privado, Global e Mensagem], Enviar Mensagem em diversos Canais.) [PREMIUM] → Firewall (Possível abrir ou fechar porta do firewall também escolhendo bloqueio por IP) [PREMIUM] → Editor de Personagem (Possível Editar informações do personagem, alterar item do inventário, excluir itens e alterar nick) [PREMIUM] → Excluir Personagem (Possível excluir o personagem) [PREMIUM] → Gerenciar Guild (Ver Guilds, Quantidade de Jogadores, Enviar Item para membros da guild, Envio de Gold para Membros, Envio de Prisma para Membros) [PREMIUM] → Jogadores Online (Ver jogadores online, mapa onde estão, IP do jogador, possível enviar item e gold para os mesmos)[PREMIUM] → Gerenciar Mapas (Possível Adicionar/Alterar/Remover Mapas do banco de dados do painel) [PREMIUM] → Envio de Gold (Possível Envio de Gold para Contas Online ou Todas as Contas) [PREMIUM] → Teleporte Point (Configura Sistema de Venda de Teleporte para Personagem) [PREMIUM] → Auto Mensagem ( Configura Mensagem que ficaram aparecendo no servidor de forma automática ) [PREMIUM] → Sistema VIP ( Configura um Sistema que ganha VIP ao fazer doações ganhando % de bônus na futuras doações) [PREMIUM] → Auto Chat Ban ( Configura Mensagens e tipo de banimento além do tempo do banimento quando o jogador digita determina palavra ) [PREMIUM] → Backup Server ( Configura Backups diários que são feito as 00h com envio de mensagem no e-mail do destinatário avisando que o backup foi feito ) [PREMIUM] → Mensagem de Boas vindas ( Anuncia em game quando um personagem é criado ) [PREMIUM] → Configuração de Recursos ( Ativa / Desativa a troca de meridiano full ou título full por determinado item ) [PREMIUM] → LogServer Negociação ( Mostra todas as negociações feitas dentro do jogo ) [PREMIUM] → LogServer Gshop ( Mostra todas as compras feita no Gshop ) [PREMIUM] → LogServer Leilão ( Mostra as vendas e compras de Gold pelo Leilão ) [PREMIUM] → LogServer Missão ( Mostra todas as recompensas ganha em missões ) [PREMIUM] → Meta de Doação ( Ao bater a meta o jogador recebe a premiação determinada pelo administrador ) → Compartilhe e Ganhe ( Ao compartilha o jogador recebe a premiação determinada pelo administrador ) → Gerenciar Contas ( Gerencia todas as contas do jogo ) → Contas Pendentes ( Gerencia as contas pendentes no painel podendo ativar ou remover as contas ) → Contas Administrativa ( Gerencia as contas administrativas do painel podendo adicionar ou remover ADM ) → Contas GM ( Gerencia as conta com GM podendo adicionar ou remover GM ) → Contas Online ( Gerencia todas as contas online no servidor ) Painel do Jogador: → Dashboard ( Ver Personagens, Tickets Abertos, Total de Tickets, Total de Gastos ) → Minha Conta ( Alteração de E-mail, Alteração de Senha, Foto do Perfil, Foto da Capa do Perfil, Adicionar Redes Sociais ) → Personalizar Painel ( Possível alterar cores do painel ) → Doações (Fazer nova Doação, Ver Doações, Presentear Amigo, Trocar Item por Cash [PREMIUM], Pin Code [ Podendo Ganhar Gold e Prisma] [PREMIUM] ) → Loja Online → Comprar Meridiano Full ( Pode comprar por moeda do painel ou por Item ) → Comprar Full Título ( Pode comprar por moeda do painel ou por Item ) → Resete de Banqueiro ( Resetar senha do banqueiro ) → Fixa Teleporte ( Caso o personagem esteja preso em alguma instância ) → Abrir e Gerenciar Chamados → Consignação ( Poder Vender e Comprar itens no painel por Prisma [Moeda do Painel] [PREMIUM] ) → Teleporte Point → Compartilhe e Ganhe → Logs (Todas as ações feita pela conta serão registrada) Valores: Standard : R$59.99/mês Premium: R$119.99/mês Contato: [Conteúdo Oculto]
    1 ponto
  9. Site que vendi para um cliente, porém ele não vai mais usar, site todo em HTML editável. Baixe aqui: [Conteúdo Oculto]
    1 ponto
  10. Olá a todos, Estou enviando uma pequena contribuição contendo a descompilação da GS utilizada na versão compilada e publicada, segue um breve resumo do que se trata a descompilação. Observações, estarei anexando a descompilação gerada com a versão 7.6 do IDA, não irei publicar o IDA pois é uma ferramenta paga e as disponiveis são crackeadas, não quero assumir nem uma responsabilidade do que pode conter no crack. Com a descompilação, é possível analisar estruturas e novas funcionalidades no código, com o pseudocódigo gerado pelo IDA é possível realizar a migração do código disponibilizado e estável da V1.5.2 para a V1.5.5. Também é possível obter estruturas que foram alteradas, verificar funcionamento de novos pacotes ou novas inclusões e afins. Um ponto interessante, é que os arquivos compilados em Linux carregam consigo algo similar ao .PDB do Windows, contento informações como variaveis e afins, isso facilita pois não temos que criar as estruturas para entender o código. Também temos junto a isso algumas variaveis chaves no processo, como por exemplo: É uma breve contribuição mas espero poder ajudar a alguns que estão começando na área de desenvolvimento. Abçs! download.rar
    1 ponto
  11. O iweb é o programa nativo para administrar o servidor, com o tempo foi substituido pelo painel do Alex. Com a source você pode consertar e implementar novas funções. Exige alto conhecimento de java para fazer correções ou implementações. ##iweb ## = representa as letras usadas para identificar o jogo. [Conteúdo Oculto]
    1 ponto
  12. Caso esse limite seja ultrapassado, bloqueia o HWID (identificação única do hardware) e registra informações sobre o IP, quantidade de pacotes enviados e a data Instale o iptables-persistent e o pacote mysql-client sudo apt-get update sudo apt-get install iptables-persistent mysql-client Carregue o módulo xt_recent sudo modprobe xt_recent Regras do iptables sudo iptables -N HWID_BLOCK sudo iptables -A HWID_BLOCK -m recent --name HWID --set --mask 255.255.255.255 --rsource sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 86400 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 sudo iptables -A INPUT -p tcp --dport 29000 -m connlimit --connlimit-above 25 --connlimit-mask 0 -j HWID_BLOCK sudo iptables-save | sudo tee /etc/iptables/rules.v4 Crie um script para salvar as informações no MySQL. Por exemplo, crie o arquivo /usr/local/bin/save_to_mysql.sh com o seguinte conteúdo Não se esqueça de criar um banco de dados chamado 'connections' #!/bin/bash IP_ADDRESS=$1 PACKETS=$2 DATE=$(date +"%Y-%m-%d %H:%M:%S") mysql -u <username> -p<password> -e "INSERT INTO connections (ip_address, packets, date) VALUES ('$IP_ADDRESS', '$PACKETS', '$DATE');" <database> Dê permissão de execução ao script sudo chmod +x /usr/local/bin/save_to_mysql.sh Adicione uma regra no iptables para chamar o script quando o limite de conexões for excedido. No exemplo abaixo, assumimos que o script está localizado em /usr/local/bin/save_to_mysql.sh: sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 0 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 --nflog-prefix "iptables-save: " --nflog-group 1 --nflog-range 64 --nflog-threshold 10 sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 0 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 --nflog-prefix "iptables-save: " --nflog-group 1 --nflog-range 64 --nflog-threshold 10 --nflog-cprange 128 --nflog
    1 ponto
  13. E aí, galera! Tenho uma super novidade para compartilhar com todos vocês! Estou lançando meu site , repleto de skins de personagens famosos que desenvolvi ao longo dos últimos anos, e o melhor de tudo: elas são todas gratuitas! Este é apenas o começo, pois o site ainda está em construção e tenho muitas outras surpresas para postar em breve. Se você está procurando por uma S K I N específica minha que ainda não está disponível, fique tranquilo, é só me chamar no D I S C O R D e eu farei questão de postar os modelos que você deseja. OBS: São todos modelos que eu fiz! E não para por aí, pessoal! Se você está em busca de algo realmente exclusivo para o seu servidor, estou aqui para ajudar. Aceito encomendas de modelos personalizados, feitos especialmente para atender às necessidades do seu servidor. Tenho certeza de que isso pode ser um grande diferencial para tornar o seu servidor ainda mais atrativo! Vocês nem imaginam quantos modelos incríveis ainda tenho para postar, mas calma, estou trabalhando para compartilhá-los com vocês nos próximos dias. Então fiquem ligados e não percam as atualizações! Acessem meu site, confiram as S K I N S já disponíveis e entrem em contato comigo pelo D I S C O R D ou Z A P para pedidos especiais! Grande abraço! Acessem o meu site : [Conteúdo Oculto] Fazendo o que ninguem mais sabe fazer 2020-02-16 14-06-35.mp4 Fazendo o que ninguem mais sabe fazer 2020-05-17 13-03-34.mp4 Perfect World 2019-09-16 16-07-46.mp4 Perfect World 2019-11-01 15-12-14.mp4 susanoo.mp4
    1 ponto
  14. Boa tarde, estou trazendo hoje aqui um pacote contendo 50 mapas. para você usar como você quiser, use a sua imaginação… todos os mapas contém as duas partes. tanto cliente-side/server-side. não postei fotos por conta de ser 50 mapas. mas há tempos ele roda na mão de um pessoal, porém ate hoje não disponibilizaram então resolvi trazer para vocês! Link de Download: [Conteúdo Oculto] Link de Download opção 2 : [Conteúdo Oculto] Quem for testando o mapa e quiser postar fotos no comentário será otimo.
    1 ponto
  15. Para isso, precisamos de um IDA e de qualquer editor hexadecimal (010 editor, por exemplo). Importante: O valor da variável responsável pelo número de moedas está definido como int32 (o número máximo é 2.147.483.647). Nas capturas de tela, os valores já foram alterados para o número máximo de moedas de 2.100.000.000. Comece alterando os valores no GS. Procure (usando o IDA) valores semelhantes nas seguintes funções (nas capturas de tela, eles já foram alterados para os novos valores): A pesquisa encontrará 2 funções gplayer_imp::gplayer_imp(void). Você precisará alterá-las exatamente na ordem em que estão no IDA. 1. Primeiro, alteramos o valor na primeira função gplayer_imp::gplayer_imp(void). Usando o editor hexadecimal, percorra o endereço desse valor e altere-o em int32 de 200.000.000 (C2 EB 0B em hexadecimal) para o valor desejado. [Conteúdo Oculto] Algo assim (novamente, na captura de tela, já foi alterado para 2100000000): [Conteúdo Oculto] 2. Em seguida, encontre e altere o valor na segunda função de forma semelhante gplayer_imp::gplayer_imp(void) [Conteúdo Oculto] 3. Em seguida, localize a função team_control_member::PickupTeamMoney. Haverá dois valores. Altere ambos. [Conteúdo Oculto] 4. Em seguida, vem a função team_control_leader::PickupTeamMoney. Ela é semelhante à função anterior. 2 valores - altere ambos. [Conteúdo Oculto] 5. Por fim, localize a função GNET::Handle_AuctionOpen. Encontre o valor como na captura de tela. Altere-o no hexadecimal. [Conteúdo Oculto] Depois disso, você precisará alterar os valores em elementclient.exe, gamedbd e gdeliveryd. Nesses arquivos, basta usar o editor hexadecimal para localizar todos os valores int32 == 200000000 e substituí-los pelo valor necessário (no 010, isso pode ser feito, por exemplo, por meio do Replace All ou manualmente). creditos: [Conteúdo Oculto]
    1 ponto
  16. Olá a todos. Este é o editor de local de teleportes, arquivo que controla teletransporte no mundo principal. Editor: open \ edit \ save World_targets.sev \ .clt Edição múltipla Conversão de .clt para .sev e para trás Captando coordenadas do jogo Mostrando pontos teleport no mapa (mapa está em arquivos com Editor) Idiomas russo e inglês World Targets Editor By Luka.rar
    1 ponto
  17. Bom galerinha do suporteGM Presente ai [Conteúdo Oculto] [Conteúdo Oculto] [Conteúdo Oculto]
    1 ponto
  18. [Conteúdo Oculto] Créditos: Matheus Araujo
    1 ponto
  19. Simplesmente repostado o conteúdo que já postei na Ragezone Internacional aqui. [Conteúdo Oculto] [Conteúdo Oculto] Créditos eu mesmo. Também inclui um domain de 2 nações. domain2.data
    1 ponto
  20. Olá todos, vim compartilhar com vocês hoje, um template que eu comprei há mais ou menos 1 ano e acabei não utilizando e também não tenho pretensão de utilizar. Esse template está no formato de html5 ( html, css e js), e está como uma tela em branco, você pode ajustar da maneira que deseja. Conteúdo do arquivo: Capturas de Tela: Baixar: Granage Template.rar
    1 ponto
  21. Aqui contém somente as IDE’s e SDK’s usados para compilar o client source, não vou entrar na parte de compição dos projetos, pórem com isso você vai ter a versões corretas da base para para compilar seu client . Perfect World foi criado usando Visual Studio 1998 e a Angelica2.0, em 12 de agosto de 2011 disponibilizaram um documento informando algumas informações básicas para o upgrade para a Angelica2.2, segundo os documentos o ElementClient.exe na Angelica 2.2 deveria ter o nome ElementClient2_2.exe, porém nunca encontrei nenhum client oficial com esse nome, porém no Shaders.pck existe uma pasta chamada 2.2 com mudanças no processamento dos shaders para o HLSL ou ele fizeram um upgrade parcial ou resolveram mudar o nome, porém a source que uso é compilada no vs2005 usando Angelica2.0. Existem 2 sources do client aqui no fórum a primeira versão feita no visual studio 6.0 (visual studio 1998), e outra com upgrade para o visual studio 2005. Recomendo usar o Windows 7 32 bits para instalar seu ambiente de desenvolvimento. Eu uso no meu Windows 11. Baixar e Instalar SDK = Kit de Desenvolvimento de Software. Não há necessidade de instalar o Visual Studio 2008 para compilar o client como informado em alguns tutoriais, o que você precisa é um header que vem no Windows SDK, o vs2008 vem com o (Windows sdk 6.0a), o Window SDK acima contém o que você precisa. Oficial vs6.0 SP2 Angelica 2.0 1º – Directx 8.1 SDK [Conteúdo Oculto] 2º – Windows Plataform SDK November 2001 [Conteúdo Oculto] 3º – Visual Studio 1998 [Conteúdo Oculto] Oficial vs2005 SP1 Angelica 2.2 1º – Directx SDK August 2009 [Conteúdo Oculto] 2º – Windows SDK for Win Server 2008 and .NET Framework 3.5 [Conteúdo Oculto] 3º – Visual Studio 2005 [Conteúdo Oculto] Não há necessidade de instalar o Visual Studio 2008 para compilar o client como informado em alguns tutoriais, o que você precisa é um header que vem no Windows SDK, o vs2008 vem com o (Windows sdk 6.0a), o Window SDK acima contém o que você precisa. Atualização das especificações de desenvolvimento Angelica 2.2 – Documentação data 2012/10/25. Plataforma de Desenvolvimento [Regra 0 - 1 - 1] Sistema operacional: Win7 de 64 bits ou Win7 de 32 bits [Conteúdo Oculto] [Regras 0 - 1 - 2] Ferramentas de desenvolvimento: VS2012 Ultimate versão em inglês [Conteúdo Oculto] [Regras 0 - 1 - 3] DXSDK: DirectX SDK (junho de 2010) [Conteúdo Oculto] [Regras 0 - 1 - 4] Ferramenta de gerenciamento de versão: TortoiseSVN-1.7.3.22386 [Conteúdo Oculto] IFC = Immersion Foundation Classes contém o ifc22.dll com os documentos completo mais alguns programas que fazem parte do SDK (só é posível instalar em sistemas 32bits) [Conteúdo Oculto] Esses são as versões originais usadas pela desenvolvedora, você pode usar outras versões porém não recomendo, porque podem gerar erros inesperados na hora de compilar. INCLUDES = É importante colocar os includes do Windows SDK e Directx antes dos nativos do visual studio para evitar erros na compilação, existem Headers com o mesmo nome, porém são versões diferentes (as vezes você pode trocar as ordem dos dois includes para corrigir erros de compilação, o visual studio faz a busca sequencial, começa de cima para baixo do include no projeto e depois pula para os includes do programa seguindo a mesma ordem). Instalando o Visual Studio 1998 no Windows 10/11. Tutorial Instalação [Conteúdo Oculto] Solução de Erros Os erros podem acontecer durante a instalação, não sei exatamente o motivo já instalei sem ter esses problemas. [Conteúdo Oculto] [Conteúdo Oculto] Instalando o Service Pack 1º – vs6sp5 2º – vs6sp6 Includes no Visual Studio 6.0 Tools >> Options >> Directories Includes no Projeto, a interface do vs6.0 não é nada amigavel, isso vai te poupar algum tempo para se localizar e fazer alterações mais fácilmente. Project >> Settings >> C/C++ para os Headers Project >> Settings >> Link para as libs Instalação do Visual studio 2005. Aqui não precisa de tutorial a interface é bem amigavél você não deve ter problema com isso, porém sempre tem o google para ajudar. Fazer o upgrade para o VS2005 Profession Edition. Não é obrigatório fazer o upgrade. Painel de Controle >> Programas e Recursos >> VS2005 Professional Edition >> Desinstalar/Alterar >> inserir numero de serial >> Upgrade KGR3T-F2C26-RRTGT-D6DQT-QBBB3 Instalando o Service Pack 1º – VS80sp1-KB926601-X86-ENU 2º – VS80sp1-KB2251481-v3-X86-INTL 3º – VS80sp1-KB2538218-v2-X86-INTL 4º – VS80sp1-KB2548826-v4-X86-INTL 5º – VS80sp1-KB937061-X86 6º – VS80sp1-KB971090-X86-INTL 7º – VS80sp1-KB973673-X86-INTL 8º – VS80sp1-KB932232-X86-ENU Se não instalar nessa ordem vai quebrar o Visual Studio 2005 e vai precisar reinstalar tudo novamente. Includes Tool >> Options >> Projects and Solutions >> VC++ Directories Includes nos Projetos Project >> Properties >> Configuration Properties >> C/C++ >> General para os Headers Project >> Properties >> Configuration Properties >> Linker >> Input para as Libs IMPORTANTE Antes de começar a compilar você precisa mudar seus windows para o encode ANSI, se etiver no encode UTF-8 os carcteres chineses não serão reconhecidos, assim compilar sem usar o encode correto pode gerar diversos erros quando for executar o client, eu vou mostrar como fazer para setar para ANSI de forma que fique sempre em ANSI, assim mesmo que você esqueça já vai estar no encode correto, para voltar ao normal só refazer o mesmo processo e setar a para uma região UTF-8. Isso não afeta o idioma do seus windows ou programas instalados. Painel de Controle >> Região >> Administrativo >> Alterar Localidade do Sistema >> Chinês (Simplificado, China). EXTRA Como esse tutorial serve para qualquer jogo feito em Angelica aqui vai uma dica, se você for no client do jogo vão ter algumas dlls, apartir da numeração você consegue descobrir em qual versão do Visual Studio eles compilaram o client. VS6.0 = mfc42.dll VS2002 = mfc70.dll VS2003 = mfc71.dll VS2005 = mfc80.dll VS2008 = mfc90.dll [Conteúdo Oculto] De qualquer forma o client 152 e 153 foi compilado no VS2005. Para compilar a Angelica, Gfxcommon e o Client, etc…, você precisa fazer os includes conforme aparece os erros, aí fica a sua escolher se vai fazer no projeto ou diretamente no Visual Studio. Angelica C++编程规范.docx Angelica C++编程规范.doc
    1 ponto
  22. Ativador meridiano completo dentro do game digitando !meridiano no chat global :D [Conteúdo Oculto]
    1 ponto
  23. Programas: [Conteúdo Oculto] Servidor: [Conteúdo Oculto] Java: [Conteúdo Oculto] Tutorial:
    1 ponto
  24. Abre arquivos .pck até a versão 1.5.5 Créditos : by Jolan PCK_Module_BY_BETO.rar
    1 ponto
  25. Bom creio que todos já sabem da os comandos, porém vou postar assim mesmo, já vir que tem até scripts ai que faz todo preparo da maquina para instalação de PWserv, porém eu sou a moda antiga ainda gosto de aplicar manualmente. ========================================================== Esses comandos serve para maquinas da OVH e CentoS Google: Nos quais você não tem acesso ao root e sim ao usuário fornecido. Com esses comando você vai consegue acessa ROOT. sudo passwd root su root yum install nano Hora: timedatectl set-timezone America/Sao_Paulo ========================================================== Preparando a maquina yum update sudo yum install httpd sudo service httpd start yum -y install mariadb-server mariadb systemctl start mariadb systemctl enable mariadb yum install unzip sudo mysql_secure_installation (Esse vai pedir senha, você só aperta enter, que vai ter a opção de escolher senha nova) sudo yum install php php-mysql sudo chkconfig httpd on sudo yum install epel-release sudo yum install phpmyadmin yum install nano sudo nano /etc/httpd/conf.d/phpMyAdmin.conf (aqui onde tiver 127.0.0.1, você coloca o ip do seu pc) service httpd restart yum install -y java-1.6.0-openjdk.x86_64 sudo yum install java-1.7.0-openjdk yum install libstdc++.i686 libstdc++-devel.i686 ln -s /usr/lib/libstdc++.so.6.0.19 /usr/lib/libstdc++-libc6.1-1.so.2 yum install libxml2.so.2 yum install libstdc++.so.5 yum install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 Tutorial para instalação do winrar yum install wget cd /usr/local/src wget [Conteúdo Oculto] tar zxvf rarlinux-x64-5.2.1.tar.gz cp rar/unrar /usr/local/bin Comando para Desativa firewalld sudo systemctl disable firewalld systemctl stop firewalld systemctl status firewalld desativa selinux service iptables stop
    1 ponto
  26. Obs: Dúvida na instalação só me procura via Wpp 21965688474 Ranking + Sistema de Mensagem em Ingame Ranking 1.0.2 Para Perfect World Sistema de Mensagem quando mata no jogo Atualização Automática Configuração simples Super leve PHP Conexão em sql • O raking é atualizado automáticamente em tempo real. • O sistema do rank é por pontuação evitando os FREE kill. • Configuração por nível de cultivo. • Instalçao por acesso remoto. • Ranking tem sistema de informação em ingame, ao matar o oponente mostra quem matou quem. • Quem mata ganha X ponto e quando morre perde X pontos. • Informa quem você matou, quando matou e a hora. • Informa quem para quem você morreu, quando e a hora. • Informa para qual classe mais morreu. • Informa por gráfico todas as informações do seu pvp. Créditos: Ao Live Ranking @Bola rankingUpdate.zip
    1 ponto
  27. Tchow! Há algum tempo, postei este script em um canal que eu tinha no YouTube. No entanto, perdi esse canal e agora vou disponibilizá-lo aqui para aqueles que estão começando e ainda têm dificuldades na configuração do CentOS 7. O script realiza a instalação dos pacotes necessários para o funcionamento do PWServer e do CPW. Além disso, ele gera aleatoriamente o nome da pasta modificada do phpMyAdmin e também cria automaticamente a senha do MySQL, além de desativar o SELinux. O objetivo do script é deixar a máquina, seja ela uma VPS, dedicado ou uma VirtualBox, pronta para receber o servidor do jogo, bastando apenas colocar o PWServer, as libs e importar o banco de dados “pw” via phpMyAdmin. Como executar o script? Coloque-o na pasta home, dê permissão 0777 e, em seguida, execute o seguinte comando pelo PuTTY: "./Install-centos7.sh". Pronto, agora é só aguardar a conclusão e, no final, você verá uma tela semelhante à que está nesse link : Video aula Install-centos7.sh
    1 ponto
  28. Sistema Operaciona: Linux Ubuntu versão 14/16 1° Instale o WinSCP e o PuTTYgen 3° Logue-se na vps usando o programa PuTTYgen ou WinSCP anexado : 2° Coloque os dados da sua VPS e execulte os comandos abaixo Comandos Usados apt-get update apt-get install -y apache2 apt-get install -y mysql-server apt-get install -y openjdk-7-jre apt-get install -y php5 apt-get install -y php5-mysql apt-get install -y phpmyadmin sudo apt-get install -y libapache2-mod-php5 dpkg --add-architecture i386 apt-get update apt-get install -y libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 sudo apt-get update sudo apt-get install libssl1.0.0 libssl-dev cd /lib/x86_64-linux-gnu sudo ln -s libssl.so.1.0.0 libssl.so.10 sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10 Na versão 16 alguns comandos da erro, mas muda pouca coisa, segue: apt-get install -y openjdk-9-jre apt-get install -y php apt-get install -y php-mysql sudo apt-get install -y libapache2-mod-php Créditos:revolts putty-64bit-0.78-installer.msi WinSCP-5.21.7-Setup.exe
    1 ponto
  29. Há algum tempo eu venho estudando sobre os octets do PW (hex strings) para adicionar os detalhes dos itens no visualizador de inventário do meu painel. Inclusive eu achei esses 2 pdfs que estão anexados nesse post perdidos por aí (Além de outros projetos relacionados), o que me ajudou bastante no começo. E apartir disso eu construi esse projeto em php chamado PWHexParser que recebe um octet de um item, o tipo do item e retorna um json como resultado, exemplos: Lendo octets de uma roupa: <?php require __DIR__ . '/../vendor/autoload.php'; $decoder = new App\Decoder(); $decoder->setItemType('Fashion'); // Weapon, Armor, Charm, Jewelry, Flight, Card... $decoder->sethexString('1e00000092470100010a620072007500630065000000'); //Mandarin Silk Gown $result = $decoder->decodeHexString(); header('Content-Type: application/json'); echo json_encode($result, JSON_PRETTY_PRINT); Resultado: { "level_req": 30, "color": 18322, "gender": 1, "creator_type": 1, "name_length": 5, "name": "bruce", "color_mask": 0 } Adivinhando o tipo do item (arma nesse caso): <?php require __DIR__ . '/../vendor/autoload.php'; $mask = 1; // Weapon $decoder = new App\Decoder(); $decoder->guessItemType($mask); $decoder->sethexString('5a00ff001001000031000000b4610000786900002c00040a4200720075006300650000000000090000000b00000000000000930200009b0500000000000000000000180000000000604000000000010000000000000003000000114500009200000001000000f02300004d000000cf2500000e000000'); $result = $decoder->decodeHexString(); header('Content-Type: application/json'); echo json_encode($result, JSON_PRETTY_PRINT); Resultado: { "level": 90, "class": 255, "strength": 272, "vitality": 0, "dexterity": 49, "magic": 0, "min_durability": 250, "max_durability": 270, "item_type": 44, "item_flag": 4, "name_length": 10, "name": "Bruce", "ranged_type": 0, "weapon_type": 9, "weapon_grade": 11, "ammunition_type": 0, "min_physical_damage": 659, "max_physical_damage": 1435, "min_magic_damage": 0, "max_magic_damage": 0, "attack_rate": 0.83, "attack_range": 3.5, "minimum_range": 0, "sockets_count": 1, "sockets": [ 0 ], "addons_count": 3, "addons": { "special_addons": [ { "id": 1297, "value": 146, "level": 1 } ], "normal_addons": [ { "id": 1008, "value": 77 }, { "id": 1487, "value": 14 } ], "refine_addons": [ ], "socket_addons": [ ] } } O projeto está disponível no Github e também é possível instalar via composer: Ele não está 100% finalizado ainda, mas já da pra utilizar em algum projeto de seu interesse. :) Hex Data Guide v2T2.pdf Hex Code Guide By Drakaer.pdf
    1 ponto
  30. libssl1.0.0_1.0.2n-1ubuntu5.11_i386.deb libssl1.0-dev_1.0.2n-1ubuntu5.11_i386.deb
    1 ponto
  31. Esse script me ajudou muito no passado quem criou ele pra mim foi o Jolan, vale muito a penas e funciona em qual quer versão até 155 as versão mais recente eu nunca testei porém acredito que funcione também. Configuração é super fácil, basta colocar na hme ou pwserver e configurar o arquivo online_award.php tem um arquivo com nome ajuda que pode lhe auxiliar. Duvidas meu Wpp 21965688474 – Cleiton gold por hora.rar
    1 ponto
  32. Faça o download do sistema, depois de extrair coloque a pasta "broadcaster" na pasta do seu pwserver no dedicado como na imagem. Não esqueça de da o permissão 777 na pasta "broadcaster" e nos arquivo de start_msg.sh e stop_msg.sh. Agora navegue até a pasta "broadcaster" e abra o arquivo start.sh e coloque a senha API que poder de sua escolha. Feche salve. Próximo passo colocar as mensagem de sua preferencia na mesma pasta abra o arquivo message.xml e edite as mensagens a sua maneira salve e feche. Já estamos quase terminando agora nos arquivo que baixou tem uma pasta com nome "api" a mesma você vai coloca na pasta www do seu dedicado. Entre na pasra e abra o arquivo config.php, lembra da senha que colocou no arquivo start? isso mesmo coloque a mesma senha aqui save e feche. Agora é só da o comando e testa. cd /pwserver Ligar: ./start_msg.sh Desligar: ./stop_msg.sh Espero ter ajudado. broadcaster.rar
    1 ponto
  33. Comandos para Centos 7 curl -LsS [Conteúdo Oculto] | sudo bash -s -- --mariadb-server-version="mariadb-10.3" sudo yum -y install MariaDB-server MariaDB-client sudo systemctl start mariadb; systemctl enable mariadb sudo mysql_secure_installation; systemctl status mariadb sudo yum -y install httpd; systemctl start httpd; systemctl enable httpd; systemctl status httpd sudo yum -y install epel-release yum-utils sudo yum -y install [Conteúdo Oculto] sudo yum-config-manager --enable remi-php74 sudo yum -y install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd yum --enablerepo=remi-php74 install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json sudo systemctl restart httpd yum install -y java-1.8.0-openjdk.x86_64 yum update yum install epel-release yum install -y mono mc htop curl wget p7zip gdb ipset yum -y install perl-XML-DOM make gcc gcc-c++ libxml2.so.2 libstdc++.so.5 libxml2-devel pcre-devel openssl-devel libxml2-devel.i686 pcre-devel.i686 openssl-devel.i686 libxml2.i686 libstdc++-devel.i686 libstdc++6 .i686 glibc-devel.i686 glibc-devel libdb-cxx.i686 libdb-cxx-devel.i686 readline-devel readline-devel.i686 sudo yum install p7zip bzip2 unar #desativar firewalld #SELinux systemctl disable firewalld; systemctl stop firewalld sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    1 ponto
  34. Segue: NpcGen Editor by Luka (2022) 162x32 and 172x32.rar
    1 ponto
  35. Funcionou com esses: Comando pra mostrar as regras: iptables -L --line-numbers Comando para remover as regras: iptables -D INPUT e coloque o numero da regra exemplo: iptables -D INPUT 20
    1 ponto
  36. Olá comunidade suportegm, Bem, hoje vou compartilhar com vocês algo que nós, os mais antigos, usamos bastante para descobrir problemas que causam quedas estranhas no mapa, Essa ferramenta ataca o serviço (GS), e compartilha conosco informações a fundo do que ocasionou a queda no mapa. Muitas pessoas cobram por serviços para descobrir quedas repentinas, então vim diminuir esse monopólio. # Problemas normalmente relatados por ele: - Login de personagem mal editado, ou com problemas no octets. - Edições que não foram suportadas pelo client, causando erros de asset. - Problemas com habilidades. - Problemas com instâncias. - Problemas com atributos e muito mais. # Requisitos para operar essa ferramenta: - Nível básico em linux. - Entender o básico como opera os serviços do perfect world. - Nível básico em assembly. # Instalando o gdb: - Com o nível básico em linux, você irá instalar o gdb em seu servidor, podendo ser: apt-get install gdb yum install gdb - Após instalado, com o jogo ligado, você vai executar o comando: gdb attach $(pidof gs) -ex cont - Ficará dessa forma abaixo, logo, você digite c, e aguarde o mapa cair novamente: - Após cair o mapa, dará uma mensagem de erro, onde foi a falha, para obter mais informações sobre, você deve digitar: bt E pronto, você já terá todas as informações necessárias que precisa para corrigir os problemas. É isso, até a próxima.
    1 ponto
  37. Instalador do cliente beta level up. [Conteúdo Oculto]
    1 ponto
  38. Permita que os players deixe a lojinha online mesmo depois de fazer logout LojinhaOffline.zip Como instalar: Apenas subistitua e dê permissão Testado apenas na versão 151
    0 pontos
  39. "Importante: Quero ressaltar que todo conhecimento e métodos compartilhados aqui são apenas para uso pessoal. Eu não me responsabilizo por danos, prejuízos ou mau uso das informações fornecidas. O conhecimento é uma poderosa ferramenta que deve ser usada com responsabilidade. Cabe a cada um de nós garantir que aplicamos esse conhecimento de forma adequada, respeitando as leis, ética e diretrizes aplicáveis. Assim como qualquer outra fonte de informações, é fundamental verificar a veracidade e precisão dos conteúdos antes de utilizá-los. Recomendo sempre consultar fontes confiáveis e buscar orientação profissional quando necessário. Lembre-se de que cada um é responsável por suas próprias ações e decisões. Utilize o conhecimento adquirido de forma consciente e cuidadosa, levando em consideração as possíveis consequências. Estou aqui para fornecer informações e auxiliar no que for possível, mas não posso ser responsabilizado por qualquer dano ou prejuízo decorrente do uso indevido ou interpretação incorreta das informações compartilhadas. Aproveite o conhecimento de forma responsável e continue aprendendo! USE pw; -- Seleciona o banco de dados "pw" DELIMITER // DROP PROCEDURE IF EXISTS addGM_loop // CREATE PROCEDURE addGM_loop() BEGIN DECLARE done INT DEFAULT FALSE; DECLARE id_value INT; DECLARE cur CURSOR FOR SELECT ID FROM users; DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; DECLARE CONTINUE HANDLER FOR 1062 BEGIN END; OPEN cur; read_loop: LOOP FETCH cur INTO id_value; IF done THEN LEAVE read_loop; END IF; BEGIN CALL addGM(id_value, 1); END; END LOOP; CLOSE cur; END // DELIMITER ; CALL addGM_loop();
    0 pontos
  40. Pessoal, eu desenvolvi um script e resolvi postar pra vocês. É um script simples escrito em node, mas pode salvar alguém na hora do desespero. Escrevi isso pensando em um caso que houve recentemente de um funcionário sair brigado com os donos de um servidor, e pra se vingar, enviou 9999999 de gold pra todos os jogadores Em um momento dessas essa ferramenta pode evitar um wipe. Pra usar esta api você vai precisar instalar o node depois ir até o diretório da api e digitar os comandos: npm install e para rodar: npm start No arquivo .env você pode configurar o banco de dados, o limite de cash e o autoban, se quiser desabilitar. A porta você pode deixar fechado com acesso interno. Se quiser abrir seja lá qual for o motivo, mude a key no .env Também escrevi uma ferramenta de Chat com Autoban/auto mute com algumas camadas de proteção e outras dinâmicas. Pra quem tiver interessado, daqui a pouco irei postar o vídeo dela. Espero que seja útil pra alguém! whatch-cash-main.rar
    0 pontos
  41. Essa ferramenta ou script me ajudou muito no passado, e para você que ainda gosta de usar a CPW convencional vai lhe ajudar muito a evitar uma quantidade grande de criação de chaves e arquivos grandes. Para criar o cup é só jogar os arquivos na pasta cupfiles! cup.rar
    0 pontos

Suporte GM

Comunidade de Perfect World do Brasil

Copyright © 2023-2024 SuporteGM Powered by Invision Community
Поддержка Invision Community в России

Links

×
×
  • Criar Novo...