#include #include #include #include #include #include #include #include #define DMG_HE (1<<24) #define IsPlayer(%1) (1<=%1<=maxPlayers) #define write_coord_f(%1) engfunc(EngFunc_WriteCoord, %1) forward amxbans_admin_connect(id); new Array:g_Array, bool:g_Vip[33], bool:hs[33][33], g_Hudmsg, ioid, m_DeathMsg, m_ScoreAttrib, m_ScoreInfo, m_ScreenFade, maxPlayers, sprSkull; new const clips[]={0, 13, -0, 10, 1, 7, 0, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20, 10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, 0, 50}; new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"}; new const spawnEntString[2][]={ "info_player_start", "info_player_deathmatch" }; public plugin_init(){ register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill"); RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1); RegisterHam(Ham_TakeDamage, "player", "takeDamage", 0); register_event("DeathMsg", "DeathMsg", "a"); register_message(get_user_msgid("ScoreAttrib"), "VipStatus"); g_Array=ArrayCreate(64,32); for(new i;i