Advertisement
Guest User

Gamedefines.h

a guest
Jan 21st, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.63 KB | None | 0 0
  1. /*
  2. file:
  3. GameDefines.h
  4. desc:
  5. This file contains game constants that you can use in scripting commands.
  6. */
  7.  
  8. #ifndef GAMEDEFINES_H
  9. #define GAMEDEFINES_H
  10.  
  11. // Defines
  12. #define MODEL_BGA "BGA"
  13. #define MODEL_BOUNCA "BOUNCA"
  14. #define MODEL_BURGER "BURGER"
  15. #define MODEL_CDRIVRA "CDRIVRA"
  16. #define MODEL_CDRIVRB "CDRIVRB"
  17. #define MODEL_CGONA "CGONA"
  18. #define MODEL_CGONB "CGONB"
  19. #define MODEL_CHEF "CHEF"
  20. #define MODEL_CMRAMAN "CMRAMAN"
  21. #define MODEL_COURIER "COURIER"
  22. #define MODEL_CREWA "CREWA"
  23. #define MODEL_CREWB "CREWB"
  24. #define MODEL_DGOONA "DGOONA"
  25. #define MODEL_DGOONB "DGOONB"
  26. #define MODEL_DGOONC "DGOONC"
  27. #define MODEL_FLOOZYA "FLOOZYA"
  28. #define MODEL_FLOOZYB "FLOOZYB"
  29. #define MODEL_FLOOZYC "FLOOZYC"
  30. #define MODEL_FSFA "FSFA"
  31. #define MODEL_IGALSCB "IGALSCB"
  32. #define MODEL_IGBUDDY "IGBUDDY"
  33. #define MODEL_IGBUDY2 "IGBUDY2"
  34. #define MODEL_IGCANDY "IGCANDY"
  35. #define MODEL_IGCOLON "IGCOLON"
  36. #define MODEL_IGDIAZ "IGDIAZ"
  37. #define MODEL_IGGONZ "IGGONZ"
  38. #define MODEL_IGHLARY "IGHLARY"
  39. #define MODEL_IGHLRY2 "IGHLRY2"
  40. #define MODEL_IGKEN "IGKEN"
  41. #define MODEL_IGMERC "IGMERC"
  42. #define MODEL_IGMERC2 "IGMERC2"
  43. #define MODEL_IGMIKE "IGMIKE"
  44. #define MODEL_IGMIKE2 "IGMIKE2"
  45. #define MODEL_IGPHIL "IGPHIL"
  46. #define MODEL_IGPHIL2 "IGPHIL2"
  47. #define MODEL_IGPHIL3 "IGPHIL3"
  48. #define MODEL_IGSONNY "IGSONNY"
  49. #define MODEL_MBA "MBA"
  50. #define MODEL_MBB "MBB"
  51. #define MODEL_MGOONA "MGOONA"
  52. #define MODEL_MPORNA "MPORNA"
  53. #define MODEL_MSERVER "MSERVER"
  54. #define MODEL_PLAYER "PLAYER"
  55. #define MODEL_PLAYER1 "PLAYER1"
  56. #define MODEL_PLAYER2 "PLAYER2"
  57. #define MODEL_PLAYER3 "PLAYER3"
  58. #define MODEL_PLAYER4 "PLAYER4"
  59. #define MODEL_PLAYER5 "PLAYER5"
  60. #define MODEL_PLAYER6 "PLAYER6"
  61. #define MODEL_PRINTRA "PRINTRA"
  62. #define MODEL_PRINTRB "PRINTRB"
  63. #define MODEL_PRINTRC "PRINTRC"
  64. #define MODEL_PSYCHO "PSYCHO"
  65. #define MODEL_S_KEEP "S_KEEP"
  66. #define MODEL_SAM "SAM"
  67. #define MODEL_SGC "SGC"
  68. #define MODEL_SGOONA "SGOONA"
  69. #define MODEL_SGOONB "SGOONB"
  70. #define MODEL_SHOOTRA "SHOOTRA"
  71. #define MODEL_SHOOTRB "SHOOTRB"
  72. #define MODEL_SPANDXA "SPANDXA"
  73. #define MODEL_SPANDXB "SPANDXB"
  74. #define MODEL_STRIPA "STRIPA"
  75. #define MODEL_STRIPB "STRIPB"
  76. #define MODEL_SSTRIPC "STRIPC"
  77.  
  78. //CAR models are referenced by their model IDs
  79. #define CAR_LANDSTAL 130
  80. #define CAR_IDAHO 131
  81. #define CAR_STINGER 132
  82. #define CAR_LINERUN 133
  83. #define CAR_PEREN 134
  84. #define CAR_SENTINEL 135
  85. #define BOAT_RIO 136
  86. #define CAR_FIRETRUK 137
  87. #define CAR_TRASH 138
  88. #define CAR_STRETCH 139
  89. #define CAR_MANANA 140
  90. #define CAR_INFERNUS 141
  91. #define CAR_VOODOO 142
  92. #define CAR_PONY 143
  93. #define CAR_MULE 144
  94. #define CAR_CHEETAH 145
  95. #define CAR_AMBULAN 146
  96. #define CAR_FBICAR 147
  97. #define CAR_MOONBEAM 148
  98. #define CAR_ESPERANT 149
  99. #define CAR_TAXI 150
  100. #define CAR_WASHING 151
  101. #define CAR_BOBCAT 152
  102. #define CAR_MRWHOOP 153
  103. #define CAR_BFINJECT 154
  104. #define CAR_HUNTER 155
  105. #define CAR_POLICE 156
  106. #define CAR_ENFORCER 157
  107. #define CAR_SECURICA 158
  108. #define CAR_BANSHEE 159
  109. #define BOAT_PREDATOR 160
  110. #define CAR_BUS 161
  111. #define CAR_RHINO 162
  112. #define CAR_BARRACKS 163
  113. #define CAR_CUBAN 164
  114. #define HELI_CHOPPER 165
  115. #define BIKE_ANGEL 166
  116. #define CAR_COACH 167
  117. #define CAR_CABBIE 168
  118. #define CAR_STALLION 169
  119. #define CAR_RUMPO 170
  120. #define CAR_RCBANDIT 171
  121. #define CAR_ROMERO 172
  122. #define CAR_PACKER 173
  123. #define CAR_SENTXS 174
  124. #define CAR_ADMIRAL 175
  125. #define BOAT_SQUALO 176
  126. #define CAR_SEASPAR 177
  127. #define BIKE_PIZZABOY 178
  128. #define CAR_GANGBUR 179
  129. #define BOAT_SPEEDER 182
  130. #define BOAT_REEFER 183
  131. #define BOAT_TROPIC 184
  132. #define CAR_FLATBED 185
  133. #define CAR_YANKEE 186
  134. #define CAR_CADDY 187
  135. #define CAR_ZEBRA 188
  136. #define CAR_TOPFUN 189
  137. #define BOAT_SKIMMER 190
  138. #define BIKE_PCJ600 191
  139. #define BIKE_FAGGIO 192
  140. #define BIKE_FREEWAY 193
  141. #define CAR_RCBARON 194
  142. #define CAR_RCRAIDER 195
  143. #define CAR_GLENDALE 196
  144. #define CAR_OCEANIC 197
  145. #define BIKE_SANCHEZ 198
  146. #define CAR_SPARROW 199
  147. #define CAR_PATRIOT 200
  148. #define CAR_LOVEFIST 201
  149. #define BOAT_COASTG 202
  150. #define BOAT_DINGHY 203
  151. #define CAR_HERMES 204
  152. #define CAR_SABRE 205
  153. #define CAR_SABRETUR 206
  154. #define CAR_PHEONIX 207
  155. #define CAR_WALTON 208
  156. #define CAR_REGINA 209
  157. #define CAR_COMET 210
  158. #define CAR_DELUXO 211
  159. #define CAR_BURRITO 212
  160. #define CAR_SPAND 213
  161. #define BOAT_MARQUIS 214
  162. #define CAR_BAGGAGE 215
  163. #define CAR_KAUFMAN 216
  164. #define CAR_MAVERICK 217
  165. #define CAR_VCNMAV 218
  166. #define CAR_RANCHER 219
  167. #define CAR_FBIRANCH 220
  168. #define CAR_VIRGO 221
  169. #define CAR_GREENWOO 222
  170. #define BOAT_JETMAX 223
  171. #define CAR_HOTRING 224
  172. #define CAR_SANDKING 225
  173. #define CAR_BLISTAC 226
  174. #define CAR_POLMAV 227
  175. #define CAR_BOXVILLE 228
  176. #define CAR_BENSON 229
  177. #define CAR_MESA 230
  178. #define CAR_RCGOBLIN 231
  179. #define CAR_HOTRINA 232
  180. #define CAR_HOTRINB 233
  181. #define CAR_BLOODRA 234
  182. #define CAR_BLOODRB 235
  183. #define CAR_VICECHEE 236
  184.  
  185. //Weapon are referenced by their Index but model are requested/loaded by their model IDs
  186. #define WEAPON_NONE 0
  187. #define WEAPON_BRASSKNUCKLE 1
  188. #define WEAPON_SCREWDRIVER 2
  189. #define WEAPON_GOLFCLUB 3
  190. #define WEAPON_NITESTICK 4
  191. #define WEAPON_KNIFECUR 5
  192. #define WEAPON_BAT 6
  193. #define WEAPON_HAMMER 7
  194. #define WEAPON_CLEAVER 8
  195. #define WEAPON_MACHETE 9
  196. #define WEAPON_KATANA 10
  197. #define WEAPON_CHNSAW 11
  198. #define WEAPON_GRENADE 12
  199. #define WEAPON_BOMB 13
  200. #define WEAPON_TEARGAS 14
  201. #define WEAPON_MOLOTOV 15
  202. #define WEAPON_MISSILE 16
  203. #define WEAPON_COLT45 17
  204. #define WEAPON_PYTHON 18
  205. #define WEAPON_CHROMEGUN 19
  206. #define WEAPON_SHOTGSPA 20
  207. #define WEAPON_BUDDYSHOT 21
  208. #define WEAPON_TEC9 22
  209. #define WEAPON_UZI 23
  210. #define WEAPON_INGRAMS1 24
  211. #define WEAPON_MP5LGN 25
  212. #define WEAPON_M4 26
  213. #define WEAPON_RUGER 27
  214. #define WEAPON_SNIPER 28
  215. #define WEAPON_LASER 29
  216. #define WEAPON_ROCKETLA 30
  217. #define WEAPON_FLAME 31
  218. #define WEAPON_M60 32
  219. #define WEAPON_MINIGUN 33
  220. #define WEAPON_DETONATOR 34
  221. #define WEAPON_HELICANNON 35
  222. #define WEAPON_CAMERA 36
  223.  
  224. //Models
  225. #define ID_BRASSKNUCKLE 259
  226. #define ID_SCREWDRIVER 260
  227. #define ID_GOLFCLUB 261
  228. #define ID_NITESTICK 262
  229. #define ID_KNIFECUR 263
  230. #define ID_BAT 264
  231. #define ID_HAMMER 265
  232. #define ID_CLEAVER 266
  233. #define ID_MACHETE 267
  234. #define ID_KATANA 268
  235. #define ID_CHNSAW 269
  236. #define ID_GRENADE 270
  237. #define ID_BOMB 291
  238. #define ID_TEARGAS 271
  239. #define ID_MOLOTOV 272
  240. #define ID_MISSILE 273
  241. #define ID_COLT45 274
  242. #define ID_PYTHON 275
  243. #define ID_CHROMEGUN 277
  244. #define ID_SHOTGSPA 278
  245. #define ID_BUDDYSHOT 279
  246. #define ID_TEC9 281
  247. #define ID_UZI 282
  248. #define ID_INGRAMS1 283
  249. #define ID_MP5LGN 284
  250. #define ID_M4 280
  251. #define ID_RUGER 276
  252. #define ID_SNIPER 285
  253. #define ID_LASER 286
  254. #define ID_ROCKETLA 287
  255. #define ID_FLAME 288
  256. #define ID_M60 289
  257. #define ID_MINIGUN 290
  258. #define ID_DETONATOR NULL //does not have modelID
  259. #define ID_HELICANNON NULL //does not have modelID
  260. #define ID_CAMERA 292
  261.  
  262. #define ID_INFO 365
  263. #define ID_BRIBE 375
  264. #define ID_BONUS 376
  265. #define ID_HEALTH 366
  266. #define ID_BODYARMOUR 368
  267. #define ID_ADRENALINE 367
  268. #define ID_MONEY 337
  269. #define BRIEFCASE 335
  270. #define ID_CAMERAPICKUP 382
  271. #define ID_PETROLPUMP 370
  272.  
  273. #define PEDTYPE_PLAYER1 0
  274. #define PEDTYPE_PLAYER2 1
  275. #define PEDTYPE_PLAYER3 2
  276. #define PEDTYPE_PLAYER4 3
  277. #define PEDTYPE_CIVMALE 4
  278. #define PEDTYPE_CIVFEMALE 5
  279. #define PEDTYPE_COP 6
  280. #define PEDTYPE_GANG1 7
  281. #define PEDTYPE_GAMG2 8
  282. #define PEDTYPE_GANG3 9
  283. #define PEDTYPE_GANG4 10
  284. #define PEDTYPE_GANG5 11
  285. #define PEDTYPE_GANG6 12
  286. #define PEDTYPE_GANG7 13
  287. #define PEDTYPE_GANG8 14
  288. #define PEDTYPE_GANG9 15
  289. #define PEDTYPE_EMERGENCY 16
  290. #define PEDTYPE_FIREMAN 17
  291. #define PEDTYPE_CRIMINAL 18
  292. #define PEDTYPE_SPECIAL 19
  293.  
  294. #define WEATHER_SUNNY 0
  295. #define WEATHER_CLOUDY 1
  296. #define WEATHER_RAINING 2
  297. #define WEATHER_FOGGY 3
  298. #define WEATHER_EXTRASUNNY 4
  299. #define WEATHER_STORM 5
  300. #define WEATHER_INTERIOR 6
  301.  
  302. #define INTERIOR_OUTSIDE 0
  303. #define INTERIOR_HOTEL 1
  304. #define INTERIOR_MANSION 2
  305. #define INTERIOR_BANK 3
  306. #define INTERIOR_MALL 4
  307. #define INTERIOR_STRIPCLUB 5
  308. #define INTERIOR_LAWYERS 6
  309. #define INTERIOR_CAFEROBINA 7
  310. #define INTERIOR_CONCERT 8
  311. #define INTERIOR_STUDIO 9
  312. #define INTERIOR_AMMUNATION 10
  313. #define INTERIOR_APPARTMENT 11
  314. #define INTERIOR_POLICEHQ 12
  315. #define INTERIOR_UNKNOWN 12
  316. #define INTERIOR_STADIUM1 14
  317. #define INTERIOR_STADIUM2 15
  318. #define INTERIOR_STADIUM3 16
  319. #define INTERIOR_CLUB 17
  320. #define INTERIOR_PRINTWORKS 18
  321.  
  322. #define FADE_OUT 0
  323. #define FADE_IN 1
  324.  
  325. #define IDE_COP 1
  326. #define IDE_SWAT 2
  327. #define IDE_FBI 3
  328.  
  329. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement