[CS: Source] Hostage Down!

Тема в разделе "Утверждённые плагины", создана пользователем Andrey, 5 июл 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Hostage Down!
    Текущая версия: 1.0

    Описание:
    Плагин информирует кто убил заложника

    Требования:

    Поддерживаются игры:
    • Только CS: Source

    Установка:
    1. Закинуть файл .sp в addons/sourcemod/scripting
    2. Закинуть файл .smx в addons/sourcemod/plugins

    Переменные:
    sm_hostage_down_version: текущая версия

    Оригинал
     

    Вложения:

    Последнее редактирование: 23 фев 2013
    ★Сириус★, BURA_, FantOzer и 3 другим нравится это.
  2. Byba

    Byba

    Сообщения:
    88
    Симпатии:
    3
    Вот сделал на русском.
     

    Вложения:

    • hostagedown.smx
      Размер файла:
      2,6 КБ
      Просмотров:
      85
    BURA_ и FantOzer нравится это.
  3. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    PHP:
    // Команда, сообщающая компилятору, что в конце строки будет ставится ;
    #pragma semicolon 1

    // Подключение библеотек 
    #include <sourcemod>

    // Старт плагина
    public OnPluginStart()
    {
        
    // Отлов события убийства заложников
        // EventHookMode_Post обозначает, что данные будут перехвачены после выполенния события
        
    HookEvent("hostage_killed"EventHostageKilledEventHookMode_Post);
    }

    // Обработка события
    public Action:EventHostageKilled(Handle:event, const String:name[], bool:dontBroadcast)
    {
        
    // Находим userid, уто убил заложника
        
    new client GetClientOfUserId(GetEventInt(event"userid"));
        
        
    // Создаем условие, что клиент не сервер
        
    if (client 0)
        {
            
    // Сейчас, можно воспользоваться %N
            // Вместо этого
            // decl String:clientName[40];
            // GetClientName(client, clientName, sizeof(clientName));
            
            // Отправляем всем сообщения, а том, что игрок убил заложника
            
    PrintToChatAll("\x01\x05[SM] \x03Игрок \x05%N \x03убил заложника"client);
        }    
        return 
    Plugin_Continue;
    }
     
    Последнее редактирование: 14 янв 2013
    ★Сириус★, Серый™, AlmazON и ещё 1-му нравится это.
  4. Игорь Романов

    Игорь Романов

    Сообщения:
    5
    Симпатии:
    0
    При замене файла (старый я удалил) пишется сразу два сообщения на русском и английском.
     
  5. runner

    runner

    Сообщения:
    22
    Симпатии:
    3
    Где Ссылка На Оригинал ?
     
  6. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    runner, Это и есть оригинал.
     
  7. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659