• Announcements

    • Flosstradamus

      Official Discord   03/15/17

      https://discord.gg/FMkqWpF Click the link above and join our Official Discord!  Chat with developers and get quicker support!
    • Vishpala

      New XM8 Discord Bot   05/15/17

      Our new XM8 Discord Bot will send you notifications about events happening in-game, even if you are not online!  Read about it on the Devblog:  
    • WolfkillArcadia

      1.0.4 "Pineapple" Release   03/08/18

      Inmates! We have launched 1.0.4 update for Exile. You can read about the release here:   
    • WolfkillArcadia

      Exile Server 1.0.4a hotfix out!   03/09/18

      Server owners! We pushed out 1.0.4a hotfix for Exile server. You will need to merge/replace the following files:
      ExileServer_object_lock_network_grindNotificationRequest.sqf
      ExileServer_object_construction_network_*.sqf

      Just download the server files from the downloads section. 

Alexis

Member
  • Content count

    138
  • Joined

  • Last visited

Community Reputation

24 Neutral

About Alexis

  • Rank
    Capo

Recent Profile Visitors

1788 profile views
  1. ATTENTION: THIS SCRIPT REQUIRED ARMA 3 1.82! DO NOT USE THAT UNTILL RELEASE 1.82 PATCH! Thanks! This is first upload release, if scripts have mistakes, please, post problems here, in this topic! Checked on ArmA Vanilla vehicles, 90% vehicles supported successfuly! some 3rd party vehicles may not be supported.:( https://github.com/FairyTale5571/Exile-Change-vehicle-plate P.S. Yes, you can monetize it! Everywhere
  2. @dekela try to put the transport in two different flags with the same name of transport, one of the territories will response error
  3. @BaroN damn right, corrected, thx
  4. Fix for virtual garage /** * ExileServer_object_vehicle_network_retrieveVehicleRequest * * Exile Mod * www.exilemod.com * © 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 http://creativecommons.org/licenses/by-nc-nd/4.0/. */ private["_sessionID", "_parameters", "_nickname", "_playerObject", "_flagObject", "_territoryID", "_vehicleInfo", "_buildRights", "_storedVehicles", "_index"]; _sessionID = _this select 0; _parameters = _this select 1; _nickname = _parameters select 0; try { _playerObject = _sessionID call ExileServer_system_session_getPlayerObject; if (isNull _playerObject) then { throw "Player is null"; }; if (_playerObject getVariable ["ExileMutex",false]) then { throw "Player is Mutex"; }; _playerObject setVariable ["ExileMutex", true]; _flagObject = _playerObject call ExileClient_util_world_getTerritoryAtPosition; if (isNull _flagObject) then { throw "Invalid Flag"; }; if (_flagObject getVariable [format["Exile%1Mutex", toLower(_nickname)], false]) then { throw "Vehicle is being processed by another player."; }; _flagObject setVariable [format["Exile%1Mutex", toLower(_nickname)], true]; _territoryID = _flagObject getVariable ["ExileDatabaseID", -1]; _vehicleInfo = format["confirmVehicleOwnership:%1:%2", _nickname,_territoryID] call ExileServer_system_database_query_selectSingle; if !((_vehicleInfo select 1) isEqualTo _territoryID) then { throw "Vehicle does not belong to this territory!"; }; _buildRights = _flagObject getVariable ["ExileTerritoryBuildRights", []]; if !((getPlayerUID _playerObject) in _buildRights) then { throw "You do not have rights to access this Virtual Garage"; }; _storedVehicles = _flagObject getVariable ["ExileTerritoryStoredVehicles", []]; _index = -1; { if (toLower(_x select 1) isEqualTo toLower(_nickname)) exitWith { _index = _forEachIndex; }; } forEach _storedVehicles; if (_index isEqualTo -1) then { throw "Unable to find vehicle in stored vehicles"; }; _storedVehicles deleteAt _index; _flagObject setVariable ["ExileTerritoryStoredVehicles", _storedVehicles, true]; format["retrieveVehicle:%1", _vehicleInfo select 0] call ExileServer_system_database_query_fireAndForget; (_vehicleInfo select 0) call ExileServer_object_vehicle_database_load; [_sessionID, "retrieveVehicleResponse", [true]] call ExileServer_system_network_send_to; } catch { [_sessionID, "retrieveVehicleResponse", [false]] call ExileServer_system_network_send_to; [_sessionID, "toastRequest", ["ErrorTitleAndText", ["Retrieve Vehicle Failed!", _exception]]] call ExileServer_system_network_send_to; _exception call ExileServer_util_log; }; _flagObject setVariable [format["Exile%1Mutex", toLower(_nickname)], nil]; _playerObject setVariable ["ExileMutex", false]; true [confirmVehicleOwnership] SQL1_1 = SELECT id, territory_id FROM vehicle WHERE nickname = ? AND territory_id = ? Number of Inputs = 2 SQL1_INPUTS = 1,2 OUTPUT = 1,2
  5. 15:47:33 Error in expression <_letter = _inputLetters select _i; if !(_letter in _whitespaceCharacters) exitWi> 15:47:33 Error position: <_letter in _whitespaceCharacters) exitWi> 15:47:33 Error Undefined variable in expression: _letter 15:47:33 File exile_client\code\ExileClient_util_string_trim.sqf, line 31 When store vehicle in virtual garage.
  6. .
  7. Add code into initPlayerLocal.sqf [] spawn { while {true} do { _obj = objectParent player; if (_obj isKindOf 'Bicycle') then { _speed = abs speed _obj; _norun = nearestObjects [_obj,["Car","Tank","Plane","Air","Ship","Submarine"],7]; if (count _norun > 0) then { if ((_obj != player) && (_speed > 3)) then { _vel = velocity _obj; _obj setVelocity [0,0,0]; }; }; }; uiSleep 0.1; }; };
  8. Why is the field "catchphrase"?
  9. in the ExileServer_system_trading_network_sellItemRequest script there is a parameter, _noRespectItems, but in the script ExileServer_system_trading_network_wasteDumpRequest, these goods which are listed in ExileServer_system_trading_network_sellItemRequest are not taken into account, and the player receives for them respect, is it possible to somehow add these goods to the wasteDumpRequest script? Or maybe that just a bug, and he will be fixed in 1.0.4...
  10. Back to working out?
  11. Can u post mission.sqm file with objects? Please?
  12. Yeah, see, sorry
  13. Is it possible to make the boxes spawn in random places, and not where the clear place and type of box is already intended? I would like, for example, that after the restart the player does not find the same place, the same box, and look for it in another place, it seems to me more logical, because with your version players will simply remember the location of steep boxes and will go to first turn only there