#pragma semicolon 1
#include <amxmodx>
// Флаг для VIP
#define VIP_FLAG ADMIN_LEVEL_H
// Цвет HUD
stock const HUD_R = 250;
stock const HUD_G = 250;
stock const HUD_B = 250;
// Позиция HUD
const Float: HUD_X = -1.0;
const Float: HUD_Y = 0.2;
// Длительность отображения HUD
const Float: HUD_TIME = 5.0;
// Название файла звукового приветствия
#define SOUND_CONNECT "vip"
// Текстовое сообщение приветствия
#define MSG "VIP игрок %s присоеденился к игре"
new g_iMsgHudSync;
public plugin_init(){
register_plugin("VIP Connect", "0.0.1", "jumper");
g_iMsgHudSync = CreateHudSyncObj();
}
public plugin_precache(){
precache_sound("%s.wav", SOUND_CONNECT);
}
public client_putinserver(id){
new szName[MAX_NAME_LENGTH];
if(get_user_flags(id) & VIP_FLAG){
get_user_name(id, szName, charsmax(szName));
set_hudmessage(HUD_R, HUD_G, HUD_B, HUD_X, HUD_Y, 0, 0.0, HUD_TIME);
ShowSyncHudMsg(0, g_iMsgHudSync, "%s", MSG, szName);
rg_send_audio(0, SOUND_CONNECT);
}
}