HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include < amxmodx >
  2. #include < cstrike >
  3.  
  4. #define PLUGIN "VIP kinezet menu"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Connor"
  7.  
  8. public plugin_precache()
  9. {
  10. precache_model("models/jatekos/CT_1/CT_1.mdl");
  11. precache_model("models/jatekos/CT_2/CT_2.mdl");
  12. precache_model("models/jatekos/T_1/T_1.mdl");
  13. precache_model("models/jatekos/T_2/T_2.mdl");
  14. }
  15.  
  16. public plugin_init() {
  17. register_plugin(PLUGIN, VERSION, AUTHOR)
  18.  
  19. register_clcmd( "say /skinem", "Kinezet_Menu" );
  20. }
  21.  
  22. public Kinezet_Menu( id )
  23. {
  24. new menu = menu_create("\rValaszd ki a skinedet", "Kinezet_Menu")
  25. menu_additem( menu, "\yCT Elso modell", "1", ADMIN_LEVEL_H );
  26. menu_additem( menu, "\yCT Masodik modell", "2", ADMIN_LEVEL_H );
  27. menu_additem( menu, "\yT Elso modell", "3", ADMIN_LEVEL_H );
  28. menu_additem( menu, "\yT Masodik modell", "4", ADMIN_LEVEL_H );
  29.  
  30. menu_setprop( menu, MPROP_EXIT, MEXIT_ALL );
  31. menu_display( id, menu, 0 );
  32. }
  33.  
  34. public Kinezet_Menu_2(id, menu, item)
  35. {
  36. if (item == MENU_EXIT)
  37. {
  38. menu_destroy(menu)
  39. return PLUGIN_HANDLED;
  40. }
  41.  
  42. new data[6], szName[64];
  43. new access, callback;
  44. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  45. new key = str_to_num(data);
  46.  
  47. if(!is_user_alive(id))
  48. return PLUGIN_HANDLED
  49.  
  50. switch(key)
  51. {
  52. case 1:
  53. {
  54. cs_set_user_model(id, "CT_1")
  55. }
  56. case 2:
  57. {
  58. cs_set_user_model(id, "CT_2")
  59. }
  60. case 3:
  61. {
  62. cs_set_user_model(id, "T_1")
  63. }
  64. case 4:
  65. {
  66. cs_set_user_model(id, "T_2")
  67. }
  68. }
  69. return PLUGIN_CONTINUE;
  70. }
  71. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  72. *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
  73. */
  74.