Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Корзина (http://mangos.ytdb.ru/forumdisplay.php?f=31)
-   -   Редактирование кода (http://mangos.ytdb.ru/showthread.php?t=1322)

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 "по компиляции", "по установке", "глобальный" и т.п.
ЧИТАТЬбл, а не писать!!! :)


Текущее время: 16:13. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS