Первое, на что нужно обратить так это ":"(двоеточие) перед "state". Это ":" создаёт условия для исполняемого компонента, слово "state" используется для номеровании условий (например: "state=0" "state=1" и т.д.) и действий. О действиях немного позже.
Итак, в скрипте мы имеем начало ":state=0" - это условие. После этого слова мы видим знак "," (запятую) - это означает, что помимо первого условия (state=0) компонент должен выполнить ещё одно условие (в данном случае это выглядит так: ":state=0,plrwithinzone=1") прежде чем выполнять действие. Что такое действие? После того как мы написали условия в скрипте нужно по идеи их как-то разделить на условие и действие, верно? В этом случае нам опять помогает знак ":" (двоеточие) теперь скрипт будет выглядеть так: ":state=0,plrwithinzone=1:" вот теперь мы можем писать действия для исполняемого компонента.
Как это всё работает? Слово "state=0" - это номер нашего условия (состояние). Слово "plrwithinzone=1" означает, что игрок находится в триггер-зоне ( в пусковой зоне). Теперь коротко об этом условии: если состояние равно нулю и игрок находится в триггер-зоне, то (а вот тут уже начинаются наши действия) выполнить то-то, то-то действие.
Итак, теперь поговорим о самом действии. Их как и условий может быть несколько порой их бывает более 5-и на одну строчку. После второго ":" мы видим следующее слово "sound" - это наше первое действие говорит движку проиграть звук, если игрок выполнил первые два условия (:state=0,plrwithinzone=1).
Обобщим сказанное.
1. В написании скриптов для удобства нужно пользоваться переменной "state" для номерования строк с условиями и действиями.
2. Условия с действиями всегда разделяются ":" (двоеточием)
3. Все условия и действия разделяются "," (запятыми)
Отправлено: 12.01.09 19:01. Заголовок: ZbVld пишет: А вооб..
ZbVld пишет:
цитата:
А вообще - Никита молоток,
Для форума стараюсь. Ведь подобных уроков вроде не было, только мануалы с условиями да с действиями. Кстати, следущий урок будет посвещён по прозьбе Гхост_Раши
Сообщение: 33
Зарегистрирован: 31.10.09
Откуда: москва
Репутация:
2
Отправлено: 09.11.09 21:49. Заголовок: урок слишком поверхн..
урок слишком поверхностный нет примера. например так : в этом уроке мы попробуем включить лампочку в комнате от нажатия на включатель. - вот такой бы урок увидеть.
Ну и первый урок наверно всетки должен обьяснить где писать этот текст, куда его вставлять, и что должно произойти в итоге
Все даты в формате GMT
5 час. Хитов сегодня: 3
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет