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

Убрать телефон с рук игрока

Robert_Easter

Активный участник
17 Июл 2024
103
13
28
Почему меня появляется fatal error Client side script только из за того что я добавляю удаление телефона mp.game.invoke('0x3BC861DF703E5097'); ? Никаких ошибкок нету просто тупо игра крашет

Client side:
Код:
mp.events.add("client:showPhone", () => {
    mp.game.mobile.createMobilePhone(0);
    mp.game.mobile.setMobilePhoneScale(0);
    setTimeout(() => {
        mp.game.invoke('0x3BC861DF703E5097', mp.players.local.handle, true);
    }, 2000);
});

Server side:
Код:
mp.events.addCommand("tel", (player, _, targetId, ...args) => {
    player.call("client:showPhone");
});
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,763
1,305
5
Возможно, причина краша игры связана с вызовом функции mp.game.invoke('0x3BC861DF703E5097'), которая, скорее всего, вызывает изменение неких параметров или действий в игре, приводящих к нестабильной работе или крашу. Попробуйте удалить этот вызов и проверьте, работает ли игра корректно без него.
 
Реакции: Inoi и Robert_Easter

enotit

Гуру
13 Ноя 2020
1,092
493
147
21
1) Попробуй обернуть в try catch
2) https://rage.mp/forums/topic/7866-removing-mpgamemobile/?do=findComment&comment=28484
 
Реакции: Robert_Easter

Robert_Easter

Активный участник
17 Июл 2024
103
13
28
Решено спасибо
Client side
Код:
mp.events.add("client:showPhone", () => {
    try {
        mp.game.mobile.createMobilePhone(0);
        mp.game.mobile.setMobilePhoneScale(0);
        setTimeout(() => {
            try {
                mp.game.invoke('0x3BC861DF703E5097', mp.players.local.handle, true);
            } catch (e) {
                mp.gui.chat.push("Ошибка при удалении телефона: " + e.message);
            }
        }, 2000);
    } catch (e) {
        mp.gui.chat.push("Ошибка при показе телефона: " + e.message);
    }
});
 

enotit

Гуру
13 Ноя 2020
1,092
493
147
21
Не вешай часто try catch, просто совет, он ухудшает читаемость .
 
Реакции: Robert_Easter