Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Вопрос об PrintToChatAll
Vitaminoz Дата: Воскресенье, 09.02.2014, 23:08:55 | Сообщение # 1
Сообщений: 141
Репутация: 1 [ +/- ]
Всем привет у меня вопрос.
Сама по себе функция PrintToChatAll выводит сообщение всем игрока (даже ботам) или ботам оно не выводит сообщения ?
 
sssw Дата: Воскресенье, 09.02.2014, 23:28:39 | Сообщение # 2
Сообщений: 123
Репутация: 14 [ +/- ]
Легко проверить если PrintToChat на бота даст ерр то думаю понятно будет.

Так как PrintToChatAll в самом SourceMod'е нету есть stock функция где-то в sourcemod.inc.

stock PrintToChatAll(const String:test[], any:...)
{
decl String:Formated[128];
VFormat(Formated, 128, test, any);
for....
PrintToChat......
}
 
TEIN Дата: Понедельник, 10.02.2014, 04:51:32 | Сообщение # 3
Сообщений: 563
Репутация: 78 [ +/- ]
Код
/**
  * Prints a message to all clients in the chat area.
  *
  * @param format  Formatting rules.
  * @param ...   Variable number of format parameters.
  * @noreturn
  */
stock PrintToChatAll(const String:format[], any:...)
{
       decl String:buffer[192];
   
       for (new i = 1; i <= MaxClients; i++)
       {
             if (IsClientInGame(i))
             {
                   SetGlobalTransTarget(i);
                   VFormat(buffer, sizeof(buffer), format, 2);
                   PrintToChat(i, "%s", buffer);
             }
       }
}
 
  • Страница 1 из 1
  • 1
Поиск: