DioD #1 - 4 года назад 2

» WarCraft 3 / Warcraft III addon chat

dll injection
method hooking
DioD #2 - 4 года назад 2

» WarCraft 3 / Ошибка SLK оптимизации

аналогичная болезнь ставить несколько антивирусов полагая что они защитят вместе лучше...
  1. используйте что-то одно
  2. ???
  3. профит
DioD #3 - 4 года назад 2

» WarCraft 3 / Оплетение рудника без Древа

оплетение рудника происходит методом замены объекта рудника на объект оплетённого рудника, никто не запрещает делать это вручную.
DioD #4 - 4 года назад 2

» Программирование / Аннотация байткода x86

я уже успел прочитать книгу про это, есть таблица оффсетов, от начала и до FF которые определяют оба регистра опкода или тип хвоста.
очень хорошо мне помогло в этом www.onlinedisassembler.com/odaweb
DioD #5 - 4 года назад 8

» WarCraft 3 / Аура Промахов. Утечки

пишите на jass тогда и поговорим про утечки, здесь только один вариант "господь жги"
DioD #6 - 4 года назад 2

» WarCraft 3 / Уровень баффа не считается

только костыли с реализацией ауры полностью в вашем коде.
DioD #7 - 4 года назад 2

» WarCraft 3 / Хотел бы узнать где лежит весь текст в карте

в зависимости от глубины "оптимизации" строки могут будет "встроены" (inlined) как в контейнеры объектов так и в код, просто так перевод в таком случае сделать нельзя.
DioD #8 - 4 года назад 2

» WarCraft 3 / где скачать КОД ИИ для варкрафт 3

если кастомный то в архиве карты, иначе в архиве игры.
DioD #9 - 4 года назад 2

» WarCraft 3 / Grimoire

когда я добавил триггеров
куда:?
DioD #10 - 4 года назад 2

» WarCraft 3 / Grimoire

спорим что автор не читал мануал и там будут русские буквы?
DioD #11 - 4 года назад 0

» WarCraft 3 / Помощь по исправлению кода Jass

отладочные сообщения добавьте и попробуйте еще раз.
DioD #12 - 4 года назад 0

» WarCraft 3 / Фризы большой группы юнитов

играть в другую игру где движок не имеет ограничений на предельное число юнитов прокладывающих путь одновременно.
DioD #13 - 4 года назад 0

» WarCraft 3 / Ввод и вывод информации через Хост бота

открываем исходники бота и смотрим как именно он назначает режим и какие функции у него вообще есть.
может быть умельцы и есть, но это не повод уклонятся от самостоятельных попыток.
DioD #14 - 4 года назад 0

» WarCraft 3 / Custom Error Message

без джаса нельзя из за того что необходимый метод отсутствует в гуи.
DioD #15 - 4 года назад 0

» WarCraft 3 / Необычные способности

стрельба на ходу делается способностью пламя феникса совершенно без триггеров, урон там можно сделать плавающим отлавливая событие урона при условии наличия бафа.
DioD #16 - 5 лет назад 3

» Иисус Хипстос / Распродажи в стиме тред

распродажа эксплуатирует вашу жадность, всякое говно вропе пейдея со 100500 дцл вы бы никогда не купили и оно вам не надо, но жадность берёт своё.
DioD #17 - 5 лет назад 0

» Программирование / Exceptions vs Handlers vs Promises vs Null Object

Если допускать failfast поведение не разумно то можно получить сложновыявляемые ошибки которые проявляются на 1 случай из 100 но проявляются.
Код должен быть атомарным, или он выполняется целиком или никак.
Например метод который изменяет стек или регистры должен вносить реальные изменения в систему крайней линией, а не последовательно прерываясь линиями которые могут вызвать ошибку или прерывание.
Иначе можно столкнуться с ситуацией, когда метод завершился с ошибкой, выдал ошибку, вернул массив с пустыми объектами, но при этом "поправил" счётчики или изменил регистры.
Вопрос атомарности в статье не решен, однако "богомерзкие" майкрасофт со своим "ласт эррор" тем не менее реализовали многие методы атомарно, это необходимо отразить в статье.
DioD #18 - 5 лет назад 0

» Программирование / Exceptions vs Handlers vs Promises vs Null Object

При грамотном подходе можно полностью избежать необходимости обрабатывать исключения проверяя параметры всех методом на входе в процедуру.
Механизм исключений явы и шарпов который имеет особую процедуру призван решить проблему волшебных числе в возврате, например мы ожидаем что если метод вернул -1 то он отработал с ошибкой, но что если этот выход на самом деле допустимый?
Именно это и решают исключения, которые передают те самые -1 но особым образом.
для додиеза имеется достаточно забавная методика борьбы с ошибками методом множественного возврата на основе передачи параметров по указателю:
public boolean likelytofailhard (object 0,ref resultstore)
операции над resultstore внутри метода приведут к изменению этого значения вне метода, так как модифицируют память по указателю, а не переданное значение.
при этом обычный возврат метода можно использовать для иных целей
checksum = 10;
if likelytofailhard(new Car(),checksum)
display(error)
display(checksum)
выглядит такая "лесенка" не очень интуитивна но при грамотном подходе просто идеальный метод обработки ошибок связанных с вводом пользователя.
DioD #19 - 6 лет назад 7

» XGM Team / [XGM] Итоги 2013 года

всем радио радонеж посоны 195.151.189.25/RAD.mp3
DioD #21 - 6 лет назад 0

