DioD
offline
Опыт:
45,134Активность: |
Cовместимость S2Ix I2Sx R2Ix I2Rx
Как я уже писал ранее, переделываю мудоту на 124.
Эти функции не получили никакой вменяемой альтернативы вместе с 124, так что пришлось (в огромный ущерб производительности) придумать нечто такое: Код:
Эти функции действуют почти также, как в 123 версии, за одним исключением, если вы никогда не преобразовывали строку или число, то обратное преобразование не будет возможным. Ну и еще огромный удар по памяти и производительности, зато, у вас появляется удивительная возможность исправить код простой заменой этих самых функций. |
03.01.2010, 12:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
ммм... ретурн баг на 1.24+?
Bee добавил: неудобно, + есть хеш |
03.01.2010, 13:28 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
учись читать.
это функции СОВМЕСТИМОСТИ чтобы можно было подменить контент S2I а не переписывать весь код. |
03.01.2010, 13:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
а не проще переписать "мудоту" с нуля ? а лучше переписать 6.48 ? -.- ибо по мнению лоста эта версия 3637. (идк так придумал...)
вот я даже адекватный проект придумал "dota4ever" по контенту 6.48 но с кучей свистелок и перделок (т.е. напр интегрированый рестарт и подобные вещи). тока тут нету никого кто бы этот проект смог бы завершить =). конечно прийдётся сделать кастом бафф систему и другие подобные вещи но зато прикольно было бы. т.е. думать о баллансе и других вещях не пришлось бы =) (по начялу) |
03.01.2010, 14:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
мудота готова http://www.sendspace.com/file/otgtji за 75 минут были устранены все ошибки, 45 из которых я мучил систему безопасности.
|
03.01.2010, 14:44 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
мне проще сменить вар на 1.23 и посмотреть оригинал О_о ...
|
03.01.2010, 15:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
я и оригинал сделал, прикольно да, чужая карта без сорцов со всякими свистелкоперделками и за 90 минут времени исправлена...
http://www.sendspace.com/file/htni0o |
03.01.2010, 15:03 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
это вобще не нужно, тупость же. |
03.01.2010, 17:47 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Это было сделано для отлова вызовов ExecuteFunc() в несуществующее место, очень важная штука для дебага.
но для тех кто делает всё наверняка офк тупость. |
03.01.2010, 18:00 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Ты краша боишься чтоли? экзекут не крашит при "" и null в аргументе
ScorpioT1000 добавил:
тогда уж свою ф-цию объявлять и вызывать ScorpioT1000 добавил:
xgm.ru/forum/showthread.php?t=30152 пруф (п. 3) |
03.01.2010, 18:05 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
сам факт вызова в несуществующее место говорит об ошибке, так как он проходит бесследно, выявить её иным способом невозможно.
когда функция должна быть вызвана, но по каким то причинам это не происходит, следует обратить внимание. |
03.01.2010, 18:08 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
а причем тут ду нотинг ?) во-первых, в таких функциях не должно быть ничего лишнего - весь дебаг снаружи, во-вторых, ду нотинг тебе также ни о чем не скажет (если, кончено, у тебя нет, отладчика). поэтому те три строки лишние. (а вобще, исходя из этого, там вобще вся ф-ция лишняя ибо она возвращает то что положено в любом случае) |
03.01.2010, 18:12 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
обе функции на возврат можно укоротить до одной строки и использовать inline методы на контенте если очень хочется, делается простым вырезанием блока безопасности.
но это на любителя. |
03.01.2010, 18:33 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
я забил на жасс и когда переводил ластоногих на 1.24 просто прошил свои нативки)
ADOLF добавил: т.е. я как бы намекаю, что вы все нешарите |
26.01.2010, 10:21 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|