In
Warning Shoots, by Franc1sco, how to put for remove rebel if the player is rebel ?
Look:
Code:
public Action:HookTraceAttack(victim, &attacker, &inflictor, &Float:damage, &damagetype, &ammotype, hitbox, HitGroup)
{
if(!attacker || !IsValidClient(attacker)) // invalid attacker
return Plugin_Continue;
if(!victim || !IsValidClient(victim)) // invalid victim
return Plugin_Continue;
if (GetClientTeam(attacker) != CS_TEAM_CT || GetClientTeam(victim) != CS_TEAM_T)
return Plugin_Continue;
new String:szWeapon[32];
GetClientWeapon(attacker, szWeapon, sizeof(szWeapon));
new String:warning_weapon[32];
GetConVarString(W_Weapon, warning_weapon, sizeof(warning_weapon));
if(!StrEqual(szWeapon, warning_weapon))
return Plugin_Continue;
if(HitGroup == 1) // headshot
return Plugin_Continue;
// nota: como es pagina inglesa tengo que publicarlo aqui en ingles por defecto :s (english translate: in this web is english for default)
//
//PrintToChat(victim, "\x04[SM_WarningShots] \x01El guardia \x03%N \x01 te ha dado un disparo de aviso!", attacker); // en espaņol
//PrintToChat(attacker, "\x04[SM_WarningShots] \x01Has dado un disparo de aviso al prisionero \x03%N \x01!", victim); // en espaņol
PrintToChat(victim, "\x04[SM_WarningShots] \x01The guard \x03%N \x01 has given you a warning shot", attacker); // english
PrintToChat(attacker, "\x04[SM_WarningShots] \x01You have given a warning shot to prisoner \x03%N \x01", victim); // english
FakeClientCommand(victim, "drop");
HERE PUT FOR THE PRISONER NOT BE REBEL. IS A EVENT OF HOSTIES ?
damage = 0.0;
return Plugin_Changed;
}
Thanks, the red line is that i want!!