История изменений
Исправление LightDiver, (текущая версия) :
[17:39][G] [Stealerqq]: #zzs
[17:39][Офицер] [Витинари]: 026619 #aaa Stealerqq, покажи мне ачивку 153 [Старый гном и море]
[17:45][G] [Витинари]: так еще
[17:46][G] [Stealerqq]: #zzy
[17:46][Офицер] [Витинари]: *Stealerqq, сначала нужно взять квест
[17:51][G] [Витинари]: чо
[17:52][G] [Stealerqq]: ой
[17:53][G] [Витинари]: не то)
[18:01][G] [Stealerqq]: случайно тыкнул
[18:01][Кукурук] заслужил достижение [Мастер]!
[18:07][G] [Витинари]: Stealerqq покажимне
[18:07][Офицер] [Stealerqq]: 023689 003782
[18:09][G] [Витинари]: тыкай
[18:15][Неотложжка] входит в игровой мир.
[18:21][G] [Djareth]: зашибись... какая подстава...
[18:28][G] [Витинари]: ну
[18:29]Шапр выходит из игрового мира.
[19:02][G] [Djareth]: мало того, что кв итем после падения сервака исчез, так еще кинуло в лапы к боссу...
[19:09][Tocio] заслужила достижение [Жертвоприношение? Нет!]!
[19:16][G] [Витинари]: Stealerqq, раз раз
[19:21][G] [Витинари]: Stealerqq покажимне
[19:21][Офицер] [Stealerqq]: 025629 005722
[19:23][G] [Stealerqq]: тут
[19:25][G] [Витинари]: ыкай
[19:28][G] [Витинари]: квест
[19:30]21
[19:30]1560
[19:30][G] [Stealerqq]: #zzs
[19:30][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 1560 [500 рыбок]
[19:30][Офицер] [Stealerqq]: 220679 #aab эта уже выполнена 1560 [500 рыбок]
[19:35][G] [Витинари]: Stealerqq покажимне
[19:35][Офицер] [Stealerqq]: 220679 200772
[19:36][G] [Витинари]: еще
[19:37]5
[19:37]845
[19:37][G] [Stealerqq]: #zzs
[19:37][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 845 [Ясеневый лес]
[19:37][Офицер] [Stealerqq]: 220679 #aac можно сделать: 845 [Ясеневый лес]
[19:37][Офицер] [Витинари]: 220679 #aae Stealerqq, получи ачивку 845 [Ясеневый лес]
[19:38][G] [Неотложжка]: Всем бодрый вечер!))
[19:48][G] [Djareth]: и вам не хворать
[19:51][Keeinin] входит в игровой мир.
[19:52][G] [Витинари]: лютый косяк с кодами
Хм. В этот раз время точно совпадает. Я проверил и перепроверил много много раз. Юниксовое время совпадает до секунды. Я проверку делаю по предпоследним двум цифрам. То есть запас времени в 10 секунд даю. Код совпадает гораздо чаще чем раньше, но через раз. Нифига не понимаю.
function hashStr (nome)
i = time()
i = string.sub(i, 8, 9)
i = i * i
i = i * 3.1415926535
i = string.sub(i, 3, 5)
i = string.format("%03d",i)
nome1=string.sub(nome, 1, 1)
nome2=string.sub(nome, 2, 2)
nome1=alfabet(nome1)
nome2=alfabet(nome2)
hNome=nome1*nome2
hNome=string.sub(hNome, 1, 3)
hNome=string.format("%03d",hNome)
r1=string.sub(i, 1, 1)
r2=string.sub(hNome, 1, 1)
r3=string.sub(i, 2, 2)
r4=string.sub(hNome, 2, 2)
r5=string.sub(i, 3, 3)
r6=string.sub(hNome, 3, 3)
r=r1 .. r2 .. r3 .. r4 .. r5 .. r6
return r
end
Вот чисто теоретически код же должен совпадать всегда? Ну должен же? Берем юниксовое время. Берем номер буквы алфавита в нике. Все логично, последовательно.
[37:17][Офицер] [Витинари]: 426689 #aaf Stealerqq, а сделал ли ты 845 [Ясеневый лес]?
[37:17][Офицер] [Stealerqq]: *я забыл...скоро сделаю, вернусь позже.
[37:23][G] [Витинари]: Stealerqq покажимне
[37:24][Офицер] [Stealerqq]: 826679 80677
```
Вот опять. Код должен быть 826679, а у него 426689. Ну ересь.
Исправление LightDiver, :
[17:39][G] [Stealerqq]: #zzs
[17:39][Офицер] [Витинари]: 026619 #aaa Stealerqq, покажи мне ачивку 153 [Старый гном и море]
[17:45][G] [Витинари]: так еще
[17:46][G] [Stealerqq]: #zzy
[17:46][Офицер] [Витинари]: *Stealerqq, сначала нужно взять квест
[17:51][G] [Витинари]: чо
[17:52][G] [Stealerqq]: ой
[17:53][G] [Витинари]: не то)
[18:01][G] [Stealerqq]: случайно тыкнул
[18:01][Кукурук] заслужил достижение [Мастер]!
[18:07][G] [Витинари]: Stealerqq покажимне
[18:07][Офицер] [Stealerqq]: 023689 003782
[18:09][G] [Витинари]: тыкай
[18:15][Неотложжка] входит в игровой мир.
[18:21][G] [Djareth]: зашибись... какая подстава...
[18:28][G] [Витинари]: ну
[18:29]Шапр выходит из игрового мира.
[19:02][G] [Djareth]: мало того, что кв итем после падения сервака исчез, так еще кинуло в лапы к боссу...
[19:09][Tocio] заслужила достижение [Жертвоприношение? Нет!]!
[19:16][G] [Витинари]: Stealerqq, раз раз
[19:21][G] [Витинари]: Stealerqq покажимне
[19:21][Офицер] [Stealerqq]: 025629 005722
[19:23][G] [Stealerqq]: тут
[19:25][G] [Витинари]: ыкай
[19:28][G] [Витинари]: квест
[19:30]21
[19:30]1560
[19:30][G] [Stealerqq]: #zzs
[19:30][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 1560 [500 рыбок]
[19:30][Офицер] [Stealerqq]: 220679 #aab эта уже выполнена 1560 [500 рыбок]
[19:35][G] [Витинари]: Stealerqq покажимне
[19:35][Офицер] [Stealerqq]: 220679 200772
[19:36][G] [Витинари]: еще
[19:37]5
[19:37]845
[19:37][G] [Stealerqq]: #zzs
[19:37][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 845 [Ясеневый лес]
[19:37][Офицер] [Stealerqq]: 220679 #aac можно сделать: 845 [Ясеневый лес]
[19:37][Офицер] [Витинари]: 220679 #aae Stealerqq, получи ачивку 845 [Ясеневый лес]
[19:38][G] [Неотложжка]: Всем бодрый вечер!))
[19:48][G] [Djareth]: и вам не хворать
[19:51][Keeinin] входит в игровой мир.
[19:52][G] [Витинари]: лютый косяк с кодами
Хм. В этот раз время точно совпадает. Я проверил и перепроверил много много раз. Юниксовое время совпадает до секунды. Я проверку делаю по предпоследним двум цифрам. То есть запас времени в 10 секунд даю. Код совпадает гораздо чаще чем раньше, но через раз. Нифига не понимаю.
function hashStr (nome)
i = time()
i = string.sub(i, 8, 9)
i = i * i
i = i * 3.1415926535
i = string.sub(i, 3, 5)
i = string.format("%03d",i)
nome1=string.sub(nome, 1, 1)
nome2=string.sub(nome, 2, 2)
nome1=alfabet(nome1)
nome2=alfabet(nome2)
hNome=nome1*nome2
hNome=string.sub(hNome, 1, 3)
hNome=string.format("%03d",hNome)
r1=string.sub(i, 1, 1)
r2=string.sub(hNome, 1, 1)
r3=string.sub(i, 2, 2)
r4=string.sub(hNome, 2, 2)
r5=string.sub(i, 3, 3)
r6=string.sub(hNome, 3, 3)
r=r1 .. r2 .. r3 .. r4 .. r5 .. r6
return r
end
Вот чисто теоретически код же должен совпадать всегда? Ну должен же? Берем юниксовое время. Берем номер буквы алфавита в нике. Все логично, последовательно.
Исходная версия LightDiver, :
[17:39][G] [Stealerqq]: #zzs
[17:39][Офицер] [Витинари]: 026619 #aaa Stealerqq, покажи мне ачивку 153 [Старый гном и море]
[17:45][G] [Витинари]: так еще
[17:46][G] [Stealerqq]: #zzy
[17:46][Офицер] [Витинари]: *Stealerqq, сначала нужно взять квест
[17:51][G] [Витинари]: чо
[17:52][G] [Stealerqq]: ой
[17:53][G] [Витинари]: не то)
[18:01][G] [Stealerqq]: случайно тыкнул
[18:01][Кукурук] заслужил достижение [Мастер]!
[18:07][G] [Витинари]: Stealerqq покажимне
[18:07][Офицер] [Stealerqq]: 023689 003782
[18:09][G] [Витинари]: тыкай
[18:15][Неотложжка] входит в игровой мир.
[18:21][G] [Djareth]: зашибись... какая подстава...
[18:28][G] [Витинари]: ну
[18:29]Шапр выходит из игрового мира.
[19:02][G] [Djareth]: мало того, что кв итем после падения сервака исчез, так еще кинуло в лапы к боссу...
[19:09][Tocio] заслужила достижение [Жертвоприношение? Нет!]!
[19:16][G] [Витинари]: Stealerqq, раз раз
[19:21][G] [Витинари]: Stealerqq покажимне
[19:21][Офицер] [Stealerqq]: 025629 005722
[19:23][G] [Stealerqq]: тут
[19:25][G] [Витинари]: ыкай
[19:28][G] [Витинари]: квест
[19:30]21
[19:30]1560
[19:30][G] [Stealerqq]: #zzs
[19:30][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 1560 [500 рыбок]
[19:30][Офицер] [Stealerqq]: 220679 #aab эта уже выполнена 1560 [500 рыбок]
[19:35][G] [Витинари]: Stealerqq покажимне
[19:35][Офицер] [Stealerqq]: 220679 200772
[19:36][G] [Витинари]: еще
[19:37]5
[19:37]845
[19:37][G] [Stealerqq]: #zzs
[19:37][Офицер] [Витинари]: 220679 #aaa Stealerqq, покажи мне ачивку 845 [Ясеневый лес]
[19:37][Офицер] [Stealerqq]: 220679 #aac можно сделать: 845 [Ясеневый лес]
[19:37][Офицер] [Витинари]: 220679 #aae Stealerqq, получи ачивку 845 [Ясеневый лес]
[19:38][G] [Неотложжка]: Всем бодрый вечер!))
[19:48][G] [Djareth]: и вам не хворать
[19:51][Keeinin] входит в игровой мир.
[19:52][G] [Витинари]: лютый косяк с кодами
Хм. В этот раз время точно совпадает. Я проверил и перепроверил много много раз. Юниксовое время совпадает до секунды. Я проверку делаю по предпоследним двум цифрам. То есть запас времени в 10 секунд даю. Код совпадает гораздо чаще чем раньше, но через раз. Нифига не понимаю.
function hashStr (nome)
i = time()
i = string.sub(i, 8, 9)
i = i * i
i = i * 3.1415926535
i = string.sub(i, 3, 5)
i = string.format("%03d",i)
nome1=string.sub(nome, 1, 1)
nome2=string.sub(nome, 2, 2)
nome1=alfabet(nome1)
nome2=alfabet(nome2)
hNome=nome1*nome2
hNome=string.sub(hNome, 1, 3)
hNome=string.format("%03d",hNome)
r1=string.sub(i, 1, 1)
r2=string.sub(hNome, 1, 1)
r3=string.sub(i, 2, 2)
r4=string.sub(hNome, 2, 2)
r5=string.sub(i, 3, 3)
r6=string.sub(hNome, 3, 3)
r=r1 .. r2 .. r3 .. r4 .. r5 .. r6
return r
end