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


Dodatki SourceMod












