forked from A3Armory/A3A_A3Wasteland_Sock.Altis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
description.ext
190 lines (178 loc) · 6.28 KB
/
description.ext
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
respawn="BASE";
respawnDelay=15;
disabledAI=1;
disableChannels[] = {{0,false,true}, {2,true,true}}; // 0 = global, 1 = side, 2 = command // new syntax: {{channel<number>, disableText<bool>, disableVoice<bool>}, ...};
joinUnassigned = 0;
enableItemsDropping = 0;
forceRotorLibSimulation = 0; // Force RotorLib (0 = disable, 1= enable)
weaponPool = 0;
corpseManagerMode = 1;
corpseRemovalMinTime = 10*60;
corpseRemovalMaxTime = 15*60;
wreckManagerMode = 1;
wreckRemovalMinTime = 5*60;
wreckRemovalMaxTime = 10*60;
enableDebugConsole = 1;
respawnDialog = 0; // do not enable this, otherwise the default scoreboard will overlap with the new one
onPauseScript = "client\clientEvents\onPause.sqf";
class Header
{
gameType=Sandbox;
minPlayers=1;
maxPlayers=145; // 144 players, 1 headless clients
};
author="AgentRev - A3Wasteland.com"; // it would be if you could keep "A3Wasteland.com" in the name, like "YourName and A3Wasteland.com" :)
onLoadName = "A3Wasteland Altis"; // it would be great if you could keep "A3" in the name, like "ABC A3Wasteland" instead of "ABC Wasteland" :)
onLoadMission = "Wasteland is a harsh survival sandbox where two teams and independent players fight for survival.";
overviewText = "Wasteland is a harsh survival sandbox where two teams and independent players fight for survival.";
overviewTextLocked = "Wasteland is a harsh survival sandbox where two teams and independent players fight for survival.";
overviewPicture = "mapConfig\Loading.paa";
loadScreen = "mapConfig\Loading.paa";
briefing = 0; // if 0, skip Continue button
#include "debugFlag.hpp"
// A3W UI color (default = sky blue)
#define A3W_UICOLOR_R 0.25 // default = 0.25
#define A3W_UICOLOR_G 0.51 // default = 0.51
#define A3W_UICOLOR_B 0.96 // default = 0.96
//Dialog includes
#include "client\gui_base.hpp"
#include "addons\R3F_ARTY_AND_LOG\desc_include.h"
#include "client\systems\ui_toolkit.hpp"
#include "client\systems\common.hpp"
#include "client\items\warchest\dialog.hpp"
#include "client\items\atm\atm_gui.hpp"
#include "client\actions\gui.hpp"
#include "addons\far_revive\revive_gui.hpp"
#include "client\systems\playerMenu\dialog\player_settings.hpp"
#include "client\systems\groups\dialog\groupManagement.hpp"
#include "client\systems\gunStore\dialog\gunshop_settings.hpp"
#include "client\systems\generalStore\dialog\genstore_settings.hpp"
#include "client\systems\vehicleStore\dialog\vehiclestore_settings.hpp"
#include "client\systems\adminPanel\dialog\adminMenu.hpp"
#include "client\systems\adminPanel\dialog\modMenu.hpp"
#include "client\systems\adminPanel\dialog\serverAdminMenu.hpp"
#include "client\systems\adminPanel\dialog\debugMenu.hpp"
#include "client\systems\adminPanel\dialog\playerMenu.hpp"
#include "client\systems\adminPanel\dialog\vehicleManagement.hpp"
#include "client\systems\adminPanel\dialog\markerLog.hpp"
#include "client\systems\adminPanel\dialog\objectSearch.hpp"
#include "client\systems\playerMenu\dialog\respawn_dialog.hpp"
#include "client\systems\playerMenu\dialog\teamkill_dialog.hpp"
#include "addons\outlw_magrepack\config.hpp"
#include "addons\JTS_PM\PM_Compact.hpp"
#include "addons\taw_vd\dialog.hpp"
#include "addons\gui\gui.hpp"
#include "addons\parking\list_simple_menu.hpp"
#include "addons\cctv\laptop_flat_menu.hpp"
#include "addons\cctv\cctv_menu.hpp"
#include "addons\TOParmaInfo\dialog\TOParmaInfo_dialog.hpp"
class RscTitles
{
#include "addons\lsd_nvg\RscTitles.hpp"
#include "client\systems\hud\dialog\hud.hpp"
#include "client\systems\playerMenu\dialog\welcome.hpp"
#include "client\systems\scoreboard\score_gui.hpp"
#include "addons\boomerang\hud.hpp"
#include "addons\statusBar\statusBar.hpp"
};
class CfgDebriefing
{
class Reboot
{
title = "Restarting";
subtitle = "Thank you for playing @ A3Armory";
description = "Server will save the database and restart to increase performance. Please, give the server some time before you join.";
};
class TeamBalance
{
title = "You can't do that!";
subtitle = "You are being team balanced.";
description = "The side you are trying to join has too many players. Please choose another side.";
};
};
class CfgFunctions
{
#include "addons\taw_vd\CfgFunctions.hpp"
class A3W
{
#include "client\CfgFunctions.hpp"
#include "server\CfgFunctions.hpp"
};
};
class CfgNotifications
{
#include "client\CfgNotifications.hpp"
};
class CfgSounds
{
sounds[] =
{
beep, beep2, beep3, beep4, beep5, beep6, beep7, beep8, beep9
};
#include "addons\boomerang\sounds.hpp"
class beep
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.5};
titles[] = {};
};
class beep2
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.6};
titles[] = {};
};
class beep3
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.7};
titles[] = {};
};
class beep4
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.8};
titles[] = {};
};
class beep5
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.9};
titles[] = {};
};
class beep6
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 1.0};
titles[] = {};
};
class beep7
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 1.2};
titles[] = {};
};
class beep8
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 1.4};
titles[] = {};
};
class beep9
{
sound[] = {"addons\beacondetector\sound\beep.wav", db-10, 0.1};
titles[] = {};
};
};
class CfgRemoteExec // applies only to clients
{
class Functions
{
#ifndef A3W_DEBUG
mode = 1; // 0 = block all, 1 = whitelist, 2 = allow all
#else
mode = 2; // debug mode, don't touch
#endif
#include "client\CfgRemoteExec_fnc.hpp"
};
class Commands
{
#ifndef A3W_DEBUG
mode = 1; // 0 = block all, 1 = whitelist, 2 = allow all
#else
mode = 2; // debug mode, don't touch
#endif
};
};