 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[FS] Катсцены
| |
| [RD]Chez | Дата: Понедельник, 09.04.2012, 14:45 | Сообщение # 1 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Добрый %TIME_OF_THE_DAY%, граждане!
Рад вам сообщить, что есть такая чудесная вещь, именуемая [FS] Cutscenes. Основана данная чудная штучка на наработках Alex 009, который, как вы знаете написал ботов CNPC. Так вот, я предлагаю вам испробовать сие чудо. Для начала. Структура файла катсцены очень проста: Code Каждая строчка это команда катсцены. Первый элемент - время, которое будет проигрываться данная команда либо время через которое вызовется другая. Второй элемент тип команды катсцены, их список ниже. Третий и последующие элементы определяются типом команды. для 0 и 1 только один элемент - текст после запятой (все комментарии обрезаются) для 2 - integer число, являющееся id интерьера для 3 - шесть координат, из них три - положение камеры и три - куда камера смотрит для 4 - 3 координаты куда переместить камеру, время, в течение которого будет выполняться перелет, еще 3 координаты для установки поворота камеры на определенный объект, время на перемещение (в обоих случаях не ставьте больше времени задержки - одна кманда наложится на другую) для 5 - первый параметр - включить или выключить затемнение (0, 1, -1), при 1 включается, при 0 выключается, при -1 убираются все возможные текстдравы затемнения (сборщик мусора так сказать), далее id текстдрава (при первом параметре != -1) (от 0 до 14 включительно) для 6 - (1/0) вкл выкл. кнематографического обрезания кадра для 7 - три координаты и угол. На данный момент доступны 7 действий в катсцене: Code 0 - GameText 1 - Сообщение в чате 2 - Смена интерьера 3 - Установка позиции камеры 4 - Плавное движение камеры через InterpolateCamera 5 - Затемнение экрана 6 - Обрезка полей, как в фильмах 7 - Перемещение игрока по координатам
Включение практически в любой мод возможно например так: Code #define CUT_LoadFile(%0) SetPVarString(playerid,"CutsceneFile",%0) #define CUT_Spectate(%1) SetPVarInt(playerid,"Spectate",%1) #define CUT_UseOldPos(%1) SetPVarInt(playerid,"UseOldPos",%1) #define CUT_TextColor(%1) SetPVarInt(playerid,"CutsceneColor",%1) #define CUT_CameraBehindPlayer(%1) SetPVarInt(playerid,"SetBehind",%1) #define CutsceneStart(%1) CallRemoteFunction("Cutscene_Prepare","i",playerid)
if(strcmp(cmd, "/start", true) == 0) { CUT_LoadFile("example.cut"); //отсылаем имя файла CUT_Spectate(true);//переводить ли в режим specate? крайне рекомендуется CUT_UseOldPos(true);//использовать ли старые координаты для возвращения на место, откуда была проиграна катсцена CUT_TextColor(COLOR_WHITE);//цвет текста в 2 команде CUT_CameraBehindPlayer(true);//устанавливать ли камеру за игроком после возвращения CutsceneStart(playerid);//запуск катсцены return 1; } if(strcmp(cmd, "/stop", true) == 0) { if(!CallRemoteFunction("Cutscene_Clear", "i", playerid)) return SendClientMessage(playerid, COLOR_RED, "А вот буянить не надо!"); return 1; } Пример скрипта на всякий случай: Code 1000,0,Cutscenes example 10,2,0 // меняем интерьер 10,3,1224.500610,-1148.266967,31.165544,1225.276611,-1148.507080,31.748842 // ставим камеру 10,1,Этот пример покажет вам пример использования данного фильтрскрипта 3000,1,Это простой текст в чате. 10,1, 10,3,-1517.601440,904.967590,14.965126,-1516.766113,905.449157,14.699912 // ставим камеру 5000,1,Показываем банк, видите, какой он красивый? 100,3,1466.889038,-1732.372070,21.780021,1467.184936,-1733.318725,21.652635 // ставим камеру 10,1, //тут пустое сообщение в чат 100,1, Мы пока полетаем по городам. Вот вьезд в Лас Вентурас 1000,3,869.904846,726.183166,72.633705,870.771362,726.651000,72.459678 5000,1,Сейчас будет фокус. 6000,6,1 10,6,0 5000,1,Понравился фокус? 2000,3,1412.562255,-810.041931,110.819564,1411.845703,-810.692810,110.568565 1000,3,1082.718994,-1121.372314,48.327239,1083.422851,-1121.659179,48.977050 5000,1,Сейчас будет еще один фокус. 450,5,1,10 550,5,1,11 650,5,1,12 750,5,1,13 1000,5,1,14 1000,5,1,14 750,5,0,13 650,5,0,12 550,5,0,11 450,5,0,10 100,5,-1 5000,1,Понравился фокус? 10000,4,869.904846,726.183166,72.633705,10000,870.771362,726.651000,72.459678,10000//перемщалкаааааа ^_^ 10000,1,Все понятно? :) В планах добавить изменение погоды, времени и всяких ништяков для киношности. Видеодемонстрация будет чуточку позже. Релиз первый >>линк << А сейчас, господа, пока релиз в стадии ожидания, пожалуйста, отпишитесь, что вы думаете неплохо было бы добавить в катсцену? Цена вопроса 200 рублей. Тому, кто найдет критичный баг скидка Процент от продаж будет передан в фонд поддержки Alex 009.
[RD]Chez for samp-rus.com icq 6366183 c-profile.ru
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
Сообщение отредактировал [RD]Chez - Вторник, 10.04.2012, 01:31 |
| |
|
|
| Alex009 | Дата: Понедельник, 09.04.2012, 15:39 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 917
Награды: 10
Репутация: 661
Замечания: 0%
Статус: 
| [off]Я нашёл критичный баг!!Автор невнимательно ставит ";"!!скидку получу?:D [/off]
Controllable NPC developer soProject developer
|
| |
|
|
| [RD]Chez | Дата: Вторник, 10.04.2012, 01:31 | Сообщение # 3 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Up! Пост обновлен, выложил первый релиз. Пароль samp-rus.com
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
Сообщение отредактировал [RD]Chez - Вторник, 10.04.2012, 01:41 |
| |
|
|
| trollmarcus | Дата: Вторник, 10.04.2012, 01:42 | Сообщение # 4 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1062
Награды: 88
Город: Kent County
Репутация: 2964
Замечания: 80%
Статус: 
| Скриншот можно?
|
| |
|
|
| [RD]Chez | Дата: Вторник, 10.04.2012, 01:49 | Сообщение # 5 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| trollmarcus, только если завтра. скриншотов много нужно сделать чтобы все показать. лучше видео сниму.
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| AirKite | Дата: Вторник, 10.04.2012, 02:18 | Сообщение # 6 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Это серьёзно? Зачем это нужно?
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| [RD]Chez | Дата: Вторник, 10.04.2012, 02:19 | Сообщение # 7 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| AirKite, для РП. Красивый туториал, или вставка вступительная. В определенном смысле можно и фильмы снимать.
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| AirKite | Дата: Вторник, 10.04.2012, 18:44 | Сообщение # 8 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| [RD]Chez, ну так а разве стандартными функциями это сделать будет сложнее нежели писать подобный cut файл?
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| [RD]Chez | Дата: Вторник, 10.04.2012, 19:47 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| далеко не каждый сможет это сделать Добавлено (10.04.2012, 19:47) --------------------------------------------- и, да, где ты тут увидел "нестандартные" функции? или простой парсер файла вызывает у тебя страх? все нативно и понятно
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| OKStyle™ | Дата: Вторник, 10.04.2012, 22:07 | Сообщение # 10 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| http://forum.sa-mp.com/showthread.php?t=329813 ?
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| AirKite | Дата: Вторник, 10.04.2012, 22:51 | Сообщение # 11 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Quote (|RD|Chez) далеко не каждый сможет это сделать Я думаю если человек сможет написать подобный cut файл, то у него не должно возникать проблем с написанием всего этого напрямую в скрипте. Quote (|RD|Chez) и, да, где ты тут увидел "нестандартные" функции? С чего ты взял что я увидел "нестандартные" функции? Quote (|RD|Chez) или простой парсер файла вызывает у тебя страх? все нативно и понятно Страх? О чём же? Скорее смущения. Простой парсер за 200р
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| [RD]Chez | Дата: Вторник, 10.04.2012, 23:10 | Сообщение # 12 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| тебе он нужен? нет ты сможешь написать такой же? да был ли смысл комментиовать? нет итог: зашел чтобы выпендриться. за 200 рублей я предоставлю проект, который со временем будет обновляться.
2ококстул какое отношение этот линк имеет к посту
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| OKStyle™ | Дата: Среда, 11.04.2012, 18:31 | Сообщение # 13 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| Там такая же система. В подробности не вдавался, но синтаксис схож с cut-файлами.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| [RD]Chez | Дата: Среда, 11.04.2012, 18:40 | Сообщение # 14 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| OKStyle™, там упор поставлен на перемещение камеры, и это скорее менеджмент кат файлов, в данном случае эдитора пока нет. Совпадения в функционале тут только из-за InterpolateCamera.
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
|
 |
|
 | |
| |
|