Page 1 of 1

Про баг при большом аптайме

Posted: Sep 4th, '17, 12:35
by tmn
Я заметил, что баг появляется на 25-й день. И стало более-менее ясно, где искать причину. Максимальное значение signed int — 2147483647. 2147483647 мс — это примерно 24 дня 20 часов.

То есть при анимации значение от какого-нибудь GetTickCount() переполняет этот int и время окончания анимации оказывается меньше времени начала.

Посмотрите, пожалуйста, может быть можно это исправить в самой карте или хуком из библиотеки.

Баг проявляется на многих эффектах, например, у blood rite не появлется круг.

Re: Про баг при большом аптайме

Posted: Sep 4th, '17, 13:36
by Karaulov
Добавить проверку на аптайм и если привышает 24 дня то после игры сделать автоматический перезапуск игры? :D

Re: Про баг при большом аптайме

Posted: Sep 4th, '17, 14:09
by tmn
Перезапуск винды, а не игры. :)
Не, найти для начала, где баг. Если в самом варике, а не в коде карты, то исправить функцию варика. Заодно посмотреть, чтоб там при нормальном wrap-around'е этого счётчика багов не возникало.

Re: Про баг при большом аптайме

Posted: Sep 4th, '17, 14:23
by DracoL1ch
Хех, буквально вчера был аптайм 25 суток, анимки исчезли, сперва подумал, что снова в коде накосячил.
А идея-то может быть верна, тиккаунт повсеместно в варике ;-; вон караулов если что-то придумает, я не силен в подобном

Re: Про баг при большом аптайме

Posted: Sep 4th, '17, 15:37
by Lan Nguyen
sir i draco, i can rocover the edited files like w3a and w3u from your map,fix it now your map is easy to hack.i wont teach anyone to hack

Re: Про баг при большом аптайме

Posted: Sep 4th, '17, 15:44
by DracoL1ch
Lan Nguyen wrote:sir i draco, i can rocover the edited files like w3a and w3u from your map,fix it now your map is easy to hack.i wont teach anyone to hack

good for you, but this knowledge doesnt matter at all.

Re: Про баг при большом аптайме

Posted: Sep 5th, '17, 04:12
by Lan Nguyen
hmm,maybe i just need the codes to add mk to your map.because your map isnt like the icefrog's map.maybe i've added wrong codes