if attacker and (attacker ~= source) then
if (getElementType(attacker) == "player") then
attackerTeam = getPlayerTeam(attacker)
attackerTeamName = getTeamName(attackerTeam)
if attackerTeamName ~= sourceTeamName then
if (isElementWithinColShape(attacker, gang_Col[sourceTeamName])) then
if (WarsGangZone[attackerTeamName][sourceTeamName] < 3) then
destroyWarsGangZoneStats(attackerTeamName, sourceTeamName)
WarsGangZone[attackerTeamName][sourceTeamName] = WarsGangZone[attackerTeamName][sourceTeamName]+1
if (WarsGangZone[attackerTeamName][sourceTeamName] == 1) then
outputChatBox(" Player:"..getPlayerName(attacker).." èç "..attackerTeamName.." has provoked a turf war!"..sourceTeamName.."!", getRootElement(), 0, 0, 0,true)
setRadarAreaFlashing(gang_Area[sourceTeamName], true)
setTimer(FlashingStop,60000,1,sourceTeamName,attackerTeamName)
end
elseif (WarsGangZone[attackerTeamName][sourceTeamName] == 3) then
WarsGangZone[attackerTeamName][sourceTeamName] = 4
r, g, b = getTeamColor(attackerTeam)
setRadarAreaColor(gang_Area[sourceTeamName], r, g, b, 175)
outputChatBox(" Gang: "..attackerTeamName.." is taking "..sourceTeamName.."turf!", getRootElement(), 0, 0, 0,true)
setRadarAreaFlashing(gang_Area[sourceTeamName], false)
gangZone[sourceTeamName] = attackerTeamName
end
elseif (isElementWithinColShape(attacker, gang_Col[attackerTeamName])) then
if gangZone[attackerTeamName] ~= attackerTeamName then
if (WarsGangZone[attackerTeamName][attackerTeamName] < 3) then
destroyWarsGangZoneStats(attackerTeamName, attackerTeamName)
WarsGangZone[attackerTeamName][attackerTeamName] = WarsGangZone[attackerTeamName][attackerTeamName] + 1
if (WarsGangZone[attackerTeamName][attackerTeamName] == 1) then
setRadarAreaFlashing(gang_Area[attackerTeamName], true)
outputChatBox(" Player: "..getPlayerName(attacker).." is taking "..attackerTeamName.." turf!", getRootElement(), 0, 0, 0,true)
setTimer(FlashingStop,60000,1,sourceTeamName,attackerTeamName)
end
elseif (WarsGangZone[attackerTeamName][attackerTeamName] == 3) then
WarsGangZone[attackerTeamName][attackerTeamName] = 4
r, g, b = getTeamColor(attackerTeam)
setRadarAreaColor(gang_Area[attackerTeamName], r, g, b, 175)
outputChatBox(" Gang: "..attackerTeamName.." has taken the turf!", getRootElement(), 0, 0, 0,true)
setRadarAreaFlashing(gang_Area[attackerTeamName], false)
gangZone[attackerTeamName] = attackerTeamName
end
end
end
end
end
end