Email: intermax@list.ru       Copyright (c) Intermax http://intemaxpro.narod.ru      На сайте действует конкурс 3D Gamestudio, присылайте нам: текстуры, модели, скрипты или ваши игры, в архиве не более 2Мб (Авторские права нарушаться не будут!!!)

 

Описание скриптов

Rambler's Top100

 

 

 

Описание игровых скриптов

| Скриншоты | Описание | Что нового? | Скрипты |

Внимание. Все скрипты относятся к собственности сайта. При размещении их на другие страницы ссылка на этот сайт обязательна.

| 1 |

1. В игре присутствует скрипт времени, что очень полезно для смены дня и ночи, начисление дней либо определённых действий например: в 17:00 должен произойти взрыв, или до 23:00 вы должны пройти тренировочный курс и. т. д. Что представляет из себя этот скрипт:

Лучше его разместить внизу скрипта "Messages", для начала создаём числовые переменные, например:

var minuta = 25; // 25 минут

var chas = 15; // 15 часов

var dni = 1; // 1ый день

Далее создаём функцию часов:

function clock {
while(1) { // создание цикла
waitt(16); // 1 минута игры будет ровняться 1 секунде реала
minuta = minuta + 1; // к переменной минут прибавляем 1
if (minuta >= 60) { // если больше либо равно 60 мин то
minuta = 0; // минуты обнуляются
chas = chas + 1; // к переменной часа прибавляем 1
if (chas >= 24) { // если больше либо равно 24 часов то
chas = 0; // часы обнуляются
dni = dni + 1; // к переменной день прибавляем 1

}

}
}

Всё оказалось очень просто. Но забыли о главном  как можно вывести время на экран? Очень просто! В "Messages" находим панель "game_panel", и добавляем туда всего три строчки, вот фрагмент из игры:

PANEL game_panel
{
POS_X PANEL_POSX;
DIGITS 550,-450,3,digit_font,1,show_health; // вывод здоровья
DIGITS 550,-400,3,digit_font,1,show_ammo; // вывод патронов
DIGITS 550,-350,4,digit_font,1,money; // вывод денег
DIGITS 100,-450,2,clock_font,1,chas; // вывод часов
DIGITS 160,-450,2,clock_font,1,minuta; // вывод минут
DIGITS 250,-450,3,clock_font,1,dni; // вывод дней

FLAGS VISIBLE,REFRESH;
}

Подчёркнутыми являются строки часов, а clock_font означает что на экране будет выводиться шрифт с этим названием, подберите его сами. Координаты размещения часов напишите свои, где вам будет удобно размещать часы. И на конец вставьте строчку game_panel в action вашего игрока и при загрузке уровня высветится панель вместе с часами.

 

 

Для студентов

Служебный вход

Рассылка

Новости

Список студентов

"Сделай сам"

 

Место для рекламы
Место для рекламы
Место для рекламы
Место для рекламы  

 

 

 

 

 

 

 

 

 

 

  Univer3dgs.narod.ru Copyright (c) Intermax Author: Whitestar Место для рекламы
Используются технологии uCoz