A mission for ARMA 3 alpha testing editing and scripting.
Consists of libraries of wrapper methods to familiarise myself with ARMA scripting and editing options. I have compiled
examples and features from online tutorials and the bohemia docs.
- Dump config class names to the RPT
- Map teleport on click
- Display object var name and class when targeted with the crosshair
- Inspect object in detail to the RPT after 3 seconds targeting with the crosshair
- 3D text
- Dynamic text
- Eliminate group
- Require an item to be in player inventory
- Pan Shot
- Lower camera
- Raise camera
- Move camera
- Live feed
Installation / Usage:
Grab the mission from below.
Copy the arjay folder into your mission.
Include the entire library by placing the following in your init.sqf:
#include "arjay\arjay_kickstart.sqf"Alternatively you can add only the library scripts you need for example:
ARJay LIB script library task system example mission:
As a follow up to my ARJay LIB test mission post, here is a test mission that demonstrates the task part of the library in more depth. Showing you how to make a series of tasks leading to mission complete.
Makes use of the new BI Notification system to display task hints. I have implemented a callback function system to callback to user defined functions once tasks are completed.
A simple test mission that is scripted completely in the init.sqf.
Demonstrates updated task functions (these have been updated in the main ARJay LIB post also)
Move To Marker
Move To Target
Get In Vehicle
Download example mission:
Download the ARJay LIB script library task system example mission
Credits & Thanks:
To the awesome community, who have already answered most of my questions
at some point in the long history of arma modding and scripting. In particular to:
armaholic staff for curating a heap of content and posts
bi forum staff for the same
kylania for some great more advanced code snippets and forum responses
zemek kondor for the marker tracking script
Tonic for the ammo box filler
Sickboy for his class reference browser
Anyone who answered in the following threads
And to BI who have made an open and exciting world allowing creativity and mayhem!
- fix a couple of bugs introduced in the latest dev branch update.
- Added simple garbage collection system example.
- Fleshed out the task system to include some extra functions and callback system
- BI forums