Jump to content

Search the Community

Showing results for tags 'attachments'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BOHEMIA INTERACTIVE
    • BOHEMIA INTERACTIVE - NEWS
    • BOHEMIA INTERACTIVE - JOBS
    • BOHEMIA INTERACTIVE - GENERAL
  • FEATURED GAMES
    • Vigor
    • DAYZ
    • ARMA 3
    • ARMA 2
    • YLANDS
  • MOBILE GAMES
    • ARMA MOBILE OPS
    • MINIDAYZ
    • ARMA TACTICS
    • ARMA 2 FIRING RANGE
  • BI MILITARY GAMES FORUMS
  • BOHEMIA INCUBATOR
    • PROJECT LUCIE
  • OTHER BOHEMIA GAMES
    • ARGO
    • TAKE ON MARS
    • TAKE ON HELICOPTERS
    • CARRIER COMMAND: GAEA MISSION
    • ARMA: ARMED ASSAULT / COMBAT OPERATIONS
    • ARMA: COLD WAR ASSAULT / OPERATION FLASHPOINT
    • IRON FRONT: LIBERATION 1944
    • BACK CATALOGUE
  • OFFTOPIC
    • OFFTOPIC
  • Die Hard OFP Lovers' Club's Topics
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics
  • 4th Infantry Brigade's Recruitment
  • 11th Marine Expeditionary Unit OFFICIAL | 11th MEU(SOC)'s 11th MEU(SOC) Recruitment Status - OPEN
  • Legion latina semper fi's New Server Legion latina next wick
  • Legion latina semper fi's https://www.facebook.com/groups/legionlatinasemperfidelis/
  • Legion latina semper fi's Server VPN LEGION LATINA SEMPER FI
  • Team Nederland's Welkom bij ons club
  • Team Nederland's Facebook
  • [H.S.O.] Hellenic Special Operations's Infos
  • BI Forum Ravage Club's Forum Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Yahoo


Jabber (xmpp)


Skype


Biography


Twitter


Google+


Youtube


Vimeo


Xfire


Steam url id


Raptr


MySpace


Linkedin


Tumblr


Flickr


XBOX Live


PlayStation PSN


Origin


PlayFire


SoundCloud


Pinterest


Reddit


Twitch.Tv


Ustream.Tv


Duxter


Instagram


Location


Interests


Interests


Occupation

