Kick игрока с причиной в меню админа Sourcemod

sanja838

Участник
Сообщения
27
Реакции
1
Привет всем, сделал все как описано в первом посте. все работает но после кика игрока в чате сообщения пишутся так :

[SM] Admin: Admin kicked The Last |Ke[N]ny NSK 21+ (Reason: У вас высокий пинг)

Ник админка 2 раза пишется, как это исправить?
 

Вложения

  • kick.sp
    7 КБ · Просмотры: 23

Disaster

Не ждите чуда. Чудите сами!
Сообщения
173
Реакции
81
Как сделать что бы причину в чат можно было писать ?
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #63
@Disaster, в смысле в чат? sm_kick @userid <reason> в консоль уже не то?
 

LeshaEzTV

Участник
Сообщения
41
Реакции
0

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

LeshaEzTV

Участник
Сообщения
41
Реакции
0

архив твой, ты его выше скидывал с исправлением ошибок.
а перевод так я и не смог сделать, стандартный в комплекте не шел.
Мне бы еще понять как убрать половину лишних причин или изменить на свои ( но на свои могу изменить благодаря тупо переводу)
 

Вложения

  • basecommands SM_1.5.2.zip
    6.5 КБ · Просмотры: 29

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #69
@LeshaEzTV, вот тут меняешь
PHP:
DisplayKickReasonMenu(client)
{
    new Handle:menu = CreateMenu(MenuHandler_Reason);
    
    decl String:title[100];
    Format(title, sizeof(title), "Kick reason", client);
    SetMenuTitle(menu, title);
    SetMenuExitBackButton(menu, true);

    AddMenuItem(menu, "Abusive", "Abusive");
    AddMenuItem(menu, "Racism", "Racism");
    AddMenuItem(menu, "General cheating/exploits", "General cheating/exploits");
    AddMenuItem(menu, "Wallhack", "Wallhack");
    AddMenuItem(menu, "Aimbot", "Aimbot");
    AddMenuItem(menu, "Speedhacking", "Speedhacking");
    AddMenuItem(menu, "Mic spamming", "Mic spamming");
    AddMenuItem(menu, "Admin disrepect", "Admin disrepect");
    AddMenuItem(menu, "Camping", "Camping");
    AddMenuItem(menu, "Team killing", "Team killing");
    AddMenuItem(menu, "Unacceptable Spray", "Unacceptable Spray");
    AddMenuItem(menu, "Breaking Server Rules", "Breaking Server Rules");
    AddMenuItem(menu, "Other", "Other");
    
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}
и компилируешь. в чем проблема?
 

LeshaEzTV

Участник
Сообщения
41
Реакции
0
@LeshaEzTV, вот тут меняешь
PHP:
DisplayKickReasonMenu(client)
{
    new Handle:menu = CreateMenu(MenuHandler_Reason);
  
    decl String:title[100];
    Format(title, sizeof(title), "Kick reason", client);
    SetMenuTitle(menu, title);
    SetMenuExitBackButton(menu, true);

    AddMenuItem(menu, "Abusive", "Abusive");
    AddMenuItem(menu, "Racism", "Racism");
    AddMenuItem(menu, "General cheating/exploits", "General cheating/exploits");
    AddMenuItem(menu, "Wallhack", "Wallhack");
    AddMenuItem(menu, "Aimbot", "Aimbot");
    AddMenuItem(menu, "Speedhacking", "Speedhacking");
    AddMenuItem(menu, "Mic spamming", "Mic spamming");
    AddMenuItem(menu, "Admin disrepect", "Admin disrepect");
    AddMenuItem(menu, "Camping", "Camping");
    AddMenuItem(menu, "Team killing", "Team killing");
    AddMenuItem(menu, "Unacceptable Spray", "Unacceptable Spray");
    AddMenuItem(menu, "Breaking Server Rules", "Breaking Server Rules");
    AddMenuItem(menu, "Other", "Other");
  
    DisplayMenu(menu, client, MENU_TIME_FOREVER);
}
и компилируешь. в чем проблема?

Пробовал , не работает - сделал русский вариант в плагине скомпилировал закинул, изменений нет, и бывает еще ошибку выдает при компиляции - на работе сейчас нахожусь нету возможности скинуть файлы , но попробую спасибо.
А по поводу перевода , вопрос еще остается актуальным прошу помочь
--- Добавлено позже ---
Подскажите пожалуйста, где изменить время бана? Сейчас это выглядит так.
Перекопал весь исходник не могу найти ((( и как изменить размер меню и окон ? что в админ меню и что в випке?

Не дает файл вообще скомпилировать ошибка на ошибке, при это нужно еще убрать пункт админ меню из "управление игроками" => опознать игрока , убираю а компиляция не возможна и че делать не знаю - навыков не хватает

Буду Вам очень благодарен
 

Вложения

  • 1 бан.jpg
    1 бан.jpg
    204.9 КБ · Просмотры: 66
Последнее редактирование:

s777

Участник
Сообщения
449
Реакции
74
Есть какой-нибудь работающий в 2020 аналог плагина?
 

DeathScore13

пирожок. пирожочек.
Сообщения
734
Реакции
403
Есть какой-нибудь работающий в 2020 аналог плагина?
есть adminmenu_custom.txt и basecommands. добавляешь в первом кик и убираешь во втором добавление пункта кика в админское меню.
Оффтоп
 
  • Мне нравится
Реакции: s777
Сверху Снизу