Скрипт «Свободной камеры» (собственная версия) 

     Скрипт свободной камеры работает только тогда, когда Томми находится в машине на клавишу HANDBRAKE и HANDBRAKE1 (вторичную), т.е. на клавишу ручной тормоз (чаще пробел): на HANDBRAKE будет полностью свободная камера, на вторичную HANDBRAKE - показан вид сверху (удобно смотреть, когда будет большая погоня), но если Томми выйдет из машины, а также если будет нажата в любом режиме клавиша ACTION1 (вторичное действие), камера вернётся в исходное положение. Теперь можно недурные ролики снимать :) Надеюсь, вам понравится! И спасибо за внимание! Благодарности: за скрипты камер Golod`a55 и Mr F`a, а также камерамэна MikeMouse'a. Также в дополнение вот ссылка на сцену со скриптом (для тех, кто не хочет вставлять сам) для локации Маленькая Италия (FREEITALY) - FREECAMERA MOD v.1.0.

dim_flt 20
dim_act 20
dim_frm 20
findactor 0, ""
findactor 1, "Tommy"
findframe 0, ""
findframe 1, "Tommy"
///modified by ozaki (c)///
let flt[2] = 9
let flt[3] = 9
let flt[4] = 4

label 1
commandblock 0
commandblock 1
findnearactor 1, 2, Car
getactorframe 2, 2
compareownerwithex 1, 2, -1, 1
ctrl_read 0, HANDBRAKE
if flt[0] = 1, 2, -1
ctrl_read 1, HANDBRAKE1
if flt[1] = 1, 5, 1

label 2
commandblock 0
commandblock 1
let flt[5] = flt[2]
math_cos 5
let flt[5] = flt[5] * flt[4]
if flt[2] = 360, -1, 3
let flt[2] = 0
label 3
let flt[2] = flt[2] + 1
let flt[6] = flt[3]
math_sin 6
let flt[6] = flt[6] * flt[4]
if flt[3] = 360, -1, 4
let flt[3] = 0
label 4
let flt[3] = flt[3] + 1
frm_getpos 2, 7
let flt[7] = flt[5] + flt[7]
let flt[8] = flt[8] + 3.5
let flt[9] = flt[6] + flt[9]
frm_setpos 0, 7
actor_setdir 0, 2
camera_lock 0
camera_setfov 85
compareownerwithex 1, 2, -1, 6
ctrl_read 10, ACTION1
if flt[10] = 1, 6, -1
goto 2

label 5
commandblock 0
commandblock 1
frm_getpos 2, 7
let flt[8] = flt[8] + 15
frm_setpos 0, 7
actor_setdir 0, 2
camera_lock 0
camera_setfov 85
compareownerwithex 1, 2, -1, 6
ctrl_read 10, ACTION1
if flt[10] = 1, 6, -1
goto 5

label 6
commandblock 0
camera_unlock
camera_setfov 70
rnd 11, 9
let flt[11] = flt[11] + 7
goto flt[11] 
label 7
let flt[2] = 1
let flt[3] = 1
let flt[4] = 5
goto 1 
label 8
let flt[2] = 2
let flt[3] = 2
let flt[4] = 6
goto 1 
label 9
let flt[2] = 3
let flt[3] = 3
let flt[4] = 7
goto 1 
label 10
let flt[2] = 4
let flt[3] = 4
let flt[4] = 8
goto 1 
label 11
let flt[2] = 5
let flt[3] = 5
let flt[4] = 9
goto 1 
label 12
let flt[2] = 6
let flt[3] = 6
let flt[4] = 1
goto 1 
label 13
let flt[2] = 7
let flt[3] = 7
let flt[4] = 2
goto 1 
label 14
let flt[2] = 8
let flt[3] = 8
let flt[4] = 3
goto 1 
label 15
let flt[2] = 9
let flt[3] = 9
let flt[4] = 4
goto 1


Соблюдайте авторские права! Спасибо :)




  • Вернуться в раздел


  • Наш блог

    body {background:url(/img/mafia-forever_ru/Fon_bubble.jpg) repeat #E2EDF3!important;} body {background:url(/img/mafia-forever_ru/Fon_rose.gif) repeat #E2EDF3!important;} body {background:url(/img/mafia-forever_ru/Fon3.jpg) fixed no-repeat;} body {background:url(/img/mafia-forever_ru/Fon6.jpg) fixed no-repeat;} body {background:url(/img/mafia-forever_ru/Fon_Moscow.jpg) fixed no-repeat;}

    Interessante

    Mafia Beta

    Наша кнопка


    Получить код

    Партнёры

    Alive mod

    MAFIATOWN

    Mafia-Game.Ru

    MafiaMod

    Mafia.GameCentral.cz

    Famille Mafieuse

    Lukyanov

    ТОП.НОВОСЁЛ.РУ

    Топ 5 файлов





    Топ 5 статей





    Тэги



    Mail.ru
    2013- © Alive Bars. Сделано в России. С душой.
    Немного о скриптах. Webgamer. RSS-лента.
    HotLog Rambler's Top100