hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 17:45



Jelenlévő felhasználók

Jelenleg 139 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 138 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Szerver kifagyás plugintól
HozzászólásElküldve: 2017.04.22. 23:40 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.06.11. 01:54
Hozzászólások: 220
Megköszönt másnak: 46 alkalommal
Megköszönték neki: 13 alkalommal
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?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Szerver kifagyás plugintól
HozzászólásElküldve: 2017.04.26. 11:13 
Offline
Jómunkásember

Csatlakozott: 2014.10.30. 10:18
Hozzászólások: 468
Megköszönt másnak: 235 alkalommal
Megköszönték neki: 34 alkalommal
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. }

Ők köszönték meg jokypapa nek ezt a hozzászólást: AlphaHun (2017.04.28. 15:01)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 14 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole