Witam,
Mam problem otóż wywala mi błędy na serwerze.
Jednym z nich jest:
L 03/20/2016 - 09:17:46: [AMXX] Displaying debug trace (plugin "bb_exp.amxx", version "0.1") L 03/20/2016 - 09:17:46: [AMXX] Run time error 4: index out of bounds L 03/20/2016 - 09:17:46: [AMXX] [0] bb_exp.sma::fwTakeDamage (line 606)
Public który za to odpowiada:
public fwTakeDamage(this, idinflictor, idattacker,Float:damage, damagebits){ SetHamParamFloat(4,damage+(damage*(dmg_level[idattacker]*0.01))); //////////linijka błędy jest to linijka 606 chyba if(random_num(1,100) <= krytyk[idattacker]/2){ SetHamParamFloat(4,damage*2); } return HAM_HANDLED; }
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Drugi z nich to:
L 03/20/2016 - 09:17:46: [AMXX] Displaying debug trace (plugin "basebuilder65.amxx", version "1.3") L 03/20/2016 - 09:17:46: [AMXX] Run time error 4: index out of bounds L 03/20/2016 - 09:17:46: [AMXX] [0] basebuilder65.sma::ham_TakeDamage (line 999)
Public który za to odpowiada to:
public ham_TakeDamage(victim, inflictor, attacker, Float:damage, damagebits) { if (!is_valid_ent(victim) || !g_isAlive[victim] || !g_isConnected[attacker]) //// linijka która wywala błąd jest to linijka 999, nie sugerować się na silniku zwykłym BB bo mam inny troche return HAM_IGNORED if(g_boolCanBuild || g_boolRoundEnded || g_boolPrepTime || victim == attacker) return HAM_SUPERCEDE if (g_iSupercut) { damage*=99.0 } SetHamParamFloat(4, damage) return HAM_HANDLED }
Ma ktoś jakiś pomysł ? Prosiłbym o rady, wynagradzam +, za pomoc.
Użytkownik Pawlik4Ver edytował ten post 20.03.2016 09:27