Привет. Недавно был слит сурс легендвара, о чем вы конечно знаете, раз зашли сюда. Так вот - в этом треде я посмортю и расскажу о говне, которое там есть. Ну и о хороших решениях, если такие имеются. Сразу говорю, за отдельные функции и их работу, по типу антиаимов я не шарю - здесь я обозреваю только сам код и говно которое в нем имеется. Начнем с настроек проекта: Макросы, видимо, не для кодеров читов придуманы. Зачем вообще нужны? стоит ли вообще упоминать что на рабочий стол блять писать дллку чита хуевая затея? Звучит прикольно, ебать! Ссылаемся на свой же проект в глобально включаемых каталогах проекта... А дальше код... Самое сладкое, так сказать. Один из самых первых файлов - includes.hpp Тут у нас туева куча дефайнов НА ФУНКЦИИ ВМЕСТО ПЕРЕМЕННЫХ, КАРЛ Нет бы блять вместо этого просто глобальные переменные сделать... constchars.h Вот вроде бы блять где то этот код я видел..... Но не берусь утверждать, возможно они просто за каким то хуем это сделали. Все равно говнокод, нахуя это в отдельный хедер сувать? Антидебаг у них вообще какой то зверь невиданный... Вот что это блять? Ну что это за хуйня? Меня от этого кода блевать тянет... У них там походу из всех сурсов которые они просто найти могли спасчено... Ладно блять еще функцию краша инлайнить... Но нахуя сетапы то блять? Плюс они все в этом же файле, и нахуя тут форвард декл делать я не ебу. А тут.... Может я чего то не знаю? Но нахуя тот волатиль? Мне сможет кто то обьяснить нахуя здесь эта юзелесс проверка? Ну вот хоть одно применение? Вот не могу понять.... Это кто то из кодеров попросил помощи с автоволлом в легендваре или че? Вроде автоволл не спасчен крутой код мне нравится там еще дальше эта штука на труе сетается второй раз хлопаю гениально. просто гениально. При том это еще и не юзается в коде. Походу кто то написал этот говнокод и оставил так потому что не работает.... а.... Ну и по накатанной в другом куске кода Ну можете же блять нормально это сделать? Так почему раньше не сделали? а... зачем было... пихать пдб луа... в проект...? Забавно что у них есть фильтр(папка) resources в которой лежат кастом звуки, но они не положили туда файл с шрифтами и текстурами..... Кстати, скинчейнджер у них nSkinz... Не ну а че, спастить не грех!!!!1!! + Там юзается WMIC для хвида. А это хуевая затея зачем Вообщем, думаю я нашел достаточно говна в этом чите. Разрабы хоть что то умеют, но... Этого недостаточно для платного чита. Это можно было бы простить бесплатному читу, ведь бесплатный чит можно использовать как поле для развития своего знания языка, например. Но тут говнокода тонны, а это значит - чит говно и платкой уж точно быть не должен. Разрабам уж точно не хватает опыта.