hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 11:10



Jelenlévő felhasználók

Jelenleg 371 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 369 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], 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  [6 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve:2018.02.10. 07:56 
Offline
Nagyúr
Avatar

Csatlakozott:2013.09.14. 08:21
Hozzászólások:547
Megköszönt másnak: 95 alkalommal
Megköszönték neki: 71 alkalommal
üdv.

mint a cimbe is látszik a hiba oka

  1. L 02/10/2018 - 00:53:02: Start of error session.
  2. L 02/10/2018 - 00:53:02: Info (map "kzblt_zigzaghop") (file "addons/amxmodx/logs/error_20180210.log")
  3. L 02/10/2018 - 00:53:02: [ReAPI] get_member: invalid or uninitialized entity
  4. L 02/10/2018 - 00:53:02: [AMXX] Displaying debug trace (plugin "re_lite_chat.amxx")
  5. L 02/10/2018 - 00:53:02: [AMXX] Run time error 10: native error (native "get_member")
  6. L 02/10/2018 - 00:53:02: [AMXX]    [0] re_lite_chat.sma::CheckFlags (line 93)
  7. L 02/10/2018 - 00:53:02: [AMXX]    [1] re_lite_chat.sma::FormatMsg (line 50)
  8. L 02/10/2018 - 00:53:02: [AMXX]    [2] re_lite_chat.sma::Say_Handler (line 36)


  1. #include <amxmodx>
  2. #include <reapi>
  3.  
  4. #if AMXX_VERSION_NUM < 183
  5.     #define client_disconnected client_disconnect
  6. #endif
  7.  
  8. #define VIP ADMIN_LEVEL_H       // Флаг доступа для тега "VIP" в чате.
  9. #define ADMIN ADMIN_LEVEL_A     // Флаг доступа для тега "Админ" в чате.
  10. #define GL_ADMIN ADMIN_RCON     // Флаг доступа для тега "Гл. Админ" в чате.
  11.  
  12. new g_Alive, g_Admin
  13. #define get_bit(%1,%2) (%1 & (1 << (%2 & 31)))
  14. #define set_bit(%1,%2) (%1 |= (1 << (%2 & 31)))
  15. #define clr_bit(%1,%2) (%1 &= ~(1 << (%2 & 31)))
  16.  
  17. public plugin_init()
  18. {
  19.     register_plugin("Lite Chat", "1.0", "AcE")
  20.     register_clcmd("say", "Say_Handler")
  21.     register_clcmd("say_team", "SayTeam_Handler")
  22.     RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", 1)
  23.     RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 0)
  24. }
  25.  
  26. public client_putinserver(id)
  27. {
  28.     if (get_user_flags(id) & ADMIN_CHAT)
  29.         set_bit(g_Admin, id)
  30.     else clr_bit(g_Admin, id)
  31. }
  32.  
  33. public CBasePlayer_Spawn(id) set_bit(g_Alive, id)
  34. public CBasePlayer_Killed(id) clr_bit(g_Alive, id)
  35. public client_disconnected(id) clr_bit(g_Alive, id)
  36. public Say_Handler(id) return FormatMsg(id, true)
  37. public SayTeam_Handler(id) return FormatMsg(id, true)
  38.  
  39. public FormatMsg(id, bool:IsTeam)
  40. {
  41.     #define MAX_BYTES 192
  42.     static szMessage[MAX_BYTES]
  43.     read_args(szMessage, charsmax(szMessage))
  44.     remove_quotes(szMessage)
  45.  
  46.     if (!szMessage[0] || szMessage[0] == '/')
  47.         return true
  48.  
  49.     static iLen, sTags[MAX_BYTES], Access, iTeam
  50.     Access = CheckFlags(id), iTeam = get_member(id, m_iTeam)
  51.  
  52.     switch(iTeam)
  53.     {
  54.         case 1: iLen = formatex(sTags, charsmax(sTags), "%s%s", get_bit(g_Alive, id) ? "" : "^1*^3DEAD^1* ", IsTeam ? "^1*^3TT^1* " : "")
  55.         case 2: iLen = formatex(sTags, charsmax(sTags), "%s%s", get_bit(g_Alive, id) ? "" : "^1*^3DEAD^1* ", IsTeam ? "^1*^3CT^1* " : "")
  56.         default: iLen = formatex(sTags, charsmax(sTags), "^1*^3SPEC^1* ")
  57.     }
  58.     static szName[32]; get_entvar(id, var_netname, szName, charsmax(szName))
  59.     static const szPrefix[][] = {"", "^1[^4TULAJ^1]", "^1[^4ADMIN^1]", "^1[^4VIP^1]"}
  60.     if (Access) iLen += formatex(sTags[iLen], charsmax(sTags) - iLen, "%s ^3%s ^1: ^4%s", szPrefix[Access], szName, szMessage)
  61.     else iLen += formatex(sTags[iLen], charsmax(sTags) - iLen, "^3%s ^1: %s", szName, szMessage)
  62.  
  63.     static players[32], pcount
  64.     get_players(players, pcount, "ch")
  65.     if (IsTeam)
  66.     {
  67.         for (new i; i < pcount; i ++)
  68.         {
  69.             if (get_bit(g_Admin, players[i]) || (iTeam == get_member(players[i], m_iTeam) && get_bit(g_Alive, id) == get_bit(g_Alive, players[i])))
  70.             {
  71.                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  72.                 write_byte(players[i]); write_string(sTags); message_end()
  73.             }
  74.         }
  75.     }
  76.     else
  77.     {
  78.         for (new i; i < pcount; i ++)
  79.         {
  80.             message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  81.             write_byte(players[i]); write_string(sTags); message_end()
  82.         }
  83.     }
  84.     return true
  85. }
  86.  
  87. stock CheckFlags(id)
  88. {
  89.     static iFlags
  90.     iFlags = get_user_flags(id)
  91.     if (iFlags & GL_ADMIN) return 1
  92.     else if (iFlags & ADMIN) return 2
  93.     else if (iFlags & VIP) return 3
  94.     return 0
  95. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2018.02.10. 19:21 
Offline
Fórum Moderátor
Avatar

Csatlakozott:2012.07.02. 17:41
Hozzászólások:1643
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 249 alkalommal
Mikor jön elő ez a hiba? Én beraktam szerverre, de nem kaptam error log-ot.
Viszont nekem a chat-en írja hogy melyik csapatban vagyok, akkor is ha a közösbe írtam.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2018.02.10. 23:12 
Offline
Lelkes
Avatar

Csatlakozott:2018.01.29. 21:30
Hozzászólások:27
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 3 alkalommal
Nálam is ugyan ez a szituáció, ajánlom a Legfrissebb ReApi letöltését.

_________________
Arra lettem figyelmes a minap, hogy egyre hülyébbek az emberek. A vonatállomásokon már van olyan szöveg, hogy kérjük kedves utasainkat, hogy az uticéljuknak megfelelő vonatra szálljanak fel.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2018.02.11. 05:31 
Offline
Nagyúr
Avatar

Csatlakozott:2013.09.14. 08:21
Hozzászólások:547
Megköszönt másnak: 95 alkalommal
Megköszönték neki: 71 alkalommal
theglorious írta:
Mikor jön elő ez a hiba? Én beraktam szerverre, de nem kaptam error log-ot.
Viszont nekem a chat-en írja hogy melyik csapatban vagyok, akkor is ha a közösbe írtam.


Szerver fagyásoknál szokott jelentkezni ez a hiba.

makaidav írta:
Nálam is ugyan ez a szituáció, ajánlom a Legfrissebb ReApi letöltését.


Legfrissebb cuccokat használom

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2018.02.11. 10:23 
Offline
Lelkes
Avatar

Csatlakozott:2018.01.29. 21:30
Hozzászólások:27
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 3 alkalommal
elit írta:
Legfrissebb cuccokat használom


Én úgytudom, hogy nemrég volt egy bugfix (lehet, hogy csak valamit félre élrtemleztem).
Nálad mellesleg megjelenik a prefix?

  1. edict_t *pEdict = edictByIndexAmx(params[arg_index]);
  2.     if (unlikely(pEdict == nullptr || pEdict->pvPrivateData == nullptr)) {
  3.         AMXX_LogError(amx, AMX_ERR_NATIVE, "%s: invalid or uninitialized entity", __FUNCTION__);
  4.         return FALSE;
  5.     }


Esetleg ezzel tudok valamit segíteni. Ilyenkor jelenik meg ez a hibaüzenet.

_________________
Arra lettem figyelmes a minap, hogy egyre hülyébbek az emberek. A vonatállomásokon már van olyan szöveg, hogy kérjük kedves utasainkat, hogy az uticéljuknak megfelelő vonatra szálljanak fel.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve:2018.02.11. 10:27 
Offline
Nagyúr
Avatar

Csatlakozott:2013.09.14. 08:21
Hozzászólások:547
Megköszönt másnak: 95 alkalommal
Megköszönték neki: 71 alkalommal
makaidav írta:
elit írta:
Legfrissebb cuccokat használom


Én úgytudom, hogy nemrég volt egy bugfix (lehet, hogy csak valamit félre élrtemleztem).
Nálad mellesleg megjelenik a prefix?


igen. a plugin megy most is csak néha jönnek az error-ok logba.

_________________
Kép


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  [6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 30 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