obecny kod
new gFW,iRet; gFW = CreateMultiForward("diablo_damage_pre",ET_CONTINUE,FP_CELL,FP_CELL,FP_ARRAY,FP_CELL); new Float:fArray[1]; fArray[0] = fDamage; new iPrep = PrepareArray(_:fArray,1,1) ExecuteForward(gFW,iRet,this,idattacker,iPrep,damagebits);
inc
forward diablo_damage_pre(iVictim,iAttacker,Float:fDamage,damageBits);
obsluga
public diablo_damage_pre(iVictim,iAttacker,Float:fDamage,damageBits){ if(bKlasa[iAttacker]){ fDamage -= 10.0; diablo_add_hp(iAttacker,1); } }