Jump to content

Greenzone Especial:


PiojitoS

Recommended Posts

En mi servidor yo tengo las llamadas "Zonas Zombies" que es un mapeo en donde hay zombies encerrados y al matarlos te da dinero.

Lo que yo busco es hacer que los players que entran hay adentro no se puedan matar entre ellos pero que los zombies si los puedan matar...

Yo hize lo siguiente peor no funciona, ensima no me da ningun error:

  
Client: 
addEvent("siGodMode", true) 
addEventHandler ("siGodMode", getRootElement(),  
function() 
  addEventHandler ("onClientPlayerDamage", getLocalPlayer, cancelarEventoEvento) 
end) 
  
addEvent("noGodMode", true) 
addEventHandler ("noGodMode", getRootElement(),  
function() 
  removeEventHandler ("onClientPlayerDamage", getLocalPlayer, cancelarEventoEvento) 
end) 
  
function cancelarEventoEvento (theplayer, attacker, weapon, bodypart)  
cancelEvent()  
end  
  

  
Server: 
  
  
addEventHandler ("onResourceStart", getRootElement(),  
function() 
  local todasGreenzZz = getElementsByType ("radararea") 
  for i,v in ipairs (todasGreenzZz) do 
    local r,g,b,a = getRadarAreaColor (v) 
    if (r == 255) and (g == 0) and (b == 0) and (a == 127) then 
      local x,y = getElementPosition (v) 
      local sx,sy = getRadarAreaSize (v) 
      local col = createColCuboid (x,y, -50, sx,sy, 7500) 
      setElementID (col, "greenzoneColshape") 
    end 
  end 
end) 
  
addEventHandler ("onColShapeHit", getRootElement(),  
function(hitElement, matchingDimension) 
  if (getElementType (hitElement) == "player") and (getElementID (source) == "greenzoneColshape") then 
    toggleControl (hitElement, "vehicle_fire", false) 
    triggerClientEvent (hitElement, "siGodMode", hitElement) 
   end 
end 
) 
  
addEventHandler ("onColShapeLeave", getRootElement(),  
function(leaveElement, matchingDimension) 
  if (getElementType (leaveElement) == "player") and (getElementID (source) == "greenzoneColshape") then 
    toggleControl (leaveElement, "vehicle_fire", true) 
    triggerClientEvent (leaveElement, "noGodMode", leaveElement) 
  end 
end 
) 
  
  

Link to comment

Probe como tu dices y tampoco, por lo que yo veo el error no es en la funcion esa sino en las green, hay otro archivo que es donde estan las greenzones, yo no se si esta bien lo que hize o no peor me guie en base a un greenzone original...

  

  -----Zonas Zombie ----- 
  "1812.9423828125" posY="-2161.5244140625" sizeX="180" sizeY="180" color="#ff0000" dimension="0" />--ZZ LS 
  

Link to comment
  • Recently Browsing   0 members

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