equipe_dominando = nil --/> AQUI
dominado = false --/> AQUI
function mastering (element)
if not isElementWithinMarker(element, marker) then return end
if getElementType(element) == "player" then
local inTeam = getPlayerTeam (element)
if inTeam then
if inTeam == equipe_dominando then outputChatBox("Sua Equipe Já Está Dominando...",element,255,255,255,true) return end --/> AQUI
if dominado == true then outputChatBox("Esta Area Já Está Sendo Dominada...",element,255,255,255,true) return end --/> AQUI
dominado = true --/> AQUI
triggerClientEvent(element,"Temp",element)
r, g, b = getTeamColor ( inTeam )
outputChatBox("#7D26CD* #ffffffA GANG #7D26CD"..getTeamName(inTeam).." #ffffffESTA DOMINANDO O TERRITORIO #ff0000"..(nomePlayer or ""), root,255,255,255,true)
setRadarAreaFlashing ( hillRadar, true )
time = setTimer (function()
setRadarAreaFlashing ( hillRadar, false )
givePlayerMoney(element,0)
outputChatBox("#7D26CD* "..getTeamName(inTeam).." #ffffffDominou a gang #ff0000"..(nomePlayer or ""), root,255,255,255,true)
nomePlayer = getTeamName(inTeam)
equipe_dominando = nomePlayer --/> AQUI
dominado = false --/> AQUI
sql.Query( "UPDATE areas SET atualEquipe = '".. nomePlayer .."'")
setRadarAreaColor(hillRadar, 0 ,255 ,0, 130)
triggerClientEvent(element,"TimerStamp",element)
setMarkerColor(marker, 0 ,255 ,0, 80)
end,15000,1)
else
outputChatBox("#7D26CD* #ffffffVocê não esta em nenhuma gang", element,255,255,255,true)
end
end
end
addCommandHandler("dominar", mastering)
function onLeave (element)
triggerClientEvent(element,"TimerStamp",element)
setRadarAreaFlashing ( hillRadar, false )
if not killTimer(time) then return end
dominado = false --/> AQUI
outputChatBox("#7D26CD* #ffffffVolte para o marker para continuar dominando.", element,255,255,255,true)
end
addEventHandler("onMarkerLeave",marker,onLeave)
Não testei, caso tiver algum erro, siga o raciocínio do SrPattif.