Урок 9. Супер-Шип by КС №Действие 1Созд...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 86



 



Урок 9. Супер-Шип by КС №Действие 1Созд...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Учимся простейшим скриптам

Учимся простейшим скриптам
(http://x3tc.net/x3_forum/?tid=672)
Автор: Malstrime
(01.02.2010 07:48:35)

Урок 9. Супер-Шип by КС

Действие  
1Создаем скрипт.  
2Код->Общие команды-><Возвр/IF><Выражение> - <Возвр/IF> - ввод скрипта->while. <Выражение> - Число->1. Таким образом мы начинаем тело цикла и делаем его бесконечным.  
3Все команды в третьем шаге находятся в Код->Общие команды для объектов  
3.1.1$hull=[PLAYERSHIP] -> get max hull   
3.1.2[PLAYERSHIP] -> set hull to $hull   
3.2.1$shields=[PLAYERSHIP] -> get maximum shield strength   
3.2.1[PLAYERSHIP] -> set current shield strength to $shields   
3.3.1 $laser=[PLAYERSHIP] -> get maximum laser strength   
3.3.2[PLAYERSHIP] -> set laser energy to $laser   
4Код->Общие команды->@ wait <Перем/Число> ms - выбирать <не возвращает значения>. <Перем/Число> пускай 100. Выставляе задержку, равную 100 миллисекундам. Без задержки игра зависнет.  
5Код->Общие команды->Управление исполнением цикла->End conditionalЗавершаем тело цикла.  
6Сохраняем, запускаем  
  


По сути мы получаем максимальное значение корпуса(3.1.1), щита(3.2.1), лазера(3.3.1) и устанавливаем текущее (current) значение оных на максимальное
(3.1.2;3.2.2;3.3.2). Все 3.х.х мы знаем как оформить из предыдущих уроков . А заново расписывать... :rolleyes:
Напомню, что [PLAYERSHIP] - это константа и находится в соответсвующем списке.
Внимание оценивайте через шапку темы! Т.к. оценивать надо не меня

Результат


Урок закончен.

дерево темы → Учимся простейшим скриптам Учимся простейшим скриптам »
Список игр