Логин: Пароль: Регистрация
Забыл пароль
Страница 33 из 33«12313233
Модератор форума: Влесам, Врыл, Detect_Life, Монгольчик 
Форум » Форум Honest'ов » Проклятые Земли » Все о моддинге в ПЗ
Все о моддинге в ПЗ
ВрылДата: Четверг, 2012.04.19, 13:01 | Сообщение # 641
Врыл
Ранг 7
Группа: Модераторы
Сообщений: 2175
Статус: Временно отсутствует
Так сходу я ошибок не увидел. Единственное, лучше не пользоваться функциями быстрого задания квестов (QObjKillUnit, QObjSeeObject и т.д.), т.к. они глючат и не всегда делают то, что подразумевалось. Из этих функций можно использовать только QStart и QFinish, т.к. дракончик у меня вылетал только про использовании QFinish. Остально лучше переписать.

- Папа, а правда, что от форумов тупеют?
- ГыыЫ... сынок...ЛоЛ...
 
ВрылДата: Четверг, 2012.04.19, 13:25 | Сообщение # 642
Врыл
Ранг 7
Группа: Модераторы
Сообщений: 2175
Статус: Временно отсутствует
Т.е. твой скрипт должен выглядеть примерно так(не ручаюсь что тут нет ошибок, т.к. писал по памяти):



- Папа, а правда, что от форумов тупеют?
- ГыыЫ... сынок...ЛоЛ...
 
ВрылДата: Четверг, 2012.04.19, 13:30 | Сообщение # 643
Врыл
Ранг 7
Группа: Модераторы
Сообщений: 2175
Статус: Временно отсутствует
Quote (BAS)
QFinish( ) //Финиш (Ибо как сделать дверь закрывающеюся ключом не придумал)


Quote

Для того, что бы сундук (да и нет только сундук, а любой рычаг) открывался с помощью ловкости рук необходимо:

Если редактируешь моб с помощью MOBSurgeon, то на вкладке "Объекты" в разделе "Рычаги" -> "Имя твоего сундука (рычага)" в параметре "AsOpen" установить значение "5". А в параметре "Sleight" величину значения ловкости рук, при равной или больше которой, сундук будет открыт. Сохраняешь моб.

Если редактируешь моб с помощью MOB Reversing Tool, то заходи в ID_OBJECTDBFILE -> ID_OBJECTSECTION -> ID_LEVER -> ID_LEVER_SCIENCE_STATS_NEW. В этом разделе через запятую будет 3 цифры. Первую ставишь 5, вторую не трогаешь, а в третью ставишь величину навыка ловкости рук необходимую для открытия. Нажимаешь Apply Changes и сохраняешь моб.

Кстати вот остальные значения параметра "AsOpen":
0 - сундук можно открыть только с помощью скриптовой команды SwitchLeverState.
1 - открывается без условий.
5 - если я не ошибаюсь можно открыть не только с помощью ловкости рук, но и ключом.
8 - можно открыть исключительно ключом, ID которого прописан в параметре "KEY".

Инфа с gipat.ru


- Папа, а правда, что от форумов тупеют?
- ГыыЫ... сынок...ЛоЛ...
 
ВрылДата: Четверг, 2012.04.19, 13:40 | Сообщение # 644
Врыл
Ранг 7
Группа: Модераторы
Сообщений: 2175
Статус: Временно отсутствует
Quote (BAS)
Можешь подсказать существует ли команда увидеть группу?? И какая команда нужна чтобы при обнаружении игрока юнитами квест был провален?


Any( i , Heroes , GroupHas( GroupSee( _группаюнитов_ ) , i ) )
//TRUE если кто нибудь из _группаюнитов_ видит кого нибудь из игроков

провалить задание, например так:
GSSetVar( 0, "q.z23q2.z23q2.4", 3 )// завершаем четвертое подзадание провалом

- Папа, а правда, что от форумов тупеют?
- ГыыЫ... сынок...ЛоЛ...
 
BASДата: Четверг, 2012.04.19, 14:02 | Сообщение # 645
BAS
Ранг 3
Группа: Пользователи
Сообщений: 106
Статус: Временно отсутствует
Врыл, Спасибо :D В общем ошибки я нашел. Что бы по квесту отвлечь кого-нибудь (допустим фейерверком), и подзадание "отвлечь" было выполнено необходимо создать зону idArea и если юнит окажется в этой зоне то задание считается выполненным. Или есть другие способы?

 
DemothДата: Воскресенье, 2012.04.22, 15:57 | Сообщение # 646
Demoth
Шифрующийся Наркобарон
Группа: Наркоторговцы
Сообщений: 95
Статус: Временно отсутствует
dregon, вот тут можешь скачать dds плагин для Gimp. Пользуйся на здоровье. :)
 
Форум » Форум Honest'ов » Проклятые Земли » Все о моддинге в ПЗ
Страница 33 из 33«12313233
Поиск:
Copyright by Honest Group © 2012. All rights reserved. Используются технологии uCoz Created & Supported by Ash