• Этот раздел переехал на новый ДОМЕН, чтобы комментировать перейдите по ссылке, для входа можете использовать текущий логин и пароль.

Анонс убийства ножом в чате и в центре экрана

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

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
Здравствуйте! При использовании кода:
Код:
Dictionary<String, String> pkmData = new Dictionary<String, String>();
// Пример для определенных игроков.: pkmData.Add("ВАШНИК", "%k_fn%: ВЫПУСТИЛ ПОТРОХА %v_n%");
pkmData.Add("NAME1", "%k_fn% ТЕРМИНИРОВАЛ %v_n%!");
pkmData.Add("NAME2", "%k_fn% АННИГИЛИРОВАЛ %v_n%!");

// ---------------------------------------------------------------------------------------------------------------------------- //
String[] pkmMsgs = { "", "" };
String pkmOut = "";
// ---------------------------------------------------------------------------------------------------------------------------- //



// Check if the killer has a personalized knife messages
if (pkmData.TryGetValue(killer.Name.Trim(), out pkmOut))
{
    // Killer has a personalized kill message
    pkmMsgs[1] = plugin.R(pkmOut);
    for (int i = 0; i < pkmMsgs.Length; i++)
    {
        plugin.SendGlobalMessage(pkmMsgs[i]);
    }
}
else
{
    // СТАНДАРТНОЕ СООБЩЕНИЕ для всех игроков
    pkmMsgs[0] = plugin.R("%k_fn%: УБИЛ %v_n%!");
    plugin.SendGlobalMessage(pkmMsgs[0]);
}

return false;
при выведении ника ВИП-игрока, прописанного для персонального сообщения об убийстве выводится одна дополнительная пустая строка перед самим сообщением. Это связано со строкой String[] pkmMsgs = { "", "" };. Если строка имеет вид String[] pkmMsgs = { "", "", "" };, то сообщение в чате выводится в формате ПУСТАЯ СТРОКА - СООБЩЕНИЕ ОБ УБИЙСТВЕ - ПУСТАЯ СТРОКА. Помогите пожалуйста понять, как сделать так, чтобы персонализированное сообщение выводилось без пустых строк.

Это сделано специально, чтобы выделить сообщения из общего спама.
 

mr_Grey

CRABSERVER
Арендатор
9 Дек 2017
260
6
339
Battlelog
[BL]
Подскажите пожалуйста, как переделать код без пустых строк в общем формате?)
 

Spartan-117th

Добрый админ
XL-GAMES
Админ
12 Фев 2017
1.243
391
1.819
34
Battlelog
[BL]
Вместо строки
for (int i = 0; i < pkmMsgs.Length; i++)
вставьте строку
for (int i = 1; i < pkmMsgs.Length; i++)
То есть фактически int i = 0 меняется на int i = 1.
 
  • Like
Реакции: ZAW71 и mr_Grey

Softail

Прапорщик
Арендатор
9 Янв 2019
314
9
229
56
Battlelog
[BL]
всё работает, только я админ и мне не показывают эти сообщения, а всем показывает.
как это исправить, чтоб и я видел?
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
всё работает, только я админ и мне не показывают эти сообщения, а всем показывает.
как это исправить, чтоб и я видел?
Какой именно скрипт Вы использовали? Номер сообщения или ссылку на него можете скинуть?
по идее тут все сообщения для всех, нет разделения между админами и игроками.
 

Softail

Прапорщик
Арендатор
9 Янв 2019
314
9
229
56
Battlelog
[BL]
Какой именно скрипт Вы использовали? Номер сообщения или ссылку на него можете скинуть?
по идее тут все сообщения для всех, нет разделения между админами и игроками.
ваш код их этой темы
может быть что-то для админа выключено в Adkats?
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
ваш код их этой темы
может быть что-то для админа выключено в Adkats?
С Adkats это не связано, Adkats не умеет такое делать в рамках других плагинов.

Вы в настройках самой игры, отключили показ объявлений, я не помню как эта настройка точно называется, но что то типа Системные уведомления, или Объявления, как то так.
 
  • Like
Реакции: Softail

Softail

Прапорщик
Арендатор
9 Янв 2019
314
9
229
56
Battlelog
[BL]
С Adkats это не связано, Adkats не умеет такое делать в рамках других плагинов.

Вы в настройках самой игры, отключили показ объявлений, я не помню как эта настройка точно называется, но что то типа Системные уведомления, или Объявления, как то так.
роюсь в настройках, но не могу этого найти :-(
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
роюсь в настройках, но не могу этого найти :-(
А Вам не это надо искать, а что то похожее на это. Я же говорю, что не помню как оно называется.
Но такая настройка есть 100%, которая отключает сообщения от админа в Центр экрана.
ПО моему должно быть в ИГРОВОЙ ПРОЦЕСС
 

Softail

Прапорщик
Арендатор
9 Янв 2019
314
9
229
56
Battlelog
[BL]
скажите, как поправить код, чтоб это сообщение не показывалось, когда ножом режет обычный не вип игрок?
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
скажите, как поправить код, чтоб это сообщение не показывалось, когда ножом режет обычный не вип игрок?
попробуйте закомментировать строку
Код:
  //  plugin.SendGlobalMessage(pkmMsgs[0]);
 
  • Like
Реакции: Softail

Softail

Прапорщик
Арендатор
9 Янв 2019
314
9
229
56
Battlelog
[BL]
ещё вопросик
есть ли возможность в сообщении в центре экрана убрать первое слово - [АДМИНИСТРАТОР] ?
ведь и так ясно, что все сообщения в центре экрана идут от имени админа.
 

Timm

XLGAMES.PRO
5 Сен 2014
21.236
2.944
3.549
Battlelog
[BL]
ВКонтакте
[ВК]
Facebook
[FB]
ещё вопросик
есть ли возможность в сообщении в центре экрана убрать первое слово - [АДМИНИСТРАТОР] ?
ведь и так ясно, что все сообщения в центре экрана идут от имени админа.

Нет
 

pakosnikMGN

Старший прапорщик
Арендатор
14 Сен 2019
97
4
299
39
Всем привет ,поможете с настройками пошагово для !rules ,читал выше не получилось
 
Статус
В этой теме нельзя размещать новые ответы.