PDA

Просмотр полной версии : [FS] FEZ



KrutoyKrosch
23.11.2017, 02:53
https://i.imgur.com/iQkiyR7.png

FEZ - это FS для удобного создания фильмов/клипов в SA-MP. С v0.0.4 идет поддержка только одного игрока. В будущем будет две версии - для одного игрока и для нескольких, но урезанная.


История разработки:


v0.0.1


Команды:

Общие (то есть действуют на всех режимах):


/setmode [режим] - установить режим (вводится в первую очередь)
/mace [тип взрыва][радиус взрыва] - создать взрыв
/maadde [тут идут динамический аргументы, прописываете через пробел ID's взрывов] - добавить взрыв на кнопку Y
/madefp [ID взрыва] - удаляет взрыв с кнопки
/maaaefp - удаляет все взрывы с кнопки
/madele [ID взрыва] - удалить взрыв
/madelalle - удалить все взрывы

P.S. Это не набор букв, сокращения просто.


Режим 1:


/moaddcamera [тип][время передвижения камеры в млс (0 если тип 0)] - создает камеру, тип 0 - неподвижная камера, тип 1 - подвижная камера
/modelcamera [ID] - удалить камеру
/modelallcamers - удалить все камеры
/moplaycamers - начать просматривать камеры, стрелка вправо - назад, стрелка влево - вперед
/moexitcamers - выйти из просмотра камер


v0.0.2


Версия по сути доработка первой версии. Обесчещенных мной NPC еще нету, но скоро будут. Стараюсь сделать как можно больше функциональнее.

Изменения:


Добавлен логотип (ну как же без него)
Добавлен телепорт по карте (ESC - Карта - Ставите метку - Закрываете - ТП)
Исправлен баг с камерой
Исправлен баг вызовом какой либо команды при редактировании чего то
Изменена иконка камеры


Новые команды:


Общие:


/maco[modelid][дальность прорисовки (Float)] - создать объект
/mado[objectid] - удалить объект
/maspo - показать ID's всех объектов
/macpo - скрыть ID's всех объектов
/masps[skinid] - установить ID скина
/masts[час] - установить время на сервере
/mastp[час][минута] - установить время для игрока
/masws[weatherid] - установить ID погоды на сервере
/maswp[weatherid] - установить ID погоды для игрока
/magwp[weapowid][кол-во пуль] - выдать игроку оружие
/maca[skinid] - создание актера (жду кудахтанье кое кого)
/mada[actorid] - удалить актера
/maspa - показать ID's всех актеров
/macpa - скрыть ID's всех актеров



Предупреждения:


Лимит объектов (для сервера) - 20000
Лимит камер (1 режим) для игрока - 30
Лимит взрывов (все режимы) для игрока - 100
Лимит взрывов на кнопке Y для игрока (все режимы) - 10



v0.0.3 - стабильная


Что было добавлено?



-Был добавлен файл для управления серверов в папке (scriptfiles\settings\settings.txt)
-Был добавлен нормальный спавн
-Были убраны режимы
-Была добавлена поддержка NPC
-Была добавлена важная команда - /help


Примечания:



-При записи NPC анимации которые будут использованы через /sak не будут записываться (скажем спасибо разработчикам SAMP'a)
-При записи NPC если вы идете пешком и садитесь в машину это не будет записано, бот просто будет стоять (скажем спасибо разработчикам SAMP'a)
-Если вы ошибитесь хоть на одну букву при бинде анимации на кнопку это вызовет краш клиента (скажем спасибо разработчикам SAMP'a)
-Если сервер пишет ошибку о том, что вы не правильно ввели аргументы команды и рядом есть приставка Float, то вы должны сделать число дробным. Пример: 4.2


Новые команды:


/kickallnpc - кикнуть всех NPC c сервера
/stsp[style] - изменить стиль боя
/srnpc[name] - начать запись пути NPC
/stoprnpc - остановить запись NPC
/addnpc[slot|name|timerspawn|skinid] - добавить NPC на кнопку N (по умолчанию), обязательно используйте разделитель "|"
/adnfp - удалить все NPC с кнопки
/dsnpc[slot] - удалить NPC со слота кнопки
/debugkey - при нажатии кнопки будет выводиться ее ID (отключить: повторный ввод)
/sak[slot|keyid|animlib|animname|fDelta|loop|lockx|locky|freeze|time|forcesync] - добавить анимацию на кнопку, обязательно используйте разделитель "|"
/dak[slot] - удалить анимацию с кнопки по слоту
/help - помощь игроку


Старые команды были переименованы:



/addcamera[тип][время передвижения камеры в млс (0 если тип 1)] - создает камеру, тип 1 - неподвижная камера, тип 2 - подвижная камера
/delcamera[ID] - удалить камеру
/delallcamers - удалить все камеры
/playcamers - начать просматривать камеры, стрелка вправо - назад, стрелка влево - вперед
/exitcamers - выйти из просмотра камер
/ce[тип взрыва][радиус взрыва] - создать взрыв
/adde[тут идут динамический аргументы, прописываете через пробел ID's взрывов] - добавить взрыв на кнопку Y (по умолчанию)
/defp[ID взрыва] - удаляет взрыв с кнопки
/adefp - удаляет все взрывы с кнопки
/dele[ID взрыва] - удалить взрыв
/delalle - удалить все взрывы
/co[modelid][дальность прорисовки (Float)] - создать объект
/do[objectid] - удалить объект
/spo - показать ID's всех объектов
/cpo - скрыть ID's всех объектов
/sps[skinid] - установить ID скина
/sts[час] - установить время на сервере
/stp[час][минута] - установить время для игрока
/sws[weatherid] - установить ID погоды на сервере
/swp[weatherid] - установить ID погоды для игрока
/gwp[weapowid][кол-во пуль] - выдать игроку оружие
/ca[skinid] - создание актера (жду кудахтанье кое кого)
/da[actorid] - удалить актера
/spa - показать ID's всех актеров
/cpa - скрыть ID's всех актеров



v0.0.4

Убрано


/debugkey - дебаг клавиш (убрал потому что теперь собственный обработчик клавиш и можно писать не номер клавиши, а просто ее название)


Добавлено


/cv [modelid][color1][color2][время респавна (-1 без респавна)][сирена] - создать автомобиль
/etcam [cameraid][время] - изменение времени передвижения камеры
/srnpc_n [name] - начать запись NPC новым форматом .fez который записывает анимации и вход/выход в автомобиль (анимации очень сырые)
/stoprnpc_n - остановить запись NPC
/sak_d [slot|key (название клавиши, заглавная)|animlib|animname|время (млс)] - бинд анимации на клавишу (название клавиши например: A)
/saa_d [actorid|animlib|animname|время (млс)]. Обязательно используйте разделитель |. - установить актеру анимацию
/saa [actorid|animlib|animname|fDelta|loop|lockx|locky|freeze|time]. Обязательно используйте разделитель | - установить актеру анимацию (полная версия)
/caa [actorid] - удалить анимацию
/help_c - закрыть помощь
//add_my_img [путь|позиция (left, center, none, right)|размер картинки (через запятую, пример: 1920,1080)] - вывести свою картинку на экран




Ну, а теперь новое оформление на основе 2d собственного движка @dEngine.

/help [помощь для чего? (камера, взрыв, актер, анимация, NPC, сервер, игрок, объект, машина)] - помощь


https://i.imgur.com/GsUAsJR.png

/mi_help [помощь для чего? (камера, взрыв, актер)] - дополнительная помощь


https://i.imgur.com/abpjUN3.png

/animlist - список анимаций, /nextanimlib - следующая библиотека


https://i.imgur.com/ynEu2rZ.png

Download

https://drive.google.com/drive/folders/1v2Bj2BMKyu5s7Tq9NyyE9mmAwKVKCna7?usp=sharing

VT @dEngine

https://www.virustotal.com/ru/file/1effcb054154a3c6a1e38cef88f1bcb6fe082e025d5c0e6dcdad889f1ca961da/analysis/1511388075/
https://www.virustotal.com/ru/file/51c6e0bc7e5621222be7888f6b158ae527e98be14d0e9bcc875b129ce7e3eb63/analysis/1511388129/