|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала |
|
Опции темы | Поиск в этой теме | Опции просмотра |
07.03.2010, 14:19 | #1 | |
RMDC Donator
Регистрация: 07.03.2010
Адрес: Кыргызстан
Сообщений: 52
Сказал(а) спасибо: 18
Поблагодарили 45 раз(а) в 11 сообщениях
|
[mod] Vehicles
патч реализует работу транспортных средств в игре. на английском vehicles
автор: Много авторов, первыми были NetSky, Rastikzzz, потом подхватил Wojta Форк на гитхабе: http://github.com/Tasssadar/Valhalla.../tree/vehicle/ // иногда автор забрасывает дело Оригинальная тема на getmangos.com: http://getmangos.com/community/showthread.php?11759-[dev]Vehicles как получить? Код:
git checkout -b vehicle git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle git diff -p master vehicle > vehicle.patch Код:
patch -p1 -l < vehicle_9542.patch Цитата:
Последний раз редактировалось Gen1us2k; 07.03.2010 в 14:22. |
|
11 пользователя(ей) сказали cпасибо: | Hantet (07.05.2010), Кот ДаWINчи (11.03.2010) |
06.05.2010, 15:40 | #121 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
|
Ну вы сделайте, выложите, а по ходу думаю уже мысли и как лучше и что изменить скажут
|
12.05.2010, 22:51 | #122 | |
Гость
Сообщений: n/a
|
Цитата:
Единствееное что я могу предположить что VF_UNK24 - это запрет на перемещения npc (пушки и всякое такое, но уверен лишь на 3%)! Да и к томуже точных данных та нету у кого какой vehId и т.д. так что и с флагами будет проблематично! Кому интересно можете глянуть вложение(Excel таблица (2007) лист 1 - это то, что известно правда может и коряво, а 2 это все сразу), может у вас идеи появятся! Да и вообще как можно разобраться в флагах? Последний раз редактировалось Rage Hunter; 22.05.2010 в 11:33. |
|
3 пользователя(ей) сказали cпасибо: | Limpnau (13.05.2010), Кот ДаWINчи (16.05.2010) |
12.05.2010, 23:11 | #123 | |
Новичок
Регистрация: 07.03.2010
Сообщений: 12
Сказал(а) спасибо: 8
Поблагодарили 6 раз(а) в 5 сообщениях
|
Цитата:
Если это не то, тогда извиняюсь |
|
12.05.2010, 23:13 | #124 | |
Гость
Сообщений: n/a
|
Цитата:
|
|
14.05.2010, 15:18 | #125 |
Гость
Сообщений: n/a
|
Кстати Пакет SMSG_PET_SPELLS в void Vehicle::BuildVehicleActionBar(Player *plr)
там есть такая строка Код:
data << uint16(m_VehicleData ? m_VehicleData->v_spells[i] : NULL) << uint8(0) << uint8(i+8); сейчас же спелы есть с id выше 65К ее стоит заменить на Код:
data << uint32(MAKE_UNIT_ACTION_BUTTON(m_VehicleData ? m_VehicleData->v_spells[i] : NULL,i+8)); |
14.05.2010, 15:30 | #127 |
Гость
Сообщений: n/a
|
|
20.05.2010, 12:53 | #128 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
смотрю данный мод. В Сишники не сильно силен.
Но вижу в патче вот такую конструкцию: Цитата:
|
|
20.05.2010, 17:17 | #129 |
Гость
Сообщений: n/a
|
Вообще-то там вот так, не знаю где вы это нашли
Код:
diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp index b4d7507..a8f82e8 100644 --- a/src/game/GameObject.cpp +++ b/src/game/GameObject.cpp @@ -421,14 +421,8 @@ void GameObject::Update(uint32 /*p_time*/) if(!m_respawnDelayTime) return; - if(!m_spawnedByDefault) - { - m_respawnTime = 0; - return; - } - // since pool system can fail to roll unspawned object, this one can remain spawned, so must set respawn nevertheless - m_respawnTime = time(NULL) + m_respawnDelayTime; + m_respawnTime = m_spawnedByDefault ? time(NULL) + m_respawnDelayTime : 0; // if option not set then object will be saved at grid unload if(sWorld.getConfig(CONFIG_BOOL_SAVE_RESPAWN_TIME_IMMEDIATLY)) |
20.05.2010, 18:59 | #130 |
Ученый
Регистрация: 07.03.2010
Сообщений: 138
Сказал(а) спасибо: 200
Поблагодарили 143 раз(а) в 49 сообщениях
|
Неа ). В ветке Тасссадара, из которой делают патчи так и есть.
Код:
m_respawnTime = m_spawnedByDefault ? time(NULL) + m_respawnDelayTime : 0; // since pool system can fail to roll unspawned object, this one can remain spawned, so must set respawn nevertheless m_respawnTime = time(NULL) + m_respawnDelayTime; |
20.05.2010, 21:03 | #131 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
но смысла тогда не вижу. m_respawnTime должно вычисляться один раз. |
|
20.05.2010, 21:26 | #132 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
А тут не смысл, тут руки автора ветки при накате патча Лютика на респ сундуков.)
Последний раз редактировалось YuruY; 20.05.2010 в 23:15. |
2 пользователя(ей) сказали cпасибо: | YuruY (20.05.2010) |
20.05.2010, 23:17 | #133 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
Пока двери/сундуки и порталлы, онии у себя не ревлизовали..
|
22.05.2010, 11:35 | #134 |
Гость
Сообщений: n/a
|
Тут вопросик назрел! Что вообще из себя вехиклы должны предстовлять? creature? или все же отдельный класс?
|
24.05.2010, 02:29 | #135 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Более всего похожи на пэтов. Сначала это кричер самый обыкновенный. При клике на него кастуется спелл, который вызывает vehicle, который более всего похож на пэта. |
|
24.05.2010, 09:05 | #136 | |
Гость
Сообщений: n/a
|
Цитата:
я на офе такого не видел, клик на него и поехал, ни чего там не вызывается! Последний раз редактировалось Rage Hunter; 24.05.2010 в 09:25. |
|
24.05.2010, 12:16 | #137 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
|
Вы видать никогда не использовали аддон от вовхеда? там прекрасно видно всегда, что вехикл это другой нпс, и номер у него другой, хоть вам и кажется, что один и тот же
|
24.05.2010, 12:39 | #138 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
2) Ну вам уже ответили... Может, вы и имеете опыт игры на оффе, но ваша подпись весьма красноречиво свидетельствует о том, что спорить с тем, что вам говорят более опытные люди, с вашей стороны весьма глупо... |
|
24.05.2010, 13:33 | #140 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
|
Ссылку дали выше.
Хороший такой аддон, собирают всю информацию, показывает номера Го,нпс. Разговоры по квестам, диалоги некоторые собирает для отправки на вовхед. Именно с ним очень хорошо было да и есть работать с фазами. Последний раз редактировалось timmit; 24.05.2010 в 13:39. |
24.05.2010, 14:07 | #142 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
|
|
26.05.2010, 05:18 | #143 |
Гость
Сообщений: n/a
|
Принцип такой:
1) стоит обычный моб с флагом UNIT_NPC_FLAG_SPELLCLICK 2) При клике на моба, кастуется спелл с эффектом SPELL_EFFECT_SUMMON и типом SUMMON_PROP_GROUP_VEHICLE 3) Суммонится моб класса Vehicle В этом плане патч корректен. |
26.05.2010, 08:30 | #144 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 79
Сказал(а) спасибо: 3
Поблагодарили 10 раз(а) в 8 сообщениях
|
Кто-нибудь знает, кто-нибудь из офф девов работает над реализацией вехиклов?
|
26.05.2010, 09:57 | #145 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
И этот же самый никто даже не изъявляет желания заниматься этим... Думаю, всё в руках юзеров. Было уже сказано, что патч из этой темы в данном виде даже рассматриваться не будет, пока все возможные данные не будут браться из ДБЦ, а не переносится оттуда в БД. Так что надо взяться за переписку. |
|
26.05.2010, 10:05 | #146 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 79
Сказал(а) спасибо: 3
Поблагодарили 10 раз(а) в 8 сообщениях
|
Это я понимаю, просто если кто-то уже работает, то толку браться тоже нет, т.к. всеравно свое будут доделывать. А с другой стороны, можно связаться и узнать чем помочь можно, вдруг затык на чем-нибудь.
|
26.05.2010, 10:22 | #147 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Цитата:
Так что НАДО браться самим и что-то делать. Кстати, в триньке очень много берётся из ДБЦ - можно подглядеть их реализацию. Можно связаться с главным разрабом Валгхаллы и подтолкунть его к этим же мыслям - ему проще, он этот патч уже должен знать вдоль и поперёк. |
|
30.05.2010, 11:09 | #148 |
Новичок
Регистрация: 27.03.2010
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Собственно патч под реву 10003 (он на самом деле под 9983) но накатывается без ошибок.
Переделывал не я. |
30.05.2010, 12:48 | #149 |
Гость
Сообщений: n/a
|
|
30.05.2010, 13:47 | #150 |
Новичок
Регистрация: 27.03.2010
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Ничего. просто подогнано под ревизию
|
31.05.2010, 10:46 | #151 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
что подогнано, спрашивают?
Йоу, бро, твая савсем нипанимай вапросав? Каммон?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
31.05.2010, 13:21 | #152 |
Ученый
Регистрация: 07.03.2010
Сообщений: 131
Сказал(а) спасибо: 9
Поблагодарили 10 раз(а) в 10 сообщениях
|
Переведите, пожалуйста, на русский язык, что предыдущий оратор сказал?
|
31.05.2010, 14:19 | #153 | |
Новичок
Регистрация: 20.04.2010
Адрес: Moscow
Сообщений: 16
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 2 сообщениях
|
Цитата:
Какую работу проделали,если таковая имела место быть. Что именно было добавлено или исправлено,если конечно было. И если ничего кроме как изменения имени файла исправлено не было с вашей стороны,то что вы имели ввиду под словами "переделано не мною", а кем?Есть информация? Возникает резонный вопрос,где вы это взяли,и кто автор. Если данная информация отсутствует,то это совсем другое дело. Возможно я ошибаюсь, но скорее всего именно эти вопросы волнуют общественность. Последний раз редактировалось anvd24; 31.05.2010 в 14:40. |
|
Пользователь сказал cпасибо: | tempura (31.05.2010) |
31.05.2010, 17:46 | #154 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Благодарю вас, о уважаемый и почтеннейший anvd24!
Просто ник madbroths подразумевает вероятно, что для понимания вопроса хотя бы на второй раз, его обладателю требуется ломаный реперский акцент негритянских кварталов. Ведь с первого раза так и не дошло же?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
Пользователь сказал cпасибо: | anvd24 (03.06.2010) |
08.06.2010, 16:35 | #155 |
Гость
Сообщений: n/a
|
кто знает как написать в гите сразу 3 строчки
Код:
git clone git://github.com/mangos/mangos.git cd mangos git pull git://github.com/Tasssadar/Valhalla-Project.git vehicle |
08.06.2010, 17:18 | #156 |
Гость
Сообщений: n/a
|
вставь в командную строку (Меню>Изменить>Вставить)
|
Пользователь сказал cпасибо: |
08.06.2010, 20:41 | #157 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
09.06.2010, 20:25 | #160 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Эх... У Тассадара лучше патч больше не брать. Судя по плюхам в коде он его поддерживает из последних сил, уж больно сильно изменилось ядро с тех пор как эти вехиклы были сделаны... Еще пара резких смен чего-либо и все.
|
Метки |
vehicle |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10901] Allow vehicles to have gossip menu | newsbot | CMaNGOS Commits | 0 | 21.12.2010 12:50 |
[10766] Allow AURA_FORCE_MOVE_FORWARD to work on creatures and vehicles. For example, it fixes spell | newsbot | CMaNGOS Commits | 0 | 21.11.2010 10:30 |