Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.26 KB | None | 0 0
  1. public hook_sayteam( id )
  2. {
  3.     if( !is_user_admin( id ) )
  4.     {
  5.         return PLUGIN_CONTINUE;
  6.     }
  7.    
  8.     new someStr[128]
  9.     read_argv ( 1 , someStr , 127 )
  10.    
  11.     if( someStr[0] == '@' )
  12.     {
  13.         admin_chatteam( id , someStr )
  14.     }
  15.    
  16.     return PLUGIN_HANDLED_MAIN;
  17. }
  18.  
  19. stock admin_chatteam(const id, const input[], any:...)
  20. {
  21.     static szMsg[768], Name[36]
  22.     get_user_name ( id , Name , 35)
  23.    
  24.     vformat(szMsg, 768, input, 3)
  25.    
  26.     if( ( get_user_flags(id) & ADMIN_KICK ) && !( get_user_flags(id) & ADMIN_IMMUNITY ) )
  27.         format ( szMsg, 768, "^x03(ADMIN) ^x01- ^x04[ADMIN]^x03 %s^x01:^x04 %s", Name , szMsg )
  28.    
  29.     if( !( get_user_flags(id) & ADMIN_RCON ) && ( get_user_flags(id) & ADMIN_IMMUNITY ) )
  30.         format ( szMsg, 768, "^x03(ADMIN) ^x01- ^x04[STAFF]^x03 %s^x01:^x04 %s", Name , szMsg )
  31.    
  32.     if( ( get_user_flags(id) & ADMIN_RCON ) && ( get_user_flags(id) & ADMIN_IMMUNITY ) )
  33.         format ( szMsg, 768, "^x03(ADMIN) ^x01- ^x04[OWNER]^x03 %s^x01:^x04 %s", Name , szMsg )
  34.    
  35.     for( new player = 0 ; player < 33 ; player ++ )
  36.     {
  37.         if( ! is_user_connected ( player ) ) continue
  38.        
  39.         if( is_user_admin(player) )
  40.         {
  41.             message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, player)
  42.             write_byte(player)
  43.             write_string(szMsg)
  44.             message_end()
  45.         }
  46.     }
  47.    
  48.     return PLUGIN_CONTINUE;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement