Thorimus
Member-
Content Count
29 -
Joined
-
Last visited
-
Medals
Everything posted by Thorimus
-
I have been trying for some time to make a script that creates a datalinked laser on a marker placed by a player, for use with the new Mk41 VLS. I have had no sucess and was wondering if any of the script wizards here have any ideas. My attempts consisted mainly of spawning a drone and using doTarget to get it to point at the helipad, and the fire command to fire its laser. doTarget didn't work at all and I couldn't find the "muzzle" value for the fire command. The script is intended to be used as zeus on a dedicated multiplayer server where I have no access to creating .sqf files, only running pieces of script in-game.
-
Amazing work, thank you for this. Will this map be uploaded to the Steam Workshop at some point? There are a number of re-uploads there and I'm sure a lot of people and units would appreciate it.
- 122 replies
-
- Namalsk
- Namalsk Arma 3
-
(and 2 more)
Tagged with:
-
super simple question, why isn't this working? it simply does nothing, no error or anything. I'm using ACE and ACE extended animations, which is where the kk3 animation is from. {if (side = civilian) then {_x switchMove "kka3_hiphopdance"}} forEach allUnits; however, this still works: {_x switchMove "kka3_hiphopdance"} forEach allUnits; here is the full script, which also doesnt work: _arrdances = [["kka3_nighclubdance", 41], ["kka3_hiphopdance", 40], ["kka3_crazydrunkdance", 40]]; _randomdance = selectRandom _arrdances; ["THORMS ANIMATIONS", "EVERYBODY DANCE", { { _x switchMove (_randomdance select 0); _x sleep (_randomdance select 1); }forEach allUnits; }] call Ares_fnc_RegisterCustomModule;
-
Why doesn't this code work?
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
@Mr H. @Grumpy Old Man thanks. Any idea why the full script doesn't work? -
Use scripting to equip aircraft with a certain weapon?
Thorimus posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello, I am a complete noob to scripting with virtually no experience in coding, so guidance would be much appreciated. Is there a way to use a script to equip an aircraft with a weapon that is not selectable in the dynamic loadouts menu? For example, equipping a BLUFOR A-164 Wipeout with an OPFOR Sharur AT missile? EDIT: For anyone else who finds this, I found sucess in this method: In a vehicles init field, enter: this setPylonLoadOut [PYLON NUMBER, "NAME OF MISSILE", true]; Example: this setPylonLoadOut [4, "ace_maverick_L_PylonRack_3Rnd", true];- 2 replies
-
- script
- dynamic loadout
-
(and 2 more)
Tagged with:
-
I'm trying to execute a piece of addAction code on a server where I do not have the ability to add .sqf files. Every guide and solution I have found uses them, so I'm hoping there's a differenct solution. This is the code that I wish to make functional in multiplayer: subcontroller addAction ["AUTHORISE CRUISE MISSILE LAUNCH", { systemChat "OPCOM, GREAT WHITE. REQUEST RECIEVED. SURFACING, STAND BY."; subengine swimInDepth 2; sleep 8; _marker = ""; {if ((markerText _x) == "FireMission") exitWith {_marker = _x;};} forEach allMapMarkers; if (_marker != "") then { targethelipad = createVehicle ["Land_HelipadEmpty_F", getMarkerPos _marker, [], 0, "NONE"]; systemChat "OPCOM, GREAT WHITE. TARGET COORDINATES RECIEVED. GREYHOUND AWAY."; }; west reportRemoteTarget [targethelipad, 3600]; targethelipad confirmSensorTarget [west, true]; submissiles fireAtTarget [targethelipad, "weapon_vls_01"]; sleep 6; subengine swimInDepth -10; systemChat "OPCOM, GREAT WHITE. FIRE MISSION COMPLETE, DIVING."; }]; subcontroller addAction ["ORDER MANUAL DIVE", { subengine swimInDepth -10; systemChat "OPCOM, GREYHOUND. DIVING."; subisdive = true; }]; subcontroller addAction ["ORDER MANUAL SURFACE", { subengine swimInDepth 2; systemChat "OPCOM, GREYHOUND. SURFACING."; subisdive = false; }]; subcontroller is a laptop, if it matters. Is there a way to make this work for all players in multiplayer?
-
addAction in multiplayer
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
@Harzach @HazJ haha, I like to zeus in a community with several hundred members. They only give the community managers the ability to apply SQFs, but anyone can zeus. I’ve done fine relying on google to teach me stuff before, but with this there was either no documentation or a lot of threads where the examples were way more complex than what I can understand. -
(SOLVED) Spawn vehicle on player-placed marker?
Thorimus posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I'm trying to make a script which spawns a vehicle on a player-placed marker. The following code: _vic1 = createVehicle ["C_Offroad_01_F",getMarkerPos "VehicleHere",[],0,"NONE"]; does not work, presumably because markerText and markerName are not the same. getMarkerPos works by finding the position of a marker with that specific **name**, not text, and so is useless for determining the position of markers by text, which is what I need. There is no documentation on this (prove me wrong, i beg you) and many hours were wasted trying to get this to work. I need a script which gets me the position of a marker with specific text, for example "Vehicle Here". This is beyond my coding ability and it would be a great help if one of you wizards could help me. E: Courtesy of Schatten, this is the solution: _marker = ""; {if ((markerText _x) == "MARKERTEXT") exitWith {_marker = _x;};} forEach allMapMarkers; if (_marker != "") then { vic1 = createVehicle ["VEHICLE CLASSNAME", getMarkerPos _marker, [], 0, "NONE"];}; -
(SOLVED) Spawn vehicle on player-placed marker?
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Thank you so much, this spawns the vehicle. However, when I refer to "_vic1" in another piece on script, in gives me an "undefined variable in expression" error for it. I removed the underscores and now it works. TIL underscores make it so that the variable only works in that scope/script -
(SOLVED) Spawn vehicle on player-placed marker?
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
How do I use this with the createVehicle command? -
Script to spawn datalinked laser
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Thanks, but that makes it fire on a player's laser. I need it to fire on a marker. EDIT: New thread: -
Script to spawn datalinked laser
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
@stanhope Thanks, that works to fire on a helipad that has been named "TARGET". How do I get this pad to spawn on the position of a marker? using the getMarkerPos command like so: TARGET = createVehicle ["Land_HelipadCivil_F" ,getMarkerPos "FireMission", [],0,"CAN_COLLIDE"]; just spawns the pad at 0,0,0. -
Script to spawn datalinked laser
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Thank you, that should work for making the laser datalinked. Any ideas on spawning the laser itself? E: or is the laser superfluous and would it be able to fire on any datalinked target like this? -
Spawn Aircraft Carrier 'USS Freedom' Jets DLC
Thorimus replied to roy86's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Is there a variant of this script that works with the new destroyer? -
Is there any way to set the colour of the new S-750 Rhea to any colour other than the CSAT Hex variants?
-
I'm trying to write a script that involves setting the colour of the praetorian CIWS turret to the "sand" paint-job available in the garage menu. I understand how setObjectTexture works but can't figure out how to use getObjectTextures. I have a sand coloured CIWS placed down in zeus; what command would I use to see what the name of the texture is so I can incorporate it into my script? the example on the wiki runs fins but doesn't return a hint or anything. EDIT: Problem solved. In the eden editor, when changing a vehicles appearance, there is an "export" button which provides a script which spawns a vehicle of the selected colour.
-
Error undefined variable in expression
Thorimus posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Scripting newbie here. I'm trying to make and run a super-simple script that spawns a pipe in the ground, encircled by the parachute target, at a position relative to an object named "thepole". pipe1 = create3DENEntity ["Object","Land_ConcretePipe_F",[position thepole select 1, position thepole select 2, getPosATL thepole select 1]]; circle1 = create3DENEntity ["Object","PARACHUTE_TARGET",[position thepole select 1, position thepole select 2, getPosATL thepole select 1]]; _y = 0; _p = 90; _r = 0; pipe1 setVectorDirAndUp [ [ sin _y * cos _p,cos _y * cos _p,sin _p], [ [ sin _r,-sin _p,cos _r * cos _p],-_y] call BIS_fnc_rotateVector2D ]; pipe1 enableSimulation false; It's throwing me the error in the title and reffering to "pipe1", although according to the wiki page that is how you name an object spawned using create3EDEntity. I'm in Zeus using the "Bind variable to object" and "Execute Code Module" modules provided by Ares/CBA. Also, is the position-defining portion of the create3DENEntity commands correct if I want it to spawn 1m east and 2 meters north of thepole? I haven't been able to find any documantation on this. -
Error undefined variable in expression
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Thanks. How would I go about offsetting it for example 3m west and 5m up in the sky? E: NVM, added a setpos command to the script -
Error undefined variable in expression
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
The command runs without errors, but the pipe does not appear. -
Error undefined variable in expression
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
What would the command be for creating a concrete pipe, say "Land_ConcretePipe_F"? I've just tried using that command but can't seem to figure it out. -
Error undefined variable in expression
Thorimus replied to Thorimus's topic in ARMA 3 - MISSION EDITING & SCRIPTING
I'm sorry, I'm not very good at this. What command would you suggest for spawning a structure using a script running on a Zeus server? I was under the impression that it would be like [X, Y, Z,] which would mean [Longditude, Latitude, Height] hence having getPosATL (which alters height) last. I'd appreciate some guidance as opposed to just telling me I'm wrong. -
Aight, so i managed to use this command: _y = 45; _p = -80; _r = 0; this setVectorDirAndUp [ [ sin _y * cos _p,cos _y * cos _p,sin _p], [ [ sin _r,-sin _p,cos _r * cos _p],-_y] call BIS_fnc_rotateVector2D ]; which I got from here to tilt or roll objects that have an init field in Zeus, which is normally not possible. But what do I do if I want to use this on a static object which does not have an init field? Bear in mind I have virtually no knowledge in scripting.
-
Apply command to object with no init field in Zeus
Thorimus replied to Thorimus's topic in ARMA 3 - ZEUS
I was already using that. The question is, how do i apply this to objects without init fields, like a concrete pipe or building? -
Let me preface this by saying I have no idea what I'm doing when it comes to scripts. I want to run a script in a zeus mission, specifically this one. Where do I put the file and how do I execute it in Zeus? I've heard I need to "de-PBO" it but have no idea what that means; every guide I've found seems to require prior knowledge, which I then google, only to find that that guide also requires prior knowledge, etc.
-
I’m using the Blastcore edited standalone mod. When I spawn a smoke column using the effects module, it seems to use a different smoke effect than the Blastcore one. Is there a command or somthing I can run to get an object to emit the Blastcore smoke without having to place a tank and destroy it every 5 minutes?