Search the Community

Showing results for tags 'script'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Exile
    • Changelogs
    • Feedback
  • Exile Community
    • General Discussion
    • New Feature Voting
    • Problems & Bugs
    • Cat Walk
    • Recruitment
    • Small Talk
  • Exile Mod XM8 App
    • XM8 Server Administration
    • XM8 Android App
    • XM8 Discord Bot
  • Exile Mod Server Administration
    • Ask a Game Server Provider
    • Hosting
    • Operating Systems
    • Installation
    • Database
    • Security
    • Maintenance
  • Exile Mod Customization
    • Downloads & Releases
    • Content
    • Environment
    • Gameplay
    • Look & Feel
    • Tech Talk
  • Exile Life Mod
    • Visit forum on


  • Knowledge Base
  • Items
  • Constructions
  • Traders
  • Vehicles


  • Servers


  • Devblog

Found 99 results

  1. Hey @infiSTAR, People are complaining that the addon (Roaming Trader) is being blocked and people are being kicked for it. OP found here: < Latest Here is the updated version that i released, apparently was working until V91. Use the version on my Git to go off of as Second Coming hasn't updated his main repo yet. Below is a hacklog. Anything temporary would be great if at all possible, otherwise i saw listed in Discord to ask for addons that are blocked to be solved Thanks bby :*
  2. Thought I should give back to this community so here goes, please be gentle with criticism but I will attempt to keep updating, especially with your help. I wanted and easier way to deal with mods and items in the traders, all happened when we decided to change our server from CUP and MAS to RHS/MAS/HLC and the mission config became a nightmare. I had come across this technique before in A2 using the flat-file system and something almost identical in A3 Epoch so thought it was possible. The basic idea is to have separate trader files for each mod you use, each mod has classes unique to it, and each class has that mods items, this allows you to turn off classes quickly. I have included: CUP vehicles, CUP weapons, HLC, RHS vehicles (US and RUS 0.4.1), MAS vehicles, MAS weapons, RHS weapons (US and RUS 0.4.1), TRYK, PODS, Arma 3 base vehicles, HVP v2.1, R3F Weapons, Extended Building Mod, Apex, Fox Vehicles, HAP, Jonzie, RHSGREF and NIArms - as I said we did a whole mod change on the server so I had most of the trader files already, but as always there are things I will have missed although everything seems to be working without issue on my current server (except we aren't using clothes outside of the Exile mod and no longer use CUP/TRYK + I don't use loads of the other mods any more). To keep the theme running I also made and Exile file-set so you can call those too and it keeps it all in the same structure (plus made the recent update really easy to update my files). This trader system is offered free without any guarantee or promise and users should back up their files before proceeding. All the folders and files are included in the download, I have also included full instructions and mod class list and trader list and have updated to recent update prices and structure but have mainly updated prices of mods we currently use (as I don't know when TRYK etc. will fix issues with clothes). Download the scripts from GiTHub - *** Update v7.2 *** Added : TankDLC Thanks to @ItsDutch for the files *** Update v7.1 *** Added : HAFM Added : MASWW2 Added : NLD Added : POOK Thanks to @ItsDutch and his contributors *** Update v7.0*** Updated for Exile Pineapple *************************************************** ****** Thanks to all the following for help *************** ****** XxFri3ndlyxX, [RG] Salutesh, SE7EN *************** ****** Tobias Solem, pomp4h, Bob_the_K ************** ****** Razor77, jmayr2000, C][G GhostTown™ *********** ****** ElShotte, Killerpoodezz *********************** *************************************************** Installation is in the text files but basically you unzip, copy the TRADERS folder into your mission PBO, then delete whatever you don't use. In your mission folder you remove all the pricing, replacing with file calls, and then remove item classes, again replacing with file calls (again its in the zip with more detailed instructions) and finally copy in the traders over the top of what's in the file (or replace with external file call) removing any unused classes or mods. There are 2 files in each folder one contains prices, the other makes items into classes (a full list of the classes I used is in the zip), this method seems pretty good at helping to change over mods on your server or controlling what parts of each mods are in the server traders (we only have guns and vehicles from any of the mods till all of them are fixed so we just leave out the clothing classes). I have tried to balance the prices but I am sure you can change it to suit (you can copy items straight out of your config file as long as the formatting remains the same) and also I have tried to add all the items from each of the mods I have included but some are harder to track down every possible item. I don't claim to have invented this script as there are many out there like it (probably), but I have compiled everything I have found or information/knowledge I have got from making games servers for 16 years so please don't shout "you ripped me off" as I am sure to have done just that in some way as we all have when we "borrowed" other servers trader prices etc but as ever I will take down anything which people say is 100% theirs (but I am pretty sure I haven't done that). I hope this just makes it easier with trader lists. cheers ****** You may not use my script on a server which takes real money for items in game ******
  3. looking for someone to possibly hire or help me set up my dedicated server on arma 3 for exile. wanting it make it as much like the old dayz as i can. Im going on one week of nothing but errors thats why im looking for help. Contacts me at this forum or emailing me at
  4. Seguinte, estamos com uma máquina com um servidor rodando, mas estamos carentes de alguém que saiba configurá-lo, temos todas as ideias formuladas, scripts que queremos adicionar, só falta colocá-las em prática, se você sabe como configurar um servidor, mexer com scripts e quer ajudar a criar um servidor de qualidade para os BR's fale comigo. Ps: Alguém sério e não curioso (amador). Steam: Desde já agradeço!
  5. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I DO NOT POST ANYMORE BECAUSE EXILE ARE FULL OF BULLSHITS. THE CODE STILLS OPEN SOURCE AND ANYONE CAN EDIT, POST AND SHARE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This script checks the mods loaded by the client. If one mod is not loaded, automate .POP UP´S let the player know about it, offering costumizable links to community guides. . You can define each mod as “required” or “doesn’t required”. If required mod is not loaded by the client, Mod Checker warns the player, and when the player closes the dialog, he is kicked from the game in a silent way. If non required mod is not loaded, Mod Checker warns the player, but the player can still on the server. If no errors are generated, Mod Checker runs in silent without popup INSTALL INSTRUCTIONS Download from github 1- Copy addons\modChecker folder to your mission file. 2- Copy the content of initPlayerLocal.sqf at the bottom of your initPlayerLocal.sqf 3- If you are usin infistar, whitelist display 999999 in EXILE_AHAT_CONFIG.hpp under allowedIDDS XM8 Mod Checker addon by @jmayr2000 CONFIG INSTRUCTIONS In addons\modChecker\modConfig.hpp 1.- Read carefully all addons\modChecker\modConfig.hpp and his comments 2- Moddify classes from CfgPatches. You can find under editor. ("Tools" - "Config Viewer" - "Configfile" - "CfgPatches") 3- Change mod variable names according to your mods and link to custom string depending if the mod is loaded or not. 4- Set if a mod is required (errorLevel = errorLevel + 99) or if is optional (errorlevel = errorLevel + 1) 5- Repeat steps from 2 to 4 for each mod used on your server. Modify Add your mods or delete any mod class not used. if (isClass(configFile >> "CfgPatches" >> "Exile_Client")) then { checkExile = "<t size='0.9' shadow='1' shadowColor='#000000' align='center'>Exile Mod is</t><t color='#2fd402' size='0.9' shadow='1' shadowColor='#000000' align='center'> found!</t><br/>"; } else { checkExile = "<t size='0.9' shadow='1' shadowColor='#000000' align='center'>Exile Mod is</t><t color='#ff0000' size='0.9' shadow='1' shadowColor='#000000' align='center'> NOT FOUND!</t><br/>"; errorLevel = errorLevel + 99 }; In addons\modChecker\displayConfig.hpp 1.- Read carefully all addons\modChecker\displayConfig.hpp and his comments 2- Edit, add or delete Mod variable names according to modConfig.hpp //Mod variable names _message = _message + checkExile; _message = _message + checkEsseker; _message = _message + checkRyan; _message = _message + checkWeapons; _message = _message + checkVehicles; _message = _message + checkUnits; _message = _message + checkTerrain; _message = _message + checkCBA; 3- Set custom messages to your community guides. // Custom message with community links _message = _message + "<br />"; _message = _message + "If you get any error, please, read the following links<br /><br />"; _message = _message + "Download the mods from <a href= '' color='#ff9900'>Steam Workshop</a> Only click on Subscribe!<br />"; _message = _message + "<a href= ',674.0.html' color='#ff9900'>Guía de lanzamiento e instalación de mods [ESPAÑOL]</a> </t><br /><br />"; CREDITS The XM8 app are ported by @jmayr2000 . This project contains code from @Repentz Advanced Server Rules and is inspired with this comment in BI official forums. Thanks to Chema, from to correct my english. This is my first script, please don’t blame. Apologize my english too, I know that is like a shit. If any part is wrong, please be constructive. I appreciate any feedback. If you like or use this script, please hit LIKE button. I can be more motivated to share.
  6. Hello Here is a ready to Run Version of IgiLoad with all Exile Vehicles Including Taru Pods! In the Configfile are Comments to configure it like your wishes. Important : Please read all files including the init.sqf Use [] execVM "IgiLoad\IgiLoadInit.sqf" New features: Now with Taru Pod Mod (Lift , attach , drop) additional script is NOT needed!!ALL Notifications in Exile StyleSounds for Attach,Dettach,Drop the PodYou can Only Load UNLOCKED VehiclesYou can Only Load On UNLOCKED VehiclesLock and Unlock TaruPod over Custom User Key 1For this Version a big thx to @Backslash for the Help with the Lock function Next version will be with a Claim function for the Pods an a other Locking method Known Issues: Taru Pods are not in the middle of the Truck attached diddnt find a soluton yet, maybe in a later version.You can Refuel and Repair with the Pod loaded or attached. HERE ONLY ENGLISH!!! German support at:
  7. Huge update for including advanced weapon crafting mod ****************************************************** Updated for 1.0.2 Added "Exile" to start of Exile objects dropdown as some overlap with EBM. Remove "Craft " from Exile crafting list as its easier to find items which dont all begin with C. Added "EBM" to start of EBM objects dropdown. ****************************************************** Designed to be easier to update rather than having large config file - much easier for Exile updates, a collection of some of mine and a lot of other peoples posting of recipes on the Exilemod forums. This is built on my Easy Trader setup scripts to reduce the size of the main mission config and be easier to maintain on Exile updates, along with making the config easier to read and check for other mistakes. Download from: Added to GiThub to make update release easier: Installation: All 3 crafting files include dropdown classes for BRAma Cookbook ExileCrafting is standard Exile crafting CustomCrafting is extended crafting using only Arma or Exile items so you dont need any more mods ExtendedBuilding is for the Extended Base mod: 1. Copy folders into your mission PBO (if you change the file structure then change the paths below) all recipes work fully with Brama. 2. Open your mission config.cpp 3. Find CfgCraftingRecipes and replace the whole expression, from class CfgCraftingRecipes down to the final ); with the lines you want from below depending on what you want. class CfgCraftingRecipes { #include "addons\crafting\ExtendedBuilding.hpp" //requires EBM #include "addons\crafting\AmmoCrafting.hpp" #include "addons\crafting\ArifleCrafting.hpp" // requires weapon craft mod #include "addons\crafting\ArifleReclaiming.hpp" // requires weapon craft mod #include "addons\crafting\ArifleUpgrading.hpp" // requires weapon craft mod #include "addons\crafting\BipodCrafting.hpp" #include "addons\crafting\ElectronicsCrafting.hpp" #include "addons\crafting\ExileCrafting.hpp" #include "addons\crafting\FlareCrafting.hpp" #include "addons\crafting\ItemsCrafting.hpp" #include "addons\crafting\MedicalCrafting.hpp" #include "addons\crafting\MeleeCrafting.hpp" #include "addons\crafting\OpticsCrafting.hpp" #include "addons\crafting\PistolCrafting.hpp" // requires weapon craft mod #include "addons\crafting\PistolReclaiming.hpp" // requires weapon craft mod #include "addons\crafting\RHSPistolCrafting.hpp" // requires weapon craft mod #include "addons\crafting\SmokeCrafting.hpp" #include "addons\crafting\SniperCrafting.hpp" // requires weapon craft mod #include "addons\crafting\StorageCrafting.hpp" #include "addons\crafting\SuppressorCrafting.hpp" #include "addons\crafting\TracerCrafting.hpp" #include "addons\crafting\WeaponRespray.hpp" // requires weapon craft mod }; and save 4. Repack into your mission PBO. Its easy to make your own files, you could make files for each mod or do them by category like building, guns, ammo etc, it is just a different way to keep your config tidy as you grow your crafting recipes. You can copy and paste your own recipes into each file as this is a basic template (which I currently use on my server in the Brama files). I wrote it a few months ago but got side-tracked with real life so didn't get around to posting. Extended build will be an older version so you may need to update files relating to it as I just don't have time at the moment. cheers
  8. Hi friends... I created a VERY VERY basic init.d Script to start and stop my server... here it is: #!/bin/bash ### BEGIN INIT INFO # Provides: a3exileserver # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Should-Start: mysql # Should-Stop: mysql # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: ArmA 3 Exile init.d Script by Flodding ### END INIT INFO # #======================================================================= #======== CONFIGURATION PARAMETERS ======== #======== MUST BE EDITED MANUALLY TO FIT YOUR SYSTEM PARAMETERS ======== #======================================================================= USERNAME=a3exile ARMA_DIR='/home/a3exile/server' NAME=instance_exile_altis CONFIGFOLDER=${ARMA_DIR}/instance_exile_altis CONFIG=${CONFIGFOLDER}/server.cfg CFG=${CONFIGFOLDER}/basic.cfg BEPATH=${CONFIGFOLDER}/battleye PORT=2314 PIDFILE=${ARMA_DIR}/${PORT}.pid SERVICE=arma3server BACKUPPATH=/home/a3exile/backup CPU_COUNT=2 BACKUPDAYS=3 MODS=@exile #MODS=@allinarmaterrainpack"\;"@esseker"\;"@exile SERVERMOD=@exileserver"\;"@a3xai OPTIONS="-port=${PORT} -pid=${PIDFILE} -cfg=${CFG} -config=${CONFIG} -name=${NAME} -mod=${MODS} -servermod=${SERVERMOD} -autoinit" #======================================================================= a3_start() { echo "" if [ ! -f $ARMA_DIR/$SERVICE ] then echo "$SERVICE not found! STOPPING !!!" echo "" sleep 1 exit else if pgrep -u $USERNAME -f $SERVICE > /dev/null then echo "$SERVICE is already running!" echo "" else echo "Setting Permissions to needed..." echo "" chmod -R 0755 $ARMA_DIR chown -R $USERNAME:$USERNAME /home/$USERNAME echo "Starting $SERVICE..." echo "" cd $ARMA_DIR su $USERNAME -c "screen -dmS $USERNAME ./$SERVICE $OPTIONS" > stdout.log 2> stderr.log & echo "Searching Process $SERVICE" echo "" sleep 8 if pgrep -u $USERNAME -f $SERVICE > /dev/null then echo "$SERVICE is now running." echo "" else echo "Error! Could not start $SERVICE!" echo "" fi fi fi } a3_stop() { echo "" if pgrep -u $USERNAME -f $SERVICE > /dev/null then echo "Stopping $SERVICE !!" echo "" killall -9 -u $USERNAME else echo "$SERVICE is stopped." echo "" fi } case "$1" in start) a3_start ;; stop) a3_stop if [ -f ${PIDFILE} ]; then rm -f ${PIDFILE} fi sleep 5s ;; restart) a3_stop a3_start ;; status) if [ -f ${PIDFILE} ]; then PID=$(< ${PIDFILE}) echo "PID-File existiert (PID=${PID})..." if [ -f /proc/${PID}/cmdline ]; then echo "Server Prozess scheint zu laufen..." fi fi ;; *) echo "$0 (start|stop|restart|status)" exit 1 ;; esac exit 0now i have a small problem regarding the log files... The server starts up normal, the logfiles are being created, but they are not filled with data. they remain at 0byte. Question is how to format line 60 so the files are filled with data? Im sure theres a problem with this ";<" shit but i cant figure qut how to format right. Thanks
  9. script

    Color Corrections Original created by: Ice9 Vanilla Mediterranean: Mediterranean with color correction: Create a init.sqf, Put the following code inside, [] execVM "effect.sqf";Create a effect.sqf, Put the following code inside for: Mediterranean corrections. "ColorCorrections" ppEffectEnable true; "ColorCorrections" ppEffectAdjust [0.88, 0.88, 0, [0.2, 0.29, 0.4, -0.22], [1, 1, 1, 1.3], [0.15, 0.09, 0.09, 0.0]]; "ColorCorrections" ppEffectCommit 0;Or if your hosting a Desert like world, Try the Afghan color corrections: "ColorCorrections" ppEffectEnable true; "ColorCorrections" ppEffectAdjust [0.9, 0.9, 0, [0, 0.1, 0.25, -0.14], [1, 1, 1, 1.26], [0.15, 0.09, 0.09, 0.0]]; "ColorCorrections" ppEffectCommit 0;Vanilla Afghan: Afghan with color correction:
  10. Hi all im new to developing so not capable of making a script/addon however i dont suppose anyone has a PVE script that works? by this i mean if I was to shoot a player and it hit him i would die myself? Ive seen this on an exile server so i know its possible... Anyone got ideas ? cheers Jacobob
  11. Hi guys, a little script me and @1Vincent Van Goat fiddled around with and made it the welcome dialog on our server. So i thought id share it with you! I this prompts the player on startup this fancy looking welcome screen! Make a new file and call it "welcome.sqf" and edit it to your desire! Just call it in your init.sqf! [] execVM "Custom\Welcome.sqf"; If you get this error: (Thanks @Sica) variable _display does not support serialization Too fix this error, add disableSerialization; above variable _display disableSerialization; _display = findDisplay 999999; _text1 = _display displayCtrl 1100; _buttonSpoiler = _display displayctrl 2400; _textSpoiler = _display displayctrl 1101; _text2 = _display displayCtrl 1102;
  12. script

    ACD_PT - ACiDy Portable Trade zones Features: Place as many trading zones as you want and wherever you wantTurn ON and OFF safe zone triggerTurn ON and OFF any specified traderChangelog: Version 0.2 Added _ID to assign unique number of szUsage: [ _isSafe, // [boolean: true/false] - Turn ON/OFF safe zone trigger _pos, // [array: getPosATL _obj] - Building position _general_direction, // [number: getDir _obj] - Direction of building _Armory, // [boolean: true/false] - Turn ON/OFF Armory trader and props _Equipment, // [boolean: true/false] - Turn ON/OFF Equipment trader and props _Food, // [boolean: true/false] - Turn ON/OFF Food trader and props _Hardware, // [boolean: true/false] - Turn ON/OFF Hardware trader and props _Office, // [boolean: true/false] - Turn ON/OFF Office trader and props _SpecialOperations, // [boolean: true/false] - Turn ON/OFF Special Operations trader and props _Vehicle, // [boolean: true/false] - Turn ON/OFF Vehicle trader and props _WasteDump, // [boolean: true/false] - Turn ON/OFF Waste Dump trader and props _ID, // [number: unique] - Designated number of safe zone ] call acd_fnc_createTradingOffice;Example: [true,[15137.3,16695.4,0.00143814],300,true,true,true,true,true,true,true,true,347] call acd_fnc_createTradingOffice; GitHub: DOWNLOAD:
  13. ACD_TB - ACiDy Tanoa Bridges Version 0.2.1 for @ExileServer 0.9.8 "Kiwi" Features: Turn ON and OFF any Bridge (nothing will be built) Turn ON/OFF Extra objects added there to make bridges look better Turn ON/OFF Bridge map markers Turn ON/OFF Objects/Trees removal for any bridge Notice Follow installation instructions @GitHub: GitHub: DOWNLOAD:
  14. As the title says it is about a Salvage vehicle script. Player corpse falls from destroyed vehicle. Step 1 Copy the Folder custom to you Exile.YourMap Folder Step 2 in the Config.cpp in the ection CfgInteractionMenus you Modify Change it to Step 3 Copy this code in your initPlayerLocal.sqf SV_fnc_SalvageVehicle = compileFinal preprocessFileLineNumbers "custom\SalvageVehicle\SalvageVehicle.sqf"; GitHub-Code: Have Fun with this Modification
  15. This is a script to simulate fishing. They need a burlap sack and have to sit in a boat. Basic fishing script for exile by JackFrost modify by Serveratze --------------------------------------------------------------------------------- Step 1 Copy the Folder custom to you Exile.YourMap Folder --------------------------------------------------------------------------------- Step 2 Copy the Folder overrides to you Exile.YourMap Folder in the Config.cpp in the ection CfgExileCustomCode you Add: ExileClient_gui_hud_event_onKeyUp = "overrides\ExileClient_gui_hud_event_onKeyUp.sqf"; --------------------------------------------------------------------------------- Copy the Folder overrides to you Exile.YourMap Folder or the contents of the overrides to your existsting overides folder, if you have one. Or put the override wherever you put your overrides in your Exile.YourMap Folder. Don´t forget to change the path in "overrides\ExileClient_gui_hud_event_onKeyUp.sqf" to "wherever you put your overrides\ExileClient_gui_hud_event_onKeyUp.sqf", if you don´t use the overrides folder... --------------------------------------------------------------------------------- Use shift key right for Fishing! --------------------------------------------------------------------------------- Have Fun with this Modification GitHub-Code: pic1: pic2: pic3: pic4: pic5: pic:6 pic:7 pic:8 pic:9 pic:10 pic: 11 edit: small change new: added random chance to lose you net new: [29.9.2017] updated for more realistic
  16. HeyI have on my server "AI roaming & missions" and "Zombie & demons" installed. How to make for example more survivors spawning. Can I change this somewhere? I thought I had seen a group before. But this has only happened 1 time.Is there a special mod for this? Or you can customize it somewhere.Thanks!
  17. Wow, its been a while since I did anything for Arma. I was bored tonight, so I decided to port over my SUPER OLD custom spawn script that was just the Cooliest from arma 2 (DayZ). So here ya go... Even put in a song for you. <3 Let me know if you find any bugs (: LETS GET STARTED! 1) Make an SQF named "playerspawn.sqf" // Written by blur <3 //you can edit the text here to say anything you want. //you can change the color of the text by changing color='#ff0000 //you can change the font type by changing font='Zeppelin33' //you can change the text size by changing size='2.25' waitUntil{!isNull (findDisplay 46)}; _textString1 = "<t size='2.25' font='Zeppelin33' color='#ff0000' align='center'>Welcome to\nBlur Gaming</t>"; _textString2 = "<t size='2.25' font='Zeppelin33' color='#ff0000' align='center'>Welcome to\nBlur Gaming</t>"; _textString3 = "<t size='2.25' font='Zeppelin33' color='#ff0000' align='center'>Welcome to\nBlur Gaming</t>"; _textString4 = "<t size='2.25' font='Zeppelin33' color='#ff0000' align='center'>Welcome to\nBlur Gaming</t>"; _textString5 = ""; //Leave this blank if ( alive player ) then { //if ( alive player && ! isTouchingGround player ) then { //this might work to make it so the music only plays when you are haloing in. sleep 5; playSound "IntroSong"; hint parseText (_textString1); sleep 5; hint parseText (_textString5); hint parseText (_textString2); sleep 5; hint parseText (_textString5); hint parseText (_textString3); sleep 5; hint parseText (_textString5); hint parseText (_textString4); sleep 5; hint parseText (_textString5); }; 2) Put said script into your mission PBO. 3) Open your "init.sqf" file. Put this bad boy in there. //written by blur <3 [] execVM "playerspawn.sqf"; 4) find your "description.ext" and open it, then find a nice cozy place for: //Written by blur <3 class CfgSounds { sounds[] = { introSong }; class introSong { name="introSong"; sound[]={introSong.ogg,0.9,1}; titles[] = {}; }; }; WOW! You're basically a full on hacker now! Go ahead and download this song file, or use one of your own! please note: The song must be in .OGG format! You can make it into an OGG by converting it in Audacity. woop woop you are the best! and give me all your pop tabs or the puppy gets it.
  18. This script is for mARMAcp > RE Editor If you don't know what mARMAcp is, check out this thread Here's a nice nifty script that will reward all the players in your server with a little bit of extra cash. You can use this to keep your server popular and get people to come back to your server They will receive 1000$ from "God" with this script ["God", 1000] spawn { _amount = _this select 1; _admin = _this select 0; ["notificationRequest",["Success", ["Money event starting :D"]]] call ExileServer_system_network_send_broadcast; uiSleep 1; ["notificationRequest",["Success", ["You guys ready???"]]] call ExileServer_system_network_send_broadcast; uiSleep 1; for "_i" from 5 to 1 step -1 do { ["systemChatRequest", [format ["Free money from %1 in %2", _admin, _i]]] call ExileServer_system_network_send_broadcast; uiSleep 1; }; { _currentAccountBalance = _x getVariable ["ExileMoney", 0]; _currentAccountBalance = _currentAccountBalance + _amount; _x setVariable ["ExileMoney", _currentAccountBalance]; format["setAccountMoney:%1:%2", _currentAccountBalance, getPlayerUID _x] call ExileServer_system_database_query_fireAndForget; [_x, "moneyReceivedRequest", [str _currentAccountBalance, _admin]] call ExileServer_system_network_send_to; } forEach allPlayers; };
  19. Hey guys, this is Phate from easy-gaming and today I want to release my edited Version from the Chop Wood Script. With this Script you can chop Wood directly inside your vehicle which is near by. Inside ExileServer_object_tree_network_chopTreeRequest.sqf in your Server Script Folder: /** * Exile Mod * * © 2015 Exile Mod Team * * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. * To view a copy of this license, visit * Yb9IfG8VRNOOtggqvAUNp6I0hsfGvPYY/AfLZTU1Rxc= */ // Edited by Phate from private["_sessionId","_parameters","_treeNetId","_tree","_isTree","_treeModelNames","_treeHeight","_newDamage","_treePosition","_spawnRadius","_weaponHolders","_weaponHolder","_weaponHolderPosition"]; _sessionId = _this select 0; _parameters = _this select 1; _treeNetId = _parameters select 0; // Define Wood Drop Notify Text here _woodText = "Wood dropped in your Area!"; _woodVehicleText = "Wood was put inside your Vehicle!"; _woodVehicleFullText = "Wood dropped in your Area! Vehicle is Full!"; // Define Wood Drop Notify Text here _tree = objectFromNetId _treeNetId; if (!isNull _tree) then { _isTree = false; _treeModelNames = getArray(configFile >> "CfgInteractionModels" >> "WoodSource" >> "models"); { if !(((str _tree) find _x) isEqualTo -1)exitWith {_isTree = true}; } forEach _treeModelNames; if (_isTree) then { if (alive _tree) then { _treeHeight = _tree call ExileClient_util_model_getHeight; _treeHeight = _treeHeight max 1; _newDamage = ((damage _tree) + (1 / (floor _treeHeight) )) min 1; _tree setDamage _newDamage; if (_newDamage isEqualTo 1) then { _tree setDamage 999; }; _nearestTruck = (getPosATL _tree) nearEntities[["PutCar1Here", "PutCar2Here"], 10]; _weaponHolder = objNull; if ((count _nearestTruck > 0)) then { _truck = _nearestTruck select 0; if (_truck canAdd "Exile_Item_WoodLog") then { _truck addMagazineCargoGlobal ["Exile_Item_WoodLog", 1]; [_sessionID, "notificationRequest", ["Success", [_woodVehicleText]]] call ExileServer_system_network_send_to; } else { _treePosition = getPosATL _tree; _treePosition set[2, 0]; _spawnRadius = 3; _weaponHolders = nearestObjects[_treePosition, ["GroundWeaponHolder"], _spawnRadius]; _weaponHolder = objNull; if (_weaponHolders isEqualTo []) then { _weaponHolderPosition = [_treePosition, _spawnRadius] call ExileClient_util_math_getRandomPositionInCircle; _weaponHolderPosition set [2, 0]; _weaponHolder = createVehicle ["GroundWeaponHolder", _weaponHolderPosition, [], 0, "CAN_COLLIDE"]; _weaponHolder setPosATL _weaponHolderPosition; } else { _weaponHolder = _weaponHolders select 0; }; _weaponHolder addMagazineCargoGlobal ["Exile_Item_WoodLog", 1]; [_sessionID, "notificationRequest", ["Success", [_woodVehicleFullText]]] call ExileServer_system_network_send_to; }; } else { _treePosition = getPosATL _tree; _treePosition set[2, 0]; _spawnRadius = 3; _weaponHolders = nearestObjects[_treePosition, ["GroundWeaponHolder"], _spawnRadius]; _weaponHolder = objNull; if (_weaponHolders isEqualTo []) then { _weaponHolderPosition = [_treePosition, _spawnRadius] call ExileClient_util_math_getRandomPositionInCircle; _weaponHolderPosition set [2, 0]; _weaponHolder = createVehicle ["GroundWeaponHolder", _weaponHolderPosition, [], 0, "CAN_COLLIDE"]; _weaponHolder setPosATL _weaponHolderPosition; } else { _weaponHolder = _weaponHolders select 0; }; _weaponHolder addMagazineCargoGlobal ["Exile_Item_WoodLog", 1]; [_sessionID, "notificationRequest", ["Success", [_woodText]]] call ExileServer_system_network_send_to; }; }; }; }; true Edit the Above script at: "PutCar1Here", "PutCar2Here" with your car classnames. You can put this Exile List in there. Probably not all cars are available there. "Exile_Car_Hatchback_Beige","Exile_Car_Hatchback_Green","Exile_Car_Hatchback_Blue","Exile_Car_Hatchback_BlueCustom","Exile_Car_Hatchback_BeigeCustom","Exile_Car_Hatchback_Yellow","Exile_Car_Hatchback_Grey","Exile_Car_Hatchback_Black","Exile_Car_Hatchback_Dark","Exile_Car_Hatchback_Rusty1","Exile_Car_Hatchback_Rusty2","Exile_Car_Hatchback_Rusty3","Exile_Car_Hatchback_Sport_Red","Exile_Car_Hatchback_Sport_Blue","Exile_Car_Hatchback_Sport_Orange","Exile_Car_Hatchback_Sport_White","Exile_Car_Hatchback_Sport_Beige","Exile_Car_Hatchback_Sport_Green","Exile_Car_HEMMT","Exile_Car_Hunter","Exile_Car_Ifrit","Exile_Car_Offroad_Red","Exile_Car_Offroad_Beige","Exile_Car_Offroad_White","Exile_Car_Offroad_Blue","Exile_Car_Offroad_DarkRed","Exile_Car_Offroad_BlueCustom","Exile_Car_Offroad_Guerilla01","Exile_Car_Offroad_Guerilla02","Exile_Car_Offroad_Guerilla03","Exile_Car_Offroad_Guerilla04","Exile_Car_Offroad_Guerilla05","Exile_Car_Offroad_Guerilla06","Exile_Car_Offroad_Guerilla07","Exile_Car_Offroad_Guerilla08","Exile_Car_Offroad_Guerilla09","Exile_Car_Offroad_Guerilla10","Exile_Car_Offroad_Guerilla11","Exile_Car_Offroad_Guerilla12","Exile_Car_Offroad_Rusty1","Exile_Car_Offroad_Rusty2","Exile_Car_Offroad_Rusty3","Exile_Car_Offroad_Armed_Guerilla01","Exile_Car_Offroad_Armed_Guerilla02","Exile_Car_Offroad_Armed_Guerilla03","Exile_Car_Offroad_Armed_Guerilla04","Exile_Car_Offroad_Armed_Guerilla05","Exile_Car_Offroad_Armed_Guerilla06","Exile_Car_Offroad_Armed_Guerilla07","Exile_Car_Offroad_Armed_Guerilla08","Exile_Car_Offroad_Armed_Guerilla09","Exile_Car_Offroad_Armed_Guerilla10","Exile_Car_Offroad_Armed_Guerilla11","Exile_Car_Offroad_Armed_Guerilla12","Exile_Car_Offroad_Repair_Civillian","Exile_Car_Offroad_Repair_Red","Exile_Car_Offroad_Repair_Beige","Exile_Car_Offroad_Repair_White","Exile_Car_Offroad_Repair_Blue","Exile_Car_Offroad_Repair_DarkRed","Exile_Car_Offroad_Repair_BlueCustom","Exile_Car_Offroad_Repair_Guerilla01","Exile_Car_Offroad_Repair_Guerilla02","Exile_Car_Offroad_Repair_Guerilla03","Exile_Car_Offroad_Repair_Guerilla04","Exile_Car_Offroad_Repair_Guerilla05","Exile_Car_Offroad_Repair_Guerilla06","Exile_Car_Offroad_Repair_Guerilla07","Exile_Car_Offroad_Repair_Guerilla08","Exile_Car_Offroad_Repair_Guerilla09","Exile_Car_Offroad_Repair_Guerilla10","Exile_Car_Offroad_Repair_Guerilla11","Exile_Car_Offroad_Repair_Guerilla12","Exile_Car_Strider","Exile_Car_SUV_Red","Exile_Car_SUV_Black","Exile_Car_SUV_Grey","Exile_Car_SUV_Orange","Exile_Car_Tempest","Exile_Car_Van_Black","Exile_Car_Van_White","Exile_Car_Van_Red","Exile_Car_Van_Guerilla01","Exile_Car_Van_Guerilla02","Exile_Car_Van_Guerilla03","Exile_Car_Van_Guerilla04","Exile_Car_Van_Guerilla05","Exile_Car_Van_Guerilla06","Exile_Car_Van_Guerilla07","Exile_Car_Van_Guerilla08","Exile_Car_Van_Box_Black","Exile_Car_Van_Box_White","Exile_Car_Van_Box_Red","Exile_Car_Van_Box_Guerilla01","Exile_Car_Van_Box_Guerilla02","Exile_Car_Van_Box_Guerilla03","Exile_Car_Van_Box_Guerilla04","Exile_Car_Van_Box_Guerilla05","Exile_Car_Van_Box_Guerilla06","Exile_Car_Van_Box_Guerilla07","Exile_Car_Van_Box_Guerilla08","Exile_Car_Van_Fuel_Black","Exile_Car_Van_Fuel_White","Exile_Car_Van_Fuel_Red","Exile_Car_Van_Fuel_Guerilla01","Exile_Car_Van_Fuel_Guerilla02","Exile_Car_Van_Fuel_Guerilla03","Exile_Car_Zamak","Land_Pod_Heli_Transport_04_covered_F","Land_Pod_Heli_Transport_04_fuel_F","Land_Pod_Heli_Transport_04_box_F","Land_Pod_Heli_Transport_04_repair_F","Land_Pod_Heli_Transport_04_medevac_F","Land_Pod_Heli_Transport_04_bench_F","Exile_Bike_OldBike","Exile_Bike_MountainBike","Exile_Bike_QuadBike_Black","Exile_Bike_QuadBike_Blue","Exile_Bike_QuadBike_Red","Exile_Bike_QuadBike_White","Exile_Bike_QuadBike_Nato","Exile_Bike_QuadBike_Csat","Exile_Bike_QuadBike_Fia","Exile_Bike_QuadBike_Guerilla01","Exile_Bike_QuadBike_Guerilla02","Exile_Car_Kart_BluKing","Exile_Car_Kart_RedStone","Exile_Car_Kart_Vrana","Exile_Car_Kart_Green","Exile_Car_Kart_Blue","Exile_Car_Kart_Orange","Exile_Car_Kart_White","Exile_Car_Kart_Yellow","Exile_Car_Kart_Black","Exile_Boat_MotorBoat_Police","Exile_Boat_MotorBoat_Orange","Exile_Boat_MotorBoat_White","Exile_Boat_RubberDuck_CSAT","Exile_Boat_RubberDuck_Digital","Exile_Boat_RubberDuck_Orange","Exile_Boat_RubberDuck_Blue","Exile_Boat_RubberDuck_Black","Exile_Boat_SDV_CSAT","Exile_Boat_SDV_Digital","Exile_Boat_SDV_Grey","Exile_Chopper_Hellcat_Green","Exile_Chopper_Hellcat_FIA","Exile_Chopper_Hummingbird_Green","Exile_Chopper_Hummingbird_Civillian_Blue","Exile_Chopper_Hummingbird_Civillian_Red","Exile_Chopper_Hummingbird_Civillian_ION","Exile_Chopper_Hummingbird_Civillian_BlueLine","Exile_Chopper_Hummingbird_Civillian_Digital","Exile_Chopper_Hummingbird_Civillian_Elliptical","Exile_Chopper_Hummingbird_Civillian_Furious","Exile_Chopper_Hummingbird_Civillian_GrayWatcher","Exile_Chopper_Hummingbird_Civillian_Jeans","Exile_Chopper_Hummingbird_Civillian_Light","Exile_Chopper_Hummingbird_Civillian_Shadow","Exile_Chopper_Hummingbird_Civillian_Sheriff","Exile_Chopper_Hummingbird_Civillian_Speedy","Exile_Chopper_Hummingbird_Civillian_Sunset","Exile_Chopper_Hummingbird_Civillian_Vrana","Exile_Chopper_Hummingbird_Civillian_Wasp","Exile_Chopper_Hummingbird_Civillian_Wave","Exile_Chopper_Huron_Black","Exile_Chopper_Huron_Green","Exile_Chopper_Mohawk_FIA","Exile_Chopper_Orca_CSAT","Exile_Chopper_Orca_Black","Exile_Chopper_Orca_BlackCustom","Exile_Chopper_Taru_Transport_CSAT","Exile_Chopper_Taru_Transport_Black","Exile_Chopper_Taru_CSAT","Exile_Chopper_Taru_Black","Exile_Chopper_Taru_Covered_CSAT","Exile_Chopper_Taru_Covered_Black","Exile_Plane_Cessna","I_mas_cars_UAZ_Unarmed","I_mas_cars_UAZ_Med","O_mas_cars_UAZ_Unarmed","O_mas_cars_UAZ_Med","B_mas_cars_Hilux_Unarmed","B_mas_cars_Hilux_Med","B_mas_cars_LR_Unarmed","B_mas_cars_LR_Med","I_mas_cars_LR_soft_Unarmed","I_mas_cars_LR_soft_Med","B_mas_HMMWV_UNA","B_mas_HMMWV_MEV","B_mas_HMMWV_UNA_des","B_mas_HMMWV_MEV_des","I_mas_cars_Ural","I_mas_cars_Ural_open","I_mas_cars_Ural_ammo","I_mas_cars_Ural_repair","I_mas_cars_Ural_fuel","O_mas_cars_Ural","O_mas_cars_Ural_open","O_mas_cars_Ural_ammo","O_mas_cars_Ural_repair","O_mas_cars_Ural_fuel","I_mas_cars_UAZ_MG","I_mas_cars_UAZ_M2","O_mas_cars_UAZ_MG","B_mas_cars_Hilux_MG","B_mas_cars_Hilux_M2","I_mas_cars_LR_soft_M2","B_mas_cars_LR_M2","B_mas_HMMWV_M134","B_mas_HMMWV_SOV_M134","B_mas_HMMWV_M134_des","B_mas_HMMWV_M2","B_mas_HMMWV_SOV_M134_des","B_mas_HMMWV_M2_des","B_mas_UH60M_MEV","B_mas_UH1Y_UNA_F","B_mas_UH1Y_MEV_F","B_Heli_Transport_01_F","B_Heli_Transport_01_camo_F","b_heli_transport_03_black_f","b_heli_transport_03_f","b_mas_uh60m","B_mas_CH_47F","B_mas_UH60M_SF","rhsusf_m1025_w","rhsusf_m1025_d","rhsusf_m1025_w_s","rhsusf_m1025_d_s","rhsusf_m1025_w_m2","rhsusf_m1025_d_m2","rhsusf_m1025_w_s_m2","rhsusf_m1025_d_s_m2","rhsusf_m998_w_2dr","rhsusf_m998_d_2dr","rhsusf_m998_w_2dr_halftop","rhsusf_m998_d_2dr_halftop","rhsusf_m998_w_2dr_fulltop","rhsusf_m998_d_2dr_fulltop","rhsusf_m998_w_4dr","rhsusf_m998_d_4dr","rhsusf_m998_w_4dr_halftop","rhsusf_m998_d_4dr_halftop","rhsusf_m998_w_4dr_fulltop","rhsusf_m998_d_4dr_fulltop","rhs_tigr_vdv","rhs_tigr_vmf","rhs_tigr_msv","rhs_tigr_vv","rhs_tigr_3camo_vdv","rhs_tigr_3camo_vmf","rhs_tigr_3camo_msv","rhs_tigr_3camo_vv","rhs_tigr_ffv_vdv","rhs_tigr_ffv_vmf","rhs_tigr_ffv_msv","rhs_tigr_ffv_vv","rhs_tigr_ffv_3camo_vdv","rhs_tigr_ffv_3camo_vmf","rhs_tigr_ffv_3camo_msv","rhs_tigr_ffv_3camo_vv","rhsusf_m977a2_usarmy_wd","rhsusf_m977a2_cpk_usarmy_wd","rhsusf_m978a2_usarmy_wd","rhsusf_m978a2_cpk_usarmy_wd","rhs_uaz_msv_01","rhs_uaz_vdv","rhs_uaz_vmf","rhs_uaz_vv","rhs_uaz_open_msv_01","rhs_uaz_open_vdv","rhs_uaz_open_vmf","rhs_uaz_open_vv","rhs_ural_msv_01","rhs_ural_vdv_01","rhs_ural_vmf_01","rhs_ural_vv_01","rhs_ural_flat_msv_01","rhs_ural_flat_vdv_01","rhs_ural_flat_vmf_01","rhs_ural_flat_vv_01","rhs_ural_open_msv_01","rhs_ural_open_vdv_01","rhs_ural_open_vmf_01","rhs_ural_open_vv_01","rhs_ural_open_flat_msv_01","rhs_ural_open_flat_vdv_01","rhs_ural_open_flat_vmf_01","rhs_ural_open_flat_vv_01","rhs_ural_fuel_msv_01","rhs_ural_fuel_vdv_01","rhs_ural_fuel_vmf_01","rhs_ural_fuel_vv_01","rhs_ural_civ_01","rhs_ural_civ_02","rhs_ural_civ_03","rhs_ural_open_civ_01","rhs_ural_open_civ_02","rhs_ural_open_civ_03","rhs_civ_truck_02_covered_f","rhs_civ_truck_02_transport_f","rhs_typhoon_vdv","rhs_gaz66_vmf","rhs_gaz66_vdv","rhs_gaz66_vv","rhs_gaz66_msv","rhs_gaz66_flat_vmf","rhs_gaz66_flat_vdv","rhs_gaz66_flat_vv","rhs_gaz66_flat_msv","rhs_gaz66o_vmf","rhs_gaz66o_vdv","rhs_gaz66o_vv","rhs_gaz66o_msv","rhs_gaz66o_flat_vmf","rhs_gaz66o_flat_vdv","rhs_gaz66o_flat_vv","rhs_gaz66o_flat_msv","rhs_gaz66_r142_vmf","rhs_gaz66_r142_vdv","rhs_gaz66_r142_msv","rhs_gaz66_r142_vv","rhs_gaz66_repair_vmf","rhs_gaz66_repair_vdv","rhs_gaz66_repair_vv","rhs_gaz66_repair_msv","rhs_gaz66_ap2_vmf","rhs_gaz66_ap2_vdv","rhs_gaz66_ap2_vv","rhs_gaz66_ap2_msv","rhs_gaz66_ammo_vmf","rhs_gaz66_ammo_vdv","rhs_gaz66_ammo_vv","rhs_gaz66_ammo_msv","rhs_uaz_chdkz","rhs_uaz_open_chdkz","rhs_ural_chdkz","rhs_ural_open_chdkz","rhs_ural_work_chdkz","rhs_ural_work_open_chdkz" The Script was originally edited by happydayz and lunatik. Now it should fully work. Original Thread: I post this Script here in Case someone missed it on the other Forum! Visit us on easy-gaming Test the Script on: If you have any Suggestions for this Script feel free to post it!
  20. The new Exile update is on the horizon, and despite all of the amazing features it's gonna bring, it's also gonna bring headaches for server owners who have to update their server(s) and the dozens of customizations that they made. One of the daunting tasks is updating BattlEye filters. Granted, Exile does come with filters by default that would work fine, if it weren't for the fact that most servers run custom scripts/addons that trigger the BE filters, so almost every time you add something you end up with a BattlEye kick (only one if you're lucky). I've gone through the experience many times, and let's face it: it's tedious. When you get a script restriction, you have to copy the code, replace all of the newlines with "\n"s, find the right line, and update your "scripts.txt". There are certain online tools that will automatically replace newlines for you, but wouldn't it be nice if the script exception was generated and added completely automatically as soon as it happens? Well, I think so, so I mish-mashed some code together and created the "BattlEye Automatic Exception Generator". It will automatically scan your scripts.log for script restrictions, replace newlines in the code (if they exist), and add the exception to your "scripts.txt" on the correct line. It will also prevent duplicate exceptions from being added (to the same line). ***!!!READ THE README BEFORE ASKING ANY QUESTIONS!!!*** Seriously guys (and gals). If I see any question in here that is answered by the readme, I will simply ignore it, and it may even be deleted. If you have any questions/comments/concerns/suggestions, please leave them below. I made this for "fun" in my free time, and it is not perfect by any means, so any help/suggestions are appreciated. DOWNLOAD: PS: I know people have made stuff like this before, but none of the tools were publicly available, and least of all, open source.
  21. I have the infistar xm8 configurator, but im at a loss on how to code it. If someone could write the script for me that would be greatly appreciated. lass customapp_7 { submenu = 0; toggleable = 0; text = ""; tooltip = ""; fnc = ""; (The format for the infistar configurator) I need it to check the players inventory for a toolbox and scrap metal, if the player has it. Then to take them both away and spawn in a fully fueled mozzie. Im at a loss on how to do this, thanks a lot
  22. ETG Login Reward Script by Kellojo Description: This script will add login rewards to your Exile server. It rewards the player with items added to his inventory. The script has a built in progress system with ten different tiers of rewards. Features: - easy to set up (plug and play) - 10 configurable reward tiers - performance friendly (runs only on client) Installation/Usage: 1. Add this to the init.sqf if (hasInterface) then {_nul = execVM "ETG_LoginrewardScript.sqf";}; 1. Or add this to your initPlayerLocal.sqf _nul = execVM "ETG_LoginrewardScript.sqf Notes: If you have any ideas and/or problems feel free to add me on steam (Kellojo). License/Disclaimer: You can use this script on your servers and missions and are allowed to modify it however you want. Its not necessary to give credit to me but it would be appreciated. Download: You can download the leatest version from Armaholic: Download
  23. NoKillScript – Prevents any ‘Safe Zone’ killings and damage to player’s vehicles. Version: 1.16 Tested On: ARMA 3 (should work on ARMA 2, though untested) Tested Modes: Single Player, Multiplayer (Dedicated Server) Tested Environments: Standard ARMA SP/MP, Epoch, Exile Script Executor: Client Script Host: Server or Client Format: script, SQS Description: NoKillZone (NKZ), is a script that helps put an end to the notorious ‘safe zone’ killings that plagued MP environments such as Epoch and Exile. Simply place a marker on your map, and then put the marker name in the scripts parameters, and that’s it! It is a simple script to use. Nothing fancy here. Once it starts, it just loops over and over checking to see if player has entered or left the mark area. Matters not if they teleport into the area, fly over it, or respawn in to it – the script will detect all players in the zone regardless how they arrived or left. 100% client side and consumes almost no resources from the client. Runs till client exits the server. No triggers are used. This script is for players only, it does not detect/react to any AI units. Uses: To mark a ‘safe area’ where players can be safe and not have to worry about being killed by anyone. It is possible, if desired for example, to have player protected at 100m and then at 50m, their vehicle protected. This is done by using 2 scripts. One with the DISTANCE parameter set to ‘100’ and the other set to ‘50’. Usage: [MARKER,DISTANCE,TEXT-IN,TEXT-OUT,PROTECTION] exec "NoKillZone.Sqs"; MARKER = Map marker name - In quotes DISTANCE = Radius of protection in meters TEXT-IN * = Text to be shown via Hint when entering the zone - In quotes TEXT-OUT * = Text to be shown via Hint when leaving the zone - In quotes PROTECTION * = Allows you to choose protection for player or player and their vehicle. * = Optional parameter Example: ["CentralSZ",500,"You Have Entered The Central Safe Zone","You Have Left The Central Safe Zone",1] exec "NoKillZone.Sqs" Full documentation can be found in the top lines of the script. Just open it in a text program such as NotePad++ to view. For servers, call script from 'INIT.SQF' and/or 'OnPlayerRespawn.Sqf'. For SP, you can also call it from the INIT.Sqf or you can activate it via the debug console or other means such as a radio trigger. Once launched, you will get a 'confirmation' message showing script is active, what zone, and if vehicle protection is active. Other Notes: While not ‘optimized’ and the ‘cleanest’ looking script, it does work and work well. If you wish to spend one to two hours ‘optimizing’ it to save a few milliseconds, be my guest! Known Issues: Script can be run many times for the same location. There is no way to exit the script without the player quitting the game. Not all parameter errors are detected, though some are (The above issues are set to be addressed in the future) Video Example: Download Link: Secondary DL Link: File Size: 2k Zipped, 6k Unzipped It's simple and stupid, but it works! Enjoy!
  24. So I would need to the script to do this... 1) If a player logs in, and they are 2000m from cords [10000,10000,0] they are teleported to any of the cord in point 2 2) Teleport locations: [1000,1000,0],[2000,2000,0],[3000,3000,0],[4000,4000,0],[5000,5000,0] 3) Message appears when a) Entering the 2000m zone "Log off here and you will be teleported to a random location" b) After logging in and being teleported "You were moved from this location as logging off is not allowed" 4) Some how working with Infistars anti-teliport I would be happy to donate £15 to have this wrote and working (if that's allowed)
  25. Hello, everyone! So to explain my situation here, I wanted to add Left Shoulder Scripted Weapon to Exile. It's a great addition, and only works via script on the server-side of things so no additional mods required by the client! I have been able to run the script package in vanilla-ish Arma servers (Nothing that overhauled the UI or anything like Exile does) so I need some help. How it works: This script seems to add a scroll menu option dependant on a couple variables but the interface is pretty simple. Scroll down and you see "Put <weapon> on back". If you already have a weapon, it will say "<weapon> in hand". Super nifty! I even have a screen shot included. Here's the raw code from the mod: I have tried to load this line at the end of init.sqf and initPlayerLocal.sqf [] execVM "aalssw.sqf" but it doesn't seem to load in Exile. I really don't have enough experience with Arma scripting to figure out what the problem is! I get some of the basic concepts, but then Exile is a different beast all together. Can anyone assist? I know that the server is finding the code to execute, and it doesn't seem to cause any errors. The script just doesn't seem to function. UPDATE: There might be something I am forgetting as well. Should I whitelist this script in BattleEye? How can I find out if it's being blocked? Should I try this instead? What are the differences between execvm and call compile? call compile preprocessFileLineNumbers "aalssw.sqf"; I have been able to look at various solutions, but none seem to use code nearly as complex as the package I'm trying to impliment. Do I need to re-write the script from the ground up? I've also found this tutorial helpful: