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

открытие меню репорта на сборке shadow rp

wowil

Новый участник
30 Авг 2024
19
0
3
как открыть админское меню репортов где находится весь список репортов?
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,763
1,305
5
Для доступа к админскому меню репортов на сервере Shadow RP обычно используется команда /reports или /adminreports. Попробуйте ввести одну из этих команд в чате игры, чтобы открыть список репортов.
 

Mi-Zaft

Мастер
VIP
9 Окт 2020
1,459
503
175
Неужели сложно воспользоваться поиском?
Ответ
 
Реакции: uaa007

wowil

Новый участник
30 Авг 2024
19
0
3
в поиске нету, обе команды не работают
 

Mi-Zaft

Мастер
VIP
9 Окт 2020
1,459
503
175

NULMEKS

Начинающий специалист
12 Янв 2024
253
121
55
27
в поиске нету, обе команды не работают
У тебя же в коде ясно написано!

Код:
mp.keys.bind(0x23, false, function () {
    if (!loggedin || chatActive || editing || new Date().getTime() - lastCheck < 1000 || global.menuOpened) return;
    global.menuOpen();
    global.reportsPanel.execute(`areportpanel.active=true`);
    lastCheck = new Date().getTime();
});

bind 0x23 это VK_END: 0x23, значить открыть меню на кнопку END на клаве.
Что так тяжело глянуть в код?
 

wowil

Новый участник
30 Авг 2024
19
0
3
Это админ панель а не панель репортов.

А тут панель репортов для игроков, как я понимаю.
Должна же еще быть админская, куда заходят админы и отвечают на репорты?
 

NULMEKS

Начинающий специалист
12 Янв 2024
253
121
55
27
Ты видешь это что скрипт вызывает?
areportpanel.active=true

Дизайн в коде
JavaScript:
global.reportsPanel = mp.browsers.new('package://browser/modules/ReportPanel/index.html');
global.reportsPanel.active = true;
let playerId = mp.players.local.id;
mp.keys.bind(0x23, false, function () {
    if (!loggedin || chatActive || editing || new Date().getTime() - lastCheck < 1000 || global.menuOpened) return;
    global.menuOpen();
    global.reportsPanel.execute(`areportpanel.active=true`);
    lastCheck = new Date().getTime();
});

Это тебя не смущает?
package://browser/modules/ReportPanel/index.html

А админ панель

JavaScript:
mp.keys.bind(0x77, false, function () {
    if(adminPanelState) global.adminPanel.execute("admlist.closepanel()");
    if (!loggedin || chatActive || editing || new Date().getTime() - lastCheck < 1000 || global.menuOpened || !localplayer.getVariable("IS_ADMIN")) return;
    else mp.events.callRemote('openAdminPanel');
    lastCheck = new Date().getTime();
});

mp.events.add("openAdminPanel", (json, json2) => {
  if (!loggedin || chatActive || editing || cuffed) return;
  global.adminPanel = mp.browsers.new('package://browser/modules/AdminPanel/index.html');
  global.adminPanel.active = true;
  global.menuOpen();
  adminPanelState = true;
  global.adminPanel.execute(`admlist.active=true`);
  global.adminPanel.execute(`admlist.cmdlist=${json}`);
  global.adminPanel.execute(`admlist.items=${json2}`);
});

Вот что за меню вызывается!
('package://browser/modules/AdminPanel/index.html');

Админ панель кнопка VK_F8: 0x77, это F8 при нажатии откроется админ панель а репорт кнопка END.


Вот скриншоты менюшек:

Что у тебя не получаеться?
 

wowil

Новый участник
30 Авг 2024
19
0
3
аа, просто когда репорты приходят, они у меня не отображаются в меню END, хз как пофиксить
 

wowil

Новый участник
30 Авг 2024
19
0
3
а от чего тогда этот скрипт?
 

Вложения

  • 6e8efdb2-f8dd-4b7f-8933-3dea254ddc4d.jpg
    120.1 KB · Просмотры: 23

NULMEKS

Начинающий специалист
12 Янв 2024
253
121
55
27
После обновления RageMP много что на слитых серверах послитало.
Надо исправлять...
а от чего тогда этот скрипт?
Я всего скрипта не вижу возможно быстрые ответы...
 

NULMEKS

Начинающий специалист
12 Янв 2024
253
121
55
27