Всем привет, я делаю обзор 360 в автосалоне и при перезаходе в него камера отображается бог знает где, либо под картой либо в прямом смысле т.е. на небесах
ротатор взял отсюда
клиент : все переменные, которые используются объявлены (по типу autosalon,autosalonCam)
Изменено : вот весь код, пытался его починить но теперь даже камера не появляется
ротатор взял отсюда
клиент : все переменные, которые используются объявлены (по типу autosalon,autosalonCam)
Изменено : вот весь код, пытался его починить но теперь даже камера не появляется
JavaScript:
let autosalon = null;
let autosalonCam = null;
let autosalonRotateState = false;
let autoSalVeh = null;
mp.events.add('render',() => {
if(autosalonCam!==null && mp.players.local.getVariable('autosalon:vehicle')){
}
});
mp.events.add('autosalon:setRotateState',(state) => {
autosalonRotateState = state;
if(autosalonCam!==null && mp.players.local.getVariable('autosalon:vehicle')){
}
});
var type_ = 'default';
mp.events.add('showAutoSalon',(type) => {
type_=type
autosalon = mp.browsers.new('package://cef/autosalon/index.html');
mp.events.callRemote('freeDimens');
mp.gui.chat.show(false);
mp.game.ui.displayRadar(false);
mp.events.call('hideHud');
setTimeout(() => {
useBinds = false;
mp.gui.cursor.show(true,true);
autosalon.call('setType',type);
},100);
if(type=='default'){
if(autosalonCam===null){
autosalonCam = mp.cameras.new('autosalon', new mp.Vector3(-94.4683609008789, 83.4798355102539, 74.2), new mp.Vector3(0, 0, 0), 40);
autosalonCam.setCoord(-94.4683609008789, 83.4798355102539, 74.2);
autosalonCam.pointAtCoord(-96.49581909179688, 92.9828109741211, 71.9);
autosalonCam.setActive(true);
}
}
else if(type=='sport'){
if(autosalonCam===null){
autosalonCam = mp.cameras.new('autosalon', new mp.Vector3(-789.9195556640625, -229.77333068847656, 37.2), new mp.Vector3(0, 0, 0), 40);
autosalonCam.setCoord(-789.9195556640625, -229.77333068847656, 37.2);
autosalonCam.pointAtCoord(-783.3187866210938, -223.1267547607422, 37.2);
autosalonCam.setActive(true);
}
}
mp.players.local.freezePosition(true);
});
mp.events.add('hideAutoSalon',() => {
cameraRotator.activate(false);
cameraRotator.stop();
if(autosalon !== null)autosalon.destroy();autosalon = null;
if(autosalonCam!==null)autosalonCam.destroy();autosalonCam=null;
mp.events.callRemote('allDimens');
mp.events.call('showHud');
useBinds = true;
mp.game.ui.displayRadar(true);
mp.gui.chat.show(true);
mp.gui.cursor.show(false,false);
mp.game.cam.renderScriptCams(false, false, 0, false, false);
mp.players.local.freezePosition(false);
});
Последнее редактирование: