Wenn du als Admin eingloggt bist dann wird im ersten if-Teil "return 1; ausgeführt = code dahinter wird nichtmehr ausgeführt
Also das return entfernen:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(IsPlayerAnAdmin(playerid))
{
new string[128], attacker[24];
new weaponname[24];
GetPlayerName(issuerid,attacker,sizeof(attacker));
GetWeaponName(weaponid, weaponname, sizeof(weaponname));
format(string, sizeof(string), "WARNUNG: %s schießt auf dich! - Waffe: %s", attacker, weaponname);
SendClientMessage(playerid,WEISS, string);
}
}
if(weaponid == 24)
{
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,0);
return 1;
}
return 1;
}