Hallo,
ich habe bei der SuFu nichts passendes zum thema gang war gefunden also hab ich im englischen forum gesucht da hab ich was gefunden versteh vom script aber nur die hälfte. könnte mir dazu vill einer eine erklärung schreiben?
new Kzone = IsInZone(killerid);
new Vzone = IsInZone(playerid);
if ((Kzone!=-1)&&(Kzone==Vzone)&&(gTeam[killerid]!=ZoneOwner[Kzone])&&(UnderAttack[Kzone]==0))
{
UnderAttack[Kzone]=gTeam[killerid];
for (new i=0;i<MAX_PLAYERS;i++)
{
if (gTeam[i]==gTeam[killerid])
{
GameTextForPlayer(i,"Your turf is under attack!",5000,5);
GangZoneFlashForPlayer(i,Kzone,COLOR_RED);
}
}
}
if (UnderAttack[Kzone]>0)
{
if ((UnderAttack[Kzone]==gTeam[killerid])||(gTeam[playerid]==ZoneOwner[Kzone]))
{
KillCount[gTeam[killerid]][Kzone]++;
if (KillCount[gTeam[killerid]][Kzone]==10)
{
UnderAttack[Kzone]=-1;
SetTimerEx("unsafe",300000,0,"d",Kzone);
KillCount[gTeam[killerid]][Kzone]=0;
KillCount[gTeam[playerid]][Kzone]=0;
new color=getColor(killerid);
GangZoneShowForAll(Kzone,color);
for (new i=0;i<MAX_PLAYERS;i++)
{
if (gTeam[i]==gTeam[killerid])
{
GameTextForPlayer(i,"You have won the turfwar!",5000,5);
GangZoneStopFlashForPlayer(i,Kzone);
}
if(gTeam[i]==ZoneOwner[Kzone])
{
GameTextForPlayer(i,"You have lost the turfwar!!",5000,5);
GangZoneStopFlashForPlayer(i,Kzone);
}
}
}
return 1;
}
}
return 0;
}
ich bedanke mich schonmal ganz doll im vorraus
mfg Atax