Alexis

Member
  • Content count

    138
  • Donations

    0.00 EUR 
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Alexis

  1. Hi! What about a translate all exile mod on others language via stringhtable? I can make a translation into Russian, someone in German, etc., finding the right person is not a problem, you just need the desire and how the developers look at it
  2. Alexis

    Change vehicle plate

    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
  3. Alexis

    Exile 1.0.4 Bugs Megathread !! READ THE RULES!!

    @dekela try to put the transport in two different flags with the same name of transport, one of the territories will response error
  4. Alexis

    Exile 1.0.4 Bugs Megathread !! READ THE RULES!!

    @BaroN damn right, corrected, thx
  5. Alexis

    Exile 1.0.4 Bugs Megathread !! READ THE RULES!!

    Fix for virtual garage /** * ExileServer_object_vehicle_network_retrieveVehicleRequest * * Exile Mod * exile.majormittens.co.uk * © 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
  6. Alexis

    Exile 1.0.4 Bugs Megathread !! READ THE RULES!!

    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.
  7. Alexis

    Disable bicycle ramming

    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. Alexis

    Disable bicycle ramming

    .
  9. Why is the field "catchphrase"?
  10. Alexis

    No respect items waste dump

    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...
  11. Alexis

    IMS - Development Paused

    Back to working out?
  12. Can u post mission.sqm file with objects? Please?
  13. Alexis

    Exile Default and Custom Container Loot System

    Yeah, see, sorry
  14. Alexis

    Exile Default and Custom Container Loot System

    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
  15. Alexis

    DS Houses

    can I reupload this mod in my mod pack?
  16. Hello, Chris! Is it possible to add the Zeus module to the infistаr, as well as the ability to disable the weapon recoil check?
  17. Alexis

    [SOLVED] [REQUEST] Zeus Module And recoil check

    @infiSTAR I have a talent system on my server, one of the talents is to reduce the recoil of the weapon
  18. Alexis

    [Release] xsSpawn | Ground Spawn or Halo Selection

    /** * ExileServer_object_player_createBambi * * Exile Mod * exile.majormittens.co.uk * © 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","_requestingPlayer","_spawnLocationMarkerName","_bambiPlayer","_accountData","_direction","_position","_spawnAreaPosition","_spawnAreaRadius","_clanID","_clanData","_clanGroup","_player","_devFriendlyMode","_devs","_parachuteNetID","_spawnType","_parachuteObject"]; _sessionID = _this select 0; _requestingPlayer = _this select 1; _spawnLocationMarkerName = _this select 2; _bambiPlayer = _this select 3; _accountData = _this select 4; _direction = random 360; if ((count ExileSpawnZoneMarkerPositions) isEqualTo 0) then { _position = call ExileClient_util_world_findCoastPosition; if ((toLower worldName) isEqualTo "namalsk") then { while {(_position distance2D [76.4239, 107.141, 0]) < 100} do { _position = call ExileClient_util_world_findCoastPosition; }; }; } else { _spawnAreaPosition = getMarkerPos _spawnLocationMarkerName; _spawnAreaRadius = getNumber(configFile >> "CfgSettings" >> "BambiSettings" >> "spawnZoneRadius"); _position = [_spawnAreaPosition, _spawnAreaRadius] call ExileClient_util_math_getRandomPositionInCircle; while {surfaceIsWater _position} do { _position = [_spawnAreaPosition, _spawnAreaRadius] call ExileClient_util_math_getRandomPositionInCircle; }; }; _name = name _requestingPlayer; _clanID = (_accountData select 3); if !((typeName _clanID) isEqualTo "SCALAR") then { _clanID = -1; _clanData = []; } else { _clanData = missionNamespace getVariable [format ["ExileServer_clan_%1",_clanID],[]]; if(isNull (_clanData select 5))then { _clanGroup = createGroup independent; _clanData set [5,_clanGroup]; _clanGroup setGroupIdGlobal [_clanData select 0]; missionNameSpace setVariable [format ["ExileServer_clan_%1",_clanID],_clanData]; } else { _clanGroup = (_clanData select 5); }; [_player] joinSilent _clanGroup; }; _bambiPlayer setPosATL [_position select 0,_position select 1,0]; _bambiPlayer disableAI "FSM"; _bambiPlayer disableAI "MOVE"; _bambiPlayer disableAI "AUTOTARGET"; _bambiPlayer disableAI "TARGET"; _bambiPlayer disableAI "CHECKVISIBLE"; _bambiPlayer setDir _direction; _bambiPlayer setName _name; _bambiPlayer setVariable ["ExileMoney", 0, true]; _bambiPlayer setVariable ["ExileScore", (_accountData select 0)]; _bambiPlayer setVariable ["ExileKills", (_accountData select 1)]; _bambiPlayer setVariable ["ExileDeaths", (_accountData select 2)]; _bambiPlayer setVariable ["ExileClanID", _clanID]; _bambiPlayer setVariable ["ExileClanData", _clanData]; _bambiPlayer setVariable ["ExileHunger", 100]; _bambiPlayer setVariable ["ExileThirst", 100]; _bambiPlayer setVariable ["ExileTemperature", 37]; _bambiPlayer setVariable ["ExileWetness", 0]; _bambiPlayer setVariable ["ExileAlcohol", 0]; _bambiPlayer setVariable ["ExileName", _name]; _bambiPlayer setVariable ["ExileOwnerUID", getPlayerUID _requestingPlayer]; _bambiPlayer setVariable ["ExileIsBambi", true]; _bambiPlayer setVariable ["ExileXM8IsOnline", false, true]; _bambiPlayer setVariable ["ExileLocker", (_accountData select 4), true]; _devFriendlyMode = getNumber (configFile >> "CfgSettings" >> "ServerSettings" >> "devFriendyMode"); if (_devFriendlyMode isEqualTo 1) then { _devs = getArray (configFile >> "CfgSettings" >> "ServerSettings" >> "devs"); { if ((getPlayerUID _requestingPlayer) isEqualTo (_x select 0))exitWith { if ((name _requestingPlayer) isEqualTo (_x select 1))then { _bambiPlayer setVariable ["ExileMoney", 500000, true]; _bambiPlayer setVariable ["ExileScore", 100000]; }; }; } forEach _devs; }; _parachuteNetID = ""; _iAmRetard = _sessionID call ExileServer_system_session_getPlayerObject; _ReallyThatTrue = _iAmRetard getVariable ["playerWantsHaloSpawn", 0]; if (_ReallyThatTrue isEqualTo 1) then { _position set [2, getNumber(configFile >> "CfgSettings" >> "BambiSettings" >> "parachuteDropHeight")]; if ((getNumber(configFile >> "CfgSettings" >> "BambiSettings" >> "haloJump")) isEqualTo 1) then { _bambiPlayer addBackpackGlobal "B_Parachute"; _bambiPlayer setPosATL _position; _spawnType = 2; } else { _parachuteObject = createVehicle ["Steerable_Parachute_F", _position, [], 0, "CAN_COLLIDE"]; _parachuteObject setDir _direction; _parachuteObject setPosATL _position; _parachuteObject enableSimulationGlobal true; _parachuteNetID = netId _parachuteObject; _spawnType = 1; }; } else { _spawnType = 0; }; if((canTriggerDynamicSimulation _bambiPlayer) isEqualTo false) then { _bambiPlayer triggerDynamicSimulation true; }; _bambiPlayer addMPEventHandler ["MPKilled", {_this call ExileServer_object_player_event_onMpKilled}]; _bambiPlayer call ExileServer_object_player_database_insert; _bambiPlayer call ExileServer_object_player_database_update; [ _sessionID, "createPlayerResponse", [ _bambiPlayer, _parachuteNetID, str (_accountData select 0), (_accountData select 1), (_accountData select 2), 100, 100, 0, (getNumber (configFile >> "CfgSettings" >> "BambiSettings" >> "protectionDuration")) * 60, _clanData, _spawnType ] ] call ExileServer_system_network_send_to; [_sessionID, _bambiPlayer] call ExileServer_system_session_update; true
  19. Alexis

    Monthly Message Limit

    if I also very well ask, u give me xm8_x64? ^^)
  20. Alexis

    Extended Base Mod

    @Freakylein Mate, Land_Mil_WallBig_4m_F not counting on territory, not worked actions
  21. I did in ExileClient_object_item_construct, I had everything the client thought, without questions to the server