|
|
Модератор форума: GUNNER161, Panikaha |
Форум РЕДАКТОР - ArmA 3 Скрипты Киллкам |
Киллкам |
› Среда
› 19.08.2015
› 23:03
› Сообщение #
День добрый,
делаю деадматч на вертолетах, но столкнулся с проблемой. Хочу реализовать киллкам, что то вроде фокусировки и приблежения камеры к убийце. Попробывал сделать в файле onplayerkilled.sqf камеру, но что то у меня ничего не вышло. В скриптах не очень шарю, так что был бы рад всем подробностям. |
› Среда
› 19.08.2015
› 23:07
› Сообщение #
покажи хоть что не получилось )) может достаточно поправить
|
› Четверг
› 20.08.2015
› 09:44
› Сообщение #
Код private ["_deadPlayer", "_killerPlayer", "_cam"]; _deadPlayer = _this select 0; _killerPlayer = _this select 1; // создаем камеру _cam = "camera" camCreate (position _deadPlayer); _cam cameraEffect ["External", "Back"]; // фокусируем камеру на игроке _cam camSetTarget vehicle _deadPlayer; _cam camSetRelPos [0.2,0.4,2]; _cam camSetFOV 0.143; _cam camCommit 0; waituntil {(camCommitted _cam)}; //camera zooms out over 5 seconds _cam camSetRelPos [0,8,3.5]; _cam camSetFOV 0.7; _cam camCommit 5; waituntil {(camCommitted _cam)}; deleteVehicle _deadPlayer; // проверяем существует ли убийца, если нет то пропускаем if (not (isNull _killerPlayer)) then { //camera move to killer _cam camSetTarget vehicle _killerPlayer; _cam camSetRelPos [2,5,2]; if (_dist > 500) then {_cam camCommit 10} else {_cam camCommit 5}; waituntil {(camCommitted _cam)}; }; // удаляем камеру _cam cameraEffect ["Terminate", "Back"]; camDestroy _cam; Проверить работоспособность пока не могу. Добавлено (20.08.2015, 09:44) Код private ["_deadPlayer", "_killerPlayer", "_dist", "_cam"]; _deadPlayer = _this select 0; _killerPlayer = _this select 1; _dist = _deadPlayer distance _killerPlayer; забыл поправить |
› Четверг
› 20.08.2015
› 12:22
› Сообщение #
нормально работает. Только наличие этого файла отключает респ, придётся свой в конце файла дописать
|
› Четверг
› 20.08.2015
› 17:33
› Сообщение #
Сейчас протестили, респавн работает нормально
|
| |||
| |||
Чат сайта |