This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Привет, помогите пожалуйста

10 Янв 2024
144
-5
40
Когда я что то делаю на AlyxRP то у меня вибивает такую ошибку ипути могут бить разними но в папке src
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,255
233
5
Пожалуйста, уточните конкретную ошибку, чтобы я мог предложить решение проблемы.
 

Mi-Zaft

Гений
VIP
9 Окт 2020
1,746
442
175
Ну открой код, да посмотри, что там.
Сюда можешь выкинуть код, хотя бы.

Но я почти уверен, что сборка Alyx старая и ее надо обновлять до актуальной версии рейджа.
 
10 Янв 2024
144
-5
40
JavaScript:
global.walkieTalkie = null;

mp.events.add('walkie.open', (fractionfrequency) => {
    if(localplayer.getVariable('LISTENER_RADIO')){
        global.walkieTalkie = mp.browsers["new"]('http://package/browser/modules/walkieTalkie/index.html');
        global.walkieTalkie.active = true;
        global.walkieTalkie.execute(`walkieTalkie.input='${fractionfrequency}'`);
        global.walkieTalkie.execute(`walkieTalkie.active=true`);
        global.walkieTalkie.execute(`walkieTalkie.btnuses=false`);
    }
});

mp.events.add('walkie.talking', (player) => {
    if(player.getVariable('LISTENER_RADIO')){
        global.walkieTalkie.execute(`playSound("talking");`);
        player.voiceVolume = 1.0;
        player.voice3d = true;
        localplayer.isListening = false;
    }
});

mp.events.add('walkie.disableTalking', (player) => {
    if(player.getVariable('LISTENER_RADIO')){
        player.voiceVolume = 0.0;
        player.voice3d = false;
        localplayer.isListening = true;
    }
});

mp.events.add('walkie.close.menu', () => {
    mp.events.callRemote("closeWalkie");
});
mp.events.add('walkie.close', () => {
    if (global.walkieTalkie != null)
    {
        global.walkieTalkie.execute(`walkieTalkie.active=false`);
        global.walkieTalkie.active = false;
        global.walkieTalkie = null;
    }
});
mp.keys.bind(Keys.VK_N, true, function () {
    if(!global.walkieTalkie.active || chatActive || !loggedin || chatActive || editing || localplayer.getVariable('IS_DYING') || localplayer.isFalling()) return;
    mp.events.callRemote("talkingInWalkie")
    global.walkieTalkie.execute(`walkieTalkie.voice=true`);
});

mp.keys.bind(Keys.VK_N, false, function () {
    if(!global.walkieTalkie.active || chatActive || !loggedin || chatActive || editing || localplayer.getVariable('IS_DYING') || localplayer.isFalling()) return;
    mp.events.callRemote("DisableTalkingWalkie")
    global.walkieTalkie.execute(`walkieTalkie.voice=false`);
});

mp.events.add('walkie.playSound', () => {
    global.walkieTalkie.execute(`playSound("notalking");`);
});

mp.events.add('walkie.frequencyChange', (frequency) => {
    mp.events.callRemote("ChangeFrequency", parseInt(frequency))
});
 

Mi-Zaft

Гений
VIP
9 Окт 2020
1,746
442
175
Ну возьми прожебаж, что за walkieTalkie, есть ли у него active.
 

Dmitry_V

Гений
23 Июн 2023
2,104
345
131
27
Ну за косарь сделаю, просто так анализируй подобные ответы, сравнивай код и думай что у тебя не так, раз текст ошибки тебе понимания не даёт.
 

Mi-Zaft

Гений
VIP
9 Окт 2020
1,746
442
175

Wair

Активный участник
26 Ноя 2020
275
42
95
Предположу что ему неизвестно что такое global.walkietalkie.active, попробуй объявить его перед проверкой, а вообще можешь весь сервер переписать на «без active” версию
 

akudinov28

Мастер
24 Фев 2021
386
193
106
Могу ошибаться, сам не сталкивался, но вроде там с какой-то версии рейджа перестала работать global на клиенте. Отсюда и проблемы. Если ошибаюсь, поправьте меня.
 
Реакции: Harland David Sanders

Wair

Активный участник
26 Ноя 2020
275
42
95
Нет, это после последнего обновления ошибка вылезла, исправляется очень легко и быстро
 
Реакции: Harland David Sanders