Bem-vindo ao Fórum!

Registre-se agora mesmo e fique por dentro da maior comunidade de Cheats do Brasil!

TheSkytalos

Steel Member
  • Content Count

    55
  • Joined

  • Last visited

  • WCoins

    4 [ Donate ]

Community Reputation

15 Good

About TheSkytalos

  • Birthday 08/03/1992
  1. Mas veja bem, baixo uso de processador em um jogo é bom, ~99% significa gargalo. Alto uso de placa de vídeo em jogo é ótimo. Sobre o baixo uso de GPU, o que sobra são os drivers, eles estão atualizados? Outra coisa é que tu não mostrou qual config do jogo tá usando, neste YouTube Video o cara taca tudo no máximo e roda, fica na base dos 20~30fps pelo pouco que assisti aqui. Então, a própria placa pode não aguentar muito bem o jogo dependendo da configuração que tu usou nesse benchmark.
  2. Você deu muito pouca informação sobre teu problema para que se vá direto ao ponto. Mas o que posso lhe dizer com a informação dada: "e bastar eu abrir ele e clicar para injectar a dll" No evento Click do botão, você deve fazer toda a rotina de injeção da DLL. Ou no evento Load do Form caso queira carregar assim que abre o programa. Se isso não funciona, ou processo do jogo não está sendo achado, ou a DLL não está sendo achada, ou o código de injeção está errado. Se você compartilhar aqui como tá sendo feito esse Auto Injector, ou que erro você tá recebendo, a gente pode te dar uma ajuda melhor. De resto, é como o @FioDuMaLL disse, jogar o caminho das coisas diretamente na rotina de injeção.
  3. Uma outra forma seria através da classe Process. Não testei o Shell do amigo aí acima, mas torci o nariz com o endereço da documentação se referir a VBA, que é o VB aplicado dentro do Office, não necessariamente sendo parte .NET Framework. Mas provavelmente funciona. Process.Start("IExplore.exe"); Acho que o grande trunfo dessa classe é permitir a manipulação dos processos: ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe"); startInfo.WindowStyle = ProcessWindowStyle.Minimized; startInfo.Arguments = "www.webcheats.com.br"; Process.Start(startInfo); Deste modo aí acima, abre o Internet Explorer minimizado, e passa a URL da gloriosa WebCheats como argumento, logo abrindo diretamente o site. Lembrando que os argumentos vai depender da aceitação do processo em questão que tu quer abrir. Documentação .NET: https://docs.microsoft.com/pt-br/dotnet/api/system.diagnostics.process.start?view=netframework-4.8 Documentação ProcessStartInfo: https://docs.microsoft.com/pt-br/dotnet/api/system.diagnostics.processstartinfo?view=netframework-4.8 (Aqui tem a lista de propriedades de um processo que tu pode manipular). Lembrando que só quis complementar a resposta do amigo acima, se o Shell puro já lhe supre o uso, continue com ele.
  4. Quer testar seus conhecimentos? Creio eu que você tenha um objetivo com C++ em mente: Hacking, Programas de Gerenciamento com GUI, Client-Server, sei lá. A única forma que eu vejo de testar é você pegar projetos e investir neles, GitHub tá cheio (galera tá correndo pro GitLab depois da compra da Microsoft), ou comece os seus próprios. Mas se tu tá aprendendo e quer testar conhecimentos gerais, usaria os exercícios de uma apostila. Apesar de nunca ter lido, eu recomendaria os exercícios do The C++ Programming Language, que é de autoria do próprio criador do C++, vejo gente na gringa falando que é um livro "difícil" então creio que os exercícios devem ser um bom indicador de conhecimento na linguagem. Fora isso tem uns sites na internet que possuem exercícios de C++: http://www.cplusplus.com/forum/articles/12974/, https://www.w3resource.com/cpp-exercises/basic/index.php, https://www.utdallas.edu/~ivor/cs1315/clabs96.html, https://erlerobotics.gitbooks.io/erle-robotics-cpp-gitbook/classes_and_structs/exercises_classes.html(POO).
  5. Deixe-me ver se entendi: Você tem um arquivo TXT em um servidor. Daí via protocolo FTP você quer baixar esse TXT em uma aplicação cliente, e no cliente mesmo verificar se o conteúdo é 0 ou 1?
  6. Quiser tirar dúvida de programação, só mandar. Nem sempre vejo seus posts pois não tenho tempo de ficar procurando no fórum coisa nova toda hora. Mas quiser mandar PV, fique a vontade.
  7. Não, só colocar o diretório do arquivo que tu quer apagar e já era.
  8. Recomendo utilizar a System.IO: 'Declare isso fora da classe do seu form ou então declare explicitamente Imports System.IO 'Daqui para baixo vai dentro do evento do botão Dim Caminho As String = "C:\logs.txt" 'Verifica se o arquivo existe If File.Exists(Caminho) Then File.Delete(Caminho) 'Se não existir exibe a mensagem Else MsgBox("Arquivo não encontrado!") End If
  9. Interessante, não sabia dessa do Black Squad. Vou dar uma olhada. Uma outra coisa que eu lembro que foi revolucionária na época que lançou eram os gráficos, eu lembro da galera toda saindo (os que tinham PC que aguentava) do Point Blank e do Combat Arms para ir pro Warface. E até hoje, a equipe que cuida dessa parte do visual do game em geral, para mim, é ótima. Eu sinceramente fico impressionado com os mapas que tem no jogo, principalmente os relacionados à África. Eles conseguem mesclar o antigo com o novo de uma forma muito boa. Como por exemplo estar andando em um Coliseum no norte da África e do nada entrar em uma base militar totalmente tecnológica. É um jogo ótimo, e se acabar sem dúvida sentirei falta.
  10. E... Cadê o código? Se é algo da escola de programação, tem gente (como eu) que não participa. Se em cada registro do dicionário pode conter mais de um telefone, a chave fica sendo uma string com o nome, e os telefones, mesmo sendo apenas um, tu armazena num vetor, e coloca o vetor no atributo da respectiva chave. Não sei se é essa sua dúvida, não me ficou claro, se for dúvida de código posta ele aqui. ----------------------------------------------- Usei Dicionário, mas listas também. O que pensando aqui agora, não havia necessidade. No caso estou usando "Cad_Nome" como chave e o exercício queria o nome em si... Mas mesmo assim: (Python 3) Agenda = [{'Cad_Nome': 'Maria', 'Cad_Telefones': '1111-1111'}] def IncluirNovoNome(Nome, Telefones): NewOne = {} NewOne['Cad_Nome'] = Nome NewOne['Cad_Telefones'] = Telefones Agenda.append(NewOne) def IncluirTelefone(Nome, Telefone): Counter = 0 for Line in Agenda: if(Line['Cad_Nome'] == Nome): Counter += 1 Line['Cad_Telefones'].append(Telefone) if(Counter == 0): ans = input("Nome não existente, deseja cadastrá-lo? [s/N]") if(ans.lower().strip() == 's'): IncluirNovoNome(Nome, Telefone) def ConsultarTelefone(Nome): for Line in Agenda: if(Line['Cad_Nome'] == Nome): print(Line['Cad_Telefones']) IncluirNovoNome('João', ['2222-2222', '3333-3333']) ConsultarTelefone('João') IncluirTelefone('João', '4444-4444') ConsultarTelefone('João') IncluirTelefone('Fulano', '5555-5555') ConsultarTelefone('Fulano') Amanhã repenso direito faço o resto e edito aqui. ---- EDIT --- Realmente, dava pra simplificar bem mais utilizando apenas Dicionário: (Python 3) #Cria o dicionário Agenda = {'Maria': '1111-1111'} def IncluirNovoNome(Nome, Telefones): if not Nome in Agenda: #Cria chave e insere os telefones nela Agenda[Nome] = Telefones else: print("Nome já cadastrado!") def IncluirTelefone(Nome, Telefones): #Se nome não for encontrado na agenda, é perguntado se deseja cadastrá-lo if not Nome in Agenda: ans = input("Nome não existente, deseja cadastrá-lo? [s/N]") #A resposta é transformada para lowercase e são removidos os espaços em branco das extremidades para evitar bugs if(ans.lower().strip() == 's'): IncluirNovoNome(Nome, Telefones) #Caso seja encontrado, inclui a lista de telefone else: Agenda[Nome].append(Telefones) def ExcluirNome(Nome): if not Nome in Agenda: print("Este nome não está cadastrado!") else: Agenda.pop(Nome, None) def ExcluirTelefone(Nome, Telefone): if not Nome in Agenda: print("Este nom não está cadastrado!") else: #Se a lista de telefones tiver 1 elemento ou menos, utiliza a função ExcluirNome if len(Agenda[Nome]) <= 1: ExcluirNome(Nome) else: del Agenda[Nome][Agenda[Nome].index(Telefone)] def ConsultarTelefone(Nome): if not Nome in Agenda: print("Este nome não está cadastrado!") else: print(Agenda[Nome]) IncluirNovoNome('João', ['2222-2222', '3333-3333']) IncluirNovoNome('João', '8888-8888') ConsultarTelefone('João') IncluirTelefone('João', '4444-4444') ConsultarTelefone('João') IncluirTelefone('Fulano', '5555-5555') ConsultarTelefone('Fulano') ExcluirNome('Fulano') ExcluirNome('Fulano') ExcluirTelefone('João', '4444-4444') ConsultarTelefone('João')
  11. Realmente, eu pessoalmente não conheço nenhum jogo pago que traz a experiência do Warface. Eu gosto muito de jogar COOP e Sobrevivência. PVP acho muito "mais do mesmo". Não jogo por conta da faculdade, daí só dá tempo nas férias. Sobre os players estarem saindo, não sei como anda o jogo ultimamente, mas convenhamos que esse sistema de Lootbox é uma bosta. No COOP/Sobrevivência nunca senti isso, mas quando eu ainda estava ativo vi muita gente reclamando de Hack no PVP. Daí não sei né, muito evento mixuruca, acumular gold nesse jogo sem cash é quase impossível por conta dos reparos... Pior que a LUG para administrar jogo só a Ongame.
  12. Simplesmente ter uma área voltada a modelagem 3D no fórum. Que eu acho que poderia ser encaixada dentro da área de Design.
  13. Pelo o que eu saiba, se o jogo só roda em 64bits, quer dizer que só foi compilado para 64bits. Se o jogo fosse código aberto, o que eu não sei, mas duvido que seja, você mesmo poderia compilar ele para 32bits. Fora isso seria refazer o Assembly code do jogo, o que não rola pois leva muito tempo e qualquer atualização de cliente teria de ser refeito. O que pode ser feito, é você instalar um sistema de 64bits (se teu hardware suportar), ou a desenvolvedora disponibilizar versão 32bits. Fora isso, não creio que tenha como. 32 roda em 64, mas 64 não roda em 32.