Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.66 KB | None | 0 0
  1. -- GunSystem 4.1 by Velktor / Preguntas?,Sugerencias?,Bugs?, contacta con Velktor
  2. -- Model: https://www.roblox.com/library/1331944025/GunSystemV4-1
  3. -- Donations:
  4.  
  5. -- [[Propiedades del Arma]]
  6. local Modo = 1 -- [[1]] para Automatico / [[2]] para SemiAutomatico / [[3]] para Burst / [[4]] para Escopeta (Pump action sound ajustable en el Handle)
  7. local TypeAmmo = 1 -- [[1]] para que la ammo se presente en numero, [[2]] para que sea en porcentaje, [[3]] para que automaticamente sea de bala en bala (que todo el tiempo este funcionando, útil si quieres adaptar una healgun)
  8. local Aim = 1 -- [[1]] para que el Aim sea normal, [[2]] para que simule una Healgun (dispara solo si se encuentra detectando un cuerpo, bajo en range proporcionado y con health menor a su máximo)
  9. local Coornershot = false -- [[true]] para que el disparo pase a través de los bordes de las paredes, [[false]] para que no
  10.  
  11. local Sprint = true -- [[true]] para que te permita correr con "f", [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Sprint]])
  12. local Crouch = true -- [[true]] para que te permita agacharte con "c", [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Crouch]])
  13. local CrouchAndJump = false -- [[true]] para que te permita saltar y seguir modo crouch
  14. local Linterna = true -- [[true]] para que el arma tenga luz (se activa con "e"), [[false]] para que no
  15.  
  16. local reloadTime = 3 -- Tiempo de recarga en segundos
  17. local clipSize = 30 -- Ammo por cargador
  18. local fireRate = .13 -- Tiempo entre disparo
  19. local damage = 10 -- Daño por disparo
  20. local headdamage = 15 -- Daño por disparo en la cabeza o accesorio
  21. local spread = .15 -- Presición del disparo
  22. local range = 999 -- Alcance máximo del disparo
  23.  
  24. local TypeReload = 1 -- [[1]] para recarga clasica RCL de esperar tantos segundos, [[2]] para recarga de bala en bala
  25. local AutomaticReload = true -- [[true]] para que cuando se termine la ammo, se recarge automaticamente, [[false]] para que no, acompañado de un sonido ajustable en el Handle del arma (Empty)
  26. local SprintReload = true -- [[true]] para poder correr y recargar al mismo tiempo, [[false]] para que no
  27. local EquipReload = true -- [[true]] para que recarge aun estando desequipado, [[false]] para que solo lo haga equipado
  28.  
  29. local EquipSound = false -- [[true]] para que suene al equipar y desequipar el arma (sonido ajustable en el handle del arma)
  30.  
  31. local TeamDamage = false -- [[true]] para provocar daño a tu equipo, [[false]] para que no.
  32. local ServerDamage = true -- [[true]] para que el daño proporcionado por un usuario se efectue aunque lleve lag, [[false]] para que el daño proporcionado por un usuario no se efectue si lleva lag
  33. local CanDamageNPCs = true -- [[true]] para que haga daño a NPC's
  34.  
  35. -- [[Animaciones]] NOTA: ROBLOX Solo corre las animaciones creadas por ti (Configuralas en AnimationsFolder de cada arma)
  36. local Recoil = false -- [[true]] para que se mueva la cabeza del sujeto al disparar, [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Recoil]])
  37. local Retroceso = false -- [[true]] para que se mueva el arma al disparar, [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Retroceso]])
  38. local AnimLinterna = false -- [[true]] para que se se ejecute una animacion al activar la linterna, [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Linterna]])
  39. local AnimReload = false -- [[true]] para que el sujeto ejecute una animacion de recarga al realizar dicha accion, [[false]] para que no. (animacion configurable en [[Tool>AnimationsFolder>Reload]])
  40.  
  41. -- [[HitPart]]
  42. local HitSound = true -- [[true]] para que suene al dispararle a un cuerpo (sonido ajustable en [[Detalles>HitSound]]), [[false]] para que no
  43. local HitMark = 1 -- [[1]] para que aparezca un marcador de cuerpo en el lugar hiteado (marca el volumen), [[2]] para que sea mas preciso (marca el área), [[false]] para que no haya nada
  44. local HitIcon = true -- [[true]] para que aparezca un icono de mouse al dañar a tu oponente (ajustable en [[Detalles>HitIcon]]), [[false]] para que no
  45. local BloodMark = true -- [[true]] para que aparezca sangre al dañar a tu oponente (decal ajustable en [[Detalles>BloodMark]])
  46. local ImpactMark = true -- [[true]] para que el impacto a cualquier bloque lleve un decal de efecto (decal ajustable en [[Detalles>ImpactMark]])
  47.  
  48. -- [[Gui]] NOTA: Si no quieres una parte o funcion del Gui, entonces solamente eliminala directamente desde game.StarterGui
  49. local MouseIconos = 2 -- [[1]] para clasico (Neutral y Reloading) ,[[2]] para iconos adaptativos (Neutral,Friendly,Enemy)
  50. local Gui = true -- [[true]] para que aparezca la interfaz del arma (ajustable en [[Detalles>GuiAjustes]])
  51. local LowAmmoSign = true -- [[true]] para que cambie el color del texto a rojo al tener poca ammod
  52.  
  53. -- [[Fire Effecs]]
  54. local LaserRealista = true -- [[true]] para que el laser se vea de manera realista, [[false]] para que no
  55. local FlashGui = true -- [[true]] para que aparezca un flash en la punta del barrel al disparar (ajustable en el barrel)
  56. local FireLight = true -- [[true]] para que aparezca un flash light en la punta del barrel al disparar (ajustable en el barrel)
  57. local LaserLight = true -- [[true]] para que el laser tenga luz
  58.  
  59. -- [[Controles]]
  60. local SprintKey = "f" -- Letra que activa el Sprint
  61. local FlashLightKey = "e" -- Letra que activa la Linterna
  62. local CrouchKey = "c" -- Letra que activa el Crouch
  63. local ReloadKey = "r" -- Letra que activa la Recarga
  64.  
  65. -- [[DETALLES]]
  66. -- HitSound
  67. local HitSonido = "rbxasset://sounds\\metalgrass2.mp3"
  68. local Pitch = 1
  69. local Volumen = 3
  70.  
  71. -- HitIcon
  72. local HitIcon = "http://www.roblox.com/asset/?id=131358529"
  73.  
  74. -- GuiAjustes (Activar el Gui para permitir su funcionamiento)
  75. local TweenTiempo = 0.25 -- Tiempo que demora la interfaz en llegar a su sitio.
  76. local Posicion_Inicio = UDim2.new(0, 1000, 0, 380) -- Posicion de incio del interfaz
  77. local Posicion_Terminar = UDim2.new(0, 1400, 0, 380) -- Posicion de termino del interfaz
  78. local GunDecal = "http://www.roblox.com/asset/?id=1341816850" -- Imagen del arma mostrada en la interfaz
  79. local GunInterfaz = "rbxassetid://1313250429" -- Imagen del interfaz
  80.  
  81. -- MouseIconos2(Neutral,Friendly,Enemy)
  82. local Normal = "http://www.roblox.com/asset/?id=131581677"
  83. local Amigo = "http://www.roblox.com/asset/?id=131718487"
  84. local Enemigo = "http://www.roblox.com/asset/?id=131718495"
  85.  
  86. -- MouseIconos1(Neutral y Reloading)
  87. local cursorNormal = "rbxasset://textures\\GunCursor.png"
  88. local cursorReload = "rbxasset://textures\\GunWaitCursor.png"
  89.  
  90. -- Speeds
  91. local WalkSpeed = 16 -- Velociad al caminar
  92. local SprintSpeed = 24 -- Velocidad al Correr
  93. local CrouchSpeed = 12 -- Velocidad al Agacharte
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement