HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("3rd Person View", "1.0", "Neo-Vortex")
  8. register_concmd("amx_nvx_3rdperson", "nvx_3rdperson", ADMIN_KICK, "<nick vagy #userid> - 3D nezet bekapcsolas")
  9. register_clcmd("amx_nvx_3rdperson", "nvx_3rdperson")
  10. register_concmd("amx_nvx_un3rdperson", "nvx_un3rdperson", ADMIN_KICK, "<nick vagy #userid> - 3D nezet kikapcsolas")
  11. register_clcmd("amx_nvx_un3rdperson", "nvx_un3rdperson")
  12. }
  13.  
  14. public nvx_3rdperson(id)
  15. {
  16. if (!(get_user_flags(id)&ADMIN_KICK)) {
  17. client_print(id, print_chat, "Sajnalom, ez a parancs csak adminoknak van!")
  18. return PLUGIN_HANDLED
  19. }
  20. new arg[32]
  21. new argc = read_argc()
  22. new player
  23. if (argc > 1)
  24. {
  25. read_argv(1,arg,31)
  26. player = cmd_target(id,arg,7)
  27. if (!player) player = id
  28. }else
  29. {
  30. player = id
  31. }
  32. if (!player) return PLUGIN_HANDLED
  33. set_view(player, CAMERA_3RDPERSON)
  34. return PLUGIN_HANDLED
  35. }
  36.  
  37. public nvx_un3rdperson(id)
  38. {
  39. if (!(get_user_flags(id)&ADMIN_KICK)) {
  40. client_print(id, print_chat, "Sajnalom, ez a parancs csak adminoknak van!")
  41. return PLUGIN_HANDLED
  42. }
  43. new arg[32]
  44. new argc = read_argc()
  45. new player
  46. if (argc > 1)
  47. {
  48. read_argv(1,arg,31)
  49. player = cmd_target(id,arg,7)
  50. if (!player) player = id
  51. }else
  52. {
  53. player = id
  54. }
  55. if (!player) return PLUGIN_HANDLED
  56. set_view(player, CAMERA_NONE)
  57. return PLUGIN_HANDLED
  58. }
  59.  
  60.