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

Проблема проблема с браузером

Статус
В этой теме нельзя размещать новые ответы.

Stepan

Новый участник
12 Фев 2023
45
2
20
сервер сайд:

клиент-сайд:

почему то браузер не открывается,никакими require они не подключаются.КАК ОТКРЫТЬ ЭТОТ БРАУЗЕР В ИГРЕ?
заранее спасибо за ответы
 

m0v1l3

Начинающий специалист
29 Сен 2020
490
64
95
Если ты с сервера-клиент вызываешь, то попробуй не mp.player.call, а player.call
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
mp.player - вообще не существует.
Есть mp.players, но ты хочешь отправить задачу конкретному игроку, который подключился.
Игрок, который подключился, будет автоматически помещен под переменную, которую ты поставил в первой строке перед "=> {", то есть player.
Итого:
player.call
 

Stepan

Новый участник
12 Фев 2023
45
2
20
не работает
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
1. Удостоверься, что код вообще вызывается и файл, в котором находится твой код - подключен.
2. Если первый пункт работает - покажи сам код.
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
как в первом удостовериться?
Вставь его рядом с player.call, желательно до.
Этот код должен отправить в чат сообщение с текстом "Test".
Если не придёт - значит ивент вообще не вызывается, возможно и скрипт не подключен.
Все .js клиентские скрипты должны быть подключены где-либо ранее через require("file.js");
JavaScript:
mp.gui.chat.push("Test");
 

Stepan

Новый участник
12 Фев 2023
45
2
20
а можно типо в отдельном js файле на клиент сайде подключить папку где сразу и сеф и сам код
и надо их просто гдето подключить и без этого они не работают?(в плане не обязательно подключать в определенном месте?)
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
Подключать можно в любом файле, который был подключен ранее.
Самый первый файл - index.js, от него идут все дальнейшие ветки подключений, как тебе угодно.
В определённом месте их подключать не надо, но где-то подключены они обязаны быть, если ты хочешь, чтобы скрипт работал.
 

Stepan

Новый участник
12 Фев 2023
45
2
20
а можно подключить не файл а сразу папку?
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
ни так ни так не работает
Ну как я могу сказать тебе что не так, если ты не показываешь что ты сделал?
Я же не могу у бабки-гадалки спросить что именно у тебя не так.
Покажи, пожалуйста, как ты сделал.
 

Stepan

Новый участник
12 Фев 2023
45
2
20
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,794
1,595
211
28
Проблема в том, что на серверном JS нет event'а под названием "OnPlayerConneted".
Во-первых, даже если бы был - у тебя ошибка в "conneCted".
Во-вторых, проверить доступные ивенты можно вот тут: https://wiki.rage.mp/index.php?title=Server-side_events

Вот это:
JavaScript:
mp.events.add('OnPlayerConneted',player =>{

player.call('showLoginDialog');

});
Замени на вот это:
JavaScript:
mp.events.add('playerJoin', (player) =>
{
    player.call('showLoginDialog');
});
 
Реакции: m0v1l3

Stepan

Новый участник
12 Фев 2023
45
2
20
спасибо тебе огромное!!!
 
Реакции: XDeveluxe
Статус
В этой теме нельзя размещать новые ответы.