Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1487 commits
Select commit Hold shift + click to select a range
471a856
Merge pull request #649 from Jawshy/Scripts-clean
danielstuart14 May 9, 2016
adf5fe4
Stringtable: Finished Polish localisations, misc
Jawshy May 10, 2016
2ecaede
Loops : Modif
NiiRoZz May 10, 2016
ca103d0
Little Optimization
NiiRoZz May 10, 2016
f5eb2fd
Optimization : isNil
NiiRoZz May 10, 2016
5b65b45
spawnVehicle: wait 'till sync is finished
danielstuart14 May 10, 2016
7f234ea
spawnVehicle: wait 'till sync is finished (HC)
danielstuart14 May 10, 2016
f4cb6b4
Syntax + Little optimization
NiiRoZz May 10, 2016
13db23b
1 tab -> 4 spaces
BoGuu May 10, 2016
946a74f
Travis changes
BoGuu May 10, 2016
0a5a76d
Merge pull request #656 from BoGuu/master
BoGuu May 10, 2016
b7cd1b7
Fix all these find and replace
danielstuart14 May 10, 2016
f819ff8
Create .travis.yml
BoGuu May 10, 2016
2f86a42
Readme: Redo badges and add travis status
danielstuart14 May 10, 2016
0a72582
Readme: Clean badges code
danielstuart14 May 10, 2016
354ce69
Add config checking to Travis
BoGuu May 10, 2016
3dd4c36
bankTranfer: allow to change tax in config
danielstuart14 May 11, 2016
db94b8b
Function : Delete useless files + Opti function
NiiRoZz May 11, 2016
6fa5cfe
Syntax + add error inside adminTPHere
NiiRoZz May 11, 2016
92ca582
OUps error when copy
NiiRoZz May 11, 2016
8295d1a
TPhere: Other changes
NiiRoZz May 11, 2016
500a9a4
STR_Admin_CannotTpHere: Localise and grammar fix
Jawshy May 11, 2016
75deec6
use countside instead of count
NiiRoZz May 11, 2016
9061b12
Remove PVAR macros (#661)
BoGuu May 11, 2016
b75cd08
Clean-up unused files and syntax, misc (#662)
Jawshy May 11, 2016
a124e5b
Life: Update CC license.
danielstuart14 May 11, 2016
35a726b
Readme: Oops, wrong license link
danielstuart14 May 11, 2016
e378bd0
Readme: Show license with a badge
danielstuart14 May 11, 2016
b6191aa
Readme: Just some changes
danielstuart14 May 11, 2016
d15feb0
asyncCall: Fix query loop.
BoGuu May 11, 2016
63bf32b
Merge branch 'master' of https://github.com/ArmaLife/Framework
danielstuart14 May 11, 2016
d485105
AsyncCall : Modif syntax
NiiRoZz May 11, 2016
f215db7
Remove MACRO : EQUAL (first push)
NiiRoZz May 11, 2016
90f71e7
Update fn_initGang.sqf
danielstuart14 May 11, 2016
ac7a1e6
fn_vehicleShopInit3DPreview: Slow preview spin
Jawshy May 12, 2016
fb5f4a8
Remove Macros
tkcjesse May 12, 2016
c16a381
Merge pull request #666 from tkcjesse/master
tkcjesse May 12, 2016
8488acd
Remove Macro Support Sections
tkcjesse May 12, 2016
bf2245c
Merge pull request #667 from tkcjesse/master
tkcjesse May 12, 2016
2ca4882
More Macro Removal
tkcjesse May 12, 2016
2f35c17
Merge pull request #668 from tkcjesse/master
tkcjesse May 12, 2016
66284f5
Re-Add CASH & BANK Macros
tkcjesse May 12, 2016
610d136
Merge pull request #669 from tkcjesse/master
tkcjesse May 12, 2016
e337b75
Stopping Config Errors (accType)
BoGuu May 12, 2016
abf6344
Expression Error Fixes
tkcjesse May 13, 2016
c935f46
Merge pull request #676 from tkcjesse/master
tkcjesse May 13, 2016
275ad45
Config_Gather Clean Format
tkcjesse May 13, 2016
3876d5b
Merge pull request #677 from tkcjesse/master
tkcjesse May 13, 2016
e60b2d7
Config_vItems: Added more sellPrice
Jawshy May 13, 2016
91a69e0
_logs: Minor changes
Jawshy May 13, 2016
c4cc908
Merge pull request #679 from Jawshy/_logs-2
BoGuu May 13, 2016
e2856e1
Merge pull request #678 from Jawshy/vItem-sellPrice
BoGuu May 13, 2016
9111b87
Fix #673
NiiRoZz May 13, 2016
560e111
EQUAL Macro : Bye Bye
NiiRoZz May 13, 2016
b042a0c
Update initHC.sqf
BoGuu May 14, 2016
7e45c98
Remove last of EQUAL
BoGuu May 14, 2016
fac32e2
Merge pull request #681 from BoGuu/master
BoGuu May 14, 2016
51fec46
BEFilters: Update: Data Logging Exceptions, misc (#680)
Jawshy May 14, 2016
3474942
Syntax
NiiRoZz May 14, 2016
2443658
vehicleShopBuy: Clean
danielstuart14 May 14, 2016
e5c8a6a
Bounty Query Fix
BoGuu May 14, 2016
644466e
Merge pull request #684 from BoGuu/master
BoGuu May 14, 2016
da9739c
Format Consistency
tkcjesse May 15, 2016
bdf4cca
Merge pull request #687 from tkcjesse/master
tkcjesse May 15, 2016
335c87d
Remove PVAR macro (EXTDB_FAILED)
BoGuu May 15, 2016
c945e78
Update hc_macros.hpp
BoGuu May 15, 2016
877c051
Update script_macros.hpp
BoGuu May 15, 2016
bae642e
Switch Format Consistency
tkcjesse May 15, 2016
c7fc11c
Merge pull request #688 from tkcjesse/master
tkcjesse May 15, 2016
eb4e6cb
Format Consistency & Syntax Fixes (#693)
tkcjesse May 15, 2016
be91bc4
Complete if( -> if (
BoGuu May 15, 2016
bc5631b
Merge pull request #696 from BoGuu/master
BoGuu May 15, 2016
a052478
BEFilters: Scripts: Fixes and cleanup
Jawshy May 16, 2016
bfa256e
fn_repairTruck: Added closeDialog 0;
Jawshy May 16, 2016
79af34d
Remove last LAUNCHER macro
NiiRoZz May 16, 2016
dd4ee4c
MACRO : Remove
NiiRoZz May 16, 2016
a7130bb
Add option to put preview vehicle 3D ON and OFF
NiiRoZz May 16, 2016
59abc0f
3D : Spawn ---> Call
NiiRoZz May 16, 2016
22ed607
VehicleShop : Modif inside Color random
NiiRoZz May 16, 2016
3138149
Cleanup Process
NiiRoZz May 16, 2016
e1f1dd1
BEFilters: Scripts: New createDialog exception
Jawshy May 16, 2016
266f9da
VehicleShop : My Bad
NiiRoZz May 16, 2016
ce64997
vehicleShop: Tab → 4 spaces
Jawshy May 16, 2016
4b8cda2
Merge pull request #701 from Jawshy/vehicleShop-formating
Jawshy May 16, 2016
52ff2d9
Merge pull request #699 from Jawshy/update-fn_repairTruck
NiiRoZz May 16, 2016
32d6f7c
Tazer : Don't taze if player are death
NiiRoZz May 16, 2016
ad333ba
Briefing: Update and clean up (#698)
Jawshy May 16, 2016
572adf3
Config_SpyGlass: Whitelisted EG Spectator Mode (#697)
Jawshy May 16, 2016
37c3c4f
Revert "BEFilters: Scripts: New createDialog exception"
Jawshy May 16, 2016
5fa37dd
Merge branch 'master' of https://github.com/ArmaLife/Framework
Jawshy May 16, 2016
946329d
Process : Modif inside processaction
NiiRoZz May 16, 2016
ae806b8
Process : Cleanup
NiiRoZz May 16, 2016
3aec276
Process : Delete
NiiRoZz May 16, 2016
1338d99
Process : Optimization 2
NiiRoZz May 16, 2016
e5df6f7
Process : Optimization 3
NiiRoZz May 16, 2016
0f09c00
Process : Fix
NiiRoZz May 16, 2016
6647a79
MACRO : Delete it
NiiRoZz May 16, 2016
4ada1ae
Update Header, 3D Vehicle Shop (#705)
BoGuu May 16, 2016
24d0673
Fix #706
NiiRoZz May 16, 2016
98c633a
Update fn_vehicleShopBuy.sqf
tkcjesse May 16, 2016
71da7cc
Update fn_vehicleShopLBChange.sqf
tkcjesse May 16, 2016
7931a0f
Format Fix
tkcjesse May 16, 2016
154346d
Merge pull request #708 from tkcjesse/master
tkcjesse May 16, 2016
08f5346
Update Config_Process.hpp
BoGuu May 17, 2016
5aab9a7
SpyGlass: Clean up (#710)
Jawshy May 17, 2016
433779e
Config_SpyGlass: Whitelisted allowedVariable
Jawshy May 17, 2016
bd08f4d
#712 - Include script_macros
BoGuu May 17, 2016
c011f57
Stringtable: Localise STR_NOTF_BlackListedVehicle (#703)
Jawshy May 17, 2016
145bd22
Localization (#707)
darderik May 17, 2016
b180ad6
processAction - Weight Check (#709)
tkcjesse May 17, 2016
da316a0
hud: hide it when the map is opened
danielstuart14 May 17, 2016
2f1c43c
Stringtable fixes (mostly german) (#715)
setoy May 18, 2016
2a70fb5
#716 - Dropping money
BoGuu May 18, 2016
467bd77
#702 - Hud Update (zero divisor)
BoGuu May 18, 2016
0432cdc
Revert "Tazer : Don't taze if player are death"
BoGuu May 18, 2016
b6fe8ce
SpyGlass: Whitelisted allowedVariable: cash
Jawshy May 19, 2016
40d9b3e
Some optimization and stop autoclick - SellHouse (#727)
CamaroZ May 20, 2016
ac36782
Stringtable: Localise #709 strings (#713)
Jawshy May 20, 2016
fb0bde1
stringtable: pt_br fixes
danielstuart14 May 20, 2016
0abd3ac
stringtable: oops
danielstuart14 May 20, 2016
443826b
Revert "Some optimization and stop autoclick - SellHouse"
BoGuu May 20, 2016
1f5a498
Merge pull request #728 from ArmaLife/revert-727-patch-13
BoGuu May 20, 2016
c6d40d5
#729
BoGuu May 21, 2016
06673d8
#730 - No bank update on buyHouse
BoGuu May 21, 2016
955947f
houseMenu - Remove Useless Check
tkcjesse May 22, 2016
7c4a6ff
Extdb2 ---> Extdb3
NiiRoZz May 22, 2016
a70168f
Revert "Extdb2 ---> Extdb3"
BoGuu May 22, 2016
742c8d0
Merge pull request #734 from BoGuu/master
BoGuu May 22, 2016
144c205
Don't taze dead + don't revive animals
NiiRoZz May 23, 2016
4ffcccc
placeContainer Exploit Fix & Cleanup (#735)
tkcjesse May 23, 2016
d7cb87e
Mission: Remove police init (#737)
Jawshy May 23, 2016
aecbc0e
Merge pull request #738 from NiiRoZz/master
BoGuu May 23, 2016
109ab40
isEqualTo Optimization (#742)
tkcjesse May 24, 2016
770a92e
Side Specific Infinite Repair #731 (#740)
cammygames May 24, 2016
6e70557
Update fn_repairTruck.sqf
BoGuu May 24, 2016
3f298a0
Added: closeDialog to actions (#745)
Jawshy May 25, 2016
9f5b97d
addAction Process: Added life_action_inUse (#747)
Jawshy May 25, 2016
d5fb79a
Dialog: Common: Update for Arma 3 1.60 RC (#720)
Jawshy May 25, 2016
f64d8f4
SpyGlass: Update for Arma 3 1.60 RC (#711)
Jawshy May 25, 2016
02de86d
Remove SEL MACRO
tkcjesse May 25, 2016
bd25656
Select statement cleanup
tkcjesse May 25, 2016
ba93f01
select statement cleanup
tkcjesse May 25, 2016
da180e5
Re-add parens
tkcjesse May 27, 2016
ba47925
Thanks Travis
tkcjesse May 27, 2016
871e792
Parens Fix
tkcjesse May 27, 2016
81ebebf
House Storage Check
tkcjesse May 28, 2016
918e7cc
Merge pull request #755 from ArmaLife/storagecrate-patch
tkcjesse May 28, 2016
ab91f85
Merge pull request #749 from tkcjesse/master
tkcjesse May 28, 2016
d8a2669
Jail Config Locations (#760)
tkcjesse May 29, 2016
0c7006c
Refuel Jerry Can (#761)
tkcjesse May 29, 2016
e5442a2
Fuel Can Updates
tkcjesse May 30, 2016
126f558
Merge pull request #770 from tkcjesse/master
tkcjesse May 30, 2016
d52449f
diag_log Versions
tkcjesse May 30, 2016
039d27f
Merge pull request #771 from tkcjesse/master
tkcjesse May 30, 2016
6c6438d
Stringtable: Localise #761 strings (#763)
Jawshy May 31, 2016
fb149c8
Config_SpyGlass: Whitelisted 3 functions (#774)
Jawshy May 31, 2016
2f93f49
Core: v4.4r3.
danielstuart14 Jun 1, 2016
05f9b7d
Readme: Update release badge
danielstuart14 Jun 1, 2016
bbcfb8f
Readme: Update Arma 3 version badge
Jawshy Jun 1, 2016
6c0779a
Fixed Successful Defuse String
mattwilshire Jun 2, 2016
94e5294
Merge pull request #782 from GetSomePanda/master
tkcjesse Jun 2, 2016
42831cf
Hint wrong way around (impound)
BoGuu Jun 3, 2016
3f9c616
Revert "BEFilters: Remove restriction № 8"
Jawshy Jun 5, 2016
c7cd192
Update disableChannels in description.ext (#793)
Jawshy Jun 5, 2016
6181f74
No more server side localizations (#790)
darderik Jun 6, 2016
8aaa290
chopShopSell: Fix string.
danielstuart14 Jun 6, 2016
77c668c
Localise more text (#780)
Jawshy Jun 6, 2016
9905854
stringtable: pt_br: fix new strings
danielstuart14 Jun 6, 2016
bbc519c
jail: bail: fix SpyGlass Nil error. (#795)
danielstuart14 Jun 6, 2016
421faa5
handleDamage: Clean
danielstuart14 Jun 6, 2016
01fd52b
Update fn_handleDamage.sqf
danielstuart14 Jun 6, 2016
8bc2f04
Merge pull request #799 from ArmaLife/danielstuart14-patch-2
tkcjesse Jun 6, 2016
e0da347
Syntax/Casing Fixes (#800)
tkcjesse Jun 6, 2016
6fe48bb
updatePartial Updates & Exploit Money Fixes & KnockOut Fix & Localiza…
tkcjesse Jun 6, 2016
fdc076a
Request Medic Fix (#803)
tkcjesse Jun 6, 2016
bf5fc68
Fix "author/ is not a value" error (#805)
harmdhast Jun 6, 2016
998247c
Server: Config: it's a string
danielstuart14 Jun 6, 2016
f4b1a1f
Readme: Update to latest SPOTREP.
danielstuart14 Jun 6, 2016
de316b1
Spyglass: Don't throw errors if var is Nil. (#796)
danielstuart14 Jun 6, 2016
c2548b8
BEFilters: remoteExec: Removed BIS_fnc_call (#809)
Jawshy Jun 7, 2016
60639fc
Channel 7 News Script - REVISED (WIP) (#808)
tkcjesse Jun 7, 2016
04ccfce
Updated BEFilters and SpyGlass for #808 (#811)
Jawshy Jun 8, 2016
b7e4047
jailMe: Fix life_canpay_bail var check.
danielstuart14 Jun 8, 2016
731cd94
Life: Move config files to a new folder.
danielstuart14 Jun 8, 2016
2989303
Handle Blasting Charge Explosion Over Server / HC (#787)
Jun 8, 2016
f5f648e
Localise: Data Logging #494 (#812)
Jawshy Jun 8, 2016
87eea05
File name & comment cleanup, and remove unused file (#814)
Jawshy Jun 9, 2016
adb8d85
Stringtable: German added (#816)
tobias231h Jun 10, 2016
6a1a0e3
player: settings: Add an option for disabling broadcast
danielstuart14 Jun 11, 2016
d87318b
Life: fix file and dir. permission
danielstuart14 Jun 12, 2016
a9a9cae
initHC: Fix house init
danielstuart14 Jun 13, 2016
7d2b415
hc: remove useless files
danielstuart14 Jun 13, 2016
7ef541a
init: more string localizations
danielstuart14 Jun 13, 2016
8fb3351
Core: Init: Add some more time for HC var be set, and wait if it wasn…
danielstuart14 Jun 14, 2016
d0b77d1
Should fix the buggy containers (#822)
BoGuu Jun 15, 2016
bc09dec
Fix upstairs doors (boltcutter)
BoGuu Jun 15, 2016
b23510e
Update Config_SpyGlass.hpp
danielstuart14 Jun 16, 2016
72177b4
Update Config_SpyGlass.hpp
danielstuart14 Jun 16, 2016
d7c42d7
server: init: wait till these vars are set
danielstuart14 Jun 17, 2016
37ce4e9
init: clean
danielstuart14 Jun 20, 2016
a343b14
init: _extDB_notLoaded: Select the exception
danielstuart14 Jun 20, 2016
1f09cd4
Remove ctrlShow[2020,false] (#826)
tkcjesse Jun 20, 2016
19c2763
travis: Switch to github & update python version
danielstuart14 Jun 21, 2016
15bb1e0
Line 55 & Line 63 - Screwed
Jun 24, 2016
6ffbf52
Merge pull request #829 from Latouth/patch-2
BoGuu Jun 24, 2016
aca9910
Update fn_restrain.sqf
Jun 25, 2016
db7958f
Merge pull request #831 from Latouth/patch-3
tkcjesse Jun 25, 2016
1dc32e5
Description Spelling Errors! Yay! (#833)
Jun 25, 2016
138ddc6
Description Update fn_restrainAction.sqf (#832)
Jun 25, 2016
0610393
pushBack --> Set (#836)
darderik Jun 26, 2016
c176bf3
Sound Updates (Small Modifications to make it easier to read) (#837)
Jun 26, 2016
ac5b929
Stringtable: Fix: Unknown entity (#838) (#839)
Jawshy Jun 28, 2016
8b5bc12
Separate Zone Sizes
BoGuu Jul 3, 2016
b2cb1a5
Forgot 2
BoGuu Jul 3, 2016
20a5f1f
Merge pull request #845 from BoGuu/master
BoGuu Jul 3, 2016
3cf593f
Pay Bail -> Fixed (#844)
Jul 3, 2016
33ba5cc
pickupItem: Localize item name
danielstuart14 Jul 4, 2016
36f1385
HC: Redo init vars.
danielstuart14 Jul 4, 2016
8d4dd3f
missing a < on line 11354 (#847)
CarlosGilbertoHF Jul 4, 2016
a035561
Spanish Strings (#850)
Shield1739 Jul 4, 2016
1912722
deviceMine: Fix shit made by other dev
danielstuart14 Jul 5, 2016
5a25fcc
Update stringtable.xml (#853)
wesleymoura Jul 8, 2016
6316191
Fixes ArmaLife/Framework#856
donarfr Jul 8, 2016
1e27bf3
Merge pull request #858 from donarfr/master
BoGuu Jul 8, 2016
331fed7
Fix some wrong translations (#854)
CarlosGilbertoHF Jul 8, 2016
0c47e4d
BEFilters: setVariable: Update: saved3deninventory (#861)
Jawshy Jul 9, 2016
854b64a
fn_bankTransfer: Fixed: STR_ATM_NotEnoughFunds (#862)
Jawshy Jul 9, 2016
46c4a33
fn_vehicleShopBuy: Update: vehicleShop_rentalOnly (#859)
Jawshy Jul 9, 2016
67b406d
pickupItem: Yeah, fix that shit.
danielstuart14 Jul 10, 2016
c9254b9
Readme: Update to SPOTREP \#00058 (#867)
Jawshy Jul 12, 2016
0d7d76d
Fix Function for Service Station + Add new addaction to Service Stati…
NiiRoZz Jul 12, 2016
6be2bf5
setupStationService: Clean
danielstuart14 Jul 13, 2016
109df16
Client: Isolate mission file from other client files.
danielstuart14 Jul 13, 2016
402bb95
Life: Add Tanoa mission folder & clean files
danielstuart14 Jul 14, 2016
110e93b
Update fn_safeStore.sqf (#887)
fresqo Jul 23, 2016
8c1adc3
Config: SpyGlass: Clean (#880)
danielstuart14 Jul 23, 2016
ec9ae0f
Update fn_houseMenu.sqf (#886)
fresqo Jul 25, 2016
9b224af
Mine String Fix (#890)
Jul 25, 2016
9475653
Fix portuguese strings... (#895)
CamaroZ Jul 27, 2016
9a66339
BIS_fnc_param -> Param(s) (#896)
NiiRoZz Jul 27, 2016
030ddf3
Fixing another strings of portuguese (#899)
CamaroZ Jul 29, 2016
a3511f8
Fix Param(s) + Fix dupli Gang / House + Last BIS_fnc_param -> Param(s…
NiiRoZz Jul 29, 2016
6d7806d
Fix #900
NiiRoZz Jul 30, 2016
ede73bd
Fix for Partial Processing Issue (#905)
BlackFlash5 Aug 1, 2016
f2beeed
Contributing Guidelines and Templates (#908)
Jawshy Aug 4, 2016
5e364be
Fix Params (#910)
NiiRoZz Aug 4, 2016
338069a
fn_copMarkers: Fix: #860 (#911)
Jawshy Aug 14, 2016
f278f9d
Contributing: Update: Issues, PRs, and Can I help? (#916)
Jawshy Aug 18, 2016
26c880c
Resolves Housing Issues (#912)
NiiRoZz Aug 19, 2016
0db193d
ISSUE_TEMPLATE: Update: Version fields (#920)
Jawshy Aug 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
73 changes: 73 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
Contributing to ArmaLife
=======================

ArmaLife is a GitHub project which aims to update and keep adding new features to the original '[Altis Life RPG](https://github.com/TAWTonic/Altis-Life)' by [Tonic](https://github.com/TAWTonic).

## Guidelines

1. **Don't break the build**: We have a simple continuous integration system setup with [Travis](https://travis-ci.org/ArmaLife/Framework). If your pull request does not pass then it will not be merged. Travis will only check your changes after you submit a pull request.
2. **Search before posting**: It is likely that what you have to say has already been said. Use the search function to see if someone else has already made a similar issue or pull request.
3. **Test, test, and test**: Test your changes thoroughly prior to submitting a pull request. If you were unable to test your changes then ask if someone else can test them for you in your pull request message. Take it a step further and test another person's pull request and report your result to them.
4. **Bug fixes over features**: New features may be cool, but ideally bug fixes and optimisations for existing features should be prioritised above implementing new features.

## Issues
#### Before creating a new issue make sure to...
* **...check that the issue you are reporting does not already exist.**
* If it does exist and it is still open then you may wish to add more information to that issue in a comment.
* If it does exist but it has been closed then comment on **that** issue instead of creating a new one. An [organisation member](https://github.com/orgs/ArmaLife/people) will then decide if the issue needs to be reopened.
* **...check that you are using the latest files from the master branch.**
* If your files are behind then it is possible that the issue you are reporting has already been fixed in a recent commit.
* **...check that you have not modified the files from what is on the repository.**
* If your files are different from what is on the repository then it is possible that a change that you made is what is causing the issue.
* **...check that you can reproduce the issue**.
* If you cannot reproduce the issue then it can be very difficult to fix it.

#### When creating a new issue make sure to...
* **...give your issue a descriptive but concise title.**
* Straightaway anyone should be able to understand what the issue is about just by reading the title.
* Avoid making the title ambiguous or a sentence that is finished in the body of your issue.
* **...provide as much detail as necessary about the issue.**
* Describe what should have occurred. Provide screenshots or video footage if applicable.
* Describe what actually occurred. Provide screenshots or video footage if applicable.
* If you can reproduce the behaviour then also provide steps on how to do so.
* If errors or other messages were output to the game's [RPT](https://community.bistudio.com/wiki/Crash_Files) and/or extDB2 log files then paste those messages into your issue. If the errors or other messages are so long that they cover the whole screen then upload the log files to GitHub instead of pasting them into the issue.
* Include the version of *Arma 3* that you are using. You can acquire this info by starting the *Arma 3* launcher, clicking OPTIONS, and then clicking the version information displayed below. This will copy the info to your clipboard which you can then paste at the bottom of your issue.
* **...tag your issue with all applicable labels (if you have the permissions to do so).**
* See [applying labels to issues and pull requests](https://help.github.com/articles/applying-labels-to-issues-and-pull-requests/).
* **...associate a milestone to better track its progress (if you have the permissions to do so).**
* See [associating milestones with issues and pull requests](https://help.github.com/articles/associating-milestones-with-issues-and-pull-requests/).
* **...assign yourself to the issue (if you intend to solve it and if you have the permissions to do so).**
* See [assigning issues and pull requests to other GitHub users](https://help.github.com/articles/assigning-issues-and-pull-requests-to-other-github-users/).

## Pull Requests
* If your pull request fixes an existing issue then be sure to associate your pull request with the issue. This means that if your pull request is merged then the corresponding issue will automatically be closed. See [closing issues via commit messages](https://help.github.com/articles/closing-issues-via-commit-messages/) for what keywords to use.
* If your pull request fixes an issue that has not been reported then be sure to clearly specify the fix in your pull request message.
* If your pull request adds a new feature to the mission then...
* ...decide if the mission would actually benefit from your new feature. You may wish to create an issue to discuss the implementation of your feature with other contributors.
* ...if others think that your feature should be implemented then go ahead and submit a pull request.
* ...if not then instead consider posting a tutorial on the [Altis Life RPG forums](http://www.altisliferpg.com/) on how to implement it.
* ...be sure to thoroughly test your code for any errors and, if applicable, possible exploits.
* ...optimise your code to have as little impact on performance as possible. See [code optimisation](https://community.bistudio.com/wiki/Code_Optimisation) on the Bohemia Interactive Wiki for more information.
* ...if applicable, be sure to update the [BattlEye filters](https://github.com/ArmaLife/Framework/tree/master/BEFilters) and [SpyGlass variables](https://github.com/ArmaLife/Framework/blob/master/life_client/config/Config_SpyGlass.hpp) to be compatible with your changes. If you are unsure on how to do so then ask if someone else would be kind enough to do so for you.

### Help! The Travis CI build failed!
* If the Travis CI build on your pull request fails then Travis may have detected a syntax error in the code. Click "Show all checks" near the bottom of your pull request and then click "Details" next to the check that failed. Search for "ERROR" to find what is causing the check to fail.
* If the error is...
* ...possible missing white space after if detected then you need to add a space after the `if`.
* Example: `if (condition) then { code } else { code }`
* ...possible missing [round/square/curly] [bracket/brace] detected then check the syntax of your code. An [SQF syntax highlighter](https://www.google.com.au/search?q=SQF+syntax+highlighter&rlz=1C1ASRM_enAU584AU584&oq=SQF+syntax+highlighter&aqs=chrome..69i57.620j0j7&sourceid=chrome&ie=UTF-8) may be useful.
* ...possible missing semi-colon detected then add a `;` where it is needed.
* ...tab detected then you need to indent with four (4) spaces for each one (1) tab.

## Can I help?
* If you are competent in any of the below then you have what it takes to help us expand and improve upon this framework.
* [SQF](https://community.bistudio.com/wiki/SQF_syntax) - Scripting.
* [SQL](https://en.wikipedia.org/wiki/SQL) - Database structure.
* [C++](https://en.wikipedia.org/wiki/C%2B%2B) - Configs and [dialogs](https://community.bistudio.com/wiki/Dialog_Control).
* [Regular expressions](http://www.regular-expressions.info/) (Regex) - Enhanced [BattlEye filter](https://github.com/ArmaLife/Framework/tree/master/BEFilters) functionality.
* English, Czech, French, Spanish, Italian, Polish, Portuguese, Russian, or German - [Stringtable](https://community.bistudio.com/wiki/Stringtable.xml) localisation.
* If not, but you can setup and run your own server, then you can help us test the build for bugs, exploits, security and performance issues.
* See [issues](https://github.com/ArmaLife/Framework/issues) for a full list of all open tasks and bugs. If you would like to work on a solution to an issue then please leave a comment on that issue so that others know a solution is in progress.

## Contact
If you need to chat with us in real-time then you can do so on [our Discord server](https://discordapp.com/invite/0z4k0hcAcvMl2SQx) or on Gitter in our [development chatroom](https://gitter.im/ArmaLife/Framework) or [support chatroom](https://gitter.im/ArmaLife/Framework/Support). Please note that the development chatroom is for discussing changes with files on the repository whereas the support chatroom is for issues not related to the current build.
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### Expected behaviour


### Actual behaviour


### Steps to reproduce the behaviour
1.

### RPT and/or extDB2 logs (if applicable)
<If there are error messages in your RPT and/or extDB2 logs then you can either paste the error message(s) here or you can upload your RPT or extDB2 log file(s) to GitHub.>
<See https://community.bistudio.com/wiki/Crash_Files for where to find your Arma 3 RPT logs.>
<If your error messages are long, or you are posting a full RPT, please use paste/haste-bin!!>

----

Launcher version: <In the Arma 3 launcher go to OPTIONS and click the version info below to copy it to your clipboard>

Game version:

Branch:
4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Resolves #<issue ID here>.

#### Changes proposed in this pull request:
-
29 changes: 27 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,32 @@
#
.*
*~
*.so
*.dll
*.zip
*.rar
*.bak

#
# Windows Files
#
*.dll
*.bat
*.exe
Thumbs.db

#
# Linux Files
#
*.so
*.sh
.fuse_hidden*
.Trash-*

#
# OSX Files
#
.DS_Store
.AppleDouble
.LSOverride

#
# Bohemia Packed Files
Expand All @@ -27,6 +46,12 @@
*.ebo
*.ifa

#
# IntelliJ IDEA Files
#
.idea/
*.iml

#
# git files that we don't want to ignore even it they are dot-files
#
Expand Down
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
language: python
python:
- '3.5'
before_script:
# Credits to ACE3 for these validators
- wget https://raw.githubusercontent.com/ArmaLife/travis_files/master/sqf_validator.py
- wget https://raw.githubusercontent.com/ArmaLife/travis_files/master/config_style_checker.py
script:
- python3 sqf_validator.py
- python3 config_style_checker.py
Loading