eXpochVectorBuild4Exile/eXile.MAPNAME/eXpochVectorBldg/ExileClient_object_construction_move.sqf
2017-03-23 12:32:38 -05:00

37 lines
1.1 KiB
Plaintext

/**
* ExileClient_object_construction_move
*
* 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["_object","_result"];
disableSerialization;
_object = _this select 0;
setMousePosition [0.5,0.5];
_result = ["Do you really want to move this object?", "Move?", "Yes", "Nah"] call BIS_fnc_guiMessage;
waitUntil {uiSleep 0.05; !isNil "_result" };
if (_result) then
{
if (ExileClientPlayerIsInCombat) then
{
["ErrorTitleAndText", ["Construction aborted!", "You cannot build during a combat."]] call ExileClient_gui_toaster_addTemplateToast;
}
else
{
if (_object isKindOf "Exile_Construction_Flag_Static") then
{
["ErrorTitleAndText", ["Construction aborted!", "You cannot move a Flag."]] call ExileClient_gui_toaster_addTemplateToast;
}
else
{
ExileClientConstructionPosition = getPosATL _object;
["moveConstructionRequest", [netId _object]] call ExileClient_system_network_send;
};
};
};
true