Es erscheint einfach leider kein Nachricht an die Fraktionen die im War sind :
Hier der Code :
Code
//Gang-War Kill System
for(new i=0; i<sizeof(GangZoneInfo); i++)
{
if(!IsPlayerInGangZone(killerid, i))continue;
if(!GangZoneInfo[i][inwar])continue;
for(new gw=0; gw<sizeof(GangWarInfo); gw++)
{
if(GangWarInfo[gw][zoneid]!=i)continue;
if(killerid!=INVALID_PLAYER_ID)
{
if(pInfo[playerid][fraktion] != pInfo[killerid][fraktion])
{
if(pInfo[killerid][fraktion]==GangWarInfo[gw][angreifer])
{
GangWarInfo[gw][kills_angreifer]++;
}
else if(pInfo[killerid][fraktion]==GangZoneInfo[i][gzowner])
{
GangWarInfo[gw][kills_owner]++;
}
new str[128];
format(str,sizeof(str),"*Gangfight* %s wurde von %s getötet.",PlayerName(playerid),PlayerName(killerid));
for(new ii = 0, j = GetPlayerPoolSize(); ii <= j; ii++)
{
if(!PlayerOnline(ii))continue;
if(pInfo[ii][fraktion]!=GangZoneInfo[i][gzowner] && pInfo[ii][fraktion]!=GangWarInfo[gw][angreifer])continue;
SendClientMessage(ii, 0x5F704F00, str);
}
break;
}
}
}
break;
}
Alles anzeigen