PDA

Просмотр полной версии : Редактирование кода


Klark
30.05.2010, 20:33
Требуеться ваша помощь, обьясните плиз. КОроче вот к примеру я отредактировал файлик Bag.cpp внёс свои поправки. как мне эти поправки добавить в свою домашку? Юзаю Визуал студио 2008 желательно поподробнее куда эти изменения заливать и как сделать так что они работали.
Домашка у меня для 2,4,3 Сриптед2 и мангос скачал там вроде для ЛК,

LomanChePolino
30.05.2010, 21:00
О.о просто вносите в исходники изменения и сохраняете, компилируете и все...
Если у вас отдельным патчем, то помощь есть тут http://ru-mangos.ru/showthread.php?t=53

Klark
30.05.2010, 21:04
Вот иенно, я просто новичёк на форуме тут ничего подобного не нашёл, как вносить изменения в исходник, сохранять, и компилить и куда потом что забросить. Редактировать умею а вот закидывать нет=(

LomanChePolino
30.05.2010, 21:14
Открываешь исходники любимым редактором(предположем MVS2008) редактируешь необходимый файл и сохраняешь. Далее как обычно, проверяем конфигурацию, и компилим.... в папке bin/winX_Release будут лежать бинарники, с вашими изменениями...

P.S. Мне бы так, не знать что как компилить, куда писать, но вот так разбираться в коде мангоса -_-
P.S.S вообще, плохо искали по форуму, все давно есть, к примеру о компиляции тут http://ru-mangos.ru/showthread.php?t=61 ... другие вопросы... к MaNGOS'у мало имеют значения

Klark
30.05.2010, 21:26
Далее как обычно, проверяем конфигурацию,
мона поподробнее, какая конфигурация и где?

LomanChePolino
30.05.2010, 21:36
Мэ О_о... для русской версии, Построение--> Диспетчер конфигурации... Ставим все на Realese, для релиз версии и Debug для отладки... Лезть в Debug, не зная что это такое, смысла нет, поэтому релиз и тестить...

P.S. что такое Debug и с чем его кушать, было на форуме...

Klark
30.05.2010, 22:36
Так-с вроде разобрался. презаливаю эти файлы в свою домашку и вот выдаёт мне такую ошибку
2010-05-30 20:22:40 Using configuration file mangosd.conf.
2010-05-30 20:22:40 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2010-05-30 20:22:40 MySQL client library: 5.0.56
2010-05-30 20:22:40 MySQL server ver: 5.0.45-community-nt
2010-05-30 20:22:40 ERROR:SQL: SELECT required_9990_01_mangos_spell_chain FROM db_version LIMIT 1
2010-05-30 20:22:40 ERROR:query ERROR: Unknown column 'required_9990_01_mangos_spell_chain' in 'field list'
на форуме написанно нуна делать апдейты Но как их сделать? Заранее извеняюсь за столь нубские вопросы :)

Astellar
31.05.2010, 00:18
Какие файлы? Куда перезаливаете? О каких вообще правках исходников может речь идти, если Вы обновления для базы применить не можете? Почитайте, пожалуйста, руководства по установке и настройке сервера под ОС Windows, там достаточно подробно написано, что нужно делать. Потом загляните в папку sql/updates в скачанном Вами репозитории мангоса. Далее нужно соединить эти две "палочки" так, чтобы получился "плюсик".

А вообще для работы с базой данных под Windows есть прекрасные грфические инструменты: SqlYog, navicat, еще кое-что можно вспомнить. Научитесь с ними работать для начала.

tempura
31.05.2010, 10:39
Треш.


Кларку - неделя на чтение всяческих FAQ "по компиляции", "по установке", "глобальный" и т.п.
ЧИТАТЬбл, а не писать!!! :)