AMXX-BG.INFO rsmskins_const.inc Raw include

rsmskins_const.inc

Original include source with line numbers.

Back Download .inc
1 #if defined _rsmskins_const_included
2 #endinput
3 #endif
4
5 #define _rsmskins_const_included
6 #include <reapi_stocks>
7
8 /**
9 * Maximum buffer length for queries.
10 */
11 #define MAX_DATA_LENGTH 512
12
13 /**
14 * Maximum buffer length for queries.
15 */
16 #define MAX_ITEM_LENGTH 128
17
18 /**
19 * Maximum buffer length for queries.
20 */
21 #define MAX_INFO_LENGTH 35
22
23 /**
24 * Maximum buffer length for queries.
25 */
26 #define MAX_NUM_LENGTH 16
27
28 /**
29 * Maximum buffer length for queries.
30 */
31 #define MAX_WEAPONS_EX 25
32
33 /*
34 * Task for XP HUD information.
35 */
36 #define TASK_UPDATE 2435
37
38 /*
39 * No weapon string.
40 */
41 #define WEAPON_NONE "n/a"
42
43 /**
44 * Weapon ID types.
45 */
46 enum
47 {
48 WEAPON_KNIFE_EX,
49 WEAPON_GLOCK18_EX,
50 WEAPON_USP_EX,
51 WEAPON_P228_EX,
52 WEAPON_DEAGLE_EX,
53 WEAPON_FIVESEVEN_EX,
54 WEAPON_ELITE_EX,
55 WEAPON_M3_EX,
56 WEAPON_XM1014_EX,
57 WEAPON_TMP_EX,
58 WEAPON_MAC10_EX,
59 WEAPON_MP5N_EX,
60 WEAPON_UMP45_EX,
61 WEAPON_P90_EX,
62 WEAPON_M249_EX,
63 WEAPON_GALIL_EX,
64 WEAPON_FAMAS_EX,
65 WEAPON_AK47_EX,
66 WEAPON_M4A1_EX,
67 WEAPON_SG552_EX,
68 WEAPON_AUG_EX,
69 WEAPON_SCOUT_EX,
70 WEAPON_AWP_EX,
71 WEAPON_G3SG1_EX,
72 WEAPON_SG550_EX
73 }
74
75 /**
76 * Vault types.
77 */
78 enum
79 {
80 VAULT_SAVE,
81 VAULT_LOAD
82 }
83
84 /**
85 * Save types.
86 */
87 enum
88 {
89 SAVE_NAME,
90 SAVE_IP,
91 SAVE_STEAMID
92 }
93
94 /**
95 * Cvars.
96 */
97 enum Cvars
98 {
99 rsmskins_save_skins,
100 rsmskins_save_type,
101 rsmskins_flags[MAX_NUM_LENGTH],
102 rsmskins_reopen,
103 rsmskins_spawn
104 }
105
106 /**
107 * Weapon list types.
108 */
109 enum _:WeaponsList
110 {
111 WeaponId,
112 WeaponName[MAX_NAME_LENGTH]
113 }
114
115 /**
116 * Model types.
117 */
118 enum _:ModelType
119 {
120 V_MODEL,
121 P_MODEL
122 }
123
124 /**
125 * Health values.
126 */
127 enum _:HealthValues
128 {
129 HEALTH_AMOUNT,
130 HEALTH_MAX
131 }
132
133 /**
134 * Armor values.
135 */
136 enum _:ArmorValues
137 {
138 ARMOR_AMOUNT,
139 ARMOR_MAX
140 }
141
142 /**
143 * Money values.
144 */
145 enum _:MoneyValues
146 {
147 MONEY_AMOUNT,
148 MONEY_MAX
149 }
150
151 /**
152 * Glow values.
153 */
154 enum _:GlowValues
155 {
156 GLOW_RED,
157 GLOW_GREEN,
158 GLOW_BLUE,
159 GLOW_BRIGHTNESS,
160 GLOW_FX,
161 GLOW_RENDER
162 }
163
164 /**
165 * Weapons info types.
166 */
167 enum _:WeaponsInfo
168 {
169 WpnName[MAX_NUM_LENGTH],
170 WpnSkinName[MAX_NAME_LENGTH],
171 WpnSkinModel[MAX_RESOURCE_PATH_LENGTH],
172 Level,
173 Flags[MAX_NUM_LENGTH],
174 Damage[MAX_NUM_LENGTH],
175 Gravity,
176 Float:Speed,
177 SilentSteps,
178 Health[HealthValues],
179 Armor[ArmorValues],
180 Money[MoneyValues],
181 Glow[GlowValues]
182 }