|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала |
|
Опции темы | Поиск в этой теме | Опции просмотра |
16.05.2010, 19:30 | #1 |
Ученый
|
[mod] Non PvP Area
Данный мод позволяет менять фракцию персонажей в определённой области.
Это очень удобно, когда необходимо отвести некую местность, где орда и альянс не смогли бы друг друга бить. В архиве представлен патч на ядро и sql для базы mangos. Автор (вероятно): evilstar Пример для реализации дружеской (фракция 35) области "Гарадар" (Награнд). Код:
INSERT INTO `area_faction` (`area_id`,`faction_id`) VALUES ('3613','35'); Мод подогнан под последнюю ревизию ядра MaNGOS [9914]
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет Последний раз редактировалось Hantet; 18.05.2010 в 22:05. |
17.05.2010, 19:47 | #2 |
Ученый
|
Появились какие-то странности, мод то работает, то не работает
Есть подозрение, что это зависит от некой "фазы" (показывается при команде .gps), ибо она так же периодически меняется. Однако, в функцию, которая вызывает данный мод, передаётся только переменная "newArea" (id области). Есть ещё вариант, что где-то там, где вызывается родительская функция UpdateAreaDependentAuras(uint32 newArea), стоит какое-то ограничение (например, по той же фазе), и эта функция попросту не вызывается. Хотя понимаю, что сморозил бред, ибо каким образом фаза может относиться к области (область, это ведь просто кусок карты). В любом случае, сейчас буду исследовать таинственную переменность данного мода. Если у кого появятся идеи - пожалуйста отпишитесь. upd: Оказалось, всё это - странности моего мозга. Файл в аттаче перезалил.
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет Последний раз редактировалось Hantet; 18.05.2010 в 20:37. |
Пользователь сказал cпасибо: | Limpnau (05.07.2010) |
19.03.2011, 15:04 | #3 |
Гость
Сообщений: n/a
|
патч работает - на его основе написал еще несколько модов под себя.
Для новых ревизий - в начале патча добавьте Код:
uint32 newarea = GetAreaId(); Автору спасибо за патч. |
Пользователь сказал cпасибо: | Ginezes (21.05.2011) |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10245] Allow have custom starting area team/personal rating. | newsbot | CMaNGOS Commits | 0 | 22.07.2010 09:41 |
[9888] Party restore IsKnowHowFlyIn and add area arg | newsbot | CMaNGOS Commits | 0 | 13.05.2010 15:20 |
Area-ауры и иммунитет | zergtmn | Баг-репорты | 1 | 05.05.2010 07:42 |
[9596] Use area trigger zone check for inn leave case. | newsbot | CMaNGOS Commits | 0 | 17.03.2010 01:22 |
[9565] Add detection code for partly cave area 3780 | newsbot | CMaNGOS Commits | 0 | 10.03.2010 16:30 |