Atouk Posted February 20, 2013 Share Posted February 20, 2013 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
Alexs Posted February 20, 2013 Share Posted February 20, 2013 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
Atouk Posted February 20, 2013 Author Share Posted February 20, 2013 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
Recommended Posts