Информация о файле

Внутриигровой редактор передвижения камеры.

  • Общее описание:

Данный фильтрскрипт поможет Вам сгенерировать координаты для функции InterpolateCameraPos и InterpolateCameraLookAt прямо в игре. 
Фильтрскрипт использует так называемый 'flymode' (автор: h02) для свободного и быстрого перемещения по карте игры.

 

  • Особенности  скрипта: 
  1. Возможность свободного перемещения по игровой карте при помощи внутриигрового флай-мода (credits: h02).
  2. Установка начального/конечного положения камеры простым нажатием клавиши мыши.
  3. Возможность редактировать скорость, начальное/конечное положение камеры после создания сценария.
  4. Лёгкость в использовании благодаря вспомогательным сообщениям в чате.

 

Исходный код созданного сценария полёта камеры сохраняется в файл (название файла задаётся пользователем) в директории вашего сервера, в папке scriptfiles:

[NewCameraMovement_Registration]
Movement = InterpolateCameraPos(playerid, 575.325988, -1244.656127, 25.845386, 735.324829, -1128.916870, 73.661872, 7777);
Rotation = InterpolateCameraLookAt(playerid, 571.176696, -1247.412109, 26.278436, 733.528747, -1124.687866, 71.689620, 7777);
  • Установка фильтрскрипта:
  1. Скачайте файл cameditor,fs (синяя кнопка справа).
  2. Поместите файл cameditor.fs в папку с вашим сервером (директория: filterscripts).
  3. По желанию отредактируйте файл и скомпилируйте его.
  4. Добавьте название скрипта cameditor в конфигурационный файл вашего сервера.
  5. Запустите Ваш игровой сервер и следуйте инструкции, показанной в чате.


Исходный код: pastebin

Авторы: Drebin (filterscript), h02 (flymode).


Что нового в версии 1.1.2

Размещено

  • Добавлена русификация фильтрскрипта (credits: 20th century).

 Пожаловаться



Обратная связь

Чтобы оставить отзыв, создайте аккаунт или авторизуйтесь

Вы должны быть пользователем, чтобы оставить отзыв

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

Отзывов нет

  • Похожий контент

    • Binggus
      От Binggus
      Пишет: "non.p(0) : fatal error 100: cannot read from file: "non.p"

      Compilation aborted.

      Pawn compiler 3.2.3664        Copyright (c) 1997-2017, ITB CompuPhase


      1 Error."
       
      Сборка:
      https://cloud.mail.ru/public/eGyt/6hFRdRK1m
       
       

    • kotovskiy_159
      От kotovskiy_159
      Как решить эту проблему? 

    • kotovskiy_159
      От kotovskiy_159
      Ранее создавал тему - https://pawno-rus.ru/topic/8429-mysql-ne-vyvodit-tekst-iz-bd/?sortby=date 
      После перезахода РП ник и фамилия пропадает
    • FelixTheCat
      От FelixTheCat
      Всем привет! Не совсем по теме, не могу понять почему крашит multiplayer 0.3e. Проходит загрузка, потом черный экран и вылет. Одиночка работает. Проверял со совместимостью разных версий винды и тоже промах. Причем на другом компе мультиплеер работает, а на этом нет. Винда десятая и там и там, я уже и копировать файлы пытался и заново устанавливать, все равно не работает. Хз в общем, помогите пж

       

       
    • kotovskiy_159
      От kotovskiy_159
                      if(pInfo[playerid][pPassport] == 0)                 {                     if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)                     {                         if(AdminDuty[playerid] == 1) return 0;                         if(GetPVarInt(playerid,"mute")!=0) return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));                         if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);                         else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);                         ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);                         SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);                     }                     else                     {                         if(AdminDuty[playerid] == 1) return 0;                         if(GetPVarInt(playerid,"mute")!=0) return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));                         if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pName], playerid, text);                         else format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pName], playerid, text);                         ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);                         SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);                     }                 }                 else if(pInfo[playerid][pPassport] == 1)                 {                     if(IsPlayerInAnyVehicle(playerid) && WindowCar[GetPlayerVehicleID(playerid)] == 0)                     {                         if(AdminDuty[playerid] == 1) return 0;                         if(GetPVarInt(playerid,"mute")!=0) return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));                         if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит (окно закрыто)(запах перегара изо рта): {FFFFFF}%s", pInfo[playerid][pName], playerid, text);                         else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит (окно закрыто): {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);                         ProxDetector(10.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);                         SetPlayerChatBubble(playerid,text,COLOR_WHITE,10.0,10000);                     }                     else                     {                         if(AdminDuty[playerid] == 1) return 0;                         if(GetPVarInt(playerid,"mute")!=0) return SendMes(playerid,-1,"" #C_YARIK "У Вас блокировка чата: %d секунд",GetPVarInt(playerid,"mute"));                         if(GetPVarInt(playerid,"Alkohol") > 0) format:str_small("{AFAFAF}%s {FF0000}[%d] {e3ea76}говорит(запах перегара изо рта): %s", pInfo[playerid][pName], playerid, text);                         else format:str_small("{AFAFAF}%s %s {FF0000}[%d] {e3ea76}говорит: {FFFFFF}%s", pInfo[playerid][pNameRp], pInfo[playerid][pSurnameRp], playerid, text);                         ProxDetector(20.0, playerid, str_small, COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);                         SetPlayerChatBubble(playerid,text,COLOR_WHITE,20.0,10000);                     }                 } У игрока с pInfo[playerid][pPassport] == 1 не пишется РП имя и фамилия, а только [%d] {e3ea76}говорит: {FFFFFF}%s