Информация: Уважаемые посетители! В течение нескольких месяцев на форуме существовала проблема с регистрацией новых пользователей, о которой администрации стало известно недавно. Если вы ранее пытались зарегистрироваться на форуме, но не получили на ваш e-mail письмо с ссылкой для подтверждения регистрации, просим вас зарегистрироваться повторно. Приносим извинения за доставленные неудобства. Если вы все еще испытываете проблемы с регистрацией на форуме, обратитесь за помощью на e-mail: mr.angelo@railroadsim.net

Создание скриптов сценария для TRS 2006

Обсуждение маршрутов, объектов, сценариев

Re: Создание скриптов сценария для TRS 2006

Сообщение GSTrainz » 13.10.2009, 08:31

Попробовал-то же самое... :beak:
-----------------------------------
Все,мужики-разобрался!Сцепляется выбегом.Просто вместо
train1.SetAutopilotMode(Train.CONTROL_SCRIPT);
надо ставить
train1.SetAutopilotMode(Train.CONTROL_MANUAL);
и после смены режима управления с
train1.SetAutopilotMode(train1.CONTROL_AUTOPILOT);
на
train1.SetAutopilotMode(Train.CONTROL_MANUAL);
перед следующей командой несколько секунд подождать
Sleep (5);
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Создание скриптов сценария для TRS 2006

Сообщение agmike » 13.10.2009, 13:49

TRam_ писал(а):а что скрипты, созданные американской "собиралкой" сценариев, нельзя править, я знаю...

Не знать об SCS2006 зазорно :)
TRam_ писал(а):сразу придумывается схема "не дождались сообщения"

Здесь без wait'а не обойтись.

Код: Выделить всё
PostMessage(me, "Thread", "Timer", 60.0);
wait()
{
  on "Useful message", "With minor":
  {
    // Грабим корованы
    break;
  }
  on "Thread", "Timer":
  {
    // Pime taradox
    break;
  }
}
The Cake is a Lie.
agmike
 
Сообщения: 1025
Зарегистрирован: 26.08.2006, 12:43
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Играю в: Пульт ДНЦ

Re: Создание скриптов сценария для TRS 2006

Сообщение TRam_ » 13.10.2009, 14:10

Не знать об SCS2006 зазорно
честно, я сценариями почти не занимался. Для меня z-cmd являются верхом совершенства, большего мне не надо
в z7 всё можно, а что нельзя - можно в sU
Аватара пользователя
TRam_
 
Сообщения: 1925
Зарегистрирован: 30.11.2007, 20:14
Благодарил (а): 2 раз.
Поблагодарили: 66 раз.
Играю в: Auran Trainz
Роль: Разработчик
Имя: Владимир

Re: Создание скриптов сценария для TRS 2006

Сообщение agmike » 13.10.2009, 18:36

SCS шире. Там занимаются программированием мышкой, а в итоге получается *.gs код сценария.
The Cake is a Lie.
agmike
 
Сообщения: 1025
Зарегистрирован: 26.08.2006, 12:43
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Играю в: Пульт ДНЦ

Re: Создание скриптов сценария для TRS 2006

Сообщение GSTrainz » 13.10.2009, 19:47

SCS-это что?(смутно догадываюсь-но никогда этой приблудой не пользовался)
файл .gs редактируется с помощью блокнота.
В папку TRS2006\World\Custom\Scenarios (если нет такой папки-создаем ее) копируем открытую для редактирования папку правила-сценария.В нее же (в папку правила-сценария) копируем файл makescript из папки TRS2006\Scripts\docs.Потом кликаем на makescript и компилируем файл .gs .Если есть ошибки в скрипте-компилятор их покажет.Правим ошибки.Снова компилируем.И так до тех пор ,пока компиляция без ошибок пройдет.Теперь можно забирать папку со сценарием(или файл .gs из нее) обратно в игру.
Аватара пользователя
GSTrainz
 
Сообщения: 634
Зарегистрирован: 28.09.2006, 21:42
Откуда: Феодосия
Благодарил (а): 0 раз.
Поблагодарили: 19 раз.
Играю в: Auran Trainz
Роль: Пассажир :)
Имя: Гена

Re: Создание скриптов сценария для TRS 2006

Сообщение agmike » 13.10.2009, 20:31

По хорошему, существуют редакторы типа UltraEdit, куда загоняется подсветка ГС-ного синтаксиса и команда компиляции.
Сценарии для 06 можно впихнуть в соответствующий ассет.
The Cake is a Lie.
agmike
 
Сообщения: 1025
Зарегистрирован: 26.08.2006, 12:43
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Играю в: Пульт ДНЦ

Пред.

Вернуться в [TZ] Маршруты и сценарии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3