Parameters (new in v 1.04)
United States Intelligence :: Games :: ArmA 2 :: Editing
Page 1 of 1
Parameters (new in v 1.04)
I found this code example of multiple selectable mission parameters.
cobra4v320 wrote:Okay I figured out how to get it to work:
Description.ext:
- Code:
class Params
{
class View
{
title="View Distance";
values[]={0,1,2,3,4,5,6,7,8,9};
texts[]={"1000m","2000m","3000m","4000m","5000m","6000m","7000m","8000m","9000m","10000m"};
default = 0;
};
class Grass
{
title="Grass";
values[]={0,1,2,3,4};
texts[]={"No Grass", "Default MP", "Default SP", "More", "Max"};
default = 0;
};
class Environment
{
title="Enable Environment";
values[]={0,1};
texts[]={"True","False"};
default = 1;
};
class Missiontime
{
title="Time Of Day";
values[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23};
texts[]={"00:00","01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00"};
default=5;
};
};
Init.sqf
- Code:
viewparam = (paramsArray select 0);
if (viewparam == 0) then {setViewDistance 1000};
if (viewparam == 1) then {setViewDistance 2000};
if (viewparam == 2) then {setViewDistance 3000};
if (viewparam == 3) then {setViewDistance 4000};
if (viewparam == 4) then {setViewDistance 5000};
if (viewparam == 5) then {setViewDistance 6000};
if (viewparam == 6) then {setViewDistance 7000};
if (viewparam == 7) then {setViewDistance 8000};
if (viewparam == 8) then {setViewDistance 9000};
if (viewparam == 9) then {setViewDistance 10000};
grassparam = (paramsArray select 1);
if (grassparam == 0) then {setTerrainGrid 50};
if (grassparam == 1) then {setTerrainGrid 25};
if (grassparam == 2) then {setTerrainGrid 12.5};
if (grassparam == 3) then {setTerrainGrid 6.25};
if (grassparam == 4) then {setTerrainGrid 3.125};
environment = (paramsarray select 2);
if (environment == 0) then {enableEnvironment true};
if (environment == 1) then {enableEnvironment false};
timeparam = (paramsArray select 3);
if (timeparam == 0) then {skiptime 0};
if (timeparam == 1) then {skiptime 1};
if (timeparam == 2) then {skiptime 2};
if (timeparam == 3) then {skiptime 3};
if (timeparam == 4) then {skiptime 4};
if (timeparam == 5) then {skiptime 5};
if (timeparam == 6) then {skiptime 6};
if (timeparam == 7) then {skiptime 7};
if (timeparam == 8) then {skiptime 8};
if (timeparam == 9) then {skiptime 9};
if (timeparam == 10) then {skiptime 10};
if (timeparam == 11) then {skiptime 11};
if (timeparam == 12) then {skiptime 12};
if (timeparam == 13) then {skiptime 13};
if (timeparam == 14) then {skiptime 14};
if (timeparam == 15) then {skiptime 15};
if (timeparam == 16) then {skiptime 16};
if (timeparam == 17) then {skiptime 17};
if (timeparam == 18) then {skiptime 18};
if (timeparam == 19) then {skiptime 19};
if (timeparam == 20) then {skiptime 20};
if (timeparam == 21) then {skiptime 21};
if (timeparam == 22) then {skiptime 22};
if (timeparam == 23) then {skiptime 23};
United States Intelligence :: Games :: ArmA 2 :: Editing
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum