Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2010, 15:18   #1
muraig
Гость
 
Сообщений: n/a
По умолчанию Eye-of-Acherus

Прошерстил вроде весь форум, не нашел четкого ответа на вопросы:

1. Этот квест
Код:
Смерть подбирается с высоты
изначально(со стандартным ядром) не работает ?
2. Почему, если есть решения вопроса, например патчи с:
Код:
http://getmangos.com
его не включат в основную ветку.
3. По каким признакам определяется ХАК или не ХАК пешение, предложенное, например тут:

Что нужно, что бы код включили в ядро(в основную ветку)
4. Многие другие дополнения так же есть в темах..а как определить - ХАК или НЕХАК ?
спасибо заранее за ответы
P.S. накатил патч, скомпилил сервер, полетал на "Оке Акеруса"..а на коня не могу сесть - стрелка есть, а нет возможности воспользоваться (квест ... угонщик)

P.P.S. translate.ru перевел так:

..насколько я понял - нестабильность работы, не весь функционал ?

Последний раз редактировалось muraig; 20.03.2010 в 15:34.
  Ответить с цитированием
Старый 20.03.2010, 15:24   #2
ice74
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от muraig Посмотреть сообщение
P.S. накатил патч, скомпилил сервер, полетал на "Оке Акеруса"..а на коня не могу сесть - стрелка есть, а нет возможности воспользоваться (квест ... угонщик)
Заполни дату для вихиклов(если они есть) и садись на коня
  Ответить с цитированием
Старый 20.03.2010, 17:23   #3
muraig
Гость
 
Сообщений: n/a
По умолчанию Vehicle & Великий угонщик

Цитата:
Сообщение от ice74 Посмотреть сообщение
Заполни дату для вихиклов(если они есть) и садись на коня
Код:
cd src/game && ll |grep Ve
-rw-r--r--  1 root  wheel    2541 20 мар 01:25 Vehicle.cpp
-rw-r--r--  1 root  wheel    1972 20 мар 01:25 Vehicle.h
судя по всему в ядре есть..
а вот вставать в базу не хочет:
Код:
data# cat YTDB_0.10.9_R530_MaNGOS_R9225_SD2_R1553_ACID_R302_RuDB_R34.8.sql | grep Vehicle > Vehicle.sql
data# sh world_sql.sh sql
Найден файл: = ./Vehicle.sql
ERROR 1136 (21S01) at line 1: Column count doesn't match value count at row 1
судя по всему уже другое количество колонок..хотя заливал с нуля и апдейтил - вроде все ровно было, без ошибок..
если есть соображения - выложу всю инфу по ядру, базе, патчам..
а вообще - пишу скрипт - перебор колонок и нахождения соотвествия в колонках..что б таких ошибок , как эта не возникала
  Ответить с цитированием
Старый 20.03.2010, 18:52   #4
lucky
Новичок
 
Регистрация: 07.03.2010
Сообщений: 12
Сказал(а) спасибо: 8
Поблагодарили 6 раз(а) в 5 сообщениях
lucky На верном пути
По умолчанию

Цитата:
Сообщение от muraig Посмотреть сообщение
Код:
cd src/game && ll |grep Ve
-rw-r--r--  1 root  wheel    2541 20 мар 01:25 Vehicle.cpp
-rw-r--r--  1 root  wheel    1972 20 мар 01:25 Vehicle.h
судя по всему в ядре есть..
а вот вставать в базу не хочет:
Код:
data# cat YTDB_0.10.9_R530_MaNGOS_R9225_SD2_R1553_ACID_R302_RuDB_R34.8.sql | grep Vehicle > Vehicle.sql
data# sh world_sql.sh sql
Найден файл: = ./Vehicle.sql
ERROR 1136 (21S01) at line 1: Column count doesn't match value count at row 1
судя по всему уже другое количество колонок..хотя заливал с нуля и апдейтил - вроде все ровно было, без ошибок..
если есть соображения - выложу всю инфу по ядру, базе, патчам..
а вообще - пишу скрипт - перебор колонок и нахождения соотвествия в колонках..что б таких ошибок , как эта не возникала
Ну так добавьте колонки. Если вы используете патч отсюда (другого я не знаю) http://ru-mangos.ru/showthread.php?t=81 то там есть все необходимое
lucky вне форума   Ответить с цитированием
Старый 21.03.2010, 07:09   #5
muraig
Гость
 
Сообщений: n/a
По умолчанию Not a git repository

Цитата:
Сообщение от lucky Посмотреть сообщение
Ну так добавьте колонки. Если вы используете патч отсюда (другого я не знаю) http://ru-mangos.ru/showthread.php?t=81 то там есть все необходимое
патч этот не использовал..предполагал, что есть в основном ядре
ответ на команды:
Код:
data# git checkout -b vehicle
fatal: Not a git repository (or any of the parent directories): .git
и вот так:
Код:
data# git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle
fatal: Not a git repository (or any of the parent directories): .git
видимо, не имея проекта нужно по другому:
..надеюсь, что все правильно ?
задача - получить исходники..вроде получил, правда не знаю - насколько они правильные
  Ответить с цитированием
