Не работает MOTD

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #1
Друзья, всем привет.
Столкнулся с такой проблемой, что в ксс и тф2 не хочет работать motd в плагине, может я что-то не так делаю?
PHP:
void RenderPlayerProfile(int client, int target) 
{
    char szBuffer[64];
    if (GetClientAuthId(target, AuthId_SteamID64, szBuffer, sizeof(szBuffer))) 
    {
        Format(szBuffer, sizeof(szBuffer), "https://steamcommunity.com/id/%s/", szBuffer);
       
        ShowMOTDPanel(client, "Steam Profile", szBuffer, MOTDPANEL_TYPE_URL);
    }
}
Буду искренне благодарен за помощь.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Rabb1t, где ты видел чтобы через id использовались цифры?
правильный адрес должен выглядеть так: steamcommunity.com/profiles/%17_циферок%/
и можно юзать http, а не https (но это уже как хочешь, не критично)

у меня в аналогичном плагине такой блок выглядит вот так:
PHP:
public int Handler_SPView(Menu menu, MenuAction action, int client, int param)
{
    if(action == MenuAction_Select)
    {
        char info[53], buffer[64];
        menu.GetItem(param, info, sizeof(info), _, buffer, sizeof(buffer));
        Format(info, sizeof(info), "http://steamcommunity.com/profiles/%s", info);
        Format(buffer, sizeof(buffer), "%s's Steam Profile", buffer);
        ShowMOTDPanel(client, buffer, info, MOTDPANEL_TYPE_URL);
        menu.DisplayAt(client, GetMenuSelectionPosition(), MENU_TIME_FOREVER);
    }
}
 
Последнее редактирование:

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #4
@Grey83, видел в браузере, сам пробовал.
Через profiles вообще не хочет.
Суть такова, что мотд вообще не открывается, никак, как-будто даже не и планировалось.
@AlmazON, стим.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #8
@AlmazON, предлагаешь сделать консольную команду на открытие профиля, так что ли?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
предлагаешь сделать консольную команду на открытие профиля
Для теста - да. Мы же не знаем, когда ты пытаешься открыть MOTD-окно. С командой точно будешь на сервере и сможешь проверить баг. Раньше так и было, вроде не чинили.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #10
@AlmazON, использую в меню пункт для открытия, т.е. нажимаешь на пункт "Показать профиль" и в теории должен открываться мотд с профилем.
Но попробую твой вариант тоже.
Если надо полный исходник - в ЛС скину.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
в меню пункт для открытия
Может, ещё с ним перемудрил? Добавь сообщение в чат, типа: "Вам отображен текущий СТИМ-профиль.". Меню сделай без закрытия и нажми дважды. Лог ошибок проверь.
 

Rabb1t

Амбассадор
Сообщения
2,968
Реакции
1,429
  • Команда форума
  • #12
@AlmazON, оишбок нет.
Вывод в чат можно попробовать.
Давай ка скину в ЛС весь исходник.
 
Сверху Снизу