HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <amxmisc>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("Camera Changer", "1.0", "XunTric")
  8. register_menucmd(register_menuid("Vallassz nezetet"), 1023, "setview")
  9.  
  10. register_clcmd("say /camera", "chooseview")
  11. register_clcmd("say_team /camera", "chooseview")
  12.  
  13. register_clcmd("say /cam", "chooseview")
  14. register_clcmd("say_team /cam", "chooseview")
  15. }
  16.  
  17. public plugin_modules()
  18. {
  19. require_module("engine")
  20. }
  21.  
  22. public plugin_precache()
  23. {
  24. precache_model("models/rpgrocket.mdl")
  25. }
  26.  
  27. public chooseview(id)
  28. {
  29. new menu[192]
  30. new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3
  31. format(menu, 191, "Vallassz nezetet^n^n1. 3D nezet^n2. Felul nezet^n3. Normall nezet^n^n0. Killepes")
  32. show_menu(id, keys, menu)
  33. return PLUGIN_CONTINUE
  34. }
  35.  
  36. public setview(id, key, menu)
  37. {
  38. if(key == 0) {
  39. set_view(id, CAMERA_3RDPERSON)
  40. return PLUGIN_HANDLED
  41. }
  42.  
  43. if(key == 1) {
  44. set_view(id, CAMERA_TOPDOWN)
  45. return PLUGIN_HANDLED
  46. }
  47.  
  48. if(key == 2) {
  49. set_view(id, CAMERA_NONE)
  50. return PLUGIN_HANDLED
  51. }
  52.  
  53. else {
  54. return PLUGIN_HANDLED
  55. }
  56.  
  57. return PLUGIN_HANDLED
  58. }