Показать сообщение отдельно
Старый 30.12.2005, 10:39   #1176
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

2Идол Тольман:
1 Как сделать так чтобы в меню характеристик отображалось Акробатика
Акробатика среди талантов имеет 11 номер, поэтому добавить её в меню можно немного доработав файл Menu_Status.d по аналогии с другими талантами.

2Как создать телепорт к Драгомиру
Не понял в какое место нужен телепорт, но реализация любого телепорта довольно проста через функцию AI_Teleport(кто,куда);

И ещё мне пришла в голове такая идея создать огненные стрелы, но не для огненного лука, а для простых луков, корочее можно сделать так чтобы любой лук(кроме огненного и магического) стрелял несколькими видами стрел
Это тоже реализуется довольно просто: создается несколько инстанций для одного и того же лука, каждой присваивается свой вид стрел, вся сложность в том, как менять эти инстанции при стрельбе разными стрелами.
Можно, конечно, написать свою функцию, например void B_EquipItem(var C_NPC npc,var int item), в теле функции проверять - если выбран лук, то в диалоге спросить, какими стрелами будем стрелять, если их несколько типов; если тип стрел один, то взять их по умолчанию, т.е. фактически взять не стрелы а инстанцию лука с конкретными стрелами и затем вызвать стандартную функцию EquipItem. В скриптах будет необходимо заменить какие нужно вызовы функции EquipItem на B_EquipItem. Наверно, если подумать, можно найти и другие варианты.
Ответить с цитированием