Gustavithus Posted February 14, 2018 Share Posted February 14, 2018 bueno el problema es el siguiente. utilizo este script para lo que seria la creación de bases,y obviamente para evitar el spawn de zombies en dichas bases lo que pasa,es que el script empieza a matar a todo ped que este en la zona,y lo que quisiera hacer o un Ped immortal (perdonen el ingles es que hice el post en el foro en ingles) (capaz me entiendan mejor con la imagen) o que solo los zombies (estas skins) <file src="skins/13.txd" /> <file src="skins/22.txd" /> <file src="skins/56.txd" /> <file src="skins/67.txd" /> <file src="skins/68.txd" /> <file src="skins/69.txd" /> <file src="skins/70.txd" /> <file src="skins/84.txd" /> <file src="skins/92.txd" /> <file src="skins/97.txd" /> <file src="skins/105.txd" /> <file src="skins/107.txd" /> <file src="skins/108.txd" /> <file src="skins/111.txd" /> <file src="skins/126.txd" /> <file src="skins/127.txd" /> <file src="skins/128.txd" /> <file src="skins/152.txd" /> <file src="skins/167.txd" /> <file src="skins/188.txd" /> <file src="skins/192.txd" /> <file src="skins/195.txd" /> <file src="skins/206.txd" /> <file src="skins/209.txd" /> <file src="skins/212.txd" /> <file src="skins/229.txd" /> <file src="skins/230.txd" /> <file src="skins/258.txd" /> <file src="skins/264.txd" /> <file src="skins/274.txd" /> <file src="skins/277.txd" /> <file src="skins/280.txd" /> <file src="skins/287.txd" /> solo se mueran,y que otros peds (otras skins) puedan estar sin morir por dicha zona Igualmente si no podra ayudarme le agradezco cordialmente que me haya leido gracias ^^ Link to comment
KaMi Posted February 14, 2018 Share Posted February 14, 2018 (edited) 31 minutes ago, Gustavithus said: bueno el problema es el siguiente. utilizo este script para lo que seria la creación de bases,y obviamente para evitar el spawn de zombies en dichas bases lo que pasa,es que el script empieza a matar a todo ped que este en la zona,y lo que quisiera hacer o un Ped immortal (perdonen el ingles es que hice el post en el foro en ingles) (capaz me entiendan mejor con la imagen) o que solo los zombies (estas skins) <file src="skins/13.txd" /> <file src="skins/22.txd" /> <file src="skins/56.txd" /> <file src="skins/67.txd" /> <file src="skins/68.txd" /> <file src="skins/69.txd" /> <file src="skins/70.txd" /> <file src="skins/84.txd" /> <file src="skins/92.txd" /> <file src="skins/97.txd" /> <file src="skins/105.txd" /> <file src="skins/107.txd" /> <file src="skins/108.txd" /> <file src="skins/111.txd" /> <file src="skins/126.txd" /> <file src="skins/127.txd" /> <file src="skins/128.txd" /> <file src="skins/152.txd" /> <file src="skins/167.txd" /> <file src="skins/188.txd" /> <file src="skins/192.txd" /> <file src="skins/195.txd" /> <file src="skins/206.txd" /> <file src="skins/209.txd" /> <file src="skins/212.txd" /> <file src="skins/229.txd" /> <file src="skins/230.txd" /> <file src="skins/258.txd" /> <file src="skins/264.txd" /> <file src="skins/274.txd" /> <file src="skins/277.txd" /> <file src="skins/280.txd" /> <file src="skins/287.txd" /> solo se mueran,y que otros peds (otras skins) puedan estar sin morir por dicha zona Igualmente si no podra ayudarme le agradezco cordialmente que me haya leido gracias ^^ Te recomiendo crear tu propia zona anti zombis usando las funciones onElementColShapeHit onElementColShapeLeave toggleControl getElementData Edited February 14, 2018 by <~KaMiKaZe~> 1 Link to comment
Gustavithus Posted February 14, 2018 Author Share Posted February 14, 2018 Más bien que zona anti zombies algo como anti skin zone y de verdad no existe alguna solución al problema que presente? Link to comment
KaMi Posted February 14, 2018 Share Posted February 14, 2018 -- Advanced Anti Zombie by Kenix version 1.0.6 --[[ It's example how use it. Change this ]] local aSavePlaces = { Circle = { -- x, y, radius { 249, 1230, 10 }; { 2785, -2417, 20 }; }; Cuboid = { -- x, y, z, Width, Depth, Height { 249, 1230, 10, 10, 10, 10 }; }; Rectangle = { -- X, Y, Width, Height { 249, 1230, 10, 10 }; }; Sphere = { -- X, Y, Z, Radius { 249, 1230, 20, 10 }; }; Tube = { -- X, Y, Z, Radius, Height { 249, 1230, 20, 10, 10 }; }; Polygon = { -- X, Y, X1, Y1, X2, Y2, X3, Y3, ... -- You can add like X4, Y4 .. { 249, 1230, 10, 200, 700, 15, 19, 19 }; { 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 }; }; } local aRadarAreaPlaces = { -- x, y ,size 1, size 2, color: red, green, blue, alpha. { 249, 1230, 10, 10, 0, 255, 0, 255 }; { 2773, -2430, 30, 30, 0, 255, 0, 255 }; } local sResourceName = getResourceName ( resource ) local bUseGunsInSavePlace = get( sResourceName .. '.UseGunsInSaveZone' ) local bUseRadarArea = get( sResourceName .. '.UseRadarArea' ) local pColshape, pRadarArea local bUseRunInSaveZone = get( sResourceName .. '.UseRunInSaveZone' ) local bUseJumpInSaveZone = get( sResourceName .. '.UseJumpInSaveZone' ) local bUseWeaponHudInSaveZone = get( sResourceName .. '.UseWeaponHudInSaveZone' ) local bUseAmmoHudInSaveZone = get( sResourceName .. '.UseAmmoHudInSaveZone' ) local bUseDamageInSaveZone = get( sResourceName .. '.UseDamageInSaveZone' ) addEventHandler ( 'onResourceStart', resourceRoot, function ( ) for s, _ in pairs( aSavePlaces ) do for _, a in pairs( aSavePlaces[ s ] ) do pColshape = _G[ 'createCol' .. s ]( unpack( a ) ) setElementData( pColshape, 'zombieProof', true ) addEventHandler ( 'onColShapeHit', pColshape, function ( pHitElement ) if getElementType( pHitElement ) == 'player' then if not bUseGunsInSavePlace then toggleControl ( pHitElement, 'fire', false ) toggleControl ( pHitElement, 'aim_weapon', false ) toggleControl ( pHitElement, 'vehicle_fire', false ) end if not bUseRunInSaveZone then toggleControl ( pHitElement, 'sprint', false ) end if not bUseJumpInSaveZone then toggleControl ( pHitElement, 'jump', false ) end if not bUseWeaponHudInSaveZone then showPlayerHudComponent ( pHitElement, 'weapon', false ) end if not bUseAmmoHudInSaveZone then showPlayerHudComponent ( pHitElement, 'ammo', false ) end if not bUseDamageInSaveZone then setElementData( pHitElement, 'damage', 'no' ) end elseif (getElementData (pHitElement, "zombie") == true) then -- check if the entered ped kill it killPed( pHitElement ) -- kill ped end end ) addEventHandler ( 'onColShapeLeave', pColshape, function ( pLeaveElement ) if getElementType( pLeaveElement ) == 'player' then if not bUseGunsInSavePlace then toggleControl ( pLeaveElement, 'fire', true ) toggleControl ( pLeaveElement, 'aim_weapon', true ) toggleControl ( pLeaveElement, 'vehicle_fire', true ) end if not bUseRunInSaveZone then toggleControl ( pLeaveElement, 'sprint', true ) end if not bUseJumpInSaveZone then toggleControl ( pLeaveElement, 'jump', true ) end if not bUseWeaponHudInSaveZone then showPlayerHudComponent ( pLeaveElement, 'weapon', true ) end if not bUseAmmoHudInSaveZone then showPlayerHudComponent ( pLeaveElement, 'ammo', true ) end if not bUseDamageInSaveZone then setElementData( pLeaveElement, 'damage', 'yes' ) end elseif getElementType( pLeaveElement ) == 'zombie' then -- check if the entered ped kill it killPed( pLeaveElement ) -- kill ped end end ) end end if bUseRadarArea then for _, a in ipairs( aRadarAreaPlaces ) do pRadarArea = createRadarArea ( unpack( a ) ) end end end ) 1 Link to comment
Gustavithus Posted February 15, 2018 Author Share Posted February 15, 2018 Me funciono <3 (la verdad no se que agregaste pero si funciono :3) Muchisimas Gracias !!!!! Link to comment
KaMi Posted February 15, 2018 Share Posted February 15, 2018 9 hours ago, Gustavithus said: Me funciono <3 (la verdad no se que agregaste pero si funciono :3) Muchisimas Gracias !!!!! Lo único que había que hacer era reemplazar el getElementType por un getElementData en la linea 95 y especificar que el elemento era el zombi. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now