Found 6 results

  1. RKSL Studios is Proud to present the Second Release of the RKSLA3 Attachments Pack This is the first of a series of Small Arms themed addons that I'm working on. Hopefully plenty more will appear in the coming years of Arma 3's life and this initial release will give you some indication of what I'm striving for in the long run. This addon adds a small selection of scope attachments to Arma 3, utilising the game's weapon customisation feature. Currently the pack contains four optical sights: A Schmidt & Bender 3-12×50 PM II marksman scope (available in two variants both with black, desert and woodland colour schemes) A Schmidt & Bender 5-25×56 PM II sniper scope (with black, desert and woodland colour schemes) A Trijicon RMR mini red-dot sight, (variants for both rifles and handguns, both with black and Flat Dark Earth colour schemes) The UK Armed Forces Elcan Lightweight Day Sight (LDS) (in black and RAL 7006 coyote brown). An Eotech EO552 1x Holographic Sight (in black and RAL 7006 coyote brown). An additional (optional) file is included to allow attaching the RMR handgun variant to the game's 4-Five pistol - RKSL_RMR_4Five.pbo The main aim of the pack is to reflect personal equipment available to members of the UK's Armed Forces and their weapon systems. Full changelogs: RKSL_LDS.pbo RKSL_PM_II.pbo RKSL_PM_525.pbo RKSL_RMR.pbo RKSL_EOT552.pbo Be sure to read the online documentation (pending) and readmes for classnames and where to find the attachments in the editor. This addon addon requires the Community Base Addon! Joint Rails is required to maximise compatibility with Arma 3 weapons: Not only official weapons, but community-made weapons as well if they incorporate the common rail platform. Joint Rails is included in Community Base Addons (CBA) The RKSL Attachments Pack will hopefully be expanded to include more items in future - not limited to weapon scopes alone. The focus of the pack will likely continue to be to reflect equipment issued to UK Armed Forces, but additions will be made by the RKSL team on an ad-hoc basis, reflecting the current needs of our own projects and particular whims as addon makers. We hope you enjoy it. Documentation (needs updating, use the readme files for now) RKSLA3 Attachments Pack ReadMe **Downloads** v.3.01 Download Mirror 1 - @STEAM Workshop I accept donations if you want to provide one, no matter how small. This is completely voluntary and I'll continue to work on addons regardless of whether people donate to me or not.
  2. KnoxHoots

    Attachments

    Implement attachments to enhance weapon capabilities. Fast mag, stock, extended mag, rapid fire, long barrel, barrel choke, quickdraw, grip, laser light, tactical flashlight, suppresor, high caliber rounds, stabilizer (sniper rifle), just a few examples. All attachments would stay withing context of the game. Nothing unbelievable.
  3. (WIP) Weapon Attachment Trader Script for Ravage Fellow Ravagers, in case you want to be able to buy weapon attachments such as scopes, silencers, flashlight or laser pointers in your Ravage mission, in addition to the original Ravage traders, look no further;) Functions of the script - Spawns a trader at a marker position (multiple markers are possible if you want the trader to move around) - Matching attachments for weapons as defined per array - the first item the trader sells matches the players current weapon (if carrying any) - uses rvg_money as currency - checks if you have enough money and enough space in your inventory before you are able to buy an item - the base price per item is set at 90 with some randomization (per item sold) each time the script is triggered - currently the items sold refresh after you select "Back" in the scroll menu. Each time you press back you get to call for new items to be offered. - after successfully buying an item, the position will be removed from the scroll menue How to create, use and Install the script: Step 1 - init.sqf 1. Open notepad. 2. Copy this code -------> [] execVM "TraderspawnAtt.sqf"; 3. Paste the code into your notepad doc. 4. Save the notepad document with this name -----> init.sqf 5. Move the init.sqf to your mission folder. =================================== Note - if you already have an init.sqf then just add the code from 2 to it. init.sqf: Step 2 - Back.sqf 1. Open notepad. 2. Copy this code ------> from the spoiler below 3. Paste the code into your notepad doc. 4. Save the notepad document with this name ------> Back.sqf 5. Move the Back.sqf to your mission folder. ========================================= Back.sqf : Step 3 - TraderspawnAtt.sqf 1. Open notepad. 2. Copy this code ------> from the spoiler below 3. Paste the code into your notepad doc. 4. Save the notepad document with this name ------> TraderspawnAtt.sqf 5. Move the TraderspawnAtt.sqf to your mission folder. ========================================= TraderspawnAtt.sqf OR: add custom items: If you want to define the attachments that may be sold by yourself, copy the below code into TraderspawnAtt.sqf instead of the above and add your attachment classnames in the array AttachementArray =["classname1","classname2"]; Script Dependencies: - Ravage mod is required to run this script - CBA (required by Ravage) Using the script without Ravage mod: If you want to use this without the Ravage and CBA mod, you would replace the currency ("rvg_money") with whatever classname of an item that you use as currency. Setting up the Script in the editor: 1. Start your mission via editor and place markers named: mrkrTR_1 2. To name a marker, add the above name into the Variable Names field like this: mrkrTR_1 Place your player and start your mission. Personalize the script - (additional markers) The trader will keep respawning at one location, if only one marker is placed. 1. To place more markers and achieve that the trader is "moving around", just add additional marker names under _traderspawn = [.....]. in the script. 2. The last marker needs to end without comma "mrkrTR_5"];. Leaving a comma at the end of the array "mrkrTR_5,"]; would not work. 3. Place the new markers on the map. Adding items The script selects Weapon Attachments based on randomly selected weapons from WeaponArray =[...]; Add remove weapons there to ensure attachments that match your weapons will spawn. To Dos: - find a way to sell back Weapon Attachments (to a lower price) - general code/script optimization and simplification - i might add some delay before the item list can be refreshed with "Back". - gather your input and change stuffs to make it better;) - MP not tested, happy to receive input on how to make this MP friendly Other stuff that is in the pipeline @ Vandeansons script factory: - Different Tier of traders connected to a reputation system (would be a separate script) - Vehicle trader (Planes, Helis, Cars,...) - currency exchange to allow for two different money systems (e.g. trader ravage currency versus the currency from HG Simple Shops) - Adaptation of the EDN_Fortification Base building mod to include it into your Ravage mission (spawn in collectible Blueprints, spawn in building materials, customize and add own blueprints) - Dynamic and infinite ongoing task generator connected to reward system (e.g. Money, equipment...) - tasks are either automatically assigned one after the other upon completion or document folders are spawned into in buildings around the player that, after collecting it, will assign a new task =================================== Changelog v.0.1 2018.08.22 - release of working version
  4. Hi, Currently I am trying to finalize a weapon pack of about 16 new weapons for a Mod I am developing. All the weapons are working almost as intended, except two issues which I cannot find any understandable info on. 1. I cannot figure out how to add the full auto firing mode to my weapon. 2. I cannot seem to get the attachments to work as intended. Here is my Config: class CfgWeapons { class myGUN_base { access = 3; afmax = 0; aidispersioncoefx = 4; aidispersioncoefy = 5; airateoffire = 0.5; airateoffiredistance = 500; ammo = ""; autofire = 1; autoreload = 0; backgroundreload = 0; ballisticscomputer = 0; bullet1[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_01.wav", 0.1, 1, 15}; bullet10[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_02.wav", 0.01, 1, 15}; bullet11[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_03.wav", 0.01, 1, 15}; bullet12[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_04.wav", 0.01, 1, 15}; bullet2[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_02.wav", 0.1, 1, 15}; bullet3[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_03.wav", 0.177828, 1, 15}; bullet4[] = {"A3\sounds_f\weapons\shells\7_62\metal_762_04.wav", 0.177828, 1, 15}; bullet5[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_01.wav", 0.1, 1, 15}; bullet6[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_02.wav", 0.1, 1, 15}; bullet7[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_03.wav", 0.1, 1, 15}; bullet8[] = {"A3\sounds_f\weapons\shells\7_62\dirt_762_04.wav", 0.1, 1, 15}; bullet9[] = {"A3\sounds_f\weapons\shells\7_62\grass_762_01.wav", 0.01, 1, 15}; candrop = 1; canlock = 0; canshootinwater = 0; cartridgepos = "nabojnicestart"; cartridgevel = "nabojniceend"; count = 0; cursor = "arifle"; cursoraim = "CursorAim"; cursoraimon = ""; cursorsize = 1; cmimmunity = 1; descriptionshort = "Assault Rifle <br />Caliber: 5.56mm"; detectrange = 0; dexterity = 1.64; discretedistance[] = {100, 300, 400, 600, 800}; discretedistanceinitindex = 1; dispersion = 0.0001; displayname = "myGUN"; disposableweapon = 0; distancezoommax = 300; distancezoommin = 300; drysound[] = {"A3\sounds_f\weapons\other\dry7.wav", 0.01, 1}; emptysound[] = {"", 1, 1}; enableattack = 1; ffcount = 3; fffrequency = 11; ffmagnitude = 0.5; fireanims[] = {}; firelightduration = 0.05; firelightintensity = 0.012; firespreadangle = "3.0f"; flash = "gunfire"; flashsize = 0.5; forceoptics = 0; handanim[] = {"OFP2_ManSkeleton","\A3\Weapons_F\Rifles\MX\data\Anim\mx_cqc.rtm"}; //hand animation lcation hiddenselections[] = {}; hiddenselectionstextures[] = {}; hiddenunderwaterselections[] = {}; hiddenunderwaterselectionstextures[] = {}; htmax = 600; htmin = 1; initspeed = 0; irdistance = 0; irdotintensity = 0.001; irlaserend = "laser dir"; irlaserpos = "laser pos"; laser = 0; lockacquire = 1; lockedtargetsound[] = {"\A3\sounds_f\dummysound", 0.000316228, 6}; lockingtargetsound[] = {"\A3\sounds_f\dummysound", 0.000316228, 2}; magazinereloadtime = 0; magazines[] = {"myGUN_30Rnd_556x45_B_Stanag", "myGUN_30Rnd_556x45_T_Stanag"}; //magazines used maxleadspeed = 23; maxrange = 500; maxrangeprobab = 0.04; maxrecoilsway = 0.008; memorypointcamera = "eye"; mfact = 1; mfmax = 0; midrange = 150; midrangeprobab = 0.58; minrange = 1; minrangeprobab = 0.3; model = "EC_Weapons\myGUN"; modelmagazine = ""; modeloptics = "-"; modelspecial = ""; modes[] = {"Single", "Burst"}; multiplier = 1; muzzleend = "konec hlavne"; muzzlepos = "usti hlavne"; muzzles[] = {"this"}; namesound = "rifle"; optics = 0; opticsdisableperipherialvision = 0.67; opticsflare = 0; opticsid = 0; opticsppeffects[] = {}; opticszoominit = 0.75; opticszoommax = 1.1; opticszoommin = 0.375; picture = "\EC_Weapons\UI\gear_myGUN_x_ca"; primary = 10; recoil = "assaultRifleBase"; recoilprone = "assaultRifleBase"; reloadaction = "GestureReloadMX"; //reload gesture reloadmagazinesound[] = {"A3\sounds_f\weapons\reloads\new_trg.wav", 0.1, 1, 30}; reloadsound[] = {"", 1, 1}; reloadtime = 0.15; scope = 0; selectionfireanim = "zasleh"; showaimcursorinternal = 1; showempty = 1; shownunderwaterselections[] = {}; showswitchaction = 0; showtoplayer = 1; simulation = "Weapon"; sound[] = {"\EC_Weapons\sound\myGUN", 4,4}; soundbegin[] = {"sound", 1}; soundbeginwater[] = {"sound", 1}; soundbullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; soundburst = 1; soundclosure[] = {"sound", 1}; soundcontinuous = 0; soundend[] = {"sound", 1}; soundloop[] = {"sound", 1}; swaydecayspeed = 2; tbody = 100; texturetype = "default"; type = 1; uipicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa"; useaction = 0; useactiontitle = ""; useasbinocular = 0; usemodeloptics = 1; value = 4; weaponinfotype = "RscWeaponZeroing"; weaponlockdelay = 0; weaponlocksystem = 0; weaponpoolavailable = 1; weaponsoundeffect = ""; weight = 0; class Library { libtextdesc = "myGUN"; }; class GunClouds { access = 0; cloudletaccy = 0; cloudletalpha = 0.3; cloudletanimperiod = 1; cloudletcolor[] = {1, 1, 1, 0}; cloudletduration = 0.05; cloudletfadein = 0; cloudletfadeout = 0.1; cloudletgrowup = 0.05; cloudletmaxyspeed = 100; cloudletminyspeed = -100; cloudletshape = "cloudletClouds"; cloudletsize = 1; deltat = 0; initt = 0; interval = -0.02; size = 0.3; sourcesize = 0.02; timetolive = 0; class Table { class T0 { color[] = {1, 1, 1, 0}; maxt = 0; }; }; }; class WeaponSlotsInfo { allowedslots[] = {901}; mass = 4; class MuzzleSlot { access = 1; compatibleitems[] = {"muzzle_snds_M"}; displayname = "Muzzle Slot"; linkproxy = "\A3\data_f\proxies\weapon_slots\MUZZLE"; scope = 0; }; class CowsSlot { access = 1; compatibleitems[] = {"optic_Arco", "optic_aco", "optic_ACO_grn", "optic_hamr", "optic_Holosight"}; displayname = "Optics Slot"; linkproxy = "\A3\data_f\proxies\weapon_slots\TOP"; scope = 2; }; class PointerSlot { access = 1; compatibleitems[] = {"acc_pointer_IR", "acc_flashlight"}; displayname = "Side Slot"; linkproxy = "\A3\data_f\proxies\weapon_slots\SIDE"; scope = 0; }; }; class ItemInfo { priority = 1; RMBhint = "XMX"; onHoverText = "TODO XMX DSS"; }; class GunParticles { class FirstEffect { directionname = "Konec hlavne"; effectname = "RifleAssaultCloud"; positionname = "Usti hlavne"; }; }; class Single: Mode_SemiAuto { sounds[] = {StandardSound, SilencedSound}; class BaseSoundModeType { weaponSoundEffect = "DefaultRifle"; closure1[]={"A3\sounds_f\weapons\closure\closure_rifle_2", db-12, 1,10}; closure2[]={"A3\sounds_f\weapons\closure\closure_rifle_3", db-12, 1,10}; soundClosure[]={closure1,0.5, closure2,0.5}; }; class StandardSound: BaseSoundModeType /// Sounds inside this class are used when soundTypeIndex = 0, according to sounds[] { begin1[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; begin2[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; begin3[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; soundBegin[]={begin1,0.33, begin2,0.33, begin3,0.34}; }; class SilencedSound: BaseSoundModeType /// Sounds inside this class are used when soundTypeIndex = 1, according to sounds[] { begin1[]={"EC_Weapons\sound\myGUN.wav", db-1, 1,200}; begin2[]={"EC_Weapons\sound\myGUN.wav", db-1, 1,200}; soundBegin[]={begin1,0.5, begin2,0.5}; }; aidispersioncoefx = 1.4; aidispersioncoefy = 1.7; airateoffire = 2; airateoffiredistance = 500; artillerycharge = 1; artillerydispersion = 1; autofire = 0; burst = 1; canshootinwater = 0; dispersion = 0.00093; displayname = "Semi"; ffcount = 1; fffrequency = 11; ffmagnitude = 0.5; flash = "gunfire"; flashsize = 0.1; maxrange = 500; maxrangeprobab = 0.2; midrange = 250; midrangeprobab = 0.7; minrange = 2; minrangeprobab = 0.3; multiplier = 1; recoil = "recoil_single_mk20"; recoilProne = "recoil_single_prone_mk20"; reloadtime = 0.065; requiredoptictype = -1; showtoplayer = 1; soundbeginwater[] = {"sound", 1}; soundburst = 0; soundcontinuous = 0; soundend[] = {}; soundloop[] = {}; texturetype = "semi"; useaction = 0; useactiontitle = ""; }; class Burst: Mode_Burst { sounds[] = {StandardSound, SilencedSound}; class BaseSoundModeType { weaponSoundEffect = "DefaultRifle"; closure1[]={"A3\sounds_f\weapons\closure\closure_rifle_2", db-12, 1,10}; closure2[]={"A3\sounds_f\weapons\closure\closure_rifle_3", db-12, 1,10}; soundClosure[]={closure1,0.5, closure2,0.5}; }; class StandardSound: BaseSoundModeType /// Sounds inside this class are used when soundTypeIndex = 0, according to sounds[] { begin1[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; begin2[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; begin3[]={"EC_Weapons\sound\myGUN.wav", db0, 1,500}; soundBegin[]={begin1,0.33, begin2,0.33, begin3,0.34}; }; class SilencedSound: BaseSoundModeType /// Sounds inside this class are used when soundTypeIndex = 1, according to sounds[] { begin1[]={"EC_Weapons\sound\myGUN.wav", db-1, 1,200}; begin2[]={"EC_Weapons\sound\myGUN.wav", db-1, 1,200}; soundBegin[]={begin1,0.5, begin2,0.5}; }; aidispersioncoefx = 2; aidispersioncoefy = 3; airateoffire = "1e-006"; airateoffiredistance = 500; artillerycharge = 1; artillerydispersion = 1; autofire = 0; burst = 3; canshootinwater = 0; dispersion = 0.00093; displayname = "Burst"; ffcount = 1; fffrequency = 11; ffmagnitude = 0.5; flash = "gunfire"; flashsize = 0.1; maxrange = 30; maxrangeprobab = 0.05; midrange = 15; midrangeprobab = 0.7; minrange = 0; minrangeprobab = 0.9; multiplier = 1; recoil = "recoil_auto_trg"; recoilprone = "recoil_auto_prone_trg"; reloadtime = 0.07; requiredoptictype = -1; showtoplayer = 1; soundbeginwater[] = {"sound", 1}; soundburst = 0; soundcontinuous = 0; soundend[] = {"sound", 1}; soundloop[] = {}; texturetype = "burst"; useaction = 0; useactiontitle = ""; }; }; class myGUN : myGUN_base { scope = 2; }; }; Here a some screenshots for the attachment proxies on my model: Proxie Placements http://imgur.com/a/yFFKT Proxie Selections http://imgur.com/a/hriwx Any Help would be greatly appreciated!
  5. I'm working on a project and one of the things I want to implement is removing the ability to change the attachments that are on a weapon. For instance if you pick up an MX that has an ACO and a flashlight and then pickup an MX that has a suppressor I don't want players to be able to take the suppressor off the second one and transfer it to the first one. Does anyone know if this is possible and if it is could you provide an example of how it is done or at least point towards the information I need to make this work. If this is not possible is there at least a way to limit what attachments can go on what weapons. I realize this sounds like a step backwards and in all honesty it is but for what i have in mind certain weapon/attachment combinations would break the balance i am trying to achieve. Thank you in advance for any assistance anyone is willing to provide.
  6. The weapon is visible when you bring it over from Weapon list to the 3D editor environment, but when you start to add attachments like a scope and more ammo to it- it disappears but the tag and box remains in view. In-game the weapon isn't there either. I thought maybe it sunk down into the ground out of sight and tried to use the altitude adjustment to get it back but that didn't work. Why is this happening and is there a way to prevent it? apart from using a script to force the weapon to remain on an object and alter the weapons properties etc. I noticed this also if you try to copy an object and paste with the hotkeys sometimes the copied object is not visible. I think its neat you can change load out and attributes for weapons on the fly but this isn't working at all- aside from ammo crates or vehicles adding stuff into their inventory this way works ok.
×