30/04/2020, 01:21 PM
(Última modificación: 30/04/2020, 01:24 PM por Alejandro. Edited 1 time in total.)
Ayuda me tira ese bug en logs y no le quita el dmg
Código:
L 04/30/2020 - 12:16:43: [HAMSANDWICH] Entity has null private data (4)
L 04/30/2020 - 12:16:43: [AMXX] Displaying debug trace (plugin "TSG-ThanosEVENT.amxx", version "1.0")
L 04/30/2020 - 12:16:43: [AMXX] Run time error 10: native error (native "ExecuteHam")
L 04/30/2020 - 12:16:43: [AMXX] [0] TSG-ThanosEVENT.sma::CreateExplosion (line 730)
L 04/30/2020 - 12:16:43: [AMXX] [1] TSG-ThanosEVENT.sma::set_efect_caida (line 712)
L 04/30/2020 - 12:16:43: [AMXX] [2] TSG-ThanosEVENT.sma::hamTakeDamage (line 305)
Código PHP:
stock CreateExplosion(Owner, Float:radius) {
new Float:origin[3], player = -1;
entity_get_vector(Owner, EV_VEC_origin, origin);
while( ( player = find_ent_in_sphere(player, origin, radius ) ) != 0 ) {
if( is_user_connected( player ) && !get_user_godmode( player ) ) {
if( is_user_alive( player ) )
{
new Float:originP[3], Float:damage;
entity_get_vector(player, EV_VEC_origin, originP);
set_fade( player );
damage = ((radius + 50.0) - get_distance_f(origin, originP));
ExecuteHam( Ham_TakeDamage, player, CSW_HEGRENADE, Owner, damage, DMG_BLAST );
if( !is_user_alive( player ) )
make_deathmsg(Owner, player, 0, "weapon_hegrenade");
else
{
set_user_rendering( player, kRenderFxGlowShell, 123, 0, 255, kRenderNormal, 2);
set_task(3.0, "end_caida", player + TASK6);
}
}
set_shake( player );
}
}
}