HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #define PLUGIN_NAME "No Name Change"
  2. #define PLUGIN_VERSION "0.1.1"
  3. #define PLUGIN_AUTHOR "VEN"
  4.  
  5. #include <amxmodx>
  6. #include <fakemeta>
  7.  
  8. new const g_reason[] = "[NNC] Sajnos a név váltás ezen a szerveren tiltott."
  9. new const g_clcmd_template[] = "name ^"%s^"; setinfo name ^"%s^""
  10. new const g_name[] = "name"
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  14. register_forward(FM_ClientUserInfoChanged, "fwClientUserInfoChanged")
  15. }
  16.  
  17. public fwClientUserInfoChanged(id, buffer) {
  18. if (!is_user_connected(id))
  19. return FMRES_IGNORED
  20.  
  21. static name[32], val[32]
  22. get_user_name(id, name, sizeof name - 1)
  23. engfunc(EngFunc_InfoKeyValue, buffer, g_name, val, sizeof val - 1)
  24. if (equal(val, name))
  25. return FMRES_IGNORED
  26.  
  27. engfunc(EngFunc_SetClientKeyValue, id, buffer, g_name, name)
  28. client_cmd(id, g_clcmd_template, name, name)
  29. console_print(id, "%s", g_reason)
  30. client_print(id, print_chat, "%s", g_reason)
  31.  
  32. return FMRES_SUPERCEDE
  33. }
  34. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  35. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  36. */
  37.