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

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

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Плагины (от пользователей) » Показ убийц заложников (Плагин позволяет показывать в чате убийц заложников)
Показ убийц заложников
TEIN Дата: Пятница, 28.12.2012, 18:18:02 | Сообщение # 1
Сообщений: 563
Репутация: 78 [ +/- ]
Название: Показ убийц заложников

Описание:
Плагин позволяет показывать в чате убийц заложников

Исходный код и объяснение:
Код
// Команда, сообщающая компилятору, что в конце строки будет ставится ;
#pragma semicolon 1

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

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

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

Гости не могут скачивать файлы


Сообщение отредактировал TEIN - Среда, 31.12.2014, 13:58:32
 
Форум » SourceMod >> CS:Source >> CSGO » Плагины (от пользователей) » Показ убийц заложников (Плагин позволяет показывать в чате убийц заложников)
  • Страница 1 из 1
  • 1
Поиск: