Wieso wird mir die Nachricht beim sterben nicht gesendet?
Weil dein Code vorher einen Run Time Error bekommt, da killerid nicht online ist, somit einen Wert von 0xFFFF hat...und da das größer als MAX_PLAYERS ist..schlägt das alles fail
Schreib es so:
public OnPlayerDeath(playerid, killerid, reason)
{
SpielerInfo[playerid][pTode] +=1;
if(killerid != INVALID_PLAYER_ID) SpielerInfo[killerid][pKills] +=1;
SpielerInfo[playerid][pDuty] = 0;
//if(SpielerInfo[playerid][pTot] != 1) {
SpielerInfo[playerid][pTot] = 1;
SendClientMessage(playerid, info, "Du bist nun tot"); //}
TextDrawHideForPlayer(playerid,txtTimeDisp);
return 1;
}
mfg.