fixed a forward bug causing client_death to pass weapindex as the damage

This commit is contained in:
Borja Ferrer 2006-01-23 07:27:58 +00:00
parent bd1999cdfb
commit 93ce1ac470
3 changed files with 3 additions and 3 deletions

View File

@ -293,7 +293,7 @@ static cell AMX_NATIVE_CALL cwpn_dmg(AMX *amx, cell *params){ // wid,att,vic,dmg
return 1;
pAtt->saveKill(pVic,weapon,( aim == 1 ) ? 1:0 ,TA);
MF_ExecuteForward(g_death_info, pAtt->index, pVic->index, dmg, weapon, aim, TA);
MF_ExecuteForward(g_death_info, pAtt->index, pVic->index, weapon, aim, TA);
return 1;
}

View File

@ -354,5 +354,5 @@ void OnAmxxAttach() {
void OnPluginsLoaded()
{
g_damage_info = MF_RegisterForward("client_damage", ET_IGNORE, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_DONE);
g_death_info = MF_RegisterForward("client_death", ET_IGNORE, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_DONE);
g_death_info = MF_RegisterForward("client_death", ET_IGNORE, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_CELL, FP_DONE);
}

View File

@ -232,7 +232,7 @@ void Client_Damage_End(void* mValue){
pAttacker->saveKill(mPlayer,weapon,( aim == 1 ) ? 1:0 ,TA);
if (g_death_info > 0)
MF_ExecuteForward(g_death_info, pAttacker->index, mPlayer->index, damage, weapon, aim, TA);
MF_ExecuteForward(g_death_info, pAttacker->index, mPlayer->index, weapon, aim, TA);
}
}