Старый 21.03.2010, 16:28   #6
Inn04ka
Дево4ка снайпер
 
Аватар для Inn04ka
 
Регистрация: 08.02.2010
Сообщений: 103
Сказал(а) спасибо: 46
Поблагодарили 25 раз(а) в 13 сообщениях
Записей в дневнике: 1
Inn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человек
Отправить сообщение для Inn04ka с помощью Skype™
По умолчанию

В Вашей ошибке сказанно,что данные подставленны не из данногй ревизии,возможно Вы подставляете не то,что хочет ривизия
Разберу этот вопрос,и отпешусь.
__________________
Inn04ka вне форума   Ответить с цитированием
Старый 21.03.2010, 16:32   #7
Inn04ka
Дево4ка снайпер
 
Аватар для Inn04ka
 
Регистрация: 08.02.2010
Сообщений: 103
Сказал(а) спасибо: 46
Поблагодарили 25 раз(а) в 13 сообщениях
Записей в дневнике: 1
Inn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человекInn04ka Реально хороший человек
Отправить сообщение для Inn04ka с помощью Skype™
По умолчанию

Цитата:
Receiving objects: 100% (51093/51093), 31.84 MiB | 217 KiB/s, done.
Resolving deltas: 100% (42344/42344), done.
Checking out files: 100% (4027/4027), done.
Здесь ошибка,как помочь еще не знаю,разберусь,отпешу
__________________
Inn04ka вне форума   Ответить с цитированием
Старый 21.03.2010, 16:35   #8
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

Ошибка в том, что он в пустом каталоге, не являющимся GIT-репозиторием, работает. Пусть сделает git init и потом пулит туда, что угодно. А чтобы получить патч - порядок действий описан подробно там, где выложен патч.
DiffuSer вне форума   Ответить с цитированием
Старый 22.03.2010, 10:10   #9
muraig
Гость
 
Сообщений: n/a
По умолчанию GIT

Цитата:
Сообщение от DiffuSer Посмотреть сообщение
Ошибка в том, что он в пустом каталоге, не являющимся GIT-репозиторием, работает. Пусть сделает git init и потом пулит туда, что угодно. А чтобы получить патч - порядок действий описан подробно там, где выложен патч.
спасибо !
на самом деле- не инициализирую git-репозиторий специально, так как не работаю с ним..а только получаю исходники :-)
..век живи - век учись..первый век живешь, второй - учишься..либо наоборот
а если у меня несколько проектов pull' иться - можно общий сделать один на всех ?
..щаз проверю
  Ответить с цитированием
Старый 22.03.2010, 16:43   #10
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

Можно пулить разные форки в одну кучу, ровно как и разные проекты, но из-за разниться в истории коммитов у вас будет конфликт на конфликте и это просто не имеет смысла - с тем же успехом все нужные патчи можно вытащить с нужных репозиториев и накатить на чистые исходники, разрешив минимальное количество конфликтов.
DiffuSer вне форума   Ответить с цитированием
Старый 22.03.2010, 18:02   #11
muraig
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от DiffuSer Посмотреть сообщение
все нужные патчи можно вытащить с нужных репозиториев и накатить на чистые исходники, разрешив минимальное количество конфликтов.
вот это бы поподробнее...
вытащить нужные патчи - путем сравнения одного проекта с другим :
Код:
diff -Nru papka_A papka_B > papka.diff
так ?
..потом искать в файле то, что не cовпадает ??
..или можно в проекте - просто найти файл *.diff(*.patch) ??
видимо, что бы разрешать конфликты - нужно знать язык, на котором пишется проект ?
..пимерно так все делаю, только глубочайшее НЕзнание языка (e.g. C+) постоянно пихает палки в колеса !
  Ответить с цитированием
Старый 22.03.2010, 18:38   #12
DiffuSer
Ученый
 
Аватар для DiffuSer
 
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
DiffuSer На верном пути
По умолчанию

muraig, откройте для себя cherry-picks и приложение Git Extension. Первое позволяет брать указанные коммиты, второе - позволяет формировать патчи из репозитория локального.
DiffuSer вне форума   Ответить с цитированием
Старый 23.03.2010, 21:39   #13
tester20
Гость
 
Сообщений: n/a
По умолчанию

кстате о патче если при полете глаза от акеруса до авалона
Код:
m_creature->GetMotionMaster()->MovePoint(0, 1718, -5799, 216);
(часть sd2 патча)
выйти, то сервер крашится
конфликт с этой строчкой в ядре
Код:
 spawnCreature->SetCharmerGUID(m_caster->GetGUID());

Последний раз редактировалось tester20; 26.03.2010 в 15:39.
  Ответить с цитированием
Старый 28.03.2010, 23:23   #14
tester20
Гость
 
Сообщений: n/a
По умолчанию

мдам чтото после моего поста тишина.....

вот полностью переработанный мной патч без крашей (вроде),
потестите пожалуйста....и отпишите раз уж тема во флуде
правда патч так и остался хаком

Патч

Последний раз редактировалось tester20; 28.03.2010 в 23:32.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot