Jump to content

[Ayuda]Zona-antiplayer


Atouk

Recommended Posts

Hola, tengo una cosa que quiero preguntar.

Quiero agregar mas skins, en el siguiente script.

  
local hillArea = createColRectangle ( -3298.0908203125, 357.818359375, 200, 210 ) 
local hillRadar = createRadarArea ( -3298.0908203125, 357.818359375, 400, 210, 0, 0, 0, 250 ) 
  
  
function enterZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
      if ( skin == 165 ) then 
    toggleControl (hitPlayer, "fire", true ) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Entraste a la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
    else 
         killPed (hitPlayer) 
         end 
end 
addEventHandler( "onColShapeHit", hillArea, enterZone ) 
  
  
function leaveZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
    toggleControl (hitPlayer, "fire", true) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Saliste de la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
 if not ( skin == 165 )  then 
  killPed (hitPlayer) 
end 
end 
addEventHandler( "onColShapeLeave", hillArea, leaveZone ) 

Para que en esa zona puedan entrar el skin 165 y el 164..

Link to comment

2 Formas, Así:

local hillArea = createColRectangle ( -3298.0908203125, 357.818359375, 200, 210 ) 
local hillRadar = createRadarArea ( -3298.0908203125, 357.818359375, 400, 210, 0, 0, 0, 250 ) 
local skins = { [165] = true, [164] = true } 
  
  
function enterZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
      if skins[skin] then 
    toggleControl (hitPlayer, "fire", true ) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Entraste a la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
    else 
         killPed (hitPlayer) 
         end 
end 
addEventHandler( "onColShapeHit", hillArea, enterZone ) 
  
  
function leaveZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
    toggleControl (hitPlayer, "fire", true) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Saliste de la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
 if not skins[skin]  then 
  killPed (hitPlayer) 
end 
end 
addEventHandler( "onColShapeLeave", hillArea, leaveZone ) 

o

local hillArea = createColRectangle ( -3298.0908203125, 357.818359375, 200, 210 ) 
local hillRadar = createRadarArea ( -3298.0908203125, 357.818359375, 400, 210, 0, 0, 0, 250 ) 
  
  
function enterZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
      if ( skin == 165 ) or skin == 164 then 
    toggleControl (hitPlayer, "fire", true ) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Entraste a la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
    else 
         killPed (hitPlayer) 
         end 
end 
addEventHandler( "onColShapeHit", hillArea, enterZone ) 
  
  
function leaveZone(hitPlayer,thePlayer) 
local skin = getElementModel (hitPlayer) 
    toggleControl (hitPlayer, "fire", true) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox("** [bASE]Saliste de la base ZS~Gamers **", hitPlayer, 255, 0, 0) 
 if not ( skin == 165 ) or not skin == 164  then 
  killPed (hitPlayer) 
end 
end 
addEventHandler( "onColShapeLeave", hillArea, leaveZone ) 

Link to comment

Sisis, pero cambie mira:

  
local hillArea = createColRectangle ( -3298.0908203125, 357.818359375, 200, 210 ) 
local hillRadar = createRadarArea ( -3298.0908203125, 357.818359375, 400, 210, 0, 0, 0, 250 ) 
  
  
setElementData (hillRadar, "zombieProof", true) 
  
  
function enterZone(hitPlayer,thePlayer) 
local gang = getElementModel (hitPlayer) 
 if  getElementData(hitPlayer,"gang") == "Z.S.G" then 
    toggleControl (hitPlayer, "fire", true ) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox ( "#3399FF[#FFCC00BASE#3399FF] #FFF000Entraste a la base ZS~Gamers", hitPlayer, 255, 255, 255, true ) 
       else 
         killPed (hitPlayer) 
end 
end 
addEventHandler( "onColShapeHit", hillArea, enterZone ) 
  
  
function enterZone2(hitPlayer,thePlayer) 
local gang = getElementModel (hitPlayer) 
 if  getElementData(hitPlayer,"gang") == "Z.S.G" then 
    toggleControl (hitPlayer, "fire", true ) 
    toggleControl (hitPlayer, "aim_weapon", true) 
    toggleControl (hitPlayer, "vehicle_fire", true) 
    outputChatBox ( "#3399FF[#FFCC00BASE#3399FF] #FFF000Saliste de la base ZS~Gamers", hitPlayer, 255, 255, 255, true ) 
       else 
         killPed (hitPlayer) 
end 
end 
addEventHandler( "onColShapeLeave", hillArea, enterZone2 ) 

Pero como aria si no sos del gang, te mueres y te diga: [bASE] No eres del clan "Nombre" por lo tanto moriste.

PD: Si sos del gang te dira, "[bASE] entrada/salida Autorizada" y si no sos del gang te diga, "[bASE] entrada/salida no autorizada".

Link to comment
  • Recently Browsing   0 members

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