hlmod.hu
https://hlmod.hu/

Szerver kifagyás plugintól
https://hlmod.hu/viewtopic.php?f=9&t=27614
Oldal: 1 / 1

Szerző:  AlphaHun [ 2017.04.22. 23:40 ]
Hozzászólás témája:  Szerver kifagyás plugintól

Van egy admin model plugin a szerveren de időnként kifagy ezzel a hibával:

L 04/22/2017 - 23:34:47: [CSTRIKE] Invalid player 4
L 04/22/2017 - 23:34:47: [AMXX] Displaying debug trace (plugin "hun_vip_admin.amxx")
L 04/22/2017 - 23:34:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 04/22/2017 - 23:34:47: [AMXX] [0] o9r76bfo.sma.p::setModel (line 20)

A plugin:

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. public plugin_init() {
  6.         register_plugin("Admin & VIP model", "1", "Sil");
  7.         register_event("ResetHUD", "setModel", "b");
  8. }
  9.  
  10. public plugin_precache() {
  11.         precache_model("models/player/msawpctadmin/msawpctadmin.mdl");
  12.         precache_model("models/player/msawpteadmin/msawpteadmin.mdl");
  13.         precache_model("models/player/msawpctvipv3/msawpctvipv3.mdl");
  14.         precache_model("models/player/msawptevipv3/msawptevipv3.mdl");
  15. }
  16.  
  17.  
  18.  
  19. public setModel(id, level, cid) {
  20.         new CsTeams:userTeam = cs_get_user_team(id);
  21.  
  22.         if(admin(id))
  23.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawpteadmin") : cs_set_user_model(id, "msawpctadmin");
  24.         else if(vip(id))
  25.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawptevipv3") : cs_set_user_model(id, "msawpctvipv3");
  26.         else
  27.                 cs_reset_user_model(id);
  28.  
  29. }
  30.  
  31.  
  32.  
  33. public admin(id) {
  34.         if(get_user_flags(id) & ADMIN_KICK)
  35.                 return true;
  36.         return false;
  37. }
  38.  
  39. public vip(id) {
  40.         if( (get_user_flags(id) & ADMIN_LEVEL_C) && !(get_user_flags(id) & ADMIN_KICK) )
  41.                 return true;
  42.         return false;
  43.  
  44. }


Ezzel mit lehet csinálni?

Szerző:  jokypapa [ 2017.04.26. 11:13 ]
Hozzászólás témája:  Re: Szerver kifagyás plugintól

AlphaHun írta:
Van egy admin model plugin a szerveren de időnként kifagy ezzel a hibával:

L 04/22/2017 - 23:34:47: [CSTRIKE] Invalid player 4
L 04/22/2017 - 23:34:47: [AMXX] Displaying debug trace (plugin "hun_vip_admin.amxx")
L 04/22/2017 - 23:34:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 04/22/2017 - 23:34:47: [AMXX] [0] o9r76bfo.sma.p::setModel (line 20)

A plugin:

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. public plugin_init() {
  6.         register_plugin("Admin & VIP model", "1", "Sil");
  7.         register_event("ResetHUD", "setModel", "b");
  8. }
  9.  
  10. public plugin_precache() {
  11.         precache_model("models/player/msawpctadmin/msawpctadmin.mdl");
  12.         precache_model("models/player/msawpteadmin/msawpteadmin.mdl");
  13.         precache_model("models/player/msawpctvipv3/msawpctvipv3.mdl");
  14.         precache_model("models/player/msawptevipv3/msawptevipv3.mdl");
  15. }
  16.  
  17.  
  18.  
  19. public setModel(id, level, cid) {
  20.         new CsTeams:userTeam = cs_get_user_team(id);
  21.  
  22.         if(admin(id))
  23.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawpteadmin") : cs_set_user_model(id, "msawpctadmin");
  24.         else if(vip(id))
  25.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawptevipv3") : cs_set_user_model(id, "msawpctvipv3");
  26.         else
  27.                 cs_reset_user_model(id);
  28.  
  29. }
  30.  
  31.  
  32.  
  33. public admin(id) {
  34.         if(get_user_flags(id) & ADMIN_KICK)
  35.                 return true;
  36.         return false;
  37. }
  38.  
  39. public vip(id) {
  40.         if( (get_user_flags(id) & ADMIN_LEVEL_C) && !(get_user_flags(id) & ADMIN_KICK) )
  41.                 return true;
  42.         return false;
  43.  
  44. }


Ezzel mit lehet csinálni?


Próbáld már meg így! Amúgy ki is fagy a szerver vagy csak a plugin buggol?

  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4.  
  5. public plugin_init() {
  6.         register_plugin("Admin & VIP model", "1", "Sil");
  7.         register_event("ResetHUD", "setModel", "b");
  8. }
  9.  
  10. public plugin_precache() {
  11.         precache_model("models/player/msawpctadmin/msawpctadmin.mdl");
  12.         precache_model("models/player/msawpteadmin/msawpteadmin.mdl");
  13.         precache_model("models/player/msawpctvipv3/msawpctvipv3.mdl");
  14.         precache_model("models/player/msawptevipv3/msawptevipv3.mdl");
  15. }
  16.  
  17.  
  18.  
  19. public setModel(id, level, cid) {
  20.         /*new CsTeams:userTeam = cs_get_user_team(id);
  21.  
  22.         if(admin(id))
  23.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawpteadmin") : cs_set_user_model(id, "msawpctadmin");
  24.         else if(vip(id))
  25.                 (userTeam == CS_TEAM_T) ? cs_set_user_model(id, "msawptevipv3") : cs_set_user_model(id, "msawpctvipv3");
  26.         else
  27.                 cs_reset_user_model(id);*/
  28.        
  29.     if(admin(id) || vip(id))
  30.     {
  31.         switch(cs_get_user_team(id))
  32.             {
  33.                 case CS_TEAM_CT:
  34.                     {
  35.                         if(admin(id)) cs_set_user_model(id, "msawpctadmin");
  36.                         if(vip(id))cs_set_user_model(id, "msawpctvipv3");
  37.                     }
  38.                 case CS_TEAM_T:
  39.                     {
  40.                         if(admin(id)) cs_set_user_model(id, "msawpteadmin");
  41.                         if(vip(id))cs_set_user_model(id, "msawptevipv3");
  42.                     }
  43.             }
  44.     }else cs_reset_user_model(id);
  45.  
  46. }
  47.  
  48.  
  49.  
  50. public admin(id) {
  51.         if(get_user_flags(id) & ADMIN_KICK)
  52.                 return true;
  53.         return false;
  54. }
  55.  
  56. public vip(id) {
  57.         if( (get_user_flags(id) & ADMIN_LEVEL_C) && !(get_user_flags(id) & ADMIN_KICK) )
  58.                 return true;
  59.         return false;
  60.  
  61. }

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