Текстовый Плагин.

Тема в разделе "Counter-Strike: Source", создана пользователем Lomov, 24 июл 2012.

  1. Lomov

    Lomov

    Сообщения:
    29
    Симпатии:
    0
    Всем привет.

    Кто не будь знает плагин , который будет выдавать введенный текст игрокам в начале каждого раунда?

    p/s спасибо за внимание.
     
  2. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    PHP:
    //Подключаем библеотеки
    #include <sourcemod>

    //Старт плагина
    public OnPluginStart()
    {
    //Ловим событие
        
    HookEvent("round_start"Event_RoundStart);
    }

    //Обрабатывем событие
    public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
    {
    //Сообщение в консоли игрока
        
    for(new client 1client <= MaxClientsclient++) 
        {
           if(
    IsClientInGame(client))
           
    PrintToConsole(client"[SM] Сообщение - Console Client.");
        }
    //Сообщение в чате
        
    PrintToChatAll("[SM] Сообщение - Chat.");
    //Сообщение в центре
        
    PrintCenterTextAll("[SM] Сообщение - Center");
    //Сообщение в верхенм левом углу
        
    PrintHintTextToAll("[SM] Сообщение - Hint.");
    //Сообщение в консоли сервера
        
    PrintToServer("[SM] Сообщение - Console Server.");
    }
    [*] Советую использовать Notepad ++

    [*] Если в в коде содержатся русские буквы, то ставим кодировку UTF-8 Без BOM

    [*] Так же можно раскрашивать текст. Для этого используем расширение Colors, либо перед текстом ставим \x01; \x02; \x03; \x04; \x05.
    Пример:
    PHP:
    PrintToChatAll("\x03[\x04SM\x03] Сообщение - Chat.");
    P.S. Спасибо wS ;) Так лучше ;)
     
    Последнее редактирование: 25 июл 2012
    stas-1997, Lomov, tiger_by и ещё 1-му нравится это.