08:57
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Kievskiy, Alcoholik 
Форум SAMP о мультиплеерах для GTA. » Виртуальный рынок » Платные файлы » [FS] Катсцены (Создание заскриптованных катсцен)
[FS] Катсцены
[RD]ChezДата: Понедельник, 09.04.2012, 14:45 | Сообщение # 1
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 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 :D [/off]


Controllable NPC developer
soProject developer
[RD]ChezДата: Вторник, 10.04.2012, 01:31 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 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%
Статус:
Скриншот можно?





FAQ RP Никнеймы | FAQ Роли
Предводитель ОССР

Fortuna - non penis, in manus non recipe.
[RD]ChezДата: Вторник, 10.04.2012, 01:49 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 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%
Статус:
Это серьёзно? Oo
Зачем это нужно?



[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
Репутация: 64
Замечания: 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
Репутация: 64
Замечания: 20%
Статус:
далеко не каждый сможет это сделать

Добавлено (10.04.2012, 19:47)
---------------------------------------------
и, да, где ты тут увидел "нестандартные" функции?
или простой парсер файла вызывает у тебя страх? :D
все нативно и понятно


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
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
Репутация: 64
Замечания: 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
[RD]ChezДата: Среда, 11.04.2012, 18:40 | Сообщение # 14
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 20%
Статус:
OKStyle™, там упор поставлен на перемещение камеры, и это скорее менеджмент кат файлов, в данном случае эдитора пока нет.
Совпадения в функционале тут только из-за InterpolateCamera.



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Форум SAMP о мультиплеерах для GTA. » Виртуальный рынок » Платные файлы » [FS] Катсцены (Создание заскриптованных катсцен)
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM