Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <cstrike>
- public plugin_init()
- {
- register_message(get_user_msgid("SayText"),"Tekst");
- register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
- }
- public Tekst(msgId,msgDest,msgEnt)
- {
- new id = get_msg_arg_int(1);
- if(!is_user_connected(id))
- return PLUGIN_CONTINUE;
- if(is_user_steam(id))
- return PLUGIN_HANDLED;
- {
- new szTmp[256],szTmp2[256];
- get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
- new szPrefix[64] = "^x04[STEAM]";
- if(!equal(szTmp,"#Cstrike_Chat_All")){
- add(szTmp2,charsmax(szTmp2),szPrefix);
- add(szTmp2,charsmax(szTmp2)," ");
- add(szTmp2,charsmax(szTmp2),szTmp);
- }
- else{
- add(szTmp2,charsmax(szTmp2),szPrefix);
- add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : ^x04%s2");
- }
- set_msg_arg_string(2,szTmp2);
- }
- return PLUGIN_CONTINUE;
- }
- stock bool:is_user_steam(id)
- {
- static dp_pointer
- if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
- {
- server_cmd("dp_clientinfo %d", id)
- server_exec()
- return (get_pcvar_num(dp_pointer) == 2) ? true : false
- }
- return false
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement