Harland David Sanders 16 Сен 2020 1231231 написал(а): не рабочее Нажмите для раскрытия... Рабочее. видео посмотри.
1231231 16 Сен 2020 Harland David Sanders написал(а): Рабочее. видео посмотри. Нажмите для раскрытия... смотрела,по итогу ноль,все как на видео сделала
Harland David Sanders написал(а): Рабочее. видео посмотри. Нажмите для раскрытия... смотрела,по итогу ноль,все как на видео сделала
juelzsatan 16 Сен 2020 1231231 написал(а): смотрела,по итогу ноль,все как на видео сделала Нажмите для раскрытия... Если всё как на видео сделала , должно работать. У меня робит , как надо.
1231231 написал(а): смотрела,по итогу ноль,все как на видео сделала Нажмите для раскрытия... Если всё как на видео сделала , должно работать. У меня робит , как надо.
Crazy_Man 17 Сен 2020 Harland David Sanders написал(а): Рабочее. видео посмотри. Нажмите для раскрытия... Я все установил как по видео но у меня на нажатие CTRL камера то отдаляется и приближается а сам персонаж не приседает, в чем проблема?
Harland David Sanders написал(а): Рабочее. видео посмотри. Нажмите для раскрытия... Я все установил как по видео но у меня на нажатие CTRL камера то отдаляется и приближается а сам персонаж не приседает, в чем проблема?
Harland David Sanders 17 Сен 2020 Crazy_Man написал(а): Я все установил как по видео но у меня на нажатие CTRL камера то отдаляется и приближается а сам персонаж не приседает, в чем проблема? Нажмите для раскрытия... Именно для этого было снято видео, пересмотри еще раз.
Crazy_Man написал(а): Я все установил как по видео но у меня на нажатие CTRL камера то отдаляется и приближается а сам персонаж не приседает, в чем проблема? Нажмите для раскрытия... Именно для этого было снято видео, пересмотри еще раз.
Crazy_Man 18 Сен 2020 Harland David Sanders написал(а): Именно для этого было снято видео, пересмотри еще раз. Нажмите для раскрытия... ну там делать нечего, все точно так же сделал, вот кода ввожу данные в индекс то при входе на сервер выскакивает ошибка и матерится на индекс, хотя я все сделал как на видео
Harland David Sanders написал(а): Именно для этого было снято видео, пересмотри еще раз. Нажмите для раскрытия... ну там делать нечего, все точно так же сделал, вот кода ввожу данные в индекс то при входе на сервер выскакивает ошибка и матерится на индекс, хотя я все сделал как на видео
NiceOne 23 Фев 2021 JavaScript: const movementClipSet = "move_ped_crouched"; const strafeClipSet = "move_ped_crouched_strafing"; const clipSetSwitchTime = 0.25; const loadClipSet = (clipSetName) => { mp.game.streaming.requestClipSet(clipSetName); while (!mp.game.streaming.hasClipSetLoaded(clipSetName)) mp.game.wait(0); }; // load clip sets loadClipSet(movementClipSet); loadClipSet(strafeClipSet); // apply clip sets if streamed player is crouching mp.events.add("entityStreamIn", (entity) => { if (entity.type === "player" && entity.getVariable("isCrouched")) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } }); // USE /CROUCH TO TOGGLE CROUCH mp.events.add("playerCommand", (command) => { const args = command.split(/[ ]+/); const commandName = args[0]; if (commandName === 'crouch'){ mp.events.callRemote("toggleCrouch"); } }); // apply/reset clip sets when isCrouched changes for a streamed player mp.events.addDataHandler("isCrouched", (entity, value) => { if (entity.type === "player") { if (value) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } else { entity.resetMovementClipset(clipSetSwitchTime); entity.resetStrafeClipset(); } } }); // CTRL key to toggle crouching mp.keys.bind(0xA2, false, () => { mp.events.callRemote("toggleCrouch"); }); Работает на правый cntl заменить в client_packages\crouch\index.js в client_packages\index.js добавить строку require('crouch/index.js'); Код в \server-files\packages\crouch\index.js JavaScript: mp.events.add("playerDeath", (player, data) => { player.data.isCrouched = false; }); mp.events.add("toggleCrouch", (player, data) => { if (player.data.isCrouched === undefined) { player.data.isCrouched = true; } else { player.data.isCrouched = !player.data.isCrouched; } }); Реакции: ibygi4
JavaScript: const movementClipSet = "move_ped_crouched"; const strafeClipSet = "move_ped_crouched_strafing"; const clipSetSwitchTime = 0.25; const loadClipSet = (clipSetName) => { mp.game.streaming.requestClipSet(clipSetName); while (!mp.game.streaming.hasClipSetLoaded(clipSetName)) mp.game.wait(0); }; // load clip sets loadClipSet(movementClipSet); loadClipSet(strafeClipSet); // apply clip sets if streamed player is crouching mp.events.add("entityStreamIn", (entity) => { if (entity.type === "player" && entity.getVariable("isCrouched")) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } }); // USE /CROUCH TO TOGGLE CROUCH mp.events.add("playerCommand", (command) => { const args = command.split(/[ ]+/); const commandName = args[0]; if (commandName === 'crouch'){ mp.events.callRemote("toggleCrouch"); } }); // apply/reset clip sets when isCrouched changes for a streamed player mp.events.addDataHandler("isCrouched", (entity, value) => { if (entity.type === "player") { if (value) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } else { entity.resetMovementClipset(clipSetSwitchTime); entity.resetStrafeClipset(); } } }); // CTRL key to toggle crouching mp.keys.bind(0xA2, false, () => { mp.events.callRemote("toggleCrouch"); }); Работает на правый cntl заменить в client_packages\crouch\index.js в client_packages\index.js добавить строку require('crouch/index.js'); Код в \server-files\packages\crouch\index.js JavaScript: mp.events.add("playerDeath", (player, data) => { player.data.isCrouched = false; }); mp.events.add("toggleCrouch", (player, data) => { if (player.data.isCrouched === undefined) { player.data.isCrouched = true; } else { player.data.isCrouched = !player.data.isCrouched; } });
I I ibygi4 8 Авг 2022 NiceOne написал(а): JavaScript: const movementClipSet = "move_ped_crouched"; const strafeClipSet = "move_ped_crouched_strafing"; const clipSetSwitchTime = 0.25; const loadClipSet = (clipSetName) => { mp.game.streaming.requestClipSet(clipSetName); while (!mp.game.streaming.hasClipSetLoaded(clipSetName)) mp.game.wait(0); }; // load clip sets loadClipSet(movementClipSet); loadClipSet(strafeClipSet); // apply clip sets if streamed player is crouching mp.events.add("entityStreamIn", (entity) => { if (entity.type === "player" && entity.getVariable("isCrouched")) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } }); // USE /CROUCH TO TOGGLE CROUCH mp.events.add("playerCommand", (command) => { const args = command.split(/[ ]+/); const commandName = args[0]; if (commandName === 'crouch'){ mp.events.callRemote("toggleCrouch"); } }); // apply/reset clip sets when isCrouched changes for a streamed player mp.events.addDataHandler("isCrouched", (entity, value) => { if (entity.type === "player") { if (value) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } else { entity.resetMovementClipset(clipSetSwitchTime); entity.resetStrafeClipset(); } } }); // CTRL key to toggle crouching mp.keys.bind(0xA2, false, () => { mp.events.callRemote("toggleCrouch"); }); Работает на правый cntl заменить в client_packages\crouch\index.js в client_packages\index.js добавить строку require('crouch/index.js'); Код в \server-files\packages\crouch\index.js JavaScript: mp.events.add("playerDeath", (player, data) => { player.data.isCrouched = false; }); mp.events.add("toggleCrouch", (player, data) => { if (player.data.isCrouched === undefined) { player.data.isCrouched = true; } else { player.data.isCrouched = !player.data.isCrouched; } }); Нажмите для раскрытия... а как сделать что-бы когда зажимаешь Cnrl он сидел когда отжимаешь он вставал ?
NiceOne написал(а): JavaScript: const movementClipSet = "move_ped_crouched"; const strafeClipSet = "move_ped_crouched_strafing"; const clipSetSwitchTime = 0.25; const loadClipSet = (clipSetName) => { mp.game.streaming.requestClipSet(clipSetName); while (!mp.game.streaming.hasClipSetLoaded(clipSetName)) mp.game.wait(0); }; // load clip sets loadClipSet(movementClipSet); loadClipSet(strafeClipSet); // apply clip sets if streamed player is crouching mp.events.add("entityStreamIn", (entity) => { if (entity.type === "player" && entity.getVariable("isCrouched")) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } }); // USE /CROUCH TO TOGGLE CROUCH mp.events.add("playerCommand", (command) => { const args = command.split(/[ ]+/); const commandName = args[0]; if (commandName === 'crouch'){ mp.events.callRemote("toggleCrouch"); } }); // apply/reset clip sets when isCrouched changes for a streamed player mp.events.addDataHandler("isCrouched", (entity, value) => { if (entity.type === "player") { if (value) { entity.setMovementClipset(movementClipSet, clipSetSwitchTime); entity.setStrafeClipset(strafeClipSet); } else { entity.resetMovementClipset(clipSetSwitchTime); entity.resetStrafeClipset(); } } }); // CTRL key to toggle crouching mp.keys.bind(0xA2, false, () => { mp.events.callRemote("toggleCrouch"); }); Работает на правый cntl заменить в client_packages\crouch\index.js в client_packages\index.js добавить строку require('crouch/index.js'); Код в \server-files\packages\crouch\index.js JavaScript: mp.events.add("playerDeath", (player, data) => { player.data.isCrouched = false; }); mp.events.add("toggleCrouch", (player, data) => { if (player.data.isCrouched === undefined) { player.data.isCrouched = true; } else { player.data.isCrouched = !player.data.isCrouched; } }); Нажмите для раскрытия... а как сделать что-бы когда зажимаешь Cnrl он сидел когда отжимаешь он вставал ?