Jump to content

Turf System [Gang-Kills]


PhantomDamn

Recommended Posts

Hola alguna ayuda.. esta bien esto?

gang_Area = {}   
gang_Col = {}    
gang_Area["ESP"] = createRadarArea(2439.6716308594, -1719.4598388672, 200, 200, 0, 179, 4, 175) 
gang_Col["ESP"] = createColRectangle(2439.6716308594, -1719.4598388672, 200, 200) 
gang_Area["LPS"] = createRadarArea(2130.5749511719, -1832.2039794922, 200, 200, 211, 0, 174, 175) 
gang_Col["LPS"] = createColRectangle(2130.5749511719, -1832.2039794922, 200, 200) 
gang_Area["[sIDA]"] = createRadarArea(1827.0545654297, -1748.1649169922, 200, 200, 0, 219, 222, 175) 
gang_Col["[sIDA]"] = createColRectangle(1827.0545654297, -1748.1649169922, 200, 200)     
gang_Area["COD"] = createRadarArea(1379.3989257813, -1746.2264404297, 200, 200, 0, 100, 149, 237) 
gang_Col["COD"] = createColRectangle(1379.3989257813, -1746.2264404297, 200, 200) 
  
gangZone = {}  
gangZone["ESP"] = "ESP" 
gangZone["LPS"] = "LPS" 
gangZone["[sIDA]"] = "[sIDA]" 
gangZone["COD"] = "COD" 
  
WarsGangZone = {} 
WarsGangZone["ESP"] = {} 
WarsGangZone["ESP"]["LPS"] = 0 
WarsGangZone["ESP"]["[sIDA]"] = 0 
WarsGangZone["ESP"]["COD"] = 0 
WarsGangZone["ESP"]["ESP"] = 0 
WarsGangZone["LPS"] = {} 
WarsGangZone["LPS"]["ESP"] = 0 
WarsGangZone["LPS"]["[sIDA]"] = 0 
WarsGangZone["LPS"]["COD"] = 0 
WarsGangZone["LPS"]["LPS"] = 0 
WarsGangZone["[sIDA]"] = {} 
WarsGangZone["[sIDA]"]["ESP"] = 0 
WarsGangZone["[sIDA]"]["LPS"] = 0 
WarsGangZone["[sIDA]"]["COD"] = 0 
WarsGangZone["[sIDA]"]["[sIDA]"] = 0 
WarsGangZone["COD"] = {} 
WarsGangZone["COD"]["ESP"] = 0 
WarsGangZone["COD"]["LPS"] = 0 
WarsGangZone["COD"]["[sIDA]"] = 0 
WarsGangZone["COD"]["COD"] = 0 
function PlayerGangWasted(ammo, attacker, weapon, bodypart) 
local sourceTeam = getPlayerTeam(source)  
local sourceTeamName = getTeamName(sourceTeam)  
 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("bla bla"..getPlayerName(attacker).." bla "..attackerTeamName.." bla bla bla "..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(" "..attackerTeamName.."  "..sourceTeamName.."", 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("#FF3300[Damn]: "..getPlayerName(attacker).." èç "..attackerTeamName.." Bla bla bla!", 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("#FF3300[PDamn]:  "..attackerTeamName.." bla bla bla!", getRootElement(), 0, 0, 0,true) 
       setRadarAreaFlashing(gang_Area[attackerTeamName], false) 
       gangZone[attackerTeamName] = attackerTeamName 
      end 
     end 
    end 
   end   
  end 
 end 
end 
addEventHandler("onPlayerWasted", getRootElement(), PlayerGangWasted) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...