
Šaltinis: https://forums.alliedmods.net/showthread.php?t=19228
SMA:
Code: Select all
#include <amxmodx> #define PLUGIN "Connect Announce"#define VERSION "0.2"#define AUTHOR "v3x" new g_iMsgSayText, g_szSoundFile[] = "buttons/blip1.wav"; public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR); g_iMsgSayText = get_user_msgid("SayText");} public plugin_precache(){ precache_sound(g_szSoundFile);} public client_authorized(id){ if(is_user_bot(id)) return PLUGIN_CONTINUE; new szUserName[33]; get_user_name(id, szUserName, 32); new szAuthID[33]; get_user_authid(id , szAuthID , 32); new iPlayers[32], iNum, i; get_players(iPlayers, iNum); for(i = 0; i <= iNum; i++) { new x = iPlayers[i]; if(!is_user_connected(x) || is_user_bot(x)) continue; client_cmd(x, "spk %s", g_szSoundFile); new szMessage[164]; format(szMessage, 163, "^x04%s (^x01%s^x04) connected", szUserName , szAuthID); message_begin( MSG_ONE, g_iMsgSayText, {0,0,0}, x ); write_byte ( x ); write_string( szMessage ); message_end (); } return PLUGIN_CONTINUE;}