Advertisement
Guest User

Block name change

a guest
Oct 26th, 2016
838
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.75 KB | None | 0 0
  1. #include <amxmodx>
  2. #include <reapi>
  3.  
  4.  
  5. new gmsgSayText, gmsgTextMsg
  6.  
  7. public plugin_init()
  8. {
  9.    RegisterHookChain(RG_CBasePlayer_SetClientUserInfoName, "CBasePlayer_SetUserInfoName")
  10.    
  11.    gmsgSayText = get_user_msgid("SayText")
  12.    gmsgTextMsg = get_user_msgid("TextMsg")
  13. }
  14.  
  15. public CBasePlayer_SetUserInfoName(const pPlayer, infobuffer[], szNewName[])
  16. {
  17.    new szOldName[32]
  18.    // get_user_info(pPlayer, "name", szOldName, charsmax(szOldName))
  19.    get_entvar(pPlayer, var_netname, szOldName, charsmax(szOldName))
  20.  
  21.    SetHookChainArg(3, ATYPE_STRING, szOldName)
  22.  
  23.    console_print(pPlayer, "szOldName: %s | szNewName: %s", szOldName, szNewName)
  24.  
  25.    set_msg_block(get_entvar(pPlayer, var_deadflag) != DEAD_NO ? gmsgTextMsg : gmsgSayText, BLOCK_ONCE)
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement