#include #include #include #pragma semicolon 1 #pragma ctrlchar '\' #define PLUGIN "MDL MOTD for welcome camera" #define VERSION "1.0" #define AUTHOR "KORD_12.7" #define MOTD_MODEL "models/motd_inf.mdl" #define PFLAG_OBSERVER ( 1<<5 ) const m_afPhysicsFlags = 193; public plugin_precache() { register_plugin(PLUGIN, VERSION, AUTHOR); precache_model(MOTD_MODEL); RegisterHam(Ham_Spawn, "player", "Player_Spawn_Post", true); } public Player_Spawn_Post(const iPlayer) { if (pev_valid(iPlayer) != 2) { return HAM_IGNORED; } if (get_pdata_int(iPlayer, m_afPhysicsFlags) & PFLAG_OBSERVER) { set_pev(iPlayer, pev_viewmodel2, MOTD_MODEL); } return HAM_IGNORED; }