You are not logged in.
Вот нашел хороший скрипт который делает вид от первого лица в транспорте, единственный минус в том что камера зафиксирована, мне бы хотелось узнать что нужно сделать чтобы крутить камеру в любую сторону?
вот код:
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
0000: NOP
thread 'CAMFSTF'
wait 1000
:CAMFSTF_18
wait 0
if
Player.Defined($PLAYER_CHAR)
else_jump @CAMFSTF_18
if and
Actor.Driving($PLAYER_ACTOR)
0AB0: key_pressed 67
else_jump @CAMFSTF_18
wait 0
018C: play_sound 1058 at 0.0 0.0 0.0
Camera.OnPed($PLAYER_ACTOR, 45, 2)
wait 100
:CAMFSTF_95
wait 0
if
Actor.Driving($PLAYER_ACTOR)
0AB0: key_pressed 67
if or
not Actor.Driving($PLAYER_ACTOR)
0AB0: key_pressed 67
else_jump @CAMFSTF_139
jump @CAMFSTF_356
:CAMFSTF_139
wait 0
if and
not Actor.Driving($PLAYER_ACTOR)
00E1: player 0 pressed_key 14
else_jump @CAMFSTF_177
05BC: AS_actor $PLAYER_ACTOR jump 1
wait 700
:CAMFSTF_177
wait 0
if and
Actor.Driving($PLAYER_ACTOR)
847A: not actor $PLAYER_ACTOR driving_bike
not Actor.DrivingVehicleType($PLAYER_ACTOR, #QUAD)
else_jump @CAMFSTF_261
Camera.Restore_WithJumpCut
067C: put_camera_on_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.7 rotation 0.0 1.5 0.4 0.0 2
jump @CAMFSTF_95
:CAMFSTF_261
wait 0
if or
047A: actor $PLAYER_ACTOR driving_bike
Actor.DrivingVehicleType($PLAYER_ACTOR, #QUAD)
else_jump @CAMFSTF_340
Camera.Restore_WithJumpCut
067C: put_camera_on_actor $PLAYER_ACTOR with_offset 0.0 -0.6 0.8 rotation 0.0 1.5 0.4 0.0 2
jump @CAMFSTF_95
:CAMFSTF_340
Camera.OnPed($PLAYER_ACTOR, 45, 2)
jump @CAMFSTF_95
:CAMFSTF_356
018C: play_sound 1058 at 0.0 0.0 0.0
Camera.Restore_WithJumpCut
wait 1000
jump @CAMFSTF_18
0A93: end_custom_thread
Offline
и вопрос вторичной важности. Можно ли сделать так, чтобы менять положение камеры в игре (сдвинуть вперед, назад, вправо, влево, вверх, вниз как в CAMHACK)
Offline
Скрипт не ставил, но вот вопрос: ведь есть в транспорте вид от первого лица - зачем скрипт!?
Offline
Как это есть? Есть вид из под бампера, вокруг машины, режим свободной камеры, но из кабины нету.
Offline
Аа, понял. Утром может напишу.
Offline
Вроде был такой опкод - поместить камеру в точку с возможностью перемещать. Сейчас чё-то никак не найду.
Offline
d88, да, и сердечко у CJя на носу 
Offline
Какой смысл иметь опкод для того, чтобы камеру ставить и вращать, когда такую камеру надо к машине прилепить, а в этом и проблема. Когда камеру к чему-то цепляешь, ее нельзя вращать.
Offline
Почему нельзя вращать? Про цикл не забывай. Каждый раз пихаем камеру в нужное место в цикле.
Offline
Я еще не умею циклы делать 
Offline
Читать хелп, лётчиками сразу не становятся:)
Offline
Это долгий и нудный процесс
. Читал я про циклы, но тут длинный код, и как седлать чтоб координаты там обновлялись нифига не понял. Вникать во все аспекты кодинга ради пару строк тоже не айс. Может знает кто как всетаки это седлать? Ну не хватает мне интилекта и всё
, а вид из кабины ох как хочеться.
Offline
А может есть опкод который сохраняет координаты в переменную, а потом можно их вставить в тот?
Offline
Не сохраняет, а присваивает.
Цикл, не такая уж и трудная штука. Его можно реализовать даже обычными метками (if jf ...).
:blah_blah wait 0 ms // иначе вылетит с треском // тут какие-нибудь команды для работы с камерой (в частности, считывание координат и выстановка камеры) $COUNTER += 1 // прибавляем по единичке к счётчику, так как выгодней всего if // здесь можно придумать какую-нибудь заглушку, то есть условие будет ложным до какого-то события // лучше всего для этого использовать счётчик $COUNTER == 100500 // значение варьируется, но важно одно - 1000, это одна секунда jf @blah_blah // код выполнился (больше не нужен) - переходим дальше... ????? PROFIT!
Естественно, заместо счётчика можно поставить, например, проверку на нажатие опр. кнопки. В общем, экспериментируй!
Offline
Про цикл не забывай.
Я о нем никогда не забываю, они мне снятся. А ты попробуй постоянно ставить камеру в новое место и разгоняться на тачке, посмотри какой будет эффект. Повторяю, камеру надо аттачить, а не задавать положение.
Offline
Спасибо, а как координаты в переменную записать?
Offline
Про цикл не забывай.
Я о нем никогда не забываю, они мне снятся. А ты попробуй постоянно ставить камеру в новое место и разгоняться на тачке, посмотри какой будет эффект. Повторяю, камеру надо аттачить, а не задавать положение.
Хм че такое аатачить? Мне поначалу казалось что хоть немого я в код вникать стал, но теперь кажется что я вчера родился.
Offline
Приаттачить камеру == прикрепить её.
Offline