「Artillery computerの使用可否をミッションパラメータから選択できるようにする方法」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「description.ext class Params { class enableEngineArtillery { title = "Arty Computer"; values[] = {0, 1}; texts[] = {"Disable","Enable"}; default = 0; }; }; init.sqf // Artycomputerの切り替え if ((paramsArray select 0) == 0) then { enableEngineArtillery false; }; if ((paramsArray select 0) == 1) then { enableEngineArtillery true; }; エ…」) |
編集の要約なし |
||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
<html> | |||
description.ext | description.ext | ||
<pre> | |||
class Params | class Params | ||
{ | { | ||
class enableEngineArtillery | class enableEngineArtillery | ||
{ | { | ||
title = "Arty Computer"; | title = "Arty Computer"; | ||
values[] = {0, 1}; | values[] = {0, 1}; | ||
texts[] = {"Disable","Enable"}; | texts[] = {"Disable","Enable"}; | ||
default = 0; | default = 0; | ||
}; | }; | ||
}; | }; | ||
</pre> | |||
init.sqf | init.sqf | ||
<pre> | |||
// Artycomputerの切り替え | // Artycomputerの切り替え | ||
if ((paramsArray select 0) == 0) then {enableEngineArtillery false;}; | |||
if ((paramsArray select 0) == 0) then | if ((paramsArray select 0) == 1) then {enableEngineArtillery true;}; | ||
</pre> | |||
{ | |||
}; | |||
if ((paramsArray select 0) == 1) then | |||
{ | |||
}; | |||
エディタ上やシングルプレイではエラーが出るが、マルチでは問題なく動く | エディタ上やシングルプレイではエラーが出るが、マルチでは問題なく動く | ||
RHSのユニットを使う場合、今自分が選択している装薬量を見ることができないので、ラジオコマンドでこのコマンドを呼び出す | RHSのユニットを使う場合、今自分が選択している装薬量を見ることができないので、ラジオコマンドでこのコマンドを呼び出す | ||
<pre> | |||
hint str getArtilleryComputerSettings; | hint str getArtilleryComputerSettings; | ||
</pre> | |||
</html> |
2023年3月13日 (月) 17:04時点における最新版
description.ext
class Params { class enableEngineArtillery { title = "Arty Computer"; values[] = {0, 1}; texts[] = {"Disable","Enable"}; default = 0; }; };
init.sqf
// Artycomputerの切り替え if ((paramsArray select 0) == 0) then {enableEngineArtillery false;}; if ((paramsArray select 0) == 1) then {enableEngineArtillery true;};
エディタ上やシングルプレイではエラーが出るが、マルチでは問題なく動く RHSのユニットを使う場合、今自分が選択している装薬量を見ることができないので、ラジオコマンドでこのコマンドを呼び出す
hint str getArtilleryComputerSettings;