Наш генеральный спонсор - gamblingstore.ru предлагает готовые игровые решения и услуги для создания собственных проектов
А ты хэш указывай в нижнем регистре...Решил я как то по честной игре проверить правильно ли был определен билет, но вместо этого я увидел "Хэш не соответствует числу и секрету", и так при любой игре даже без подкрутки. Как это чинить? В чем может быть проблема? Скрипт CsGoUp'a
Ага, так работает. А как сделать что бы и в верхнем регистре принимало?А ты хэш указывай в нижнем регистре...
/public/assets/js/check.jsАга, так работает. А как сделать что бы и в верхнем регистре принимало?
$(document).on('click', '#checkHash', function () {
var hash = $('#roundHash').val().trim();
var random = $('#roundRandom').val().trim() || '';
var totalbank = $('#totalbank').val().trim() || 0;
var result = $('#checkResult');
console.log(hex_md5(random))
if (hex_md5(random) == hash.toLowerCase()) {
var n = Math.floor( random * parseFloat(totalbank) );
var text = 'Хэш соответствует Числу раунда. Победный билет: ' + n;
result.html(text);
}
else {
var text = 'Хэш не соответствует Числу раунда';
result.html(text);
}
});
Извини что не сразу ответил, спасибо! Все работает!/public/assets/js/check.js
ПопробуйКод:$(document).on('click', '#checkHash', function () { var hash = $('#roundHash').val().trim(); var random = $('#roundRandom').val().trim() || ''; var totalbank = $('#totalbank').val().trim() || 0; var result = $('#checkResult'); console.log(hex_md5(random)) if (hex_md5(random) == hash.toLowerCase()) { var n = Math.floor( random * parseFloat(totalbank) ); var text = 'Хэш соответствует Числу раунда. Победный билет: ' + n; result.html(text); } else { var text = 'Хэш не соответствует Числу раунда'; result.html(text); } });
У нас идет проверка:
Если число раунда в md5 не равно хэшу, то выводим ошибку.
Но хэш md5 будет в нижнем регистре, а у тебя введен в верхнем, соответственно выводит ошибку.