[mod] Strand of the Ancients
Вложений: 2
Текущая версия для ядра: 9949
Что это? Это попытка реализовать частичную или полную работу Strand of the Ancients (Берег Древних). Суть в том, что я пока зашел в тупик! Нужен свежий взгляд, и взгляд более умных людей (т.к. половину кода можно в топку выкинуть). Кое-что удалось реализовать, кое что нет, кое что не так как нужно (чтоб было более правильно). По сути патч/мод написал этот уже где-то месяца 2 назад, после чего просто забыл про него, вот решил вспомнить. Работает он на 60% (ну это мое мнение, хотя....). Вообщем смотрите сами. Буду рад любой помощи в дополнении или изменении, но не такой, что патч/мод срузу появится на всех пабликах мира или других форумах! в архиве [version]Strand_of_the_Ancients.rar: 1_go_type_33.patch - патч для GO типа 33 (разрушаемые объекты). 2_vehicle_for_go_type_33.patch - патч для работы транспорта в игре (структура и данные в Vehicle Structure.sql). 3_Strand_of_the_Ancients.patch - сам патч для Бг. Vehicle Structure.sql - файл для 2_vehicle_for_go_type_33.patch. Strand_of_the_Ancients.sql - данные для БГ в базу (гайды завышены). [SD2]Strand_of_the_Ancients.patch - скриптовая часть (носом в них не тыкать, сам знаю что *грубо*, не когда этим заниматься). |
Блин, хоть бы один отзыв оставил или дополнил чем-то, исправил ошибку (если они есть, а я думаю что их куча)!
|
Пока в ядре не будет вехиклов штатно - даже и чесаться смысла нет... Написал я как-то Левиафана для ульдуара почти 100% оффлайк - а тут очередной коммит мангоса, вехиклы встали раком и скрипт ушел в помойку...
|
Цитата:
Код:
void BattleGroundSA::UpdatePhase() Код:
void BattleGroundSA::ResetBattle() |
Код:
../../../src/game/BattleGroundSA.cpp: In member function Б─≤void BattleGroundSA::RewardMedalsToTeam(uint32, bool)Б─≥: |
Во-первых - указать версию
Во-вторых: http://ru-mangos.ru/showthread.php?t=630 может это? В-третьих: http://ru-mangos.ru/announcement.php?a=5 точно это. А то телепаты повывелись. |
Цитата:
|
|
3.3.3 марки не выдаются => все спелы перестали их давать. Бг правили каким то коммитом, чтобы марки не давали, так что про медот расдачи нонсенс :)
|
Автор, ждите правки спелов либо методов раздающих марки и делайте по аналогии.
|
Замените спеллы на прямую дачу итемов, как-то так(идея понятна думаю, патч старый, еще для 332, подогнать, если действительно нужно - можно руками):
Код:
diff --git a/src/game/BattleGround.cpp b/src/game/BattleGround.cpp |
Зачем Вам марки то? о_О
|
Да вообще что-то не понятное тут развели! У него ошибка при компиляции! При чем тут марки и т.д. !Лично все проверил ошибки нет! Что-то он просто упустил, или патч криво поставил, может с ошибкой!
Да и вообще, как эти иероглифы Код:
Б─≤sObjectMgrБ─≥ на сколько я понял у него проблема в строке Код:
Player *plr = sObjectMgr.GetPlayer(itr->first); |
Цитата:
|
Le Dace dis sur natal, il sera plus clair. ;)
Ато начинают криво переводить .. потом хрен-бы не разбирался. |
Код:
/src/game/BattleGroundSA.cpp |
Патч не является полным.
ScriptName: npc_sa_bomb, npc_sa_vendor, npc_sa_demolisher, go_wintergrasp_def_portal Откуда они берутся ?? |
Цитата:
|
почему двери не могут уничтожить или это еще не готова ?
|
Сразу бросается в глаза, что номера мобов и ГО не близлайк :(
Цитата:
|
Цитата:
|
200001,200002,200003.....
|
Цитата:
Тогда, когда я все это писал меня это мало беспокоило! А боспокоило только одно и до сих пор боспокоит, где взять vehicleId. |
Прошу прощения, 200001,200002,200003 - гуиды, а не entry, тогда всё впорядке.
vehicleId - берётся из снифов. Я сёдня распарсю сниф Берега древних... PS: Нельзя делать БГ без снифов, это изврат имхо |
Цитата:
|
Цитата:
Может кто-то адаптировать этот патч? |
Текущее время: 23:04. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS