Азы скриптинга NWN/NWN2. Внеклассные занятия, Открыто для всех желающих |
Здравствуйте, гость ( Вход | Регистрация )
Азы скриптинга NWN/NWN2. Внеклассные занятия, Открыто для всех желающих |
Oct 6 2007, 22:55
Сообщение
#1
|
|
Класс: Пьяный Мастер Характер: Lawful Good Раса: Тварь MySQL, PHP, JavaScript Порядок Времени |
а это... можно спросить? (IMG:style_emoticons/kolobok_light/blush.gif) а что такое переменная? (IMG:style_emoticons/kolobok_light/blush.gif)
|
Oct 10 2007, 15:32
Сообщение
#2
|
|
Level 18 Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D |
mamuc,
Цитата void main() { object oPC = GetPCItemLastEquippedBy(); object oItem = GetPCItemLastEquipped(); //собственно само уничтожение DestroyObject } это можно использовать для написания скрипта по уничтожению..но только если пишется скриптпо уничтожению того, что надето на oPC так как нам поставлена задача уничтожить все , что есть в сундуке, то, очевидно это не подойдет а если добавить - object oItem = GetPCItemMovedTo()? Хотя, не проверял есть ли - GetPCItemMovedTo, т.е. что хочу сказать - добавить проверку перемещен ли предмет от игрока (MovedFrom) в сундук (MovedTo). Добавлено через 17 минут 57 секунд P.S. Нашел вот такие функции: Neverwinter Script Source // Get the possessor of oItem // * Return value on error: OBJECT_INVALID object GetItemPossessor(object oItem); Neverwinter Script Source // Use this in an OnItemLost script to get the item that was lost/dropped. // * Returns OBJECT_INVALID if the module is not valid. object GetModuleItemLost(); Neverwinter Script Source // Use this in an OnItemLost script to get the creature that lost the item.
// * Returns OBJECT_INVALID if the module is not valid. object GetModuleItemLostBy(); |
Текстовая версия | Сейчас: 9th June 2024 - 14:58 |