Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

Entre para seguir isso  

Sobre este Clube

Clube destinado a uma discussão aberta e descontraída

  1. O que há de novo neste clube
  2. Cade os caras que querem ganham grana? Cade o mohamedi?
  3. Cade minhas badges não sou digno? Sad
  4. única coisa que programo é o relógio pra despertar, e o código nem funciona.. continuo dormindo..
  5. Faz tanto tempo que não entro aqui que já esqueci ate como se cria um tópico.
  6. Nem todos sabem mais hoje é dia do programador !!! O dia do programador é celebrado no 256º dia do ano (13 de setembro ou 12 de setembro nos anos bissextos). O número 256 foi escolhido para esta data porque 256 é o número de valores distintos que podem ser representados com um byte de oito bits. Além disso, 256 em hexadecimal é 100 (0x100), e é a maior potência de 2 abaixo de 365 (o número de dias em um ano). Parabéns a todos programadores
  7. https://steamcommunity.com/id/matheussesso/
  8. vida corrida, mas estou suave hahah' me passa sua steam ou nick para add, meu nick está iG,fkZin , abç
  9. sdds sky, como tu tá? eu só jogo csgo
  10. aaah achei o playground tava o mês todo me perguntando se tinham deletado essa seção, agora apareceu no feed vlw skygato
  11. que saudade de vcs, como estão??? jogando algo diferente de tibia? 😘😘
  12. Projeto para apostar cryptomoedas, no caso o projeto seria um website em aspx. Vagas Abertas, necessário "conhecimento avançado" A fórmula é Semente de servidor + semente de cliente (-> byte[4]) + número de aposta (-> byte[4]) Calcule a hash SHA2-512 dupla do resultado Continue a fazer grupos de 3 bytes e a conversão para um número inteiro, até um valor menor do que 16 milhões é encontrado. Se os bytes abarem, calcule novamente a hash e começe novamente. Encontrar o valor do módulo de 1 milhão O módulo é o resultado de apostas! Você recebe a hash da semente do servidor. Quando a aposta for colocada, a semente do servidor estará disponível, e você poderá verificar se a aposta e justa. Para apostas automatizadas, todas as apostas são feitas usando a mesma semente do servidor. Aqui esta a função SQL que esse site atualmente usa (manipulação de erro retirada) create function dbo.CalculateBetResult ( @serverSeed binary(32), @clientSeed binary(8) ) returns bigint as begin declare @hash binary(64) declare @index int declare @r bigint set @hash = HASHBYTES('SHA2_512', @serverSeed+@clientSeed) set @hash = HASHBYTES('SHA2_512', @hash) while 1=1 begin set @index = 1 while @index <= 64 - 3 begin set @r = cast(substring(@hash, @index, 3) as bigint) if @r < 16000000 return @r % 1000000 set @index += 3 end set @hash = HASHBYTES('SHA2_512', @hash) end return -1 end E aqui está um pouco de código em C# (sem checagem de erros) que você também pode usar para verificar resultados static bool VerifyBetResult(string serverSeed, int clientSeed, int betNumber, long betResult, string serverSeedHash = null) { Func<string, byte[]> strtobytes = s => Enumerable .Range(0, s.Length / 2) .Select(x => byte.Parse(s.Substring(x * 2, 2), NumberStyles.HexNumber)) .ToArray(); byte[] server = strtobytes(serverSeed); byte[] client = BitConverter.GetBytes(clientSeed).Reverse().ToArray(); byte[] num = BitConverter.GetBytes(betNumber).Reverse().ToArray(); byte[] serverhash = serverSeedHash == null ? null : strtobytes(serverSeedHash); byte[] data = server.Concat(client).Concat(num).ToArray(); using (SHA512 sha512 = new SHA512Managed()) { if (serverhash != null) using (SHA256 sha256 = new SHA256Managed()) if (!sha256.ComputeHash(server).SequenceEqual(serverhash)) throw new Exception("Server seed hash does not match server seed"); byte[] hash = sha512.ComputeHash(sha512.ComputeHash(data)); while (true) { for (int x = 0; x <= 61; x += 3) { long result = (hash[x] << 16) | (hash[x + 1] << 8) | hash[x + 2]; if (result < 16000000) return result % 1000000 == betResult; } hash = sha512.ComputeHash(hash); } } } Bastaria o layout feito botoes conectados aos bets e bools com result para os results etc e colocar em ação Para conversar sobre investimentos procure-me pelo email underewar@hotmail.com -- Não mande nos 2 email. underewar@gmail.com Ultimo Hash Gerado
  13. bora compilar o distrito, fazer uma bancada só open tibia vai revolucionar o Brasil por um futuro onde as aulas aconteçam em fóruns e o assunto seja Tibia!!!
  14. kkk andas na noia, cuidado daqui a pouco ta sonho com o TK ai quando sua mãe te chamar vai acordar dizendo mãe você já compilou a distrito 😂😂😂
  15.  

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×