» Minecraft / CraftBukkit 1.7.2 Dev slowpoke mode

неправда и не буду объяснять почему, смотрите mc-dev форк.
DioD #22 - 6 лет назад 2

» WarCraft 3 / Spell Contest IV - результаты и архив с работами

antari, я описал и прокомментировал что мне понравилось(не понравилось) в ваших работах не с целью оценить вас или опустить, а для того чтобы вы подумали над моими "словами" и сделали выводы.
то что вы писали где либо не учитывалось, я читал ТОЛЬКО КОД, следовало написать нормальный менеджер памяти, получили бы оценку выше.
если мне крайне сильно не понравилось что код Buulichkaa, выглядит как обсфуцированный и я не могу его нормально прочитать, я потратил те самые 15 минут не на его чтение и анализ, а на написание сочинения по мотивам, если логика не ясна и не понятна, опять таки автора ждало сочинение по мотивам, всё честно, если есть вопросы могу разъяснить подробнее на форуме.
DioD #23 - 6 лет назад 0

» God of light's web-log / [Мысли о теории эволюции]

не читал но осуждаю
В целом наши иммунные системы схожи. Но тем не менее, многие инфекционные человеческие заболевания недоступны приматам, истинно и обратное. Никто пока не может дать ответ на этот вопрос.
антинаучная ахинея высосаная из пальца, а ничего что азиаты не усваивают лактозу например, а негры черные, что теперь они не люди, уходи в желтуху
DioD #24 - 7 лет назад 0

» Церковь конца света / Главная страница

увы время в шапке "приостановилось" но тем не менее сметь всем чело хипстерам.
DioD #25 - 7 лет назад 0

» Церковь конца света / Главная страница

объявляю день охоты на хипстеров
DioD #27 - 7 лет назад 1

» Иисус Хипстос / Naga Model Contest Wip Topic

это ведь личинка ктулху
DioD #30 - 7 лет назад 0

» Церковь конца света / Главная страница

до конца света 21 день, молитесь поститесь слушайте радио радонеж
DioD #31 - 7 лет назад 1

» WarCraft 3 / Выполнение кода и обращение к данным

откровения капитана очевидность с опозданием на 10 лет.
DioD #32 - 7 лет назад 0

» Трактир / Сказка XGM

#Хуан Педрос T1000 третий внебрачный сын Кармельситы
...киборгом Хуаном Педросом T1000
DioD #33 - 7 лет назад (отредактировано ) -6
DioD #34 - 7 лет назад 0

» Трактир / Сказка XGM

но ниодна революция не проходит без избранного -
DioD #35 - 7 лет назад 0

» Трактир / Сказка XGM

и умерли в один день, конец.
DioD #36 - 7 лет назад 6

» WarCraft 3 / Наверное самая быстрая функция по касту "тригерных" магий

операции со строками нифига не быстрые, ложь и провокация, самый быстрый метод работает на кондишинах и хеш таблице.
DioD #37 - 7 лет назад 1

» Миллиард расстрелянных лично Сталиным / Особая олимпиада

лондон был расстрелян лично сталиным, за особые достижения я буду отмечать особо отличившихся, так сказать для сведения.
DioD #38 - 7 лет назад 6

» Блог им. zumm / Главная страница

нет это не интересно
DioD #39 - 7 лет назад 0

» Блог им. zumm / Хочу стать гуру!

автор про кнута и не слышал, но хочет быть кулхацкером, это пичально.
DioD #40 - 7 лет назад 7

» Блог им. zumm / Хочу стать гуру!

Но я не знаю с чего начать.
Начни с посещения школы.
DioD #41 - 7 лет назад 4

» Блог им. zumm / Подсказка Дьявола

БЛАБЛАБЛА МР ФРИМАН
DioD #42 - 7 лет назад -1

» WarCraft 3 / Как вы считаете стоит ли наказывать за тупые вопросы?

доказано временем, варны как и прочие "пальчиком пожурили" эффекта не имеет, человек этого не боится и не пойдёт читать статью, требуются суровые меры которые позволят заставить человека прочитать то, что для него любезно подготовили и разжевали.
игнорируешь статьи - не задаёшь вопросы, в темах отвечать можно, в курилке можно, ограничение только на создание новых вопросов, попытка создать новый вопрос == редирект на статью в связи с которой применено наказание.
реализуется без каких либо сложностей.
DioD #46 - 9 лет назад 0

» WarCraft 3 / Библиотека функций

проблема в том, что ваша эта "оптимизация" нуб стаил меня жутко огорчает, изначальный вариант кода, без оптимизации, 8 строк.
оптимизированный код с кешированием результатов и даблбинари логикой (это когда нужно добавить 15, то будет добавлено не 8 4 2 1 а 16 и -1) и базой данных будет и то меньше чем это.
DioD #47 - 9 лет назад 0

» WarCraft 3 / Библиотека функций

настоятельно рекомендую постить реальный код, а не высер который компилируется в чудо юдо.
DioD #48 - 9 лет назад 0

» WarCraft 3 / Библиотека функций

такие функции делать по хорошему через массивы, вгоняем в массив данные и исполняем массив.
DioD #49 - 10 лет назад 0

» WarCraft 3 / Библиотека функций

может быть округления и хорошие годные но те же в большую меньшую сторону работают неверно так как варкрафт округляет сам туда куда надо.
DioD #50 - 10 лет назад 0

» WarCraft 3 / Библиотека функций

варкрафт это не тот язык где ожидание 0 как и таймер 0 это совсем ноль.