hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 518 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 516 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], siska15 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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kz Noclip error
HozzászólásElküldve: 2016.01.06. 18:19 
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
Szevasztok

hiba
Kód:
L 01/05/2016 - 12:50:20: Start of error session.
L 01/05/2016 - 12:50:20: Info (map "kz_adventure2") (file "addons/amxmodx/logs/error_20160105.log")
L 01/05/2016 - 12:50:20: [HAMSANDWICH] Entity out of range (-1)
L 01/05/2016 - 12:50:20: [AMXX] Displaying debug trace (plugin "kz_noclip.amxx")
L 01/05/2016 - 12:50:20: [AMXX] Run time error 10: native error (native "ExecuteHamB")
L 01/05/2016 - 12:50:20: [AMXX]    [0] kz_noclip.sma::ClientCommand_NoClip (line 80)


  1. #define USE_KZ_ARG
  2.  
  3. #include <amxmodx>
  4. #include <fakemeta>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN_TAG "Kz"
  8. #if defined USE_KZ_ARG
  9. #include <kzarg>
  10. #endif
  11.  
  12. #define PLUGIN "NoClip"
  13. #define AUTHOR "ConnorMcLeod"
  14. #define VERSION "0.0.1"
  15.  
  16. #define MAX_PLAYERS 32
  17.  
  18. #define m_pPlayer 41
  19.  
  20. #define m_pActiveItem 373
  21.  
  22. new g_bNoClip[MAX_PLAYERS+1]
  23.  
  24. new g_pCvarSpeed
  25.  
  26. public plugin_init()
  27. {
  28.     register_plugin(PLUGIN, VERSION, AUTHOR)
  29.  
  30.     g_pCvarSpeed = register_cvar("amx_noclip_speed", "320")
  31.  
  32.     RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
  33.  
  34.     new szWeapon[20]
  35.     for(new i=1; i<=CSW_P90; i++)
  36.     {
  37.         if( get_weaponname(i, szWeapon, charsmax(szWeapon)) )
  38.         {
  39.             RegisterHam(Ham_CS_Item_GetMaxSpeed, szWeapon, "CS_Item_GetMaxSpeed")
  40.         }
  41.     }
  42.  
  43.     register_clcmd("say /noclip", "ClientCommand_NoClip")
  44.     register_clcmd("say /nc", "ClientCommand_NoClip")
  45. }
  46.  
  47. public Player_Spawn( id )
  48. {
  49.     g_bNoClip[id ] = false
  50. }
  51.  
  52. public CS_Item_GetMaxSpeed( iEnt )
  53. {
  54.     if( g_bNoClip[ get_pdata_cbase(iEnt, m_pPlayer, 4) ] )
  55.     {
  56.         SetHamReturnFloat(get_pcvar_float(g_pCvarSpeed))
  57.         return HAM_SUPERCEDE
  58.     }
  59.     return HAM_IGNORED
  60. }
  61.  
  62. public ClientCommand_NoClip( id )
  63. {
  64.     new Float:flMaxSpeed
  65.  
  66.     if( (g_bNoClip[ id ] = !g_bNoClip[ id ]) )
  67.     {
  68.         set_pev(id, pev_movetype, MOVETYPE_NOCLIP)
  69.         flMaxSpeed = get_pcvar_float(g_pCvarSpeed)
  70.         ChatColor(id,"^4[%s] ^3Falon Átjárás Bekapcsolva",PLUGIN_TAG)
  71. #if defined USE_KZ_ARG
  72.         kz_cheat_detection(id, "NoClip")
  73. #endif
  74.     }
  75.     else
  76.     {
  77.         new iWeapon = get_pdata_cbase(id, m_pActiveItem, 5)
  78.         if( iWeapon )
  79.         {
  80.             ExecuteHamB(Ham_CS_Item_GetMaxSpeed, iWeapon, flMaxSpeed)
  81.         }
  82.         else
  83.         {
  84.             flMaxSpeed = 250.0
  85.         }
  86.         set_pev(id, pev_movetype, MOVETYPE_WALK)
  87.         ChatColor(id,"^4[%s] ^3Falon Átjárás Kikapcsolva",PLUGIN_TAG)
  88.     }
  89.  
  90.     engfunc(EngFunc_SetClientMaxspeed, id, flMaxSpeed)
  91.     set_pev(id, pev_maxspeed, flMaxSpeed)
  92.  
  93.     return PLUGIN_HANDLED
  94. }
  95. stock ChatColor(const id, const szMessage[], any:...)
  96. {
  97.     static pnum, players[32], szMsg[190], IdMsg;
  98.     vformat(szMsg, charsmax(szMsg), szMessage, 3);
  99.    
  100.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
  101.    
  102.     if(id)
  103.     {
  104.         if(!is_user_connected(id)) return;
  105.         players[0] = id;
  106.         pnum = 1;
  107.          }
  108.     else get_players(players, pnum, "ch");
  109.    
  110.     for(new i; i < pnum; i++)
  111.     {
  112.         message_begin(MSG_ONE, IdMsg, .player = players[i]);
  113.         write_byte(players[i]);
  114.         write_string(szMsg);
  115.         message_end();
  116.          }
  117. }

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


Ki van itt

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