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

Мануал Перезагрузка интерфейса (фикс двойного курсора) для мода RedAge

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,063
2,453
219
1. Клиентская часть:

Биндим кнопку F4 на выполнение кода:

JavaScript:
//reload cef

mp.keys.bind(global.Keys.VK_F4, false, function () {

mp.events.callRemote('reloadcef');

});

Сохраняем, закрываем.

2. Серверная часть:
В Main.cs добавляем:

C#:
[RemoteEvent("reloadcef")]
public static void ClientEvent_ReloadCef(Client player)
{
try
{
Trigger.ClientEvent(player, "CUFFED", true);
player.SendChatMessage("Интерфейс перезагружен");
Dashboard.Close(player);
Trigger.ClientEvent(player, "CUFFED", false);
if (Main.Players[player].FractionID == 7 || Main.Players[player].FractionID == 9)
{
Trigger.ClientEvent(player, "CUFFED", false);
}
player.StopAnimation();
return;
}
catch (Exception e) { _logger.Error($"reloadcef: " + e.Message); }
}

Автор: @ownness
 
Реакции: ownness, nettkom и Etader

Bro

Начинающий специалист
14 Сен 2020
14
5
47
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS0103 Имя "_logger" не существует в текущем контексте. Mirnuy D:\GTA 5 SERVER\bridge\resources\Mirnuy\Main.cs 615 Активные
 
Реакции: Etader

myokul

Специалист
15 Сен 2020
86
57
86

Замени на
catch (Exception e) {Log.Write($"reloadcef: " + e.Message); }
вроде должно работать
 
Реакции: Etader

Etader

Специалист
15 Сен 2020
130
23
82
на f3 сменил и работает одновременно и перезагрузка микро и худа
 
Последнее редактирование:

Bro

Начинающий специалист
14 Сен 2020
14
5
47
на f3 сменил и работает одновременно и перезагрузка микро и худа
Кстати норм идея)
и вот это еще)
что бы оповещение не в чат а push уыедомлением)/

Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, "Интерфейс перезагружен", 3000);
 

Etader

Специалист
15 Сен 2020
130
23
82
да я чат убрал а пуш уведомляет что интерфейс и микрофон перезагружен
 
Реакции: Bro

Bro

Начинающий специалист
14 Сен 2020
14
5
47
ой сарян, с эрором сделал, вот правильно)
Notify.Send(player, NotifyType.Success, NotifyPosition.BottomCenter, $"Интерфейс перезагружен", 3000);
 
Реакции: Etader

Baby Jesus

Начинающий специалист
26 Сен 2020
92
5
52
21
Братишка а что за проблема я в серверную в Main.cs вставляю все красиво а там ошибки ?
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,063
2,453
219

Baby Jesus

Начинающий специалист
26 Сен 2020
92
5
52
21
catch (Exception e) { _logger.Error($"reloadcef: " + e.Message); } вот logger подчеркнут красным
 

Baby Jesus

Начинающий специалист
26 Сен 2020
92
5
52
21
Не существует в текущем контексте
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,063
2,453
219
Не существует в текущем контексте
Ты тему читал вообще? Посмотри пост #8
 

Baby Jesus

Начинающий специалист
26 Сен 2020
92
5
52
21
Сорян Братишка. Вот как раз перед тем как ты написал я уже нашел это с верху)) Сорян