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

Slawter

Support team
5 Сен 2014
22.381
874
Здравствуйте! При использовании кода:
Код:
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
Customer
9 Дек 2017
260
0
Подскажите пожалуйста, как переделать код без пустых строк в общем формате?)
 

Spartan-117th

Добрый админ
12 Фев 2017
1.139
57
34
Вместо строки
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

Customer
9 Янв 2019
314
6
56
всё работает, только я админ и мне не показывают эти сообщения, а всем показывает.
как это исправить, чтоб и я видел?
 

Slawter

Support team
5 Сен 2014
22.381
874
всё работает, только я админ и мне не показывают эти сообщения, а всем показывает.
как это исправить, чтоб и я видел?
Какой именно скрипт Вы использовали? Номер сообщения или ссылку на него можете скинуть?
по идее тут все сообщения для всех, нет разделения между админами и игроками.
 

Softail

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

Slawter

Support team
5 Сен 2014
22.381
874
ваш код их этой темы
может быть что-то для админа выключено в Adkats?
С Adkats это не связано, Adkats не умеет такое делать в рамках других плагинов.

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

Softail

Customer
9 Янв 2019
314
6
56
С Adkats это не связано, Adkats не умеет такое делать в рамках других плагинов.

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

Slawter

Support team
5 Сен 2014
22.381
874
роюсь в настройках, но не могу этого найти :-(
А Вам не это надо искать, а что то похожее на это. Я же говорю, что не помню как оно называется.
Но такая настройка есть 100%, которая отключает сообщения от админа в Центр экрана.
ПО моему должно быть в ИГРОВОЙ ПРОЦЕСС
 

Softail

Customer
9 Янв 2019
314
6
56
скажите, как поправить код, чтоб это сообщение не показывалось, когда ножом режет обычный не вип игрок?
 

Softail

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

pakosnikMGN

Customer
14 Сен 2019
113
0
39
Всем привет ,поможете с настройками пошагово для !rules ,читал выше не получилось