questhelper нафиг не нужен, он не совместим с 3.3.2+
по патчу, мозговой штурм всегда помогает, начать переписывать патч под дбц надо, но раз один кто то не тянет, то надо вместе - один одно добавляет,второй второе, изменяют и т.д...ведь много знающих код мангоса и си++ тут |
@muraig
Неужели вы не понимаете, что это ошибка в vehicle патче и я дал вам решения. в базе данных можно изменить только это: PHP код:
(переводчик на русский язык translate.google) |
Странно, у меня лошадь не крашит сервер.
|
Народ кто подскажет у меня такой глюк. Сажу нпц на вехикл функцией m_creature->EnterVehicle(pDragon, 1);
потом делаю так pDragon->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); pDragon->SetUInt32Value(UNIT_FIELD_BYTES_0, 50331648); pDragon->SetUInt32Value(UNIT_FIELD_BYTES_1, 50331648); pDragon->SetSpeedRate(MOVE_FLIGHT, 3.5f, true); pDragon->SetSpeedRate(MOVE_RUN, 3.5f, true); pDragon->SetSpeedRate(MOVE_WALK, 3.5f, true); Потом пишу pDragon->SendMonsterMove(x, y, z, SPLINETYPE_NORMAL , m_creature->GetSplineFlags(), 10000); И дракон вместо того чтобы лететь в точку, мгновенно переносится туда. Когда я сажусь на этого же дракона он не двигается с места. Убираю InhabitFlag 7 на 3 он нормально летит в точку но потом падает на землю без 7 флага. Шо это кто нить обьясните! Не правильное заполнение данных вехикла? |
Цитата:
|
Цитата:
в creature_template, creature_addon_template, vehicle_data, vehicle_seat_data. А то у меня не получается. |
Вот поэтому я и бросил этот патч, как сделал для него повер систему. Пока данные не будут браться из дбц - патч мёртвый.
|
никак не получается завести сервер с этим патчем.
Код:
MaNGOS/0.16.0 Revision 9614 for FreeBSD_x32 Код:
git checkout -b vehicle Код:
patch -p1 -l < vehicle.patch v02_vehicle_seat_data.sql v03_creature_addon_tables.sql v10_vehicle_test_data.sql на четвертом скуле он начал ругаться что не хватает поля speed в creature_template, добавил это поле: Код:
ALTER TABLE `creature_template` ADD COLUMN `speed` int Код:
Loading Equipment templates... Код:
Loading pet levelup spells... |
Надо в SQL-файле vehicle_test_data изменить speed на speed_walk, а не добавлять новое поле в базу.
|
Спасибо, все получилось, залил в базу, только ошибка не исчезла:
Код:
>> Loaded addition spells for 102 pet spell data entries and 665 summonable creature templates |
Ваша ошибка не связанна с creature_template. Вы просто не залили v03_creature_addon_tables.sql, поэтому у вас не хватает двух полей в соответствующей таблице.
|
Странно, я заливал этот файл, сейчас еще раз проверил в базе таблички creature_template_addon и creature_addon, там добавлены столбцы из v03_creature_addon_tables.sql
|
А, тьфу. Вы не правильно накатили патч.
Цитата:
|
В ядре все норм пропатчилось? Ошибка говорит, что в SQLStorage 7 полей взято, а в таблице их 9
MaxXx2021 Откуда взят такой инхэбит? Насколько я помню - их 4, если это сумма 4+3, тогда ясно Пробуй 4, а не 7 Упс, опередили :) |
Действительно криво пропатчилось ядро.
Код:
#const char CreatureDataAddonInfofmt[]="iiiiiis"; |
Цитата:
|
Для малигоса, и ховер дисков правильный inhtype 7
|
Вложений: 1
У меня почему то садятся на вехиклы задом наперёд игроки, так же при попытке сесть на коня происходит краш сервера, дракон у дк не летает вообще, даже не ходит...
Патч под 9611 |
Вы бы лучше каждый апдейт патча под ревизию, добавляли что нибудь свое, обновляли под дбц и т.д, каждый по маленьку добавляя свое
|
Цитата:
|
Спасибо, с конём разобрался, не понятно почему на вехиклы садится игрок задом наперёд. Есть какие то предложения?
|
Цитата:
|
Цитата:
на самом деле в :censored: Orientation =))) при посадке "-" лишний наверно |
Цитата:
|
Цитата:
|
Доброго времени, наконец поставил этот патч, как писалось выше садятся чары задом на перед на виклы, а в стартовой локации дк, в квесте где надо забрать Конь смерти Акеруса сервер вылетает с ошибкой:
Код:
Spell (ID: 52349) has effect EffectImplicitTargetA/EffectImplicitTargetB = TARGET_SCRIPT or TARGET_SCRIPT_COORDINATES, but does not have record in `spell_script_target` MaNGOS/0.16.0 (* * Revision 9637 - *) for FreeBSD_x32 YTDB_0.11.1_R540_MaNGOS_R9613_SD2_R1653_ACID_R304_ RuDB_R37.4 |
2 labor, перечитайте в данной теме все сообщения от Gotten`а
|
Вот еще два бага вехикла:
1. при попытке дать вехиклу SetObjectActive(true); серв крашит. 2. Когда садишь моба на вехикл, а вехикл заставляешь двигатся в точку то модель моба сидит на вехикле, а его скелет и основа находится в точке посадки. То есть при WhoMoveInSight(Unit* who) он будет работать от места посадки. Выходишь из грида снова входишь дракон стоит в точке движения, а моб стоит на месте посадки. |
Цитата:
2. Скорее всего это происходит ибо наш нпс чисто визуально садиться на моба, а если и садиться, то его положение в мире не меняется. Возможно нету обработчиков, а может где-то в Unit не выставляется нужный флаг. |
1. Давно проверял, краш дамп не сохранил у меня места на диске где стоит сервер 60мб свободно %)_
2. Тут уже хз что за проблема. Долго ломал голову потом хакнул фаловером %)_ |
Цитата:
|
Цитата:
Для тех кто не знает что эта функция делает пишу, она подгружет грид в данном случае вехикла! Постоянно крашит сервер если вехиклу ставить ее. Убираю нормально нет крашей! =))) |
Один вопросик, у кого есть или кто знает описание флагов с DBC Vehicle.dbc и VehicleSeat.dbc, по моему и там и там 2 поле! Может они есть в ядре? (в чем я сомневаюсь пока очень сильно)!
|
этого мало?
Код:
struct VehicleEntry |
|
Цитата:
1. краши 2. данные, которые патч требует в базе, присутствуют и в DBC (но где именно и так ли это - никто не уверен). Или есть какие-то концептуальные претензии к патчу, из-за которых он не будет никогда принят? (как это случается со некоторыми большими патчами) |
Цитата:
а почему не знаю! думаю это надо спрашивать у Владимира |
Цитата:
|
К тому же есть такие прикольные штуки, как DBC. А то, что сейчас с этим патчем в базу вгоняют куча мусора и только!
|
Один из краши получил от поисков Death Knight: QuestID = 12687:Into the Realm of Shadows
vehicles.cpp Код:
case 28782:InstallAccessory(28768,0,false, false);break; // Acherus Deathcharger Код:
case 28782:InstallAccessory(28768,7,true);break; // Acherus Deathcharger |
Текущее время: 21:09. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS