Конечная цель добавить гнома mystic, как подсказал один великий человек на интерлюде эта "выпадающая кнопка" где то в dll, в интерфейсе к сожалению не нашел данной функции.
Исходники от интерфейса имеются.
Я просто не сильно понимаю в этом плане) И не понимаю всех масштабов трагедии, пока просто интересуюсь реально ли это сделать, какие могут быть проблемы и все в таком духе)
Я просто не сильно понимаю в этом плане) И не понимаю всех масштабов трагедии, пока просто интересуюсь реально ли это сделать, какие могут быть проблемы и все в таком духе)
айди профессий заранее заложены в DLL клиента, т.е. без разбора клиента тут не обойдется, если убирать - проблем ноль, а вот добавлять...
а если отправлять клиенту "что попало", он выпадет в осадок, и расскажет о том какой ты плохой человек
айди профессий заранее заложены в DLL клиента, т.е. без разбора клиента тут не обойдется, если убирать - проблем ноль, а вот добавлять...
а если отправлять клиенту "что попало", он выпадет в осадок, и расскажет о том какой ты плохой человек
Как вариант, переименовать в клиенте класс гномов на "нейтральный", а при входе в игру выбирать заранее созданный подкласс со своей веткой. Результат тот же, стоимость кратно меньше.
Как вариант, переименовать в клиенте класс гномов на "нейтральный", а при входе в игру выбирать заранее созданный подкласс со своей веткой. Результат тот же, стоимость кратно меньше.
Не получится. Все професси в самом dll прописаны, при выборе отправляется пакет на сервер. Затем клиент показывает рассу и класс и переключает фон. Чтобы добавить новую рассу, придется всю dll переписывать, потому что хуками тут не обойтись.
Единственный вариант - это уже имеющийся класс переделать под магов вместо войнов.
Вобще-то при переключениях между расами в окне выбора ничего не шлется. Пакет на сервер шлется лишь когда определился с выбором и жмешь кнопку создания персонажа.
Именно гнома-мага добавить проблем вообще нет(только строки под твою профу придется поискать, там какое-то конченное смещение), вот если ты захочешь новую расу добавить, там уже без реверса не обойтись.