Азы скриптинга 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 11 2007, 11:43
Сообщение
#2
|
|
Лорд AxisTown'a Класс: Монах Характер: Lawful Good Раса: Дварф NWN: Маппинг |
то Artlira
(IMG:style_emoticons/kolobok_light/good.gif) только одна маленькая ошибка(даже не ошибка а лишнее - хотя скрипт будет работать и с ней, если добавить пару откривающую+закрвающую скобку для if )- условие if (GetIsObjectValid (oItem)==TRUE) совершенно лишнее, потому что мы это уже один раз проверили в "голове" цикла while (GetIsObjectValid (oItem)) вот так будет оптимальнее [ OFFTOP ] Neverwinter Script Source void main() ]{ object oChest[quote][quote] = OBJECT_SELF; object oItem = GetFirstItemInInventory(oChest); while (GetIsObjectValid (oItem)) { DestroyObject(oItem); oItem = GetNextItemInInventory(oChest); } } п.с. у нас Лексом явно наблюдаются паралельные действия (IMG:style_emoticons/kolobok_light/biggrin.gif) заметки на память 1)число открытых и закрытых скобок всегда должна совпадать 2)для лучшего чтения скриптов надо применять отсупы ( стандарт 4 симбола(пробелы)) 3) любой оператор языка структурно выглядит так ----------------------------------------------------------------------------------------- <оператор> (<необходимые параметры, если таковы нужны>) { //обязательная открывающая скобка // различные действия в том числе и функции и другие операторы } //обязательная закрывающая скобка ------------------------------------------------------------------------------------------ 4 ) записи условия GetIsObjectValid (oItem) == TRUE и GetIsObjectValid (oItem) работают идентично, но второе короче потому, что в нем используються некоторые фичи - особенности скриптования Сообщение отредактировал mamuc - Oct 11 2007, 11:58 |
Текстовая версия | Сейчас: 29th April 2024 - 06:37 |