hlmod.hu
https://hlmod.hu/

minden adminnak más modell
https://hlmod.hu/viewtopic.php?f=29&t=7344
Oldal: 2 / 2

Szerző:  fear_ezmegmi [ 2013.02.03. 18:27 ]
Hozzászólás témája:  Re: minden adminnak más modell

Szerintem a legegyszerűbb lenne bele írni az amx_loginos pluginba ,hogy az iniben lehessen megadni modelleket is amit szépen beállít neki amikor bejelentkezik.
( gondolom az amx_loginos plugint használod )

Szerző:  maskin [ 2013.02.03. 19:17 ]
Hozzászólás témája:  Re: minden adminnak más modell

ezt hogy írjam át hogy ne kick jogra hanem admin login-ra adja?

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK)

Tehát úgy akarom hogy ide valahova beírnám a loginját meg a jelszavát.

Vagy nagyon rossz fele kapisgálok? (Kezdő vagyok)

Szerző:  maskin [ 2013.02.04. 01:23 ]
Hozzászólás témája:  Re: minden adminnak más modell

Eddig erre jutottam de valamiért nem akar működni:
Mit rontottam el?
Valakinek valami ötlet?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6. register_plugin("AMX Admin sajat Model", "1.0.0", "Viento")
  7. register_event("ResetHUD", "resetModel", "b")
  8. return PLUGIN_CONTINUE
  9. }
  10.  
  11. public plugin_precache() {
  12. precache_model("models/player/admin_ct/admin_ct1.mdl")
  13. precache_model("models/player/admin_te/admin_te1.mdl")
  14. precache_model("models/player/admin_ct/admin_ct2.mdl")
  15. precache_model("models/player/admin_te/admin_te2.mdl")
  16. precache_model("models/player/admin_ct/admin_ct3.mdl")
  17. precache_model("models/player/admin_te/admin_te3.mdl")
  18. precache_model("models/player/admin_ct/admin_ct4.mdl")
  19. precache_model("models/player/admin_te/admin_te4.mdl")
  20. precache_model("models/player/admin_ct/admin_ct5.mdl")
  21. precache_model("models/player/admin_te/admin_te5.mdl")
  22.  
  23. return PLUGIN_CONTINUE
  24. }
  25.  
  26. public resetModel(id, level, cid) {
  27. if (get_user_flags(id) & ADMIN_LEVEL_A) {
  28. new CsTeams:userTeam = cs_get_user_team(id)
  29. if (userTeam == CS_TEAM_T) {
  30. cs_set_user_model(id, "admin_te1")
  31. }
  32. else if(userTeam == CS_TEAM_CT) {
  33. cs_set_user_model(id, "admin_ct1")
  34. }
  35. else {
  36. cs_reset_user_model(id)
  37. }
  38. }
  39. public resetModel(id, level, cid) {
  40. if (get_user_flags(id) & ADMIN_LEVEL_B) {
  41. new CsTeams:userTeam = cs_get_user_team(id)
  42. if (userTeam == CS_TEAM_T) {
  43. cs_set_user_model(id, "admin_te2")
  44. }
  45. else if(userTeam == CS_TEAM_CT) {
  46. cs_set_user_model(id, "admin_ct2")
  47. }
  48. else {
  49. cs_reset_user_model(id)
  50. }
  51. }
  52. public resetModel(id, level, cid) {
  53. if (get_user_flags(id) & ADMIN_LEVEL_C) {
  54. new CsTeams:userTeam = cs_get_user_team(id)
  55. if (userTeam == CS_TEAM_T) {
  56. cs_set_user_model(id, "admin_te3")
  57. }
  58. else if(userTeam == CS_TEAM_CT) {
  59. cs_set_user_model(id, "admin_ct3")
  60. }
  61. else {
  62. cs_reset_user_model(id)
  63. }
  64. }
  65. public resetModel(id, level, cid) {
  66. if (get_user_flags(id) & ADMIN_LEVEL_D) {
  67. new CsTeams:userTeam = cs_get_user_team(id)
  68. if (userTeam == CS_TEAM_T) {
  69. cs_set_user_model(id, "admin_te4")
  70. }
  71. else if(userTeam == CS_TEAM_CT) {
  72. cs_set_user_model(id, "admin_ct4")
  73. }
  74. else {
  75. cs_reset_user_model(id)
  76. }
  77. }
  78. public resetModel(id, level, cid) {
  79. if (get_user_flags(id) & ADMIN_LEVEL_E) {
  80. new CsTeams:userTeam = cs_get_user_team(id)
  81. if (userTeam == CS_TEAM_T) {
  82. cs_set_user_model(id, "admin_te5")
  83. }
  84. else if(userTeam == CS_TEAM_CT) {
  85. cs_set_user_model(id, "admin_ct5")
  86. }
  87. else {
  88. cs_reset_user_model(id)
  89. }
  90. }
  91.  
  92.  
  93. return PLUGIN_CONTINUE
  94. }
  95.  

Szerző:  small [ 2013.02.04. 13:47 ]
Hozzászólás témája:  Re: minden adminnak más modell

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4.  
  5. public plugin_init() {
  6. register_plugin("AMX Admin sajat Model", "1.0.0", "Viento")
  7. register_event("ResetHUD", "resetModel", "b")
  8. return PLUGIN_CONTINUE
  9. }
  10.  
  11. public plugin_precache() {
  12. precache_model("models/player/admin_ct1/admin_ct1.mdl")
  13. precache_model("models/player/admin_te1/admin_te1.mdl")
  14. precache_model("models/player/admin_ct2/admin_ct2.mdl")
  15. precache_model("models/player/admin_te2/admin_te2.mdl")
  16. precache_model("models/player/admin_ct3/admin_ct3.mdl")
  17. precache_model("models/player/admin_te3/admin_te3.mdl")
  18. precache_model("models/player/admin_ct4/admin_ct4.mdl")
  19. precache_model("models/player/admin_te4/admin_te4.mdl")
  20. precache_model("models/player/admin_ct5/admin_ct5.mdl")
  21. precache_model("models/player/admin_te5/admin_te5.mdl")
  22.  
  23. return PLUGIN_CONTINUE
  24. }
  25.  
  26. public resetModel(id, level, cid) {
  27. if (get_user_flags(id) & ADMIN_LEVEL_A) {
  28. new CsTeams:userTeam = cs_get_user_team(id)
  29. if (userTeam == CS_TEAM_T)
  30. {
  31. switch (random_num(1, 5))
  32. {
  33. case 1:
  34. {
  35. cs_set_user_model(id, "admin_te1")
  36. }
  37. case 2:
  38. {
  39. cs_set_user_model(id, "admin_te2")
  40. }
  41. case 3:
  42. {
  43. cs_set_user_model(id, "admin_te3")
  44. }
  45. case 4:
  46. {
  47. cs_set_user_model(id, "admin_te4")
  48. }
  49. case 5:
  50. {
  51. cs_set_user_model(id, "admin_te5")
  52. }
  53. }
  54. }
  55. else if(userTeam == CS_TEAM_CT)
  56. {
  57. switch (random_num(1, 5))
  58. {
  59. case 1:
  60. {
  61. cs_set_user_model(id, "admin_ct1")
  62. }
  63. case 2:
  64. {
  65. cs_set_user_model(id, "admin_ct2")
  66. }
  67. case 3:
  68. {
  69. cs_set_user_model(id, "admin_ct3")
  70. }
  71. case 4:
  72. {
  73. cs_set_user_model(id, "admin_ct4")
  74. }
  75. case 5:
  76. {
  77. cs_set_user_model(id, "admin_ct5")
  78. }
  79. }
  80. }
  81. else
  82. {
  83. cs_reset_user_model(id)
  84. }
  85. }
  86. }
  87.  
  88.  

Szerző:  HunGamer [ 2013.02.04. 15:27 ]
Hozzászólás témája:  Re: minden adminnak más modell

a mappa és a model neve egyezzen.

Szerző:  maskin [ 2013.02.07. 11:55 ]
Hozzászólás témája:  Re: minden adminnak más modell

Most már a plugin elvileg működik csak valamiért nem akarja a modelt cserélni pedig letölti, hiába megadom az admin jogot.
Valaki vessen rá egy pillantást hogy mi lehet az oka.

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <cstrike>
  5. #pragma tabsize 0
  6.  
  7. public plugin_init() {
  8. register_plugin("AMX Admin sajat Model", "1.0.0", "Viento")
  9. register_event("ResetHUD", "resetModel", "b")
  10. return PLUGIN_CONTINUE
  11. }
  12.  
  13. public plugin_precache() {
  14. precache_model("models/player/admin_ct/admin_ct1.mdl")
  15. precache_model("models/player/admin_te/admin_te1.mdl")
  16. precache_model("models/player/admin_ct/admin_ct2.mdl")
  17. precache_model("models/player/admin_te/admin_te2.mdl")
  18. precache_model("models/player/admin_ct/admin_ct3.mdl")
  19. precache_model("models/player/admin_te/admin_te3.mdl")
  20. precache_model("models/player/admin_ct/admin_ct4.mdl")
  21. precache_model("models/player/admin_te/admin_te4.mdl")
  22. precache_model("models/player/admin_ct/admin_ct5.mdl")
  23. precache_model("models/player/admin_te/admin_te5.mdl")
  24.  
  25. return PLUGIN_CONTINUE
  26. }
  27.  
  28. public resetModel(id, level, cid) {
  29. if (get_user_flags(id) & ADMIN_LEVEL_A) {
  30. new CsTeams:userTeam = cs_get_user_team(id)
  31. if (userTeam == CS_TEAM_T) {
  32. cs_set_user_model(id, "admin_te1")
  33. }
  34. else if(userTeam == CS_TEAM_CT) {
  35. cs_set_user_model(id, "admin_ct1")
  36. }
  37. }
  38.  
  39.  
  40. else if (get_user_flags(id) & ADMIN_LEVEL_B) {
  41. new CsTeams:userTeam = cs_get_user_team(id)
  42. if (userTeam == CS_TEAM_T) {
  43. cs_set_user_model(id, "admin_te2")
  44. }
  45. else if(userTeam == CS_TEAM_CT) {
  46. cs_set_user_model(id, "admin_ct2")
  47. }
  48. }
  49.  
  50. else if (get_user_flags(id) & ADMIN_LEVEL_C) {
  51. new CsTeams:userTeam = cs_get_user_team(id)
  52. if (userTeam == CS_TEAM_T) {
  53. cs_set_user_model(id, "admin_te3")
  54. }
  55. else if(userTeam == CS_TEAM_CT) {
  56. cs_set_user_model(id, "admin_ct3")
  57. }
  58.  
  59. }
  60. else if (get_user_flags(id) & ADMIN_LEVEL_D) {
  61. new CsTeams:userTeam = cs_get_user_team(id)
  62. if (userTeam == CS_TEAM_T) {
  63. cs_set_user_model(id, "admin_te4")
  64. }
  65. else if(userTeam == CS_TEAM_CT) {
  66. cs_set_user_model(id, "admin_ct4")
  67. }
  68. }
  69.  
  70. else if (get_user_flags(id) & ADMIN_LEVEL_E) {
  71. new CsTeams:userTeam = cs_get_user_team(id)
  72. if (userTeam == CS_TEAM_T) {
  73. cs_set_user_model(id, "admin_te5")
  74. }
  75. else if(userTeam == CS_TEAM_CT) {
  76. cs_set_user_model(id, "admin_ct5")
  77. }
  78. else {
  79. cs_reset_user_model(id)
  80. }
  81. }
  82.  
  83. return PLUGIN_CONTINUE
  84. }

Szerző:  HunGamer [ 2013.02.07. 13:51 ]
Hozzászólás témája:  Re: minden adminnak más modell

HunGamer írta:
a mappa és a model neve egyezzen.

Szerző:  maskin [ 2013.02.07. 15:09 ]
Hozzászólás témája:  Re: minden adminnak más modell

HunGamer írta:
HunGamer írta:
a mappa és a model neve egyezzen.


Köszönöm a segítséget. Valóban az volt a hiba.

Oldal: 2 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/