30 lines
985 B
Plaintext
30 lines
985 B
Plaintext
|
private ["_Secondary"];
|
||
|
_Secondary = currentWeapon player;
|
||
|
suicide_answer=nil;
|
||
|
canAbort = true;
|
||
|
DamiSpawn =
|
||
|
[
|
||
|
["Suicide Confirmation",true],
|
||
|
["Are you sure?", [-1], "", -5, [["expression", ""]], "1", "0"],
|
||
|
["", [-1], "", -5, [["expression", ""]], "1", "0"],
|
||
|
["No", [2], "", -5, [["expression", "suicide_answer=false;"]], "1", "1"],
|
||
|
["Yes", [3], "", -5, [["expression", "suicide_answer=true;"]], "1", "1"],
|
||
|
["", [-1], "", -5, [["expression", ""]], "1", "0"],
|
||
|
["Exit", [-1], "", -3, [["expression", "suicide_answer=false;"]], "1", "1"]
|
||
|
];
|
||
|
showCommandingMenu "#USER:DamiSpawn";
|
||
|
waitUntil {((!isNil 'suicide_answer')||(commandingMenu == ""))};
|
||
|
if (isNil 'suicide_answer') then {suicide_answer=false;};
|
||
|
if (suicide_answer) then
|
||
|
{
|
||
|
canAbort = false;
|
||
|
player playmove "ActsPercMstpSnonWpstDnon_suicide1B";
|
||
|
sleep 8.4;
|
||
|
player fire _Secondary;
|
||
|
_unit = player;
|
||
|
_selection = "body";
|
||
|
_damage = 1;
|
||
|
_unit setHit[_selection,_damage];
|
||
|
} else {
|
||
|
systemChat ("Suicide canceled.");
|
||
|
};
|