1747 Commits
1.0 ... gtaiv

Author SHA1 Message Date
Vortrex
0142e369c9 Start using data indexes for IV instead of object 2022-08-14 10:54:15 -05:00
Vortrex
dc79b4b12a Update connected.js 2022-08-14 10:51:17 -05:00
Vortrex
64b5ea2fba Fix client script check when changing session (IV) 2022-08-13 13:06:27 -05:00
Vortrex
808cdfc359 Util for IV sessions 2022-08-13 13:05:53 -05:00
Vortrex
4b3c313cef Update supported features arrays 2022-08-12 18:47:52 -05:00
Vortrex
b04c2121ba Revert "Start working on body part support for skin select"
This reverts commit 82c3412598.
2022-08-12 17:58:37 -05:00
Vortrex
2e6c0b05f5 Add return func call for spawned veh 2022-08-12 11:59:50 -05:00
Vortrex
88779b3229 Add body part type consts 2022-08-12 11:59:37 -05:00
Vortrex
aa05a066e2 Add body part types array 2022-08-12 11:59:24 -05:00
Vortrex
53ebd0ebd5 Send network ID with vehicle data 2022-08-12 11:59:05 -05:00
Vortrex
9e4f1145f7 Check for server elements and use IV stuff when needed 2022-08-12 11:58:54 -05:00
Vortrex
7b7c697f87 Send IV network ID with vehicle data 2022-08-12 11:58:30 -05:00
Vortrex
82c3412598 Start working on body part support for skin select 2022-08-12 11:58:13 -05:00
Vortrex
87fed4bce9 Use natives to create vehicle 2022-08-12 11:57:58 -05:00
Vortrex
6e0bf2a8ee Add trigger consts 2022-08-10 14:18:02 -05:00
Vortrex
28111c4771 Don't spawn player, use existing one (IV) 2022-08-10 14:17:53 -05:00
Vortrex
d0748c9152 Some NPC cmds 2022-08-10 14:17:41 -05:00
Vortrex
7139f0e4bc Show name of house/biz when entering/exiting 2022-08-10 14:17:30 -05:00
Vortrex
c1c4820c45 Fix automatic bug report for missing locale string 2022-08-10 14:17:15 -05:00
Vortrex
c90932a602 Use locale string for walkie talkie channel 2022-08-10 14:17:00 -05:00
Vortrex
9cf0dc38c7 Start working on item recipe system 2022-08-10 14:16:47 -05:00
Vortrex
7a71c08c3d Check for server elements on spawn 2022-08-10 14:16:29 -05:00
Vortrex
beec73daed Comment 2022-08-10 14:15:31 -05:00
Vortrex
47c1c277af Woops don't use bool util for biz buy price save 2022-08-10 14:15:19 -05:00
Vortrex
32a2a02b52 Use skin util for skin select 2022-08-10 14:14:57 -05:00
Vortrex
efbcc8b1f9 Load and check model before setting skin (IV) 2022-08-10 14:14:47 -05:00
Vortrex
8320acb9ec Update IDEAS.md 2022-08-04 05:28:51 -05:00
Vortrex
2c67147239 Fix NaN values on new accounts 2022-08-04 05:28:47 -05:00
Vortrex
da722de87d Add dimension to feature table 2022-08-04 05:12:59 -05:00
Vortrex
3d55e70657 Feature checks 2022-08-04 05:12:48 -05:00
Vortrex
9b4ad628c8 Feature checks 2022-08-04 05:12:38 -05:00
Vortrex
e2ec0b85b6 Don't use special spawn func for Mafia 1 2022-08-04 05:12:27 -05:00
Vortrex
502b211840 Error checking 2022-08-04 05:11:46 -05:00
Vortrex
13c039d7a9 Change default client log level 2022-08-04 05:11:38 -05:00
Vortrex
3a87131185 Formatting 2022-08-01 11:36:40 -05:00
Vortrex
710f41f9da JSDoc for game config util 2022-08-01 11:36:34 -05:00
Vortrex
7ccbff0ae9 Typedef game data 2022-08-01 11:36:23 -05:00
Vortrex
7ae1b8bf48 Check for null element and needed methods/props 2022-08-01 11:36:09 -05:00
Vortrex
5be864f77c Fix player info cmd job and clan rank info 2022-08-01 11:35:44 -05:00
Vortrex
f301469072 Automated report for missing indexed locale strings 2022-08-01 11:35:32 -05:00
Vortrex
e6f5e31e98 Check command params, not temp command for keybind 2022-08-01 11:35:13 -05:00
Vortrex
98769435be Woops wrong arg + check if no job for blip update 2022-08-01 11:35:00 -05:00
Vortrex
4fac1cb350 Add remove players from house util 2022-08-01 11:34:44 -05:00
Vortrex
364e3ef3ab Display disconnect message last + fix radio playing after spawn 2022-08-01 11:34:30 -05:00
Vortrex
8b1fcc1cc1 Make player highest rank when setting as clan owner 2022-08-01 11:34:06 -05:00
Vortrex
48a5d6a543 Fix biz delete query 2022-08-01 11:33:39 -05:00
Vortrex
5e82edbf0d Use native util for veh engine 2022-08-01 11:33:30 -05:00
Vortrex
a96b7e6e2e Use locale string for "paused" status on player heads 2022-08-01 11:33:17 -05:00
Vortrex
d30116cac6 Make job blips bigger 2022-08-01 11:33:05 -05:00
Vortrex
4621048f0f Restore vehicle engine stuff (was removed for testing) 2022-08-01 11:32:55 -05:00
Vortrex
b27effbfcd Use new singular game feature names 2022-08-01 02:17:14 -05:00
Vortrex
b0602bb0ca Don't create server job markers (GTAC bug) 2022-08-01 02:16:57 -05:00
Vortrex
6981cfdc5b Rename 2022-08-01 02:16:09 -05:00
Vortrex
cb0a0f518e Don't log deaths for now (needs fixed) 2022-08-01 02:16:01 -05:00
Vortrex
6db5cad667 Job route fixes 2022-08-01 02:15:41 -05:00
Vortrex
703843549c Debug logging 2022-08-01 02:15:32 -05:00
Vortrex
2d3eb800b3 Use renamed game feature names 2022-08-01 02:15:20 -05:00
Vortrex
fd10ae6665 Use hide route location util 2022-08-01 02:14:25 -05:00
Vortrex
521b0a406c Don't handle server-side sphere for now 2022-08-01 02:14:12 -05:00
Vortrex
e94da0eb95 Use events from v-events 2022-08-01 02:13:44 -05:00
Vortrex
8e9f8eb7d8 Revert "Remove client-side job sphere"
This reverts commit 3a501f0b39.
2022-08-01 00:20:26 -05:00
Vortrex
348fb2e469 Use feature supported check util 2022-07-30 08:19:15 -05:00
Vortrex
49aa8c35fe Add spheres to game features array 2022-07-30 08:19:01 -05:00
Vortrex
dc633e7e83 Use radio station index 2022-07-30 08:18:49 -05:00
Vortrex
08b065a650 Create job route location markers 2022-07-30 08:18:41 -05:00
Vortrex
54cfcdcdc5 Check game features and null clients 2022-07-30 08:18:32 -05:00
Vortrex
425f405897 Remove some event-based net events 2022-07-30 08:18:18 -05:00
Vortrex
7569aff3d4 Use radio station index 2022-07-30 08:17:58 -05:00
Vortrex
d2452979f8 Allow console client in normal message 2022-07-30 08:17:41 -05:00
Vortrex
7ccc9d92cc Check for null client + some automatic bug reports 2022-07-30 08:17:27 -05:00
Vortrex
0b54145764 Add server job sphere, fix some route/loc cmds 2022-07-30 08:17:07 -05:00
Vortrex
ab4339c46b Use radio station index 2022-07-30 08:16:46 -05:00
Vortrex
215124a0bc Allow null client in bug/idea report func 2022-07-30 08:16:35 -05:00
Vortrex
f6614ff92b Add job sphere radius to global config 2022-07-30 08:16:19 -05:00
Vortrex
f69ca2ac59 Fix account data save bug 2022-07-30 08:16:07 -05:00
Vortrex
149e3f3fa5 Remove old event handling 2022-07-30 08:15:46 -05:00
Vortrex
ad5dd488b9 Debug logging 2022-07-30 08:15:38 -05:00
Vortrex
8de8a30d1f Lower default log level 2022-07-30 08:15:29 -05:00
Vortrex
a1e9ad0b42 Fix locale loading 2022-07-30 08:15:20 -05:00
Vortrex
0fd711dc0b Disable locale chooser for now (crashes) 2022-07-30 08:15:08 -05:00
Vortrex
3a501f0b39 Remove client-side job sphere 2022-07-30 08:14:49 -05:00
Vortrex
af699acd24 Use v-events resource 2022-07-30 08:14:39 -05:00
Vortrex
258af788c7 Update IDEAS.md 2022-07-30 08:14:09 -05:00
Vortrex
17481001b0 Check if job has any ranks before setting lowest on takejob 2022-07-28 03:20:51 -05:00
Vortrex
2c28b17047 Check if job has any ranks before resetting 2022-07-28 03:18:40 -05:00
Vortrex
2c6401e9ed Check if job has any ranks before checking level 2022-07-28 03:17:55 -05:00
Vortrex
bb4b821db7 Use locale strings 2022-07-27 00:47:18 -05:00
Vortrex
b7bc0ca8a8 Check job and rank when loading chars 2022-07-27 00:47:06 -05:00
Vortrex
a8843dba20 Fix item usage anims freezing player 2022-07-27 00:46:43 -05:00
Vortrex
945a44506b Fix player info cmd 2022-07-27 00:46:31 -05:00
Vortrex
784129e8e6 Fix wrong rank being used in clan chat text 2022-07-27 00:46:20 -05:00
Vortrex
1f381732b3 Fix unix timestamp util 2022-07-27 00:46:07 -05:00
Vortrex
277c4a2697 Change some startup log level to debug 2022-07-27 00:45:50 -05:00
Vortrex
73fbf6f655 Load job ranks + fix job uniform/equipment 2022-07-27 00:45:13 -05:00
Vortrex
da65e74ef1 Don't convert item anim names to int 2022-07-27 00:44:56 -05:00
Vortrex
900ec4ab39 Wrong game message util name 2022-07-27 00:44:37 -05:00
Vortrex
f5b388b045 Use some custom events from v-events 2022-07-27 00:44:23 -05:00
Vortrex
9cedecf40c Add clan discord webhook func 2022-07-27 00:44:07 -05:00
Vortrex
f4adc3c3e9 Manually remove and re-add help cmd handler 2022-07-27 00:43:13 -05:00
Vortrex
2efccb638f Clan MOTD + rank cmd fixes 2022-07-27 00:42:59 -05:00
Vortrex
225d78c60d Add discord echo for local chats 2022-07-27 00:42:43 -05:00
Vortrex
4d607d3c5d Some business fixes 2022-07-27 00:42:25 -05:00
Vortrex
4ede78bd7c Woops wrong db field name for acct register 2022-07-27 00:42:07 -05:00
Vortrex
468cd46750 Show/hide flag images separate from the main window 2022-07-27 00:41:45 -05:00
Vortrex
dfaf611a1e Use some custom events from v-events 2022-07-27 00:41:31 -05:00
Vortrex
f03502e380 Fix some gamedata object keys 2022-07-26 02:16:52 -05:00
Vortrex
5973553171 Woops existance is in netFlags 2022-07-26 02:16:29 -05:00
Vortrex
6970d40f42 Don't use item anims if in vehicle 2022-07-26 02:16:17 -05:00
Vortrex
13cf75262a Optional profanity filter 2022-07-26 02:16:05 -05:00
Vortrex
c486c00a02 Rename biz dealership handler name 2022-07-26 02:15:42 -05:00
Vortrex
3f0e8548d8 Add more lists to game features table 2022-07-26 01:02:04 -05:00
Vortrex
c28815b61c Add single particle effect net event 2022-07-26 01:01:52 -05:00
Vortrex
206f7e691e Add duration arg to used keybind handler 2022-07-26 01:01:42 -05:00
Vortrex
afdbbdbaa5 Don't set stuff on spawn that game doesn't support 2022-07-26 01:01:11 -05:00
Vortrex
2102d7a0d7 Hide player's own blip 2022-07-26 01:00:49 -05:00
Vortrex
d1bdc069fd Add player stream distance + fishing cast min/max strength to config 2022-07-26 01:00:25 -05:00
Vortrex
42bb527844 Rename biz dealership handler function 2022-07-26 00:57:10 -05:00
Vortrex
da6d12c8d7 Job rank class and some rank utils 2022-07-24 05:34:21 -05:00
Vortrex
07e65591d0 Fix badge item chat header 2022-07-23 17:42:51 -05:00
Vortrex
c3d0f826db Add job rank bitflags 2022-07-23 17:42:39 -05:00
Vortrex
e65cd0b4be Use 6 digit numbers for two factor code 2022-07-23 04:20:11 -05:00
Vortrex
ab697557ef Add particle effects array to game data 2022-07-23 04:19:27 -05:00
Vortrex
73757ebbc5 Update damage states util 2022-07-23 04:19:14 -05:00
Vortrex
6b73be287b Some fixes for paintball 2022-07-23 04:19:03 -05:00
Vortrex
26e5617ccb Fix player skin util (RageMP) 2022-07-23 04:18:48 -05:00
Vortrex
c73c8b6b9a Fix player skin util 2022-07-23 04:18:38 -05:00
Vortrex
ef3c8049ea Fix job route not finishing properly 2022-07-23 04:18:20 -05:00
Vortrex
2b5307077f Fix account help text 2022-07-23 04:18:06 -05:00
Vortrex
e6be16c30f Add fishing state consts 2022-07-23 04:17:57 -05:00
Vortrex
d30a3bcb29 Events + handle paintball stuff on death 2022-07-23 04:17:48 -05:00
Vortrex
2eb58fa8cf Casino data 2022-07-23 04:17:20 -05:00
Vortrex
8de1204ed7 Check for login timeout 2022-07-23 04:17:14 -05:00
Vortrex
b4b3996e00 Add A and D keys to cycle through skins 2022-07-23 04:17:05 -05:00
Vortrex
a04b442df6 Add casino script file 2022-07-23 04:16:44 -05:00
Vortrex
74062a7d36 Add cruise control command and net events 2022-07-23 04:16:19 -05:00
Vortrex
d04b5549a6 Formatting 2022-07-23 04:15:51 -05:00
Vortrex
59e704ee19 Formatting 2022-07-23 04:15:44 -05:00
Vortrex
7a89d8bcba Fix weapon damage handling 2022-07-23 04:15:36 -05:00
Vortrex
be237dc0aa Add casino script file 2022-07-23 04:15:15 -05:00
Vortrex
8785255366 Update IDEAS.md 2022-07-17 04:32:40 -05:00
Vortrex
a69aec9222 Show help text on how to select & create char 2022-07-17 04:25:45 -05:00
Vortrex
a3fe0f8708 Unlimited ammo for paintball + clear weps when leaving 2022-07-17 04:25:24 -05:00
Vortrex
9e3f5d4a8f Default server name 2022-07-17 04:25:03 -05:00
Vortrex
11685eacf6 Use new biz type stuff for paintball on enter/exit 2022-07-17 04:24:53 -05:00
Vortrex
6b914f8056 Woops wrong const name 2022-07-17 04:24:39 -05:00
Vortrex
9be2a7a95b Add fishing rod item use type 2022-07-17 04:24:28 -05:00
Vortrex
b1d8beb23b Fix fishing stuff (unfinished) 2022-07-17 04:24:18 -05:00
Vortrex
25e79b26d6 More cleanup on quit 2022-07-17 04:24:04 -05:00
Vortrex
140749e8c0 Set business to paintball cmd 2022-07-17 04:23:43 -05:00
Vortrex
25543b5f07 New chat stuff (emoji, timestamps, etc) 2022-07-17 04:23:32 -05:00
Vortrex
8ca7a8bdfd Update IDEAS.md 2022-07-17 04:22:41 -05:00
Vortrex
da7e0c35d1 Placeholder for keybind reset and copy prompts 2022-07-17 01:42:48 -05:00
Vortrex
99a21f9892 Use locale strings for keybind cmds messages 2022-07-17 01:42:30 -05:00
Vortrex
945d44d878 Move surrendered util to misc.js 2022-07-17 01:42:10 -05:00
Vortrex
a52590ea56 Add suicide command handler 2022-07-17 01:41:54 -05:00
Vortrex
713022da47 Add suicide cmd + add some aliases for others 2022-07-17 01:41:42 -05:00
Vortrex
8b66e7914d Add locale files and flag images to main meta.xml 2022-07-15 05:59:32 -05:00
Vortrex
e52c3a0e8d Add job route edit members for player data class 2022-07-15 05:59:16 -05:00
Vortrex
f83a602047 Add job route + loc cmds 2022-07-15 05:58:34 -05:00
Vortrex
34ec6e60f8 Prevent foreign key constraint errors 2022-07-15 05:58:22 -05:00
Vortrex
883cac8f47 Enable strict mode for server 2022-07-15 05:57:30 -05:00
Vortrex
e6be6d7241 Add locale data class 2022-07-15 05:57:18 -05:00
Vortrex
5c5e2d027e Use custom veh events 2022-07-15 05:57:08 -05:00
Vortrex
03febd8076 Add job route location types + utils 2022-07-15 05:57:00 -05:00
Vortrex
a37262b32f Remove old HTML test 2022-07-11 23:58:31 -05:00
Vortrex
805f843e05 Update TODO.md 2022-07-11 17:40:07 -05:00
Vortrex
087c03cae4 Fix invalid file path 2022-07-11 17:40:02 -05:00
Vortrex
a83a4f91af Add profanity filter words array 2022-07-11 17:39:55 -05:00
Vortrex
8e587b13ad Use locale strings for veh renting 2022-07-11 17:39:45 -05:00
Vortrex
cd87b90ac7 Use name from database 2022-07-11 17:39:36 -05:00
Vortrex
362f20a059 Port some natives to ragemp 2022-07-11 17:39:24 -05:00
Vortrex
315bd5f926 Add server name & pass utils 2022-07-11 17:39:14 -05:00
Vortrex
78f53f7af7 Add reset keybinds cmd 2022-07-11 17:38:59 -05:00
Vortrex
09bbca49db Add missing prompt consts 2022-07-11 17:38:47 -05:00
Vortrex
0625dcd5c1 Use name from database 2022-07-11 17:38:32 -05:00
Vortrex
1e5ea4fd87 Add new account settings cmds 2022-07-11 17:38:23 -05:00
Vortrex
74bc330596 Add new account settings bitflags 2022-07-11 17:38:12 -05:00
Vortrex
e67b3eeb23 Account settings util + new chat stuff 2022-07-11 17:38:02 -05:00
Vortrex
d5d7f8b98f Add chat states net events 2022-07-11 17:37:34 -05:00
Vortrex
2bb4e9a23b Rename chatbox.js to chat.js 2022-07-11 17:37:15 -05:00
Vortrex
1d61ec26db Fix invalid file paths 2022-07-11 17:37:00 -05:00
Vortrex
8d620882ce Update GUI script files 2022-07-08 14:36:00 -05:00
Vortrex
9285cf6fd3 Add GUI script file 2022-07-08 14:35:53 -05:00
Vortrex
8e24b35c29 Add object moving script file 2022-07-08 14:04:41 -05:00
Vortrex
2a0f2443d4 Add new GUI script files 2022-07-08 14:04:24 -05:00
Vortrex
9539eb20f8 Update header 2022-07-08 14:03:55 -05:00
Vortrex
35251372c5 Organize + some small fixes 2022-07-07 22:17:14 -05:00
Vortrex
179556b878 Add trigger stuff 2022-07-07 22:17:02 -05:00
Vortrex
eb582a666d Add login timeout (60 seconds) 2022-07-07 22:16:50 -05:00
Vortrex
2587ee6cdf Add job blip sprite to game config 2022-07-05 13:03:20 -05:00
Vortrex
340c96eab2 Check if time is supported before setting 2022-07-05 13:03:06 -05:00
Vortrex
17c342be54 Fix some outputs on player info cmd 2022-07-05 13:02:53 -05:00
Vortrex
0595f25f3f Fix job route location delay cmd output text 2022-07-05 13:02:40 -05:00
Vortrex
a9f82b4150 Add load svr cfg from game util 2022-07-05 13:02:20 -05:00
Vortrex
df949a35f7 Change prefix of consts 2022-07-02 23:38:31 -05:00
Vortrex
c5cef51655 Add JSDoc info 2022-07-02 23:32:08 -05:00
Vortrex
334a7637f6 Add JSDoc info 2022-07-02 23:32:01 -05:00
Vortrex
89bcbf9a8a Add JSDoc info and ATM cache array 2022-07-02 23:31:52 -05:00
Vortrex
0ec8608b2b Add ATM distance to global config 2022-07-02 23:31:40 -05:00
Vortrex
9c937b76fb Add JSDoc info 2022-07-02 23:31:22 -05:00
Vortrex
20502f5bca Add JSDoc info and cache ATM locations 2022-07-02 23:31:14 -05:00
Vortrex
e17f6f3c4e Add bank account owner consts 2022-07-02 23:30:51 -05:00
Vortrex
cb86419f2b Change netevent and const prefix 2022-06-30 18:29:17 -05:00
Vortrex
2f7f3a1b00 Change net event and const prefix 2022-06-30 18:29:00 -05:00
Vortrex
dd3f027c1e Add generic package item model slot for other games 2022-06-30 16:34:12 -05:00
Vortrex
beb7e2070c Use new item use type const naming 2022-06-30 16:33:55 -05:00
Vortrex
ff6768d64d Updates to chatbox timestamps display 2022-06-30 16:32:53 -05:00
Vortrex
72562688e7 Move get anim utils to shared 2022-06-30 16:32:28 -05:00
Vortrex
defee4c76e Align staff cmd funcs 2022-06-27 16:41:35 -05:00
Vortrex
66840a0de9 Woops need to cache from names table 2022-06-27 16:41:23 -05:00
Vortrex
ab7c73d7da Use new prefix for server cvars 2022-06-27 16:41:06 -05:00
Vortrex
b86d2c7bcb Use built-in veh enter/exit events 2022-06-27 16:40:54 -05:00
Vortrex
3fe5894499 Woops wrong net events arg order 2022-06-27 16:40:41 -05:00
Vortrex
ea018c7b65 Align some staff cmds 2022-06-27 16:40:25 -05:00
Vortrex
d71335ed5f Revert back to main colour in timestamp toggle cmd 2022-06-27 16:40:12 -05:00
Vortrex
5f687b7b01 Use squirrel for timestamp stuff (wtf GTAC) 2022-06-27 16:39:52 -05:00
Vortrex
91bfed4f8e Timestamp colour replace 2022-06-27 09:38:53 -05:00
Vortrex
725d7cff66 Radio station db to index util 2022-06-27 09:38:39 -05:00
Vortrex
3484602114 Fix JSDoc info for server data table + add radio stations 2022-06-27 09:38:27 -05:00
Vortrex
bfc434a38f Chatbox timestamps cmds 2022-06-27 09:37:56 -05:00
Vortrex
1d59183811 Check for valid clan ID 2022-06-27 09:37:47 -05:00
Vortrex
14148da429 Align biz radio station naming 2022-06-27 09:37:38 -05:00
Vortrex
a13dfa220d Cleanup 2022-06-27 09:36:04 -05:00
Vortrex
e017313b58 Add optional chatbox timestamps 2022-06-27 09:35:58 -05:00
Vortrex
acd03cc124 Remove veh extras for now (moving to separate table) 2022-06-26 23:12:10 -05:00
Vortrex
69dc299621 Cleanup 2022-06-26 23:11:46 -05:00
Vortrex
2b34fb708a Add payphone biz loc type 2022-06-26 14:53:41 -05:00
Vortrex
8cceaa7e6a Add business offices interior types to gamedata (VC) 2022-06-26 14:53:32 -05:00
Vortrex
2181550618 Clear weapon pickups on enter/exit (for SA) 2022-06-26 14:38:37 -05:00
Vortrex
763241d2ce Optimizations, disable some timers when server empty 2022-06-26 14:36:35 -05:00
Vortrex
0f6ab26ca9 Don't check for ammo item on non-ammo weapons 2022-06-26 14:36:11 -05:00
Vortrex
ad672a5912 Const naming 2022-06-26 13:32:25 -05:00
Vortrex
49e0c4afeb Cleanup 2022-06-26 13:32:18 -05:00
Vortrex
7883d3503a Const naming 2022-06-26 13:32:13 -05:00
Vortrex
43e41a1139 Const naming 2022-06-26 13:32:02 -05:00
Vortrex
ad1f7a3c7f Info in comment 2022-06-26 13:31:56 -05:00
Vortrex
d90dc8e7b8 Use new custom events for enter/exit veh 2022-06-26 13:31:41 -05:00
Vortrex
644a188929 Const naming 2022-06-26 13:31:22 -05:00
Vortrex
7c2249aa5d Re-add setfightstyle cmd for admin 2022-06-26 13:31:07 -05:00
Vortrex
ae1185856d Align const name format 2022-06-26 13:30:48 -05:00
Vortrex
732d268e04 Start working on banking script 2022-06-26 13:30:35 -05:00
Vortrex
931a0d5ab0 Cleanup 2022-06-26 13:30:27 -05:00
Vortrex
13267a7e32 Add native util 2022-06-22 08:30:51 -05:00
Vortrex
d7a66fb503 Move fishing collectables to fishing.js 2022-06-22 08:30:25 -05:00
Vortrex
5ba69fca4d Rename game msg util to small game msg (adding more soon) 2022-06-22 08:29:57 -05:00
Vortrex
98e936fc71 Add fishing funcs and data 2022-06-22 08:29:23 -05:00
Vortrex
71e13e2323 Add fishing distance to global config 2022-06-22 08:28:55 -05:00
Vortrex
51c01b9c94 Private message util + change tip emoji to 💡 2022-06-19 11:29:36 -05:00
Vortrex
6fa3eb9997 Debug logging 2022-06-19 11:29:13 -05:00
Vortrex
bd0a994225 Add PM to client data class 2022-06-19 11:29:02 -05:00
Vortrex
3ea19927a5 Command aliases and new handlers 2022-06-19 11:28:46 -05:00
Vortrex
16fd26dc9a More item type cmds 2022-06-19 11:28:34 -05:00
Vortrex
4c8630c174 Private message and quick reply cmds 2022-06-19 11:28:25 -05:00
Vortrex
e260d6176c Add ideas to file 2022-06-19 11:28:00 -05:00
Vortrex
7b77c99fb0 Add net event handlers in startup 2022-06-17 15:14:39 -05:00
Vortrex
f121b473aa Add debug logging 2022-06-17 15:14:17 -05:00
Vortrex
e7e2fb16d1 Fix veh in range header text to show distance 2022-06-17 13:10:01 -05:00
Vortrex
bbc41a5f3f Set pb values and add pb respawn handling util 2022-06-17 13:09:45 -05:00
Vortrex
cb029ff2e8 Formatting 2022-06-17 13:09:25 -05:00
Vortrex
a403530f11 Quit paintball when exiting business 2022-06-17 13:09:15 -05:00
Vortrex
6d826c48cc Add check for invalid item and type IDs 2022-06-17 13:08:50 -05:00
Vortrex
87ca42c48a Add check for invalid house ID 2022-06-17 13:08:39 -05:00
Vortrex
90face486b Handle respawn for paintball (don't use normal death respawn) 2022-06-17 13:08:30 -05:00
Vortrex
f1affc2f8f Add bizpaintball cmd 2022-06-17 13:08:12 -05:00
Vortrex
78005a7d17 Add paintball data to client data class 2022-06-17 13:07:45 -05:00
Vortrex
70a1520f56 Add check for invalid business ID 2022-06-17 13:07:26 -05:00
Vortrex
7373f1454e Add paintball script to meta.xml 2022-06-17 13:07:11 -05:00
Vortrex
35f9e1fe3d Add true/false string from bool util 2022-06-17 09:41:21 -05:00
Vortrex
66f351a16e Add some blip types and warehouse int to GTA3 2022-06-17 09:41:11 -05:00
Vortrex
fe42541dab Disable old ped on char create stuff (was never finished) 2022-06-17 09:40:50 -05:00
Vortrex
b7271029f7 Cache all paintball items on start 2022-06-17 09:40:26 -05:00
Vortrex
326286bdc5 Add paintball script 2022-06-17 09:40:14 -05:00
Vortrex
f9701e81a7 Rephrase logging to include correct name 2022-06-17 09:40:05 -05:00
Vortrex
282832b30a Start paintball when entering arena biz type 2022-06-17 09:39:46 -05:00
Vortrex
53eaddbfce Universal temp locker 2022-06-17 09:39:27 -05:00
Vortrex
731d0d6905 Fix wrong locale name for rules list 2022-06-17 09:39:07 -05:00
Vortrex
f0d5d6b361 Add descriptions for forensics consts types 2022-06-17 09:38:49 -05:00
Vortrex
d9c007c4bc Use new entered/exited veh events 2022-06-17 09:38:37 -05:00
Vortrex
519796fd60 Update to db query execute cmd 2022-06-17 09:38:25 -05:00
Vortrex
318a01eea1 Make temp locker universal and improve client data class 2022-06-17 09:38:11 -05:00
Vortrex
02e80a47ab Add paintball arena entrance type for biz 2022-06-17 09:37:48 -05:00
Vortrex
1e4bc2a19d Disable random tips until the locale replace is finished 2022-06-17 08:04:37 -05:00
Vortrex
4e0bce571f Cache all item's items 2022-06-17 08:04:22 -05:00
Vortrex
4392cea694 Add item cache + check item slot before put + use veh/item before biz 2022-06-17 08:04:12 -05:00
Vortrex
c8992ce2de Check if player int and vw are in main world before radio 2022-06-17 08:03:31 -05:00
Vortrex
a9e30d79e3 Add discord webhook types consts 2022-06-17 08:03:14 -05:00
Vortrex
3676e1ac85 Update server config class 2022-06-17 08:03:02 -05:00
Vortrex
a84acae095 Don't save acct chat hide (was removed) 2022-06-17 08:02:54 -05:00
Vortrex
ef19191cc9 Woops wrong name 2022-06-16 19:50:00 -05:00
Vortrex
234e50e035 Remove old unused script file 2022-06-16 19:49:53 -05:00
Vortrex
9653b7c7c5 Add client net events script file 2022-06-16 19:49:44 -05:00
Vortrex
a7e070fbe1 Add net events file to meta.xml 2022-06-16 19:49:25 -05:00
Vortrex
6b6d2ed7b8 Port item drop front distance from nightly 2022-06-16 13:21:50 -05:00
Vortrex
1380d749f4 Merge branch 'nightly' into organizing 2022-06-16 13:05:06 -05:00
Vortrex
facd9cf97f Save item type drop front distance 2022-06-16 13:04:42 -05:00
Vortrex
116865a2d9 Rename Garage int type and add Joey's 2022-06-15 14:02:34 -05:00
Vortrex
673942e945 Use player data to get locale ID 2022-06-14 17:35:18 -05:00
Vortrex
a239cd554e Send locale ID on change 2022-06-14 17:34:55 -05:00
Vortrex
e794976e50 Working on item containers (crate, box, veh trunk, etc) 2022-06-14 17:34:43 -05:00
Vortrex
7d5d660ad9 Remove unused var 2022-06-14 17:34:08 -05:00
Vortrex
eab4d6cfe8 Check game for restoring camera 2022-06-14 17:33:58 -05:00
Vortrex
a0c61c4f9c Add vehicle trunk distance to config 2022-06-14 17:33:45 -05:00
Vortrex
35f3d527c5 Add front distance to item dropping 2022-06-14 17:33:35 -05:00
Vortrex
e54cacd3d2 Delete player ped net event 2022-06-14 17:33:19 -05:00
Vortrex
7a90cbb867 Echo actions (/me, /do) to discord 2022-06-14 17:32:58 -05:00
Vortrex
dbde2ed35f Cleanup 2022-06-14 17:32:37 -05:00
Vortrex
7e7f729997 Add del local player ped util 2022-06-14 17:32:29 -05:00
Vortrex
8f02c5c3d8 Add del local player ped util 2022-06-14 17:32:24 -05:00
Vortrex
d6f767e321 Cleanup 2022-06-14 17:32:15 -05:00
Vortrex
e965e15ad2 Use more locale strings 2022-06-14 09:16:02 -05:00
Vortrex
06409be232 Port some veh class stuff from nightly 2022-06-14 06:30:46 -05:00
Vortrex
c96f1063ad Don't init class script (no longer exists) 2022-06-14 06:30:33 -05:00
Vortrex
ac1de36123 Add NPC owner consts + fix syntaxes 2022-06-14 06:30:20 -05:00
Vortrex
f9d462bc07 Move network events to netevents.js 2022-06-14 06:30:01 -05:00
Vortrex
bafacb0423 Add gate data class 2022-06-14 06:29:52 -05:00
Vortrex
504fb46c28 Wrong class name 2022-06-14 06:29:42 -05:00
Vortrex
1023345e01 Move built-in commands array to native 2022-06-14 06:29:29 -05:00
Vortrex
b435043313 Add JSDoc info for a few client data class members 2022-06-14 06:29:13 -05:00
Vortrex
0f3eddecc0 Syntax issue 2022-06-14 06:29:00 -05:00
Vortrex
27687c76e7 Remove duplicate script in meta.xml 2022-06-14 06:28:41 -05:00
Vortrex
62d9118604 Merge branch 'nightly' into organizing 2022-06-14 05:56:46 -05:00
Vortrex
8ead12601b Add manion+garage interiors for III + object types 2022-06-14 02:39:00 -05:00
Vortrex
df9418ac85 Load item types in dev server 2022-06-14 02:38:19 -05:00
Vortrex
31a91b11f2 Fix player blip delete error 2022-06-14 02:38:08 -05:00
Vortrex
3fe7dc5969 Fix undefined item & ammo item bug 2022-06-14 02:37:59 -05:00
Vortrex
802ff9c484 Add interior game feature array and IV melee weapon IDs 2022-06-12 09:20:50 -05:00
Vortrex
3293acc8d6 Don't delete vehicle from db 2022-06-12 09:20:33 -05:00
Vortrex
230a623210 Kick reason 2022-06-12 09:20:18 -05:00
Vortrex
519928bf6b Use locales for random tips (unfinished) 2022-06-12 09:20:08 -05:00
Vortrex
3ef91171f1 Kick reason for all clients being disconnected 2022-06-12 09:19:54 -05:00
Vortrex
50f6ebe6a6 Use INT and VW in closest NPC util 2022-06-12 09:19:39 -05:00
Vortrex
6c0bf2d881 Set position after int and dimension 2022-06-12 09:19:18 -05:00
Vortrex
6aec230277 Only load non-deleted jobs 2022-06-12 09:19:06 -05:00
Vortrex
1d549650a0 Only load non-deleted items and types 2022-06-12 09:18:51 -05:00
Vortrex
962732c27e Only load non-deleted houses 2022-06-12 09:18:39 -05:00
Vortrex
5aae9a5078 Kick reason for no characters 2022-06-12 09:18:29 -05:00
Vortrex
686a977fb0 Check player data before disconnect text 2022-06-12 09:18:13 -05:00
Vortrex
e286e74274 Use promise/resolve for threaded email 2022-06-12 09:17:54 -05:00
Vortrex
e2340c7ea2 Round all payday values 2022-06-12 09:17:37 -05:00
Vortrex
cb4db94e97 Move discord webhook func to discord.js 2022-06-12 09:17:24 -05:00
Vortrex
a7a04c0a16 Fix server set GUI msg 2022-06-12 09:17:11 -05:00
Vortrex
d8e2f629c3 Kick reason for failed client script 2022-06-12 09:17:02 -05:00
Vortrex
4860528704 Store player blip 2022-06-12 09:16:47 -05:00
Vortrex
56e443c7ef Only load non-deleted businesses 2022-06-12 09:16:37 -05:00
Vortrex
ad67917517 Fix bans 2022-06-12 09:16:15 -05:00
Vortrex
41d62e09cd Check for server elements and interior feature 2022-06-12 09:16:09 -05:00
Vortrex
5c071aa928 Fix reset password bug 2022-06-12 09:15:54 -05:00
Vortrex
49e773a4ea Fix some change pass GUI 2022-06-12 09:15:39 -05:00
Vortrex
9a889ae678 Disable email login alerts for now (hangs the server) 2022-06-10 00:10:35 -05:00
Vortrex
3acec50c59 Fix for switchchar display 2022-06-09 15:36:06 -05:00
Vortrex
7a2304a84a Don't try to update server job blips on IV 2022-06-09 15:35:51 -05:00
Vortrex
1c9fe0d20b Don't send locale strings 2022-06-09 15:35:30 -05:00
Vortrex
c4bd982783 Syntax fix 2022-06-09 15:35:19 -05:00
Vortrex
24697aecaf Don't use connect cam in main (use another resource) 2022-06-09 15:35:04 -05:00
Vortrex
683c40539f Woops 2022-06-09 08:22:26 -05:00
Vortrex
6258aab4e8 Port date fix 2022-06-09 08:22:19 -05:00
Vortrex
e9a52d8c93 Restore files for full 2022-06-09 08:22:12 -05:00
Vortrex
3f64e60f33 Fix job blip bug + optimizations 2022-06-07 10:27:15 -05:00
Vortrex
6c979f6971 Use more locale strings 2022-06-07 10:26:54 -05:00
Vortrex
b15b14fdf4 Don't delete houses 2022-06-07 10:26:43 -05:00
Vortrex
4cee525633 Don't delete clans or ranks. Set deleted state instead 2022-06-07 10:26:33 -05:00
Vortrex
2c70a6ba4d Check some game features and empty arrays 2022-06-07 10:26:12 -05:00
Vortrex
160c67c4b0 Formatting 2022-06-07 10:25:55 -05:00
Vortrex
9404289122 Remove extra blank lines 2022-06-07 10:25:46 -05:00
Vortrex
57f3425004 Send locale strings on lang cmd 2022-06-07 10:25:27 -05:00
Vortrex
a8f5eb6a9a Use simpler chunked list for characters 2022-06-07 10:25:15 -05:00
Vortrex
9e9be6ef0c Comment vehicle extras 2022-06-07 10:24:59 -05:00
Vortrex
0f84a103c8 Add "attached blips" to game feature list 2022-06-07 10:24:50 -05:00
Vortrex
3361b56c7e Test emoji numbers 2022-06-07 10:24:30 -05:00
Vortrex
e34c8c9636 Styling 2022-06-07 10:24:19 -05:00
Vortrex
3298aabca3 Add player blips 2022-06-07 10:24:10 -05:00
Vortrex
0e05b8de8b Log deaths + wait for player ped 2022-06-07 10:23:25 -05:00
Vortrex
1c9dd51645 Send player locale strings in net event 2022-06-07 10:22:51 -05:00
Vortrex
87bd72c9a0 Woops wrong class member name 2022-06-07 10:22:38 -05:00
Vortrex
daa6b637f0 Comment out GUI stuff for now (too heavy) 2022-06-07 10:22:22 -05:00
Vortrex
41a7d05bec More local vars for optimization 2022-05-31 08:59:09 -05:00
Vortrex
f4969165bf Remove RageMP index files (kept on RMP branch) 2022-05-31 08:58:57 -05:00
Vortrex
f11b634c8b Use local vars for item use processing 2022-05-31 08:47:38 -05:00
Vortrex
eabf63cf86 Fix closest NPC to check interior and dimension 2022-05-31 08:34:35 -05:00
Vortrex
82bba6f3ed Fix stop working message 2022-05-31 08:34:12 -05:00
Vortrex
bde028ca26 Wrong util name for vec3 2022-05-30 07:41:37 -05:00
Vortrex
36ccae416f Revert back to previous locale util 2022-05-30 07:41:23 -05:00
Vortrex
79fe95a7f4 Remove unused var 2022-05-30 07:41:08 -05:00
Vortrex
ceac2b6a61 Use locale string for badge info header 2022-05-30 07:41:00 -05:00
Vortrex
c4916adc55 Don't loop houses if there are none 2022-05-30 07:40:48 -05:00
Vortrex
a097da7a63 Use arrays for client init states, not client data 2022-05-30 07:38:48 -05:00
Vortrex
ea49a41c45 Use some more locale strings 2022-05-30 07:37:52 -05:00
Vortrex
1722eafa6f Fix automated bug report for biz info error 2022-05-30 07:37:41 -05:00
Vortrex
ab23ddf4b9 Add some debug logging 2022-05-30 07:37:23 -05:00
Vortrex
36d6cd507e Fix CS veh stuff 2022-05-30 07:37:15 -05:00
Vortrex
338b73142c Sync element properties on spawn 2022-05-30 07:37:05 -05:00
Vortrex
73a521c9dc Fix sending job to client 2022-05-30 07:36:55 -05:00
Vortrex
72a4e8268e Fix chat window not being shown 2022-05-30 07:36:45 -05:00
Vortrex
a64fb393c1 Change veh upgrade table to component table for compatibility 2022-05-26 17:34:32 -05:00
Vortrex
62614b358f Fix some entries in veh info cmd 2022-05-26 17:34:06 -05:00
Vortrex
fca7d57dac Add JSDoc to radio station 2022-05-26 17:33:47 -05:00
Vortrex
b352cfdc18 Woops checked wrong thing for anim 2022-05-26 17:33:36 -05:00
Vortrex
e2d7308e89 Use default blip size of 1 2022-05-26 17:33:03 -05:00
Vortrex
71be7e77ea Use create job location blip util 2022-05-26 17:32:52 -05:00
Vortrex
1c673f64bc Re-add client-side houses and businesses 2022-05-26 17:32:40 -05:00
Vortrex
381ae3d398 Stop playing intro on spawn 2022-05-26 17:32:25 -05:00
Vortrex
d63fc13b3d Simplify anim net events 2022-05-26 17:32:01 -05:00
Vortrex
8784c0d5f7 Remove veh extras (going into another table) 2022-05-26 17:31:44 -05:00
Vortrex
e9f4409f74 Fix some entries in business info cmd 2022-05-26 17:31:31 -05:00
Vortrex
7a2a866ef3 Fix ped anim sync + remove object prop sync 2022-05-26 17:31:06 -05:00
Vortrex
86438bbd5a Move all GUI net events to net event file 2022-05-26 17:30:49 -05:00
Vortrex
c323eacd01 Woops re-enable commented stuff used for testing 2022-05-26 17:30:36 -05:00
Vortrex
2d94695026 Re-add description to client-side house 2022-05-26 17:30:16 -05:00
Vortrex
72fef3911d Move all GUI net events to net event file 2022-05-26 17:29:58 -05:00
Vortrex
796ac78bc6 Use server element check util, not game check 2022-05-26 17:29:41 -05:00
Vortrex
0a1c659966 Fix JSDoc for clientside animation func 2022-05-26 17:29:23 -05:00
Vortrex
42b8125bc0 Some race commands (unfinished) 2022-05-24 01:18:46 -05:00
Vortrex
4766890f2f Add discord echo for starting/stopping job route 2022-05-24 01:18:34 -05:00
Vortrex
095abe2e20 Show error if too far away to repair a vehicle 2022-05-24 01:18:20 -05:00
Vortrex
6280a9f8df Add discord echo for buying house & biz 2022-05-24 01:17:56 -05:00
Vortrex
8648e19448 Add numbers to a lot of skin names 2022-05-22 23:36:56 -05:00
Vortrex
949033c1ef Fix staff title change telling admin instead of player 2022-05-22 23:36:41 -05:00
Vortrex
ab82f38076 Use new player stats format 2022-05-22 23:36:12 -05:00
Vortrex
1305184db6 Fix showing wrong inventory 2022-05-22 23:35:55 -05:00
Vortrex
b211918122 Round income tax to nearest dollar 2022-05-22 23:35:34 -05:00
Vortrex
2d05b5b893 Add a bunch of new cmd aliases 2022-05-22 23:35:11 -05:00
Vortrex
4d58c1ab34 3 password reset code attempts 2022-05-22 23:34:48 -05:00
Vortrex
9d30a02568 Exclude blank code + 3 pass reset code attempts 2022-05-22 23:34:34 -05:00
Vortrex
5fab7c3162 Update item.js 2022-05-22 13:37:09 -05:00
Vortrex
1cb5cc191d Add NPC action state consts 2022-05-22 13:34:08 -05:00
Vortrex
8ea3ab41b1 Fix vehinfo cmd 2022-05-22 13:33:51 -05:00
Vortrex
2476f0f030 Add a few trigger types 2022-05-22 13:33:38 -05:00
Vortrex
cf6ddbc088 Add NPC stuff 2022-05-22 13:33:28 -05:00
Vortrex
a967f3f0dc Remove old util 2022-05-22 13:33:09 -05:00
Vortrex
e519325095 Add NPC owner consts + reset pass email input state 2022-05-22 13:32:55 -05:00
Vortrex
c596c87fbc Don't apply dev/tester state in svr cfg util 2022-05-22 13:32:22 -05:00
Vortrex
503a9e8c4d Add NPC info, name, and look at plr cmds 2022-05-22 13:31:55 -05:00
Vortrex
4d3d26e028 Fix some GUI stuff 2022-05-22 13:31:32 -05:00
Vortrex
ca37898cd5 Add economy to server cfg + npc class fixes 2022-05-22 13:31:21 -05:00
Vortrex
498dc62be8 Clan fixes 2022-05-22 13:30:57 -05:00
Vortrex
d93c44493e Fix password reset stuff (got reverted somehow) 2022-05-22 13:30:46 -05:00
Vortrex
1a4848591e Add pass reset net events 2022-05-22 13:30:29 -05:00
Vortrex
461de67c9a Process NPC movement 2022-05-22 13:30:19 -05:00
Vortrex
6634f3b72c Add natives + fix add ped native 2022-05-22 13:30:00 -05:00
Vortrex
355e57ab34 Render nametags for NPC 2022-05-22 13:29:34 -05:00
Vortrex
f4b404aa78 Use screen width/height utils 2022-05-22 13:29:08 -05:00
Vortrex
7e2b9b12e6 Show locale chooser below window 2022-05-22 13:28:55 -05:00
Vortrex
7897414aa1 Fix info and error GUI func 2022-05-22 13:28:17 -05:00
Vortrex
7fc9763d39 Add entity process event 2022-05-22 13:28:02 -05:00
Vortrex
f9e7b00c9b Add NPC client script to meta.xml 2022-05-22 13:27:48 -05:00
Vortrex
11c5b7494c Update discord config 2022-05-22 13:27:36 -05:00
Vortrex
0e4e89f00f Add gas station int type for VC 2022-05-20 23:45:26 -05:00
Vortrex
76a608b75e Update config 2022-05-20 23:45:14 -05:00
Vortrex
34d7d86593 Add finnish flag 2022-05-20 23:45:00 -05:00
Vortrex
e97bf75c59 Fix 2FA being enabled by default (woops) 2022-05-20 17:55:52 -05:00
Vortrex
cfdfc51e14 Fix double chat message 2022-05-20 17:44:02 -05:00
Vortrex
3372bf6adb Fix player colour in chat 2022-05-20 17:43:54 -05:00
Vortrex
444568317f Revert event testing 2022-05-20 17:38:32 -05:00
Vortrex
9d063ae9f6 Revert "Use new event handler args"
This reverts commit 0ede289e95.
2022-05-20 17:36:22 -05:00
Vortrex
bb0f76a8ff Load locale config and strings before telling server GUI ready 2022-05-20 17:36:14 -05:00
Vortrex
338ee8422d Setup initial game stuff 2022-05-20 17:35:54 -05:00
Vortrex
4f77b58e5b Formatting 2022-05-20 17:35:33 -05:00
Vortrex
be6e9be8f1 Don't remove vehicle upgrades 2022-05-20 17:35:27 -05:00
Vortrex
374bbf63c9 Fix item type data util returning undefined 2022-05-20 17:35:16 -05:00
Vortrex
e11b465440 Don't delete insert keybind 2022-05-20 17:34:59 -05:00
Vortrex
077f1469d4 Woops typo 2022-05-20 17:34:45 -05:00
Vortrex
52f294c5d4 Remove connected native testing 2022-05-20 17:34:32 -05:00
Vortrex
d8eeeefc8d Remove echo for resources and setup game on spawn 2022-05-20 17:34:15 -05:00
Vortrex
207877fde0 Remove resource init stuff from client 2022-05-20 17:33:52 -05:00
Vortrex
0ede289e95 Use new event handler args 2022-05-19 19:43:24 -05:00
Vortrex
38ddd71315 Start working on RageMP natives 2022-05-19 19:43:13 -05:00
Vortrex
6b5797fb1b Fix some connected natives 2022-05-19 19:43:04 -05:00
Vortrex
09d4ca8ed1 Couple of fixes to connected natives 2022-05-19 19:16:37 -05:00
Vortrex
391153432a Use game consts + GTAV data 2022-05-19 18:56:34 -05:00
Vortrex
080e2616bb Add get player in house/biz cmds 2022-05-19 18:56:23 -05:00
Vortrex
1c5ae513a8 Don't cache ground plants (not finished) 2022-05-19 18:56:03 -05:00
Vortrex
e35871b2e1 Don't check if house has interior (-1 disables blip/pickup) 2022-05-19 18:55:51 -05:00
Vortrex
44e56449e3 Move event stuff to native 2022-05-19 18:55:29 -05:00
Vortrex
820f84173a Move execute db query cmd to developer script 2022-05-19 18:54:50 -05:00
Vortrex
f894f2801d Move db query constructors to main scripts 2022-05-19 18:54:37 -05:00
Vortrex
294130cd00 Add house owner "biz" type 2022-05-19 18:54:16 -05:00
Vortrex
a14216d34c Save more stuff for svr cfg 2022-05-19 18:54:05 -05:00
Vortrex
d1100d0d3f Add a bunch of cmd aliases 2022-05-19 18:53:47 -05:00
Vortrex
69a6ced099 Load svr discord settings from db 2022-05-19 18:53:37 -05:00
Vortrex
6cee9a257d Fix biz info and house info 2022-05-19 18:53:22 -05:00
Vortrex
90aeb67667 Use locale strings + fix 2fa 2022-05-19 18:52:55 -05:00
Vortrex
c14b6b7247 Add netevent for 2FA 2022-05-19 18:52:46 -05:00
Vortrex
532afaca84 Update IDEAS.md 2022-05-19 18:52:35 -05:00
Vortrex
3e1d452e86 Delete old workspace file 2022-05-18 16:56:27 -05:00
Vortrex
13c5b28936 Add gate cmds 2022-05-17 20:46:56 -05:00
Vortrex
68d070e4c7 Formatting 2022-05-17 14:59:16 -05:00
Vortrex
b5e16c4627 Work on native class 2022-05-17 14:59:08 -05:00
Vortrex
865ac8af7c Add locale chooser GUI test for devs 2022-05-17 08:56:05 -05:00
Vortrex
46cb86d25b Optimizations 2022-05-17 08:55:55 -05:00
Vortrex
9a346b2b41 Move disconnect reasons to natives 2022-05-17 08:55:40 -05:00
Vortrex
8841958a8d Add pos offset for locale chooser 2022-05-17 08:55:17 -05:00
Vortrex
c93dcff420 Fix buyable biz/house labels 2022-05-17 08:54:59 -05:00
Vortrex
d42625c861 Fix disconnect discord echo 2022-05-17 08:54:47 -05:00
Vortrex
9e66e0c227 Start working on logic for new items 2022-05-15 22:28:01 -05:00
Vortrex
1dfd9f1dbf Set job blips to infinite distance 2022-05-15 22:27:48 -05:00
Vortrex
3559fd3a1e Fix job, biz & house blips stream distance and dimension 2022-05-15 22:27:32 -05:00
Vortrex
4b7f05a482 MexUI stuff 2022-05-15 22:26:31 -05:00
Vortrex
c81f511448 Fix job blips 2022-05-15 05:02:09 -05:00
Vortrex
f69091bd5f Update to-do list 2022-05-15 04:22:31 -05:00
Vortrex
82888b7928 Use error log type 2022-05-15 04:22:16 -05:00
Vortrex
86b9584010 Add callback handling to MexUI Image control 2022-05-15 04:22:01 -05:00
Vortrex
9b9c1bb608 Fix log util not working with error and warn types 2022-05-15 04:21:45 -05:00
Vortrex
4cd3de4876 Use section header util and locale string for plr info cmd 2022-05-15 04:21:26 -05:00
Vortrex
1f0a6231f1 Don't send locale strings (not used anymore) 2022-05-15 04:21:08 -05:00
Vortrex
586ba1e630 Don't send locale strings (not used anymore) 2022-05-15 04:21:04 -05:00
Vortrex
47275239d0 Check for discord webhook global config override 2022-05-15 04:20:47 -05:00
Vortrex
1f3680a38b Add return value type to server code execute 2022-05-15 04:20:24 -05:00
Vortrex
e24642bb03 Increase server log level 2022-05-15 04:20:02 -05:00
Vortrex
5c7ab14b01 Format consts names to match 2022-05-15 04:19:51 -05:00
Vortrex
57c60e1ff6 Add job list command 2022-05-15 04:19:38 -05:00
Vortrex
5242233841 Server to client net event stuff 2022-05-15 04:19:17 -05:00
Vortrex
13c04ce41d Fix houseinfo cmd stats (+ easier format) 2022-05-15 04:18:46 -05:00
Vortrex
8e5baf9f11 Fix bizinfo cmd stats (+ easier format) 2022-05-15 04:18:37 -05:00
Vortrex
5f69db2da9 Send locale ID if account exists, otherwise send default 2022-05-15 04:18:17 -05:00
Vortrex
75bfc488d9 Fix client code execute 2022-05-15 04:17:59 -05:00
Vortrex
b8be64cdf8 Handle network events for GPS blip & locale 2022-05-15 04:17:49 -05:00
Vortrex
0bfcb899ee Add console natives to client 2022-05-15 04:17:30 -05:00
Vortrex
73513f2e32 Increase client log level + some new vars 2022-05-15 04:17:15 -05:00
Vortrex
050c190237 Fix a lot of client locale stuff 2022-05-15 04:16:57 -05:00
Vortrex
c33d67cdf2 Us curly brackets on property label switch case blocks 2022-05-15 04:16:44 -05:00
Vortrex
02e1a2d8fd Fix job route blip blink bug 2022-05-15 04:16:14 -05:00
Vortrex
c0a629e708 Add locale chooser GUI 2022-05-15 04:16:02 -05:00
Vortrex
536f105aef Rename password reset GUI 2022-05-15 04:15:51 -05:00
Vortrex
3229cfd0e8 Show locale chooser when certain GUI is active 2022-05-15 04:15:39 -05:00
Vortrex
b86dcb2bf4 Fix some GUI stuff + add locale chooser 2022-05-15 04:15:16 -05:00
Vortrex
fba5b3fb3f Add GPS blip stuff 2022-05-15 04:15:04 -05:00
Vortrex
63c1499e74 Init client when scripts loaded and ready 2022-05-15 04:14:54 -05:00
Vortrex
7e53994a5a Use curly brackets on switch case blocks 2022-05-15 04:14:38 -05:00
Vortrex
d4ba5358af Add locale GUI & files to client + add missing flag images 2022-05-15 04:13:07 -05:00
Vortrex
fbb9866d06 Use client-side locale config (only locale list) 2022-05-15 04:12:36 -05:00
Vortrex
d3e39885c3 Fix english wrong flag image + add id & author to config 2022-05-15 04:12:16 -05:00
Vortrex
e5a75355ad Revert test stuff 2022-05-12 16:54:15 -05:00
Vortrex
27553fa74f Check burning vehicles 2022-05-12 16:53:57 -05:00
Vortrex
06c5c80599 Use new veh buy check util 2022-05-12 16:53:39 -05:00
Vortrex
49a76f82b0 Fix veh check util 2022-05-12 16:53:29 -05:00
Vortrex
0543a58597 Bunch of stuff 2022-05-12 16:41:32 -05:00
Vortrex
5e075e25f9 Disable more cmds for traffic vehs 2022-05-11 04:03:12 -05:00
Vortrex
1f54f0fa7d Fix get closest plr func 2022-05-11 04:02:43 -05:00
Vortrex
f5110f9e23 Add handcuff distance var 2022-05-11 04:02:21 -05:00
Vortrex
77171486d6 Fix missing veh name in give veh to clan cmd 2022-05-11 04:01:56 -05:00
Vortrex
8890b7e5cc Use getPlayerHouse 2022-05-11 04:01:40 -05:00
Vortrex
0b0ac750dd Don't store return-to house or biz 2022-05-11 04:01:26 -05:00
Vortrex
33cff3eb0f Fix small game message 2022-05-11 04:01:06 -05:00
Vortrex
b01f4190ff Use getPlayerHouse for checking if in one 2022-05-11 04:00:46 -05:00
Vortrex
2fbf15fcf7 Use getPlayerBusiness for checking if in one 2022-05-11 04:00:38 -05:00
Vortrex
7a7ef0f5af Disable job route when creating, enable when finished 2022-05-10 17:55:06 -05:00
Vortrex
8e643e376c Optimizations 2022-05-10 17:54:53 -05:00
Vortrex
37d09c025f Don't blink job blip 2022-05-10 17:54:32 -05:00
Vortrex
62db01dd71 Add flag image pos and size vars 2022-05-10 17:30:17 -05:00
Vortrex
934cff51d7 Add unix timestamp replacement for db utils 2022-05-10 17:30:05 -05:00
Vortrex
d389d998b9 Add screen width to client natives 2022-05-10 17:29:45 -05:00
Vortrex
eb55a60db9 Log deaths 2022-05-10 17:29:30 -05:00
Vortrex
27d81f4da8 Fix some help info 2022-05-10 17:29:19 -05:00
Vortrex
baa793d233 Add flag images to meta.xml 2022-05-10 17:29:02 -05:00
Vortrex
972ed435d0 Add flag image extensions to locale config 2022-05-10 17:28:54 -05:00
Vortrex
4cbe0fdd72 Add flag images 2022-05-10 17:28:42 -05:00
Vortrex
ae3547e946 Fix pos-to-right util 2022-05-08 06:51:20 -05:00
Vortrex
c6b73ae77e Add lots of anims to GTA 3 and VC 2022-05-08 06:51:03 -05:00
Vortrex
3d8307573a Fix nearby vehs cmd 2022-05-08 06:50:50 -05:00
Vortrex
fae323f77c Don't load item types if dev server 2022-05-08 06:50:41 -05:00
Vortrex
5ba5016294 Don't save races if dev server 2022-05-08 06:50:18 -05:00
Vortrex
2f30dfc3e0 Use int and vw when adding NPC 2022-05-08 06:50:08 -05:00
Vortrex
55d71cca26 Use server vehicles for in-range util 2022-05-08 06:49:54 -05:00
Vortrex
c9f2f8ef85 Add "policestation" as GPS option 2022-05-08 06:49:35 -05:00
Vortrex
d557e50342 Fix output for GUI colour and logo state cmds 2022-05-08 06:48:57 -05:00
Vortrex
81b019e623 Use numbers for interior cutscene 2022-05-08 06:48:40 -05:00
Vortrex
f43457e1e1 Add utils to get biz/nearest biz with item type 2022-05-08 06:48:19 -05:00
Vortrex
092545331f Fix animation list header string 2022-05-08 06:47:56 -05:00
Vortrex
bebe35954f Fix positional streaming radio 2022-05-08 06:47:42 -05:00
Vortrex
77768c175d Some natives changes 2022-05-08 06:47:27 -05:00
Vortrex
44c0f249e7 Some natives changes 2022-05-08 06:47:15 -05:00
Vortrex
aaceccfa60 Reduce client log level 2022-05-08 06:47:03 -05:00
Vortrex
1df01d8f4d Disable titlebar on reset pass GUI 2022-05-08 06:46:53 -05:00
Vortrex
ff769f8632 Add titlebar to newchar GUI + disable titlebar on others 2022-05-08 06:46:37 -05:00
Vortrex
85638b674a Remove old GUI element var 2022-05-08 06:44:24 -05:00
Vortrex
74333c9643 Add titlebar to character select 2022-05-08 06:44:08 -05:00
Vortrex
2d7e2d14bf Update GUI texts func 2022-05-08 06:43:50 -05:00
Vortrex
9fb2c84710 Fix movement anims (sitleft, sitright, etc) 2022-05-08 06:43:37 -05:00
Vortrex
64a0eedd06 Add missing locales to config + new GUI strings 2022-05-08 06:43:21 -05:00
Vortrex
f48fd2f350 Add swedish accent 2022-05-08 06:42:46 -05:00
Vortrex
6aa13ff76a Align house and biz create funcs 2022-05-06 13:14:37 -05:00
Vortrex
b9cb100775 Use some locale strings 2022-05-06 12:59:00 -05:00
Vortrex
7973927cf0 Add custom int prop to biz & house data 2022-05-06 12:58:48 -05:00
Vortrex
00c181c201 Use local var for closest job location util 2022-05-06 12:35:36 -05:00
Vortrex
57621bf411 Rename extra content resources 2022-05-06 12:34:57 -05:00
Vortrex
e3a7e9867b Move bitflag utils to shared 2022-05-05 11:31:54 -05:00
Vortrex
5a00015de8 Load jobs last + load gates 2022-05-05 11:31:41 -05:00
Vortrex
d0709b5fb0 New native utils 2022-05-05 11:31:23 -05:00
Vortrex
6da66c533e Check if player data is valid 2022-05-05 11:31:10 -05:00
Vortrex
f8cd47d8be Use biz door pos for interior job points 2022-05-05 11:30:55 -05:00
Vortrex
93b477b3e3 Load gates from db 2022-05-05 11:30:35 -05:00
Vortrex
b48d4245ca Reduce default log level + JSDoc stuff 2022-05-05 11:30:27 -05:00
Vortrex
4da578a2f0 Use utils 2022-05-05 11:30:08 -05:00
Vortrex
31ed552900 Add gate class + fix job location class values 2022-05-05 11:29:59 -05:00
Vortrex
03ce45552a Change some log levels 2022-05-05 11:29:34 -05:00
Vortrex
3e922b438c Add util to get biz from int and vw 2022-05-05 11:29:20 -05:00
Vortrex
a6891cd980 Move bitflag utils to shared 2022-05-05 11:29:03 -05:00
Vortrex
eca2382d52 Fix bans 2022-05-05 11:28:53 -05:00
Vortrex
b9dc809073 Fix disconnect util 2022-05-05 11:28:44 -05:00
Vortrex
88c4cbacc9 Add locale folder to gitignore 2022-05-04 19:10:26 -05:00
Vortrex
24ddb20739 Use exterior business entrance for closest job point 2022-05-04 13:03:56 -05:00
Vortrex
c104024cef Lower some blip distances + raise job blip distance 2022-05-04 11:40:01 -05:00
Vortrex
9cd86028f1 Add modified game to disconnect reasons 2022-05-04 11:39:45 -05:00
Vortrex
a7e0c985c0 Rename some weather for VC 2022-05-04 11:39:32 -05:00
Vortrex
918b0eac27 Add some colour-by-type entries 2022-05-04 10:08:46 -05:00
Vortrex
c70da88979 Update TODO.md 2022-05-04 10:08:30 -05:00
Vortrex
f62b316de8 Add some VC blip types 2022-05-04 10:08:25 -05:00
Vortrex
fda2d331e9 Don't mark rentals as needing saved 2022-05-04 10:08:13 -05:00
Vortrex
6f7540a69b Woops forgot to load allowed skins to server data 2022-05-04 10:07:58 -05:00
Vortrex
217e68bf02 Use job-yellow colour for job blips 2022-05-04 10:07:42 -05:00
Vortrex
b66fa17d59 Use yes and no locale strings for test prompt 2022-05-04 10:07:26 -05:00
Vortrex
e4bc66376b Fix set house owner cmd 2022-05-04 10:07:08 -05:00
Vortrex
221532bd3b Add cmd to remove house owner 2022-05-04 10:06:56 -05:00
Vortrex
09f05173a8 Debug text + default prompt button text 2022-05-04 10:06:41 -05:00
Vortrex
ddd576b5ae Fix default biz blip 2022-05-04 10:06:22 -05:00
Vortrex
ba5783f348 Fix 2FA cmd + reword some settings msgs 2022-05-04 10:06:08 -05:00
Vortrex
8ea65aefe4 Reset prompt text before setting 2022-05-04 10:05:35 -05:00
Vortrex
dfd95e9c16 Add logo image file 2022-05-04 10:05:22 -05:00
Vortrex
bc237a5edb Fix job uniform and equip cmd to work near job veh 2022-05-03 14:53:09 -05:00
Vortrex
70cd4a0408 Log bugged items only 2022-05-03 12:27:00 -05:00
Vortrex
f12f935a8a Fix house and business labels 2022-05-03 12:26:33 -05:00
Vortrex
5408e5bf19 Send a few more locale strings to client 2022-05-03 12:26:24 -05:00
Vortrex
de4aed9991 Update workspace to include locale repo 2022-05-03 12:26:07 -05:00
Vortrex
50e744482b Set veh lights after setting save to true 2022-05-03 12:07:56 -05:00
Vortrex
558b525bef Show error when game loc doesnt exist for teleport 2022-05-03 12:07:18 -05:00
Vortrex
970b007cf9 Use local vars + save veh/biz/house radio 2022-05-03 12:06:59 -05:00
Vortrex
98ed89a497 Check for server elements support before using data 2022-05-03 12:06:21 -05:00
Vortrex
4f37637adc Fix house lights + fix lights saving + lowercase biz lights msg 2022-05-03 12:05:53 -05:00
Vortrex
29b2b94aac Fix admin announce formatting 2022-05-03 12:05:14 -05:00
Vortrex
bc444c3fc5 Remove all binds for key when unbinding 2022-05-03 12:05:03 -05:00
Vortrex
71bf9bb029 Fix wrong inventory being shown 2022-05-03 12:04:47 -05:00
Vortrex
cda306ed53 Formatting 2022-05-03 12:04:35 -05:00
Vortrex
8aff8b212e New prompt consts 2022-05-03 12:04:15 -05:00
Vortrex
3040472e5d Add job add/del uniform cmds 2022-05-03 12:03:59 -05:00
Vortrex
1c4a131d64 Confirmation prompts 2022-05-03 12:03:44 -05:00
Vortrex
a5a1baaed0 Use confirmation prompt for buying house 2022-05-03 12:03:36 -05:00
Vortrex
39badd1106 Use confirmation prompt for buying business 2022-05-03 12:03:28 -05:00
Vortrex
47c6d32990 Fix IV bug 2022-05-03 12:03:06 -05:00
Vortrex
815b084449 Remove extra checks for IV skin 2022-05-03 11:55:54 -05:00
Vortrex
e39cb491d3 Merge branch 'nightly' of https://github.com/VortrexFTW/gtac_roleplay into nightly 2022-05-03 11:55:33 -05:00
Vortrex
23c513a316 Use new veh lights prop 2022-05-03 11:55:18 -05:00
Vortrex
16ad921d34 Fix house and business labels 2022-05-03 11:55:06 -05:00
Vortrex
2086a16e3b Move locales to new repo 2022-05-03 11:54:53 -05:00
Vortrex
cea9f096c8 Merge pull request #6 from Suprise444/patch-2
Update polish.json
2022-05-03 09:33:17 -05:00
Suprise444
d7a0689af0 Update polish.json 2022-05-02 23:45:26 +02:00
Vortrex
1d99bd6ae4 Re-apply fixes from nightly 2022-05-02 16:06:23 -05:00
Vortrex
a24147c318 Use console output utils 2022-05-02 15:31:57 -05:00
Vortrex
0cd801293a Fix jobroutevehcolours cmd 2022-05-02 15:31:43 -05:00
Vortrex
b43b1f5339 Use console utils 2022-05-02 15:31:28 -05:00
Vortrex
068dfd7768 Fix health cmd 2022-05-02 15:31:19 -05:00
Vortrex
f2b7fa13d1 Add confirmation prompt consts 2022-05-02 15:31:09 -05:00
Vortrex
cd04ff2aa3 Use confirm prompt for giving house to clan 2022-05-02 15:30:56 -05:00
Vortrex
ce8c6a7b49 Fix veh info cmd for clan vehs 2022-05-02 15:30:24 -05:00
Vortrex
72bf00dfe6 Use console output utils 2022-05-02 15:30:03 -05:00
Vortrex
05e58874dc Fix GUI toggle cmd 2022-05-02 15:26:39 -05:00
Vortrex
fb98ceeaa7 Use game ID util 2022-05-02 15:26:30 -05:00
Vortrex
52274965a3 Resize logo to fit existing GUI 2022-05-02 15:26:14 -05:00
Vortrex
e3b9072e9d Replace server logo with Asshat Gaming logo 2022-05-02 15:25:50 -05:00
Vortrex
420c31b2fa New locale strings 2022-05-02 15:25:23 -05:00
Vortrex
750437f823 Add more game locations 2022-05-01 15:07:29 -05:00
Vortrex
c05f76bb79 Check cash for renting veh 2022-05-01 15:07:12 -05:00
Vortrex
c84dd08c4b Fix lock and lights cmds 2022-05-01 15:06:39 -05:00
Vortrex
11bfd141da Remove key combos for now (will finish another time) 2022-05-01 15:06:19 -05:00
Vortrex
d82f64f65e Load job routes and use more locale strings 2022-05-01 15:06:02 -05:00
Vortrex
0d78e937c0 Allow admins to view other players inventory 2022-05-01 15:05:47 -05:00
Vortrex
982fcf9278 Fixed move house exit and get plr house funcs 2022-05-01 15:05:19 -05:00
Vortrex
3099a9ee49 Moved allowed-skins to server data 2022-05-01 15:04:41 -05:00
Vortrex
2587c73698 Add dividing line 2022-05-01 15:04:26 -05:00
Vortrex
664fcf53ea Fix add biz and get player biz funcs 2022-05-01 15:04:15 -05:00
Vortrex
8cd4151a97 Woops wrong locale string name 2022-05-01 15:03:44 -05:00
Vortrex
9d97a2f299 Woops GUI toggle is backward 2022-05-01 15:03:22 -05:00
Vortrex
9e272f3b72 Woops wrong header locale name 2022-05-01 15:03:06 -05:00
Vortrex
5273c954be Clear data option for clear wep util+dont freeze car 2022-05-01 15:02:54 -05:00
Vortrex
c2bd523cca More locale strings 2022-05-01 15:02:02 -05:00
Vortrex
9755f3d448 Don't abort veh entry when locked (bugs out the player) 2022-04-30 13:19:45 -05:00
Vortrex
63f25f99bd Use db for some svr config stuff 2022-04-30 13:18:56 -05:00
Vortrex
968b263ff4 Don't save return-to pos if admin teleported 2022-04-30 13:18:42 -05:00
Vortrex
29856cf03e Server-configurable nametag distance 2022-04-30 13:18:26 -05:00
Vortrex
7ee19c0931 Fix plr info cmd showing null or broken stats 2022-04-30 13:17:53 -05:00
Vortrex
b5f2b3602a GeoIP util and fix veh lights 2022-04-30 13:17:13 -05:00
Vortrex
4ea236670b Fix some admin cmds 2022-04-30 13:17:00 -05:00
Vortrex
7de23b983f Store client version in player data 2022-04-30 13:13:20 -05:00
Vortrex
17ec7155dd Woops anim data got reverted 2022-04-30 13:13:06 -05:00
Vortrex
2fb02998de Show error when locale string is missing 2022-04-28 16:28:51 -05:00
Vortrex
208141f3ed Fix connecting message 2022-04-28 16:28:41 -05:00
Vortrex
da9686bee4 Fix wrong caps in var name 2022-04-28 16:28:30 -05:00
Vortrex
626aacb492 Fix lock and lights cmds 2022-04-28 16:28:10 -05:00
Vortrex
718b96e957 Fix game data to use consts for indexes 2022-04-28 16:27:58 -05:00
Vortrex
21155b3839 Add EFLC game const 2022-04-28 16:27:49 -05:00
Vortrex
bbd63b8230 Fix GUI prompt 2022-04-28 16:27:43 -05:00
Vortrex
f93620cee0 Don't load biz loc and use admin orange 2022-04-28 16:27:14 -05:00
Vortrex
429de62592 Fix no-chars prompt not being shown 2022-04-28 16:26:55 -05:00
Vortrex
54bc30f5dc Use adminOrange instead of adminRed 2022-04-28 16:26:35 -05:00
Vortrex
18296c83b4 Woops remove old sync util 2022-04-28 16:25:22 -05:00
Vortrex
b8fb35b3d7 Use tabs 2022-04-28 16:25:13 -05:00
Vortrex
f2b532c325 Indentation 2022-04-28 12:08:39 -05:00
Vortrex
e5cd1388a3 Merge branch 'master' into nightly 2022-04-28 12:05:56 -05:00
Vortrex
a023c76082 Comment vehicle fires for now (unfinished) 2022-04-28 11:56:26 -05:00
Vortrex
21120d7911 Set dimension before adding to world 2022-04-28 11:56:15 -05:00
Vortrex
1fe4b03253 Debug logging 2022-04-28 11:55:42 -05:00
Vortrex
183e92d4bf Move some client utils to native 2022-04-28 11:55:34 -05:00
Vortrex
3a6c2cfac5 Update script version 2022-04-28 11:35:12 -05:00
Vortrex
9c57c4cb03 Move autolastchar cmd to sacct section 2022-04-28 11:34:25 -05:00
Vortrex
4577237b06 Move some config stuff to config.js 2022-04-28 11:34:12 -05:00
Vortrex
95720eebfe Remove extra line 2022-04-28 11:33:50 -05:00
Vortrex
de1118ae1c Move load keybind config to config.js 2022-04-28 11:33:44 -05:00
Vortrex
7015873b74 Use local allowed skins array 2022-04-28 11:33:25 -05:00
Vortrex
da785f44ce Load server config before loading data 2022-04-28 11:33:10 -05:00
Vortrex
fec6b9529a Use consts for gamedata indexes 2022-04-28 11:32:50 -05:00
Vortrex
b1256193ef Rename getServerGame to getGame to match client 2022-04-28 11:32:35 -05:00
Vortrex
f4ff54178c Add gate script to meta.xml 2022-04-28 11:30:39 -05:00
Vortrex
59a38e4fa3 Comment racing cmds (not finished) 2022-04-26 10:21:54 -05:00
Vortrex
0bbb9a8a80 Fix colours on force save cmd 2022-04-26 10:21:35 -05:00
Vortrex
443418f340 Add addrace command 2022-04-26 10:21:23 -05:00
Vortrex
e4ef0c4dfa Rename some utils to match others 2022-04-26 10:21:09 -05:00
Vortrex
422baa01a3 Move stuff to startup.js 2022-04-26 10:20:50 -05:00
Vortrex
940d37a9b4 Move db config load to global 2022-04-26 10:20:16 -05:00
Vortrex
d5e0da1a79 Don't clear arrays for resource stop 2022-04-26 10:19:48 -05:00
Vortrex
766135bb14 Move vehicle load stuff to startup.js 2022-04-26 10:19:32 -05:00
Vortrex
eb3c3e078e Remove extra line 2022-04-26 10:19:20 -05:00
Vortrex
0e3b30725f Move game ID util to natives + use db config util 2022-04-26 10:18:15 -05:00
Vortrex
0e82417d8d Remove extra line 2022-04-26 10:17:36 -05:00
Vortrex
7caf87013d Add auto translate URL to locale config 2022-04-26 10:17:25 -05:00
Vortrex
e4e9f406ff Check to make sure game slot exists 2022-04-25 14:57:44 -05:00
Vortrex
43f9aff82e Use game ID consts as indexes for gamedata 2022-04-25 12:05:00 -05:00
Vortrex
4e86118475 Mass convert to tabs + fix veh buy ownership 2022-04-24 08:18:01 -05:00
Vortrex
429da67b7d Use locale strings from nightly 2022-04-23 15:20:39 -05:00
Vortrex
7f8875d547 Make main branch up-to-date with public servers 2022-04-23 15:17:18 -05:00
Vortrex
ac20c651bd Add gate stuff (unfinished) 2022-04-23 15:14:39 -05:00
Vortrex
56bae04e0f Rename some utils to align with code style 2022-04-23 15:13:34 -05:00
Vortrex
b355c2093f Use locale string 2022-04-23 15:12:52 -05:00
Vortrex
6999661bba More native utils + move startup stuff into startup.js 2022-04-20 06:47:54 -05:00
Vortrex
16537fa332 Woops removed the staff script for some reason 2022-04-20 06:46:36 -05:00
Vortrex
b3a7116416 Cleanup & format a lot of admin messages 2022-04-19 07:29:47 -05:00
Vortrex
48b82b78de Add race script to meta.xml 2022-04-19 07:29:13 -05:00
Vortrex
b35c8259e1 Fix announce locale parsing 2022-04-18 20:58:35 -05:00
Vortrex
c1d27f7fb6 New universal lock command 2022-04-18 20:58:23 -05:00
Vortrex
55b2c9e22c Use new prompt util (in case GUI is disabled) 2022-04-18 20:58:04 -05:00
Vortrex
5ef6b4fe29 More locale strings 2022-04-18 20:57:35 -05:00
Vortrex
50a24badbe More locale strings 2022-04-16 22:50:44 -05:00
Vortrex
4cd3f2dde2 Update TODO.md 2022-04-16 21:47:56 -05:00
Vortrex
5565fa527f Move locales and accents to server data, not config 2022-04-16 21:47:49 -05:00
Vortrex
e970e6d11b Fix wrong util name to save data 2022-04-16 21:47:26 -05:00
Vortrex
f639cd9b62 Fix discord event echo 2022-04-16 21:47:16 -05:00
Vortrex
3a32326b66 Prompt confirm giving veh to clan 2022-04-16 21:46:58 -05:00
Vortrex
2722d2498c Server and global config stuff 2022-04-16 21:46:41 -05:00
Vortrex
5338016a5c Testing stuff for server config class 2022-04-16 21:46:25 -05:00
Vortrex
5aea4293b8 Fix animations 2022-04-16 21:46:12 -05:00
Vortrex
b6f8513c0d Start working on racing script 2022-04-16 21:45:57 -05:00
Vortrex
26ca897b17 Fix play audio file util 2022-04-16 21:45:38 -05:00
Vortrex
f59747b1ce Move GUI keypress vars to main 2022-04-16 21:45:18 -05:00
Vortrex
6ff7860b0f Fix chat input being reset when others send a msg 2022-04-16 21:44:56 -05:00
Vortrex
39901a71e9 Add more locale strings 2022-04-16 21:44:17 -05:00
Vortrex
3fac409d52 Use more locale strings 2022-04-16 21:44:03 -05:00
Vortrex
3eadb37b3b Move entity data utils to native 2022-04-16 21:43:16 -05:00
Vortrex
dd2adbf02a Move entity data utils to native 2022-04-16 21:43:01 -05:00
Vortrex
11d5833c61 Add keypress for some GUI buttons + fix prompt text 2022-04-16 21:42:44 -05:00
Vortrex
13c6971ace Use new anim data class + only send anim slot 2022-04-16 21:42:04 -05:00
Vortrex
70f5c5e239 Readable locale config format 2022-04-16 21:41:01 -05:00
Vortrex
50d2dfe4ba Remove initial msgs for in-dev and stuff 2022-04-13 00:01:05 -05:00
Vortrex
1544c59f5f Use server-side vehicle buy check 2022-04-13 00:00:44 -05:00
Vortrex
386c78ee41 Add more locale strings 2022-04-12 09:01:57 -05:00
Vortrex
eb56d5c584 Woops typo 2022-04-12 09:01:09 -05:00
Vortrex
bb3fed1a81 Admin-only message for specific internal stuff 2022-04-12 09:00:58 -05:00
Vortrex
8d5ea9a31f Add announces for connect/disconnect 2022-04-12 09:00:42 -05:00
Vortrex
dcc051b67e Use locale strings 2022-04-12 09:00:29 -05:00
Vortrex
c91944e36a Fix some command utils 2022-04-12 06:31:54 -05:00
Vortrex
e1c6f66183 Update TODO.md 2022-04-12 06:31:40 -05:00
Vortrex
4b0b415682 Add NPC array to server data 2022-04-12 06:31:35 -05:00
Vortrex
a7f8ab61f2 Add checks for missing/upcoming properties 2022-04-12 06:31:18 -05:00
Vortrex
f0a39d7679 Use locale string for invalid skin with NPC cmd 2022-04-12 06:31:04 -05:00
Vortrex
7aacf876da Use utils + formatting 2022-04-12 06:30:30 -05:00
Vortrex
5f3484e3e0 Ignore discord.json 2022-04-10 00:03:45 -05:00
Vortrex
d0e7d143cb Remove old/obsolete stuff 2022-04-10 00:03:20 -05:00
Vortrex
4351a88345 Use player utils 2022-04-10 00:03:07 -05:00
Vortrex
2e838e3117 Fix webhook func 2022-04-10 00:02:52 -05:00
Vortrex
308e6c931f Don't load if devserver 2022-04-10 00:02:43 -05:00
Vortrex
f9fd26afa3 Rename saveall funcs 2022-04-10 00:02:18 -05:00
Vortrex
0ee6c8f4d4 Rename save all command handler func 2022-04-10 00:02:07 -05:00
Vortrex
62c4bfbc47 Add distances for blips/pickups 2022-04-10 00:01:52 -05:00
Vortrex
8927686bba Add discord webhook types 2022-04-10 00:01:34 -05:00
Vortrex
5fd8b61ce9 Add ManageNPCs staff flag 2022-04-10 00:01:25 -05:00
Vortrex
2f5d0865a1 Check if dev server before loading/save 2022-04-10 00:01:08 -05:00
Vortrex
ecfbf1ad15 Remove old data arrays 2022-04-10 00:00:40 -05:00
Vortrex
cd255dd7ce Fix discord webhooks 2022-04-10 00:00:21 -05:00
Vortrex
3e9123780c Fix disconnect discord message 2022-04-10 00:00:11 -05:00
Vortrex
2ed4f0ab7b Use player utils 2022-04-09 23:59:58 -05:00
Vortrex
6774b8f175 Merge branch '1.4.0-prep' into nightly 2022-04-09 20:29:29 -05:00
Vortrex
32bec08784 Use netflags 2022-04-09 20:28:55 -05:00
Vortrex
d3c5f9b8d4 Clear git cache for config folder 2022-04-09 20:17:29 -05:00
Vortrex
829846568a Remove NPC info command from list until finished 2022-04-09 20:14:36 -05:00
Vortrex
6dc3ede959 Remove old business scripts 2022-04-09 20:14:21 -05:00
Vortrex
6a765739a5 Add create NPC (civilian) native wrapper 2022-04-07 04:53:31 -05:00
Vortrex
50208c76c8 Add NPC anim command 2022-04-07 04:53:13 -05:00
Vortrex
ba2eb26788 Rename anim locale strings to match other types 2022-04-07 04:52:54 -05:00
Vortrex
f01b19eea5 Fix for NPC anim sync 2022-04-07 04:52:18 -05:00
Vortrex
6d2a8ee057 Update mouse wheel handling to be more like other events 2022-04-07 02:04:35 -05:00
Vortrex
b7eff5d03a Add slovak translation file. 2022-04-06 16:42:29 -05:00
Vortrex
2717db79c1 Don't use command event 2022-04-06 16:37:27 -05:00
Vortrex
f21f0445c2 Send client locale strings 2022-04-06 16:37:06 -05:00
Vortrex
1752a1a659 Fixes for discord webhook (not finished yet) 2022-04-06 16:36:50 -05:00
Vortrex
5d762ac09e Set client log level to info 2022-04-06 16:36:15 -05:00
Vortrex
e7eb9608ea Fix client locale utils 2022-04-06 16:36:03 -05:00
Vortrex
672ee7e338 Add label stuff for IV (not working yet) 2022-04-06 16:35:50 -05:00
Vortrex
3b3cc70b56 Add label info type to client biz class 2022-04-06 16:35:34 -05:00
Vortrex
79f3d9f0d6 Add client locale script to meta.xml 2022-04-06 16:35:18 -05:00
Vortrex
cb059e8552 Locale strings 2022-04-06 16:34:03 -05:00
Vortrex
8cecd232a4 Client-side locale stuff 2022-04-05 23:59:06 -05:00
Vortrex
09e0eab8d9 Locale string netevent 2022-04-05 23:58:53 -05:00
Vortrex
90b4a1f941 Fix for game message font names 2022-04-05 23:58:44 -05:00
Vortrex
4dd1c6f9eb Update client locale strings when switching locale 2022-04-05 23:58:23 -05:00
Vortrex
0b4bdd308a Use data table for some client stuff 2022-04-05 23:58:10 -05:00
Vortrex
36ca910651 Send some locale strings to client for labels 2022-04-05 23:57:33 -05:00
Vortrex
d5cdd2ed19 More locale strings 2022-04-05 23:56:36 -05:00
Vortrex
e551abda7a Use client-side locale strings for labels 2022-04-05 23:54:15 -05:00
Vortrex
904f89cd47 Fix cmd info being shown for keypress when buying items 2022-04-05 23:53:30 -05:00
Vortrex
4bdcbd30c0 Send some locale strings to client for labels 2022-04-05 23:52:44 -05:00
Vortrex
357b505238 Add skin select body parts/props 2022-04-05 06:20:44 -05:00
Vortrex
10b69ba605 Use locale system for property labels 2022-04-05 06:20:27 -05:00
Vortrex
0521e28635 Discord webhooks 2022-04-05 06:20:16 -05:00
Vortrex
980a5a8bad Add a few more locale strings 2022-04-05 06:19:39 -05:00
Vortrex
89ab87df41 Add discord config 2022-04-05 06:19:25 -05:00
Vortrex
92d027e43c Rename game message fonts to plural 2022-04-04 20:03:50 -05:00
Vortrex
77547a6aa7 Update chinese locale for nightly branch 2022-04-04 02:13:51 -05:00
Vortrex
94e5644edf Add trigger arrays 2022-04-04 02:11:41 -05:00
Vortrex
6ad4e9bf66 Merge pull request #4 from RenzukaCtone/patch-1
Update chinese.json
2022-04-04 02:11:10 -05:00
Ctone Cheng
4a08ee40be Update chinese.json
First edition. There may be some errors.
2022-04-03 23:56:02 +08:00
Vortrex
d4d63d63e3 Testing 2022-03-29 21:07:54 -05:00
Vortrex
cd1eafbc34 Fix command help description 2022-03-29 21:07:49 -05:00
Vortrex
481323c065 Move built-in commands array to natives 2022-03-29 21:07:36 -05:00
Vortrex
c874bcffed Weekend detect util 2022-03-29 21:07:21 -05:00
Vortrex
9d56bd79a0 Locale strings + weekend detect for double bonus 2022-03-29 21:07:03 -05:00
Vortrex
798c1080ef Use class constructor for commands 2022-03-29 21:06:50 -05:00
Vortrex
823279816c More NPC properties and some fixes 2022-03-29 21:06:17 -05:00
Vortrex
45b2c0fe1f Add big game message and font choice 2022-03-29 21:06:06 -05:00
Vortrex
d2dbdf2450 Tweaks for MafiaC compatibility 2022-03-29 21:05:48 -05:00
Vortrex
351ac19801 Fixed chat system 2022-03-29 21:05:07 -05:00
Vortrex
d02def641d More locale strings 2022-03-29 21:04:11 -05:00
Vortrex
6308e87c4f Add country ISO codes for locale offer msg 2022-03-29 21:03:54 -05:00
Vortrex
56924a15ca Documentation files 2022-03-29 21:03:38 -05:00
Vortrex
189828632f Add util for conns in last month by name 2022-03-28 19:48:26 -05:00
Vortrex
416bbc3bce Don't continue processing if previous translation exists 2022-03-28 19:48:12 -05:00
Vortrex
684056f5c7 Use locale for some admin announce 2022-03-28 19:48:00 -05:00
Vortrex
4871a7ba9f Fix for radio station when entering vehicle 2022-03-28 19:47:47 -05:00
Vortrex
6885c7fe61 Spacing 2022-03-28 19:47:27 -05:00
Vortrex
c0f3980590 Documentation for copilot (test) 2022-03-28 19:47:15 -05:00
Vortrex
7b9ae0eacb Fix vehicle buying 2022-03-28 19:46:58 -05:00
Vortrex
2a8b017cc4 Comments for copilot 2022-03-28 19:46:49 -05:00
Vortrex
eb71bd5d1c Add new locale strings 2022-03-28 19:46:26 -05:00
Vortrex
5c1ccf0377 Update locale config 2022-03-28 19:46:17 -05:00
Vortrex
f877235bf8 Add JSDoc + use locale strings for admin announce 2022-03-25 02:21:50 -05:00
Vortrex
4f605a8745 Use locale strings for ban announce 2022-03-25 02:20:37 -05:00
Vortrex
379f65aa5a Add more locale strings 2022-03-25 02:20:23 -05:00
Vortrex
b8814b00a1 Add more locale strings 2022-03-25 02:13:43 -05:00
Vortrex
3957b039a5 Revert help util on last commit + use locale string 2022-03-25 01:37:13 -05:00
Vortrex
27ae85803f Use help content for website/discord help info 2022-03-24 15:25:55 -05:00
Vortrex
bbf0921003 NPC class, data load and save 2022-03-24 15:25:23 -05:00
Vortrex
a2882a88df Add a few more locale strings 2022-03-24 15:24:59 -05:00
Vortrex
bc7c670167 More chatbox auto-hide stuff 2022-03-22 00:18:04 -05:00
Vortrex
1f095a5ed0 Chat box auto-hide (for next GTAC update) 2022-03-22 00:14:58 -05:00
Vortrex
ba50a90e20 Allow mouse wheel for chat history scroll 2022-03-21 23:55:35 -05:00
Vortrex
2412e4a542 Re-enable chat history + organize client netevents 2022-03-21 23:41:25 -05:00
Vortrex
48acaae105 Fix for a few staff cmds using wrong arg 2022-03-21 23:21:31 -05:00
Vortrex
cb348d83d0 Disable mousecam on VC for now (crashes with 2+ players) 2022-03-21 23:21:09 -05:00
Vortrex
8a32b16979 Wrong spelling in function name 2022-03-21 10:33:59 -05:00
Vortrex
8e96b01ceb Comments and organization 2022-03-21 10:31:03 -05:00
Vortrex
03bad1c341 Remove extra period (JSON format error) 2022-03-20 13:59:15 -05:00
Vortrex
495906d7f4 Fix duplicate replace arg in arabic file 2022-03-20 13:57:56 -05:00
Vortrex
bd2914cd17 Merge pull request #3 from xKasir/patch-1
Update arabic.json
2022-03-20 13:55:25 -05:00
Vortrex
eb844368be Fix native name not being replaced in lang cmd 2022-03-20 13:54:36 -05:00
Vortrex
b97e8142c9 Replace remaining help texts with locale 2022-03-20 13:54:21 -05:00
Vortrex
2f320af519 Remove server settings flag keys 2022-03-20 13:54:05 -05:00
Vortrex
76673a42e8 Ask server to handle GUI response for pass reset 2022-03-20 13:53:45 -05:00
Vortrex
775dcf317a Fix duplicate replace arg in locale files 2022-03-20 13:53:15 -05:00
Vortrex
e71d411007 Remove unused classes for unfinished stuff 2022-03-19 00:01:29 -05:00
Vortrex
f24351af98 Fix button sizes in prompt GUI 2022-03-19 00:01:15 -05:00
Vortrex
75b0e9a582 Resize logo in register GUI 2022-03-19 00:01:04 -05:00
Vortrex
5daf6fec24 Remove old business scripts 2022-03-19 00:00:49 -05:00
Kasir !
989097653b Update arabic.json 2022-03-18 12:59:48 +02:00
Vortrex
a33c44544f Add all command array util 2022-03-17 08:10:17 -05:00
Vortrex
406334555d Ped for net event util 2022-03-17 08:05:41 -05:00
Vortrex
9f6c8b1026 Start working on combo keybind support 2022-03-17 08:05:32 -05:00
Vortrex
842f13e382 Add some JSDoc + check if clan ID is -1 for temp 2022-03-17 08:05:13 -05:00
Vortrex
e3f44d301d Use index to save item data + add JSDoc info 2022-03-17 08:03:56 -05:00
Vortrex
fcfdf0417d Add info texts for a lot of commands 2022-03-16 21:06:51 -05:00
Vortrex
75cd67215e Add speak cmd + allow admins command on discord 2022-03-16 20:45:55 -05:00
Vortrex
ab810d5db4 Add commands to test prompt, error, & info GUI 2022-03-16 20:43:46 -05:00
Vortrex
ab43d462b8 Use switch statement for game setup 2022-03-16 20:43:17 -05:00
Vortrex
75614f2155 Add player cop state util 2022-03-16 20:42:58 -05:00
Vortrex
529a431c87 Fix button size and pos on yes/no prompt GUI 2022-03-16 20:42:34 -05:00
Vortrex
c8d0f9d567 Move login HTML to login.js GUI script 2022-03-16 20:42:17 -05:00
Vortrex
787983a84b Play intro music even if auto logged in 2022-03-16 20:42:00 -05:00
Vortrex
5eb8ac4ea6 Add clientside vehicle script (unfinished) 2022-03-16 17:14:02 -05:00
Vortrex
d0e0cc7c2c More indentation conversion 2022-03-16 17:06:57 -05:00
Vortrex
efc72dffe1 Mass convert indentation + add ped speech cmd 2022-03-16 17:02:33 -05:00
Vortrex
297ab6f8f8 Custom disconnect reason 2022-03-15 04:17:58 -05:00
Vortrex
47764b0a76 Cutscene interior stuff 2022-03-15 04:17:46 -05:00
Vortrex
e8fa5089bc Change some IV gamedata interiors and skins 2022-03-15 04:17:34 -05:00
Vortrex
c89cc5cd3e Load objects when setting cutscene interior 2022-03-15 04:17:19 -05:00
Vortrex
f12051bfb6 Fix for job blips 2022-03-15 04:17:00 -05:00
Vortrex
ef1ba1dd99 Cutscene interior stuff 2022-03-15 04:16:51 -05:00
Vortrex
50616b7c8a Cutscene interior net events 2022-03-15 04:16:28 -05:00
Vortrex
8e2c69c1b1 Wrap some native stuff 2022-03-15 04:16:13 -05:00
Vortrex
eba1487ac4 Fix some client business stuff 2022-03-15 04:15:47 -05:00
Vortrex
7ad41f939a Update client house script 2022-03-15 04:15:28 -05:00
Vortrex
d56422bac6 Client job script 2022-03-15 04:15:17 -05:00
Vortrex
0bacc0964c Draw house/job checkpoints 2022-03-15 04:14:57 -05:00
Vortrex
b74deeca50 Fix for IV skin change 2022-03-14 05:45:48 -05:00
Vortrex
5ce26de7c3 Format 2022-03-14 05:16:23 -05:00
Vortrex
10b4251ca6 Test skin stuff for IV 2022-03-14 05:16:14 -05:00
Vortrex
0afc5856cf Woops had GUI check backward 2022-03-14 05:16:03 -05:00
Vortrex
e912a97d83 Some testing stuff 2022-03-14 05:15:48 -05:00
Vortrex
a9ff7bd4d4 Only set interior if different than main world 2022-03-14 05:15:40 -05:00
Vortrex
5ce0ec2a11 Display nametags in IV 2022-03-14 05:15:21 -05:00
Vortrex
96b6d58708 Separate first two lines (they're for information) 2022-03-13 05:34:24 -05:00
Vortrex
11e76becc6 Fix spanish locale native name 2022-03-13 05:33:57 -05:00
Vortrex
352836d192 Arabic locale file 2022-03-13 05:33:30 -05:00
Vortrex
94a8bf50ac Fix locale string arg 2022-03-13 05:29:22 -05:00
Vortrex
7c466474f3 IV stuff 2022-03-13 05:29:11 -05:00
Vortrex
3c362e06a5 Update locale strings 2022-03-13 05:28:53 -05:00
Vortrex
d75dfe9e26 Use new config cvars 2022-03-12 09:40:59 -06:00
Vortrex
0abeb3621e Merge branch 'nightly' into 1.4.0-prep 2022-03-12 05:21:15 -06:00
Vortrex
ef4a2877d0 Restructure (unfinished) 2022-03-12 05:20:14 -06:00
Vortrex
78330aa4b1 Use normal chat for now 2022-03-11 02:47:59 -06:00
Vortrex
24e70233cb Fixed locale string syntax issue 2022-03-10 10:43:47 -06:00
Vortrex
f3c61a3bb6 Woops missing bracket 2022-03-10 10:43:28 -06:00
Vortrex
8f5671d031 Merge branch 'gtaiv' into nightly 2022-03-10 10:36:26 -06:00
Vortrex
2dc6d65a50 Use server cvars for some config stuff 2022-03-10 09:19:01 -06:00
Vortrex
b06d573ad5 Don't use discord chat msg (needs finished) 2022-03-10 09:18:48 -06:00
Vortrex
ae9503cba1 Don't sync vehicle pos to server for IV (needs finished) 2022-03-10 09:18:32 -06:00
Vortrex
1a8b4a4397 Don't process vehicle fires (needs finished) 2022-03-10 09:18:17 -06:00
Vortrex
3b6a8cc838 Set business blips as short range 2022-03-10 09:18:01 -06:00
Vortrex
5bacecbe45 Merge branch 'nightly' into 1.4.0-prep 2022-03-09 05:18:43 -06:00
Vortrex
71509d8223 Merge branch 'gtaiv' into nightly 2022-03-09 05:18:24 -06:00
Vortrex
1a1f5d4f5d Only send businesses for IV (for now) 2022-03-09 05:18:08 -06:00
Vortrex
8ad5c4fff4 Use ped ID in stop anim func 2022-03-09 05:17:53 -06:00
Vortrex
e371df54b9 Remove client pedId member (use "ped") 2022-03-09 05:17:39 -06:00
Vortrex
d33356b4c2 Add business arrow markers 2022-03-09 05:17:02 -06:00
Vortrex
1a3d875f78 Fix updating business blips for IV 2022-03-09 05:16:43 -06:00
Vortrex
11976b4e65 Add net event veh util 2022-03-09 02:52:40 -06:00
Vortrex
eea8ef7397 Rename sync net events + add svr element support checks 2022-03-09 02:52:29 -06:00
Vortrex
dc127dfdd0 Add ped parts/props sync event (unfinished) 2022-03-09 02:52:06 -06:00
Vortrex
40281d658a Rename send biz/house utils 2022-03-09 02:51:53 -06:00
Vortrex
b263c5a3e0 Add vehdata class members for IV 2022-03-09 02:51:37 -06:00
Vortrex
a9045cab68 Sync plr veh + change plr sync event names 2022-03-09 02:51:27 -06:00
Vortrex
a78ec09d13 Add IV veh ID to get veh data util 2022-03-09 02:50:58 -06:00
Vortrex
f19e09cd41 Check if has server elements when spawning veh 2022-03-09 02:50:38 -06:00
Vortrex
c8d8a84c5d Fix server enter veh event for IV 2022-03-09 02:50:19 -06:00
Vortrex
977e0da97d Enter veh event for IV 2022-03-09 02:50:03 -06:00
Vortrex
cf6970e3e1 Debug logging 2022-03-09 02:49:53 -06:00
Vortrex
c9057e1a53 Merge branch 'master' into 1.4.0-prep 2022-03-09 00:22:33 -06:00
Vortrex
5a35c7c414 Merge branch 'gtaiv' into 1.4.0-prep 2022-03-09 00:21:37 -06:00
Vortrex
8d5ca7ed6b Indentation 2022-03-09 00:13:32 -06:00
Vortrex
fa8911c92d Added client vehicles array 2022-03-09 00:13:26 -06:00
Vortrex
d1bf0441e9 Fix for blip change (needs tested) 2022-03-09 00:13:10 -06:00
Vortrex
a5afefaf39 Add client house script 2022-03-09 00:12:54 -06:00
Vortrex
9887536bcc Start working on checkpoint display 2022-03-09 00:12:44 -06:00
Vortrex
b74e3b1152 More locale strings 2022-03-08 15:09:03 -06:00
Vortrex
9274a83cf1 Add melee weapon data 2022-03-08 15:01:47 -06:00
Vortrex
9a09dcbe3c Testing 2022-03-08 15:01:36 -06:00
Vortrex
dfb0578044 Fix for server settings 2022-03-08 15:01:30 -06:00
Vortrex
9ce663c1cd Don't set population stuff 2022-03-08 15:01:22 -06:00
Vortrex
48ae78084e Disable skin change 2022-03-08 15:01:11 -06:00
Vortrex
1039ac8cfd Fix wrong delimiter used in some staff cmd args 2022-03-08 12:56:12 -06:00
Vortrex
cdc54be692 Fix wrong arg in parked car native 2022-03-08 12:55:57 -06:00
Vortrex
2d12b7f307 Fix IV businesses 2022-03-08 12:52:24 -06:00
Vortrex
ac59e8d9b3 Set rendering states on connect camera 2022-03-08 12:02:55 -06:00
Vortrex
22ecb9ea50 Cleanup 2022-03-08 12:02:43 -06:00
Vortrex
8d1a5c81ea Remove HUD stuff from initial game setup 2022-03-08 12:02:33 -06:00
Vortrex
dccf8d961d Add radar and area name to hud state 2022-03-08 12:02:21 -06:00
Vortrex
c9e4979750 Merge branch 'nightly' 2022-03-08 10:31:29 -06:00
Vortrex
6bc770d906 Add more blip types for IV 2022-03-08 10:30:21 -06:00
Vortrex
1812043e9c Check player init 2022-03-08 10:30:07 -06:00
Vortrex
bc8c19991b Add new client biz script to meta.xml 2022-03-08 10:29:52 -06:00
Vortrex
4bb4a83729 Fix for server settings bitflags 2022-03-08 10:07:14 -06:00
Vortrex
3b8e2b9085 Testing stuff 2022-03-08 10:06:56 -06:00
Vortrex
d8539300c8 Woops syntax error 2022-03-08 10:06:36 -06:00
Vortrex
9c0e660c3e Cleanup 2022-03-08 01:10:49 -06:00
Vortrex
9be4049c0a Fix accent chat section header 2022-03-08 01:10:36 -06:00
Vortrex
33490a5301 Move game setup to startup.js 2022-03-08 01:10:27 -06:00
Vortrex
787a96ec36 Player ped network ID for IV 2022-03-08 01:10:02 -06:00
Vortrex
eb644becca Add JSDoc for character data util 2022-03-08 01:09:26 -06:00
Vortrex
391e926478 Remove game script control (will use another resource) 2022-03-08 01:09:08 -06:00
Vortrex
7a21edc8f6 New business stuff 2022-03-08 01:08:14 -06:00
Vortrex
dc2c156eb9 Fix weapon slot util for IV 2022-03-07 07:38:08 -06:00
Vortrex
157e6c954d Woops wrong ID for burger blip 2022-03-07 07:37:52 -06:00
Vortrex
bdee71440f Business/house blips & pickups for IV 2022-03-07 07:37:41 -06:00
Vortrex
2b43c79bc8 Merge branch 'nightly' 2022-03-07 02:28:57 -06:00
Vortrex
1350cd1045 Use locale string 2022-03-07 02:28:04 -06:00
Vortrex
3adfb7bf3d Remove realtime stuff for now 2022-03-07 02:27:49 -06:00
Vortrex
888c7f38b0 Some game data fixes 2022-03-07 02:27:38 -06:00
Vortrex
24bce67d37 Interior stuff 2022-03-07 02:27:26 -06:00
Vortrex
732f0c072b Interior positions for IV 2022-03-07 01:33:02 -06:00
Vortrex
7c803ed6b7 Locale strings 2022-03-07 01:32:52 -06:00
Vortrex
9bd242631a Add net events to send biz/house info to player 2022-03-07 01:21:32 -06:00
Vortrex
97b8e8ca6f Add slots for IV pickup models 2022-03-07 01:21:13 -06:00
Vortrex
ac72221893 Use get game instead of server game util 2022-03-07 01:21:02 -06:00
Vortrex
33c0c8aa7b Resize some GUI stuff 2022-03-07 01:20:46 -06:00
Vortrex
cb64ef146d Locale string updates 2022-03-07 01:20:28 -06:00
Vortrex
4168563232 Make logo bigger 2022-03-07 01:20:18 -06:00
Vortrex
b908360ed2 House and business pickup stuff 2022-03-06 02:20:04 -06:00
Vortrex
d9ae395254 Rename game config util 2022-03-06 01:17:37 -06:00
Vortrex
f1443f2945 Some config fixes 2022-03-06 00:02:02 -06:00
Vortrex
47d7ba1af2 More debug logging 2022-03-05 22:11:17 -06:00
Vortrex
cd59a0ea4f Add some debug logging 2022-03-05 22:02:56 -06:00
Vortrex
31631216b3 Merge pull request #2 from VENDETTA5/patch-1
I made some further translations.
2022-03-05 21:14:00 -06:00
VENDETTA5
a15c200c00 I made some further translations. 2022-03-06 00:54:38 +02:00
Vortrex
dc5bc62aa7 Merge branch 'nightly' into 1.4.0-prep 2022-03-05 09:55:41 -06:00
Vortrex
fea08ca63c Add some documentation for intellisense 2022-03-03 19:17:44 -06:00
Vortrex
cac9c34a03 Change new char fail from alert to error 2022-03-03 19:17:20 -06:00
Vortrex
b812dabf62 Use more utils 2022-03-03 19:17:03 -06:00
Vortrex
d48fb89460 Don't enable HUD on game start 2022-03-03 01:44:06 -06:00
Vortrex
c60d22409e Cleanup 2022-03-03 01:43:50 -06:00
Vortrex
5a609b807d Button position changes 2022-03-03 01:43:41 -06:00
Vortrex
3de970c7e7 Server settings 2022-03-03 01:43:32 -06:00
Vortrex
e950ad0a00 Add button text arg for info and error GUI 2022-03-03 01:20:15 -06:00
Vortrex
83fe407f19 Change some cmd permissions + add some aliases 2022-03-03 01:19:58 -06:00
Vortrex
0d626bdce9 Use netevent for give weapon 2022-03-03 01:19:14 -06:00
Vortrex
b88da6b2b7 New locale strings 2022-03-03 01:18:58 -06:00
Vortrex
2ea750fa80 Use server settings bit flags 2022-02-26 22:30:53 -06:00
Vortrex
8e225ed480 Fixes for IV 2022-02-26 22:30:39 -06:00
Vortrex
a15b29e977 Woops wrong game ID 2022-02-26 22:30:11 -06:00
Vortrex
a214590f3f Disable some special skins 2022-02-26 22:30:03 -06:00
Vortrex
76d96de221 Formatting 2022-02-26 21:32:40 -06:00
Vortrex
f4469a7b44 Use native to change skin for IV 2022-02-26 21:32:32 -06:00
Vortrex
d1a3087a5e Don't set collisions on GTA IV when setting control state 2022-02-26 21:32:20 -06:00
Vortrex
c55dfd1a2c Remove server colour script from meta.xml 2022-02-26 21:32:00 -06:00
Vortrex
f22c001c48 Move bool settings for server config to bitflags 2022-02-26 21:31:48 -06:00
Vortrex
a5f5558bc9 Add set tester cmd 2022-02-26 21:31:15 -06:00
Vortrex
b1a6e68a05 Fix wrong data being sent to player hotbar update func 2022-02-26 21:31:00 -06:00
Vortrex
caaad0ec2b Fix for invalid skin 2022-02-26 21:30:37 -06:00
Vortrex
801f118a02 Re-add old police commands (unfinished) 2022-02-26 21:30:27 -06:00
Vortrex
9b4d88d67a Woops shout and megaphone output is swapped 2022-02-26 21:30:16 -06:00
Vortrex
95a5f65921 Offload colour replace to client 2022-02-26 21:29:57 -06:00
Vortrex
36cecc1955 Vehicle fires 2022-02-25 05:29:00 -06:00
Vortrex
41542493d8 Add interior positions for IV 2022-02-25 05:28:46 -06:00
Vortrex
7daa692770 Offload colour replace to client 2022-02-24 15:45:30 -06:00
Vortrex
e44307991d Arrange meta.xml client scripts by name 2022-02-24 15:45:00 -06:00
Vortrex
7980ea38bb Add GPS command 2022-02-21 18:50:40 -06:00
Vortrex
0d3fa77653 Add descriptions to consts 2022-02-21 18:50:33 -06:00
Vortrex
38d5bc6a44 Remove old code 2022-02-21 18:50:24 -06:00
Vortrex
89f800e825 Move set house pickup label data to util 2022-02-20 18:04:27 -06:00
Vortrex
da43fc3317 Use new content resource audio util 2022-02-20 18:04:04 -06:00
Vortrex
6798aa83bc Change house name display 2022-02-20 18:03:51 -06:00
Vortrex
6b463e1566 Add utils for content resources 2022-02-20 18:03:30 -06:00
Vortrex
34d827b162 Move skin images to gta3 content resource 2022-02-20 18:03:21 -06:00
Vortrex
e53681e0db Add a few interiors to VC + fix SA crack den pos 2022-02-18 16:00:56 -06:00
Vortrex
a2398f7c4a Add command info for some veh cmds 2022-02-18 16:00:28 -06:00
Vortrex
2592795ea1 Rename interior templates to interiors 2022-02-18 16:00:16 -06:00
Vortrex
fb7cf7435a Lower pos cmd log level to info 2022-02-18 15:37:51 -06:00
Vortrex
a4500fdbce Fix game location util 2022-02-18 15:37:35 -06:00
Vortrex
65d388d893 Add a few game locations for GTA SA 2022-02-18 15:37:01 -06:00
Vortrex
a0517b389a Fix weapon not equippable when no ammo 2022-02-18 15:36:42 -06:00
Vortrex
a4affe0f72 String formatting 2022-02-14 16:15:21 -06:00
Vortrex
c402550490 Restore old pickup types for VC and III 2022-02-14 16:15:13 -06:00
Vortrex
cd6f6b8c27 Fix pickup types 2022-02-13 19:39:02 -06:00
Vortrex
3514e8d5f5 Add respawnveh cmd for single vehicle respawn 2022-02-13 19:38:42 -06:00
Vortrex
1780cd1ab6 Fix some message outputs 2022-02-13 19:37:17 -06:00
Vortrex
5979c5106b Remove set vanilla radio stuff 2022-02-13 19:37:03 -06:00
Vortrex
73083e4f87 Formatting 2022-02-13 19:36:52 -06:00
Vortrex
951a2171e0 Stuck player cmd 2022-02-13 19:36:44 -06:00
Vortrex
04dbd1886c Fix megaphone chat 2022-02-13 19:36:33 -06:00
Vortrex
379626f25f Fix some job route msg outputs 2022-02-13 19:36:02 -06:00
Vortrex
2ae4bbf116 Update biz label on order success 2022-02-13 19:35:40 -06:00
Vortrex
9f35fbcd33 Move chat processing to chat.js 2022-02-13 19:35:20 -06:00
Vortrex
8d1f075357 Clear all blips first for dev fixblips cmd 2022-02-13 19:35:02 -06:00
Vortrex
e046a319c2 Add generic job type 2022-02-13 19:34:47 -06:00
Vortrex
ce3a159f70 Slightly increase veh lock distance for large vehs 2022-02-13 19:34:36 -06:00
Vortrex
7630be643f Add stuck cmd + health, armor, & infiniterun cmds for admin 2022-02-13 19:34:22 -06:00
Vortrex
932f65b56e Fix job clear blip netevent 2022-02-13 19:33:59 -06:00
Vortrex
9aab697287 Fix megaphone cmd 2022-02-13 19:33:28 -06:00
Vortrex
279e763bfe Fix output messages for some biz cmds 2022-02-13 19:33:16 -06:00
Vortrex
14bba23b3e Don't set mouse cam state for anims 2022-02-13 19:33:03 -06:00
Vortrex
e2db5a85bc (SA) Set player fat and muscle to max for slower melee 2022-02-13 19:32:49 -06:00
Vortrex
47fd538a7b Infinite run cmd for admin 2022-02-13 19:32:11 -06:00
Vortrex
5a9dc56630 Change keybind fail log type to debug 2022-02-13 19:32:01 -06:00
Vortrex
03a91ed42d Clear job route blip/pickup 2022-02-13 19:31:44 -06:00
Vortrex
b64e318c30 Don't freeze players for certain anims 2022-02-13 19:31:00 -06:00
Vortrex
af1d175967 More locale strings 2022-02-13 19:30:37 -06:00
Vortrex
11e6cc5ce5 Moving fishing data to game data 2022-02-10 18:02:42 -06:00
Vortrex
aee607d16c Add veh respawn commands 2022-02-10 18:02:22 -06:00
Vortrex
9729c73d60 Add veh respawn cmds + rename job route loc msg cmds 2022-02-10 18:02:08 -06:00
Vortrex
8eef59c60b Move some utilities to shared 2022-02-10 18:01:40 -06:00
Vortrex
773881d6d6 Rename job route stop to location 2022-02-10 18:01:30 -06:00
Vortrex
0146b93cb2 Fix some job route class stuff 2022-02-10 18:01:17 -06:00
Vortrex
a8f37405bf String layout 2022-02-10 18:00:55 -06:00
Vortrex
ac045a75db Woops wrong const name for veh buy state 2022-02-10 18:00:43 -06:00
Vortrex
91d40da6c8 Move more utils for organizing 2022-02-10 18:00:21 -06:00
Vortrex
4d989b66cc Update for veh respawn timer 2022-02-10 17:59:59 -06:00
Vortrex
6e518c3062 Fix colours in veh rent msg + kick all clients on unload 2022-02-10 17:59:46 -06:00
Vortrex
dd21d9ff68 String layout 2022-02-10 17:59:20 -06:00
Vortrex
26b12e33a1 Set engine entity data with native util 2022-02-10 17:58:44 -06:00
Vortrex
20e0d24b57 Move fishing stuff to game data 2022-02-10 17:58:25 -06:00
Vortrex
3cd7335019 Cleanup old job scripts 2022-02-10 17:58:08 -06:00
Vortrex
6fe8e17459 Finish new job routes system 2022-02-10 17:57:57 -06:00
Vortrex
13affb28eb Rename job route "stop" to location 2022-02-10 17:57:40 -06:00
Vortrex
567baf8466 More strings for locales 2022-02-10 17:57:15 -06:00
Vortrex
f81e9e5ec0 Add payday bonus multiplier 2022-02-06 14:08:35 -06:00
Vortrex
35047d6038 Add save NPC func 2022-02-06 12:06:22 -06:00
Vortrex
9d4c096a5d Don't save clan if not needed 2022-02-06 12:06:12 -06:00
Vortrex
c56fcf02a1 Use more locale strings 2022-02-06 12:05:52 -06:00
Vortrex
189f8c90d3 More strings for locales 2022-02-06 12:05:43 -06:00
Vortrex
ccfac822a8 Add spanish locale 2022-02-06 10:17:20 -06:00
Vortrex
1da0951780 Remove dutch locale file 2022-02-06 10:17:06 -06:00
Vortrex
348d8d9fe9 Consume ammo item when equipping empty weapon 2022-02-05 10:55:34 -06:00
Vortrex
d8390d8d86 Make biz default item sets PascalCase 2022-02-05 00:13:57 -06:00
Vortrex
0d217dfb5f Fix some vehicle spawn stuff 2022-02-05 00:13:39 -06:00
Vortrex
83d0a9e2b5 Fix delete item util 2022-02-05 00:13:26 -06:00
Vortrex
c6c77ac051 Fix deleting all business items 2022-02-05 00:12:55 -06:00
Vortrex
bc29e6039a Use /buy biz label 2022-02-05 00:12:45 -06:00
Vortrex
553ac41f2c Add get element type name util 2022-02-04 10:41:11 -06:00
Vortrex
3663add85b Rename some SA vehs, disable face anims 2022-02-04 10:40:54 -06:00
Vortrex
2114367354 Remove separate fields for vehicle RGBA colour 2022-02-04 10:40:30 -06:00
Vortrex
5bc345c350 Fix wrong variable used in vehicle respawn timer 2022-02-04 10:39:59 -06:00
Vortrex
e44c5b78d0 Use proper skin ID when showing char select GUI 2022-02-04 10:39:42 -06:00
Vortrex
076e5b6789 Fix setskin admin cmd 2022-02-04 10:39:18 -06:00
Vortrex
c1d14b82ae Add vehicle health util 2022-02-04 10:39:08 -06:00
Vortrex
dec1f50109 Use util to create job blip + set default msgs for job routes 2022-02-04 10:38:37 -06:00
Vortrex
0a27ca8edc Woops wrong accent config file name 2022-02-04 10:37:44 -06:00
Vortrex
f8b8bcde1d Add dev cmds to reload locale and accent configs 2022-02-04 10:37:27 -06:00
Vortrex
faa94cc44c Use colour replace names for bool red/green colour 2022-02-04 10:37:12 -06:00
Vortrex
8da7880efd Use locale for button text on some GUI 2022-02-04 10:36:48 -06:00
Vortrex
447285fcf8 Remove separate fields for vehicle RGBA colour 2022-02-04 10:36:27 -06:00
Vortrex
52de80723d Use more locale strings 2022-02-04 10:36:08 -06:00
Vortrex
160e48a121 Sync vehicle panel stuff + remove all default upgrades on SA 2022-02-04 10:35:55 -06:00
Vortrex
80453b7b5c Work on HTML login GUI 2022-02-04 10:35:34 -06:00
Vortrex
a16ba0e8f1 Prevent keybind presses when GUI active 2022-02-04 10:35:25 -06:00
Vortrex
52a995493b Use new server logo 2022-02-04 10:35:08 -06:00
Vortrex
ad799c34c2 Rever character select screen to old version 2022-02-04 10:34:29 -06:00
Vortrex
5f5e90b08d Use roboto font 2022-02-04 10:34:07 -06:00
Vortrex
c930cb4cc7 Add GTA 3 skin images for character select 2022-02-04 10:33:54 -06:00
Vortrex
46805c9ba6 Update locales 2022-02-04 10:33:37 -06:00
Vortrex
089f1187c9 Add stuff to TODO list 2022-01-31 14:01:44 -06:00
Vortrex
1c92761775 More locale strings 2022-01-31 13:49:40 -06:00
Vortrex
c5d38d1e07 Merge pull request #1 from Suprise444/patch-2
polish.json
2022-01-31 13:47:20 -06:00
Vortrex
ae32861b44 More vehicle purchase stuff 2022-01-31 13:46:50 -06:00
Vortrex
f11015551f Use more locale strings 2022-01-31 13:46:35 -06:00
Vortrex
2adef35ab6 Fix client-side vehicle purchase check 2022-01-31 13:46:12 -06:00
Vortrex
250b584866 Fix for radio stream being null 2022-01-31 13:45:57 -06:00
Suprise444
7cc5a6bdcb Update polish.json 2022-01-31 20:39:40 +01:00
Vortrex
0f846dcfed New strings for locale 2022-01-31 13:27:57 -06:00
Vortrex
b85cccaba6 Some util funcs 2022-01-31 12:34:14 -06:00
Vortrex
6d94aa6654 Rename some SA vehicles to reduce duplicates 2022-01-31 12:34:07 -06:00
Vortrex
aca7baa119 Fix veh dimension set on spawn + sync engine state 2022-01-31 12:33:52 -06:00
Vortrex
f58de8d46f Fix invalid session ID when saving 2022-01-31 12:33:30 -06:00
Vortrex
bc5e164ade Fix vehicle inactive respawn 2022-01-31 12:33:09 -06:00
Vortrex
9487e60c16 Add IP and toggle sync admin cmds 2022-01-31 12:32:58 -06:00
Vortrex
9463039271 NPCData is supposed to accept ped, not int 2022-01-31 12:32:29 -06:00
Vortrex
3dad0b598e Add get player ping util 2022-01-31 12:32:09 -06:00
Vortrex
83ff490125 Fix admins & GPS cmds, fix AFK state 2022-01-31 12:31:59 -06:00
Vortrex
3cd908be7a Locale system fixes + auto translate chat 2022-01-31 12:31:22 -06:00
Vortrex
1477965ed4 Lots of job stuff 2022-01-31 12:31:03 -06:00
Vortrex
78878ee4c4 Use chunked list for interior, blip, and pickup types 2022-01-31 12:30:25 -06:00
Vortrex
4b4dd4ffc4 Convert more help contents to locale 2022-01-31 12:30:04 -06:00
Vortrex
bef9f0bf55 Fix stuck after death + some misc fixes 2022-01-31 12:29:52 -06:00
Vortrex
10fe5895ff Remove param requirements on some dev cmds 2022-01-31 12:29:25 -06:00
Vortrex
87c0a8f90f Add translation cache 2022-01-31 12:29:12 -06:00
Vortrex
3014e3dfc5 Add GPS location types 2022-01-31 12:29:02 -06:00
Vortrex
6cd1bd5e96 Make locale config name singular 2022-01-31 12:28:46 -06:00
Vortrex
775488cb82 Add admin cmds for job and player stuff 2022-01-31 12:28:32 -06:00
Vortrex
44598e5016 Fix AFK and ping status in nametag update util 2022-01-31 12:28:07 -06:00
Vortrex
c85f1aff0e Add sessionId, afk status to client + last active to veh 2022-01-31 12:27:33 -06:00
Vortrex
e3ff459471 Fix some biz cmds 2022-01-31 12:27:14 -06:00
Vortrex
103a5eba8a Add mod flag for preventing client element sync 2022-01-31 12:26:48 -06:00
Vortrex
de462f2ff2 Fix ban message string 2022-01-31 12:26:28 -06:00
Vortrex
bc54690911 Remove warn log level from some messages 2022-01-31 12:26:17 -06:00
Vortrex
e4c7d3f143 Add some initial game setup stuff 2022-01-31 12:25:57 -06:00
Vortrex
cf7ed63bb1 Some locale changes + new strings 2022-01-31 12:25:40 -06:00
Vortrex
fca6d1cff1 More options in locale config 2022-01-31 12:25:15 -06:00
Vortrex
c306f833a6 Add basic job pickup model to gamedata 2022-01-21 20:34:32 -06:00
Vortrex
b828d5e598 Add nearby vehicles cmd 2022-01-21 20:34:00 -06:00
Vortrex
5691e9e1db Save jobs on save all func 2022-01-21 20:33:48 -06:00
Vortrex
51695e280a Add warp into veh cmd for admins 2022-01-21 20:33:29 -06:00
Vortrex
36b3ba3562 Add radio station from params util 2022-01-21 20:33:16 -06:00
Vortrex
854327c566 Fix element position/collision util + add warp into veh 2022-01-21 20:33:01 -06:00
Vortrex
74f16df370 Add grouped locale util, use locale ID 2022-01-21 20:32:34 -06:00
Vortrex
7e9a99feae Convert more strings to locale 2022-01-21 20:32:16 -06:00
Vortrex
d214eae5a4 Add job route admin cmds 2022-01-21 20:31:52 -06:00
Vortrex
839ca6fb2c Small class changes 2022-01-21 20:31:37 -06:00
Vortrex
11c765810b Indentation issue 2022-01-21 20:31:16 -06:00
Vortrex
915ba12471 Fix login/register locale string missing info 2022-01-21 20:31:01 -06:00
Vortrex
34a080efea Check if syncer before moving element 2022-01-21 20:30:46 -06:00
Vortrex
44e015c902 Formatting 2022-01-21 20:30:31 -06:00
Vortrex
5f4ca19004 Use Arial font instead of Roboto 2022-01-21 20:30:23 -06:00
Vortrex
a4a3f37583 Add new strings to locales 2022-01-21 20:30:03 -06:00
Vortrex
0f7228a07a Add templates for dutch and spanish locale 2022-01-20 03:18:40 -06:00
Vortrex
5b333e78c8 Fix a couple locale strings 2022-01-20 03:18:25 -06:00
Vortrex
035660eaa6 Change moderation cmds section to staff 2022-01-20 03:12:19 -06:00
Vortrex
069fc60b2f Rename emoji util 2022-01-20 03:12:04 -06:00
Vortrex
4d6a2aa077 Use more locale strings 2022-01-20 03:11:57 -06:00
Vortrex
2130c783bc Add some JSDoc info for intellisense 2022-01-20 03:11:44 -06:00
Vortrex
3bed5e5ef7 Add more locale strings 2022-01-20 03:11:10 -06:00
Vortrex
0e8d3f2652 Add polish and russian translations 2022-01-20 00:16:32 -06:00
Vortrex
693fac45bd Start working on RAGEMP compatibility 2022-01-19 13:04:45 -06:00
Vortrex
b968db40fd Add gate cmd 2022-01-19 13:03:59 -06:00
Vortrex
c1ec7c2fc4 Add content resource names array, add tazed anim for VC/SA 2022-01-19 13:03:17 -06:00
Vortrex
84269adbf9 Convert some strings to locale 2022-01-19 13:02:52 -06:00
Vortrex
b65eac894b Remove obsolete inhouse/biz stuff from sacct 2022-01-19 13:02:42 -06:00
Vortrex
115679de13 Use params split for some cmds 2022-01-19 13:02:25 -06:00
Vortrex
3e0642faee Wrap & fix some MP mod natives 2022-01-19 13:02:14 -06:00
Vortrex
8222330952 Fixes for damage system 2022-01-19 13:01:41 -06:00
Vortrex
6fa2ebdd22 Fix house pickup on del, convert strings to locale 2022-01-19 13:01:27 -06:00
Vortrex
6c9ba9f2c4 Convert lots of help strings to locale 2022-01-19 13:01:06 -06:00
Vortrex
d6de1bffd3 Add 2FA trigger func 2022-01-19 13:00:53 -06:00
Vortrex
e7876c43c5 Add gates script 2022-01-19 13:00:43 -06:00
Vortrex
bde9b9c5ea Add gate owner consts 2022-01-19 12:58:54 -06:00
Vortrex
7fb7063332 Add bizjob and bizdelowner cmds, fix admin veh cmds 2022-01-19 12:58:47 -06:00
Vortrex
62efe28936 Fixes for damage system 2022-01-19 12:58:06 -06:00
Vortrex
1427c8ff6c Add health to client data class 2022-01-19 12:57:53 -06:00
Vortrex
1f6f90968f Add bizdelowner cmd, convert to locale strings 2022-01-19 12:57:43 -06:00
Vortrex
339ebd3379 Add debug logging & email 2FA 2022-01-19 12:57:19 -06:00
Vortrex
3048e1e47b Update 2FA GUI 2022-01-19 12:56:44 -06:00
Vortrex
33fb3fab52 Lots of new strings for locale 2022-01-19 12:56:24 -06:00
Vortrex
c86de6f22f Update email config 2022-01-19 12:15:18 -06:00
Vortrex
c8a8480bf3 Check if array isn't null for clear array util 2022-01-17 07:47:31 -06:00
Vortrex
42463a6c88 Add some more debug logs 2022-01-17 07:47:13 -06:00
Vortrex
23dead78d8 Add string fill util + fix closest player util 2022-01-17 07:46:53 -06:00
Vortrex
40265f0bac Add colour for chat section header util 2022-01-17 07:46:21 -06:00
Vortrex
95f43695f9 Formatting 2022-01-17 07:46:06 -06:00
Vortrex
e7dc1c955a Fix for job info cmds and job stuff 2022-01-17 07:46:00 -06:00
Vortrex
a34b802f2d Woops don't use get param util 2022-01-17 07:44:32 -06:00
Vortrex
46ab29bdfd Reload economy & locale cfg cmds for devs 2022-01-17 07:44:11 -06:00
Vortrex
7daa66c907 Move some config stuff to json files 2022-01-17 07:43:50 -06:00
Vortrex
4068cb528e Fix for damage system, and log 2022-01-17 07:43:35 -06:00
Vortrex
2706f2967e Fix initial weapon damage state not being set 2022-01-17 07:43:15 -06:00
Vortrex
9512f5e889 Fix account password reset bug 2022-01-17 07:42:57 -06:00
Vortrex
0b38e8218e Add/remove accent cmd for server managers 2022-01-17 07:42:42 -06:00
Vortrex
0cdcb73a01 Use LOS check for nametags 2022-01-17 07:42:26 -06:00
Vortrex
a55ae11e67 Add line of sight check for nametags 2022-01-17 07:39:57 -06:00
Vortrex
22c16c3941 A few more strings for locale 2022-01-17 07:39:38 -06:00
Vortrex
7b17190206 Add income tax rate to economy config 2022-01-17 07:39:25 -06:00
Vortrex
7a39cba5db Remove obsolete animations json 2022-01-17 07:39:14 -06:00
Vortrex
8f56d87aca Add index members to NPC classes 2022-01-13 17:31:23 -06:00
Vortrex
ef2fa8a72c Add more locale strings 2022-01-13 17:31:11 -06:00
Vortrex
861e383a0a Add get locales util 2022-01-13 17:30:58 -06:00
Vortrex
04592bbbd7 Load NPCs and trigger stuff from database 2022-01-13 17:30:45 -06:00
Vortrex
36dc63cd32 Rename moderation to staff 2022-01-13 17:30:21 -06:00
Vortrex
cb0e6d26d5 Use load global config util 2022-01-13 17:30:04 -06:00
Vortrex
5a31910a33 Rename log level command funcs 2022-01-13 17:29:50 -06:00
Vortrex
48ba5dfaa8 Send server log level to client 2022-01-13 17:29:26 -06:00
Vortrex
ce63914b36 Woops use apply correctly 2022-01-13 17:28:50 -06:00
Vortrex
47cfe37b1b New strings for english locale 2022-01-09 17:43:07 -06:00
Vortrex
64b3628b25 Use cmd arg/param util 2022-01-09 17:42:57 -06:00
Vortrex
b24a591046 Update meta.xml 2022-01-09 17:24:10 -06:00
Vortrex
d934d39663 Move moderation stuff to generic staff script 2022-01-09 17:21:54 -06:00
Vortrex
91e4579c9a Remove static job rank names and unused factions array 2022-01-09 17:21:01 -06:00
Vortrex
8f4c0bfaed Move moderation stuff to generic staff script 2022-01-09 17:20:48 -06:00
Vortrex
8f0147ff49 Rename chatbox section header util 2022-01-09 17:20:17 -06:00
Vortrex
5dfe47a3e8 Organize a lot of utils 2022-01-09 17:19:53 -06:00
Vortrex
2684ffae7d Move moderation stuff to generic staff script 2022-01-09 17:18:38 -06:00
Vortrex
d6836a7064 Update JS config files 2022-01-09 17:18:23 -06:00
Vortrex
990fc9b450 Add netevent handler native wrap 2022-01-09 05:37:15 -06:00
Vortrex
e5e9347737 Remove duplicate english string entry 2022-01-09 05:33:08 -06:00
Vortrex
4c4a38344e Use new native util for netevents 2022-01-09 05:32:22 -06:00
Vortrex
029fdb7a49 Start working on clan manager GUI 2022-01-09 05:31:57 -06:00
Vortrex
66a07a0a21 New force player anim util + use chat section header util 2022-01-09 05:31:39 -06:00
Vortrex
f94785be9b Check if player spawned for prox chat 2022-01-09 05:31:19 -06:00
Vortrex
0cc861fd94 Add generic alcohol item use-type const 2022-01-09 05:30:30 -06:00
Vortrex
39e9664ae0 Use new force player anim util for item actions 2022-01-09 05:30:00 -06:00
Vortrex
c08bade492 Use new force player anim util for tazer 2022-01-09 05:29:24 -06:00
Vortrex
2252388a68 Only use lightbulb emoji for tip msg header 2022-01-09 05:29:08 -06:00
Vortrex
f1c6302385 Remove old char inhouse/inbiz data save 2022-01-09 05:28:47 -06:00
Vortrex
38de06740c Remove old translation system 2022-01-09 05:28:30 -06:00
Vortrex
b30ff17352 Add anim freeze type const 2022-01-09 05:28:19 -06:00
Vortrex
b5540fc5d3 Only update conn log if valid + chat msg header util 2022-01-09 05:28:05 -06:00
Vortrex
2d833d00c3 Move bool/int conversion utils to shared 2022-01-09 05:27:44 -06:00
Vortrex
290b512252 Fixed tazed anim wrong type 2022-01-09 05:27:22 -06:00
Vortrex
3d9ee04eb5 Use new locale strings 2022-01-09 05:27:11 -06:00
Vortrex
646ff83794 Use new chat section header util 2022-01-09 05:26:00 -06:00
Vortrex
57e65c0483 More GUI utils 2022-01-09 05:25:44 -06:00
Vortrex
860977a444 Move database stuff to natives 2022-01-09 05:25:22 -06:00
Vortrex
7c1065643d Load config files info global config 2022-01-09 05:25:10 -06:00
Vortrex
f3f43f4576 Add password reset system 2022-01-09 05:24:46 -06:00
Vortrex
94b68a5830 Fix variable naming 2022-01-09 05:24:10 -06:00
Vortrex
baa1b6ed82 Add clientside natives file for connected mods 2022-01-09 05:23:49 -06:00
Vortrex
dc6fad074b Make yes/no dialog button more flush 2022-01-09 05:23:30 -06:00
Vortrex
b3ef262697 Scale up server logo on some GUI 2022-01-09 05:23:06 -06:00
Vortrex
a526497f48 Start working on list GUI 2022-01-09 05:22:49 -06:00
Vortrex
9ac9a7a2b6 Only freeze player that anim is for 2022-01-09 05:22:13 -06:00
Vortrex
ed1b8331ac Add a lot of strings for locale 2022-01-09 05:21:40 -06:00
Vortrex
a5de7b59a7 Remove unused roleplay config 2022-01-09 05:21:29 -06:00
Vortrex
b2b61e02fc Remove insert default keybind 2022-01-09 05:21:17 -06:00
Vortrex
906a7e30ff Move newest email body contents to bottom 2022-01-09 05:21:08 -06:00
Vortrex
c2ab9a9b20 Create accents config 2022-01-09 05:20:47 -06:00
Vortrex
5e146224a5 Freeze player in skin-select and control state util 2022-01-07 19:51:45 -06:00
Vortrex
ce3e09575e Fix can use keybind util 2022-01-07 19:51:19 -06:00
Vortrex
000d312d21 Account stuff 2022-01-07 19:50:47 -06:00
Vortrex
ac7e16cac1 Fix stopanim tip locale msg 2022-01-07 19:50:32 -06:00
Vortrex
1a6d70b0fc Fix anim when shot by tazer 2022-01-07 19:50:20 -06:00
Vortrex
83b7af4fde GUI style changes and key press handling 2022-01-07 19:50:04 -06:00
Vortrex
b26b19ccc9 Add password reset GUI and processing 2022-01-07 19:48:59 -06:00
Vortrex
7dc047364e Woops get flags for target client + normal header 2022-01-06 13:37:13 -06:00
Vortrex
e4744cbfa8 Add wanted level and forced anim net event handlers 2022-01-06 13:36:50 -06:00
Vortrex
16d5343903 Use new forced wanted level 2022-01-06 13:36:26 -06:00
Vortrex
13ae7a6f5a Add auto bug report for missing locale string 2022-01-06 13:36:11 -06:00
Vortrex
0728c1f9e6 Use anims for item actions 2022-01-06 13:35:50 -06:00
Vortrex
a04d145327 Update player nametags on spawn 2022-01-06 13:35:40 -06:00
Vortrex
f947602a85 Add setstars mod cmd 2022-01-06 13:35:25 -06:00
Vortrex
1001e27afc Add force wanted level net event 2022-01-06 13:35:08 -06:00
Vortrex
e49dce217d Add anim members to class (forgot to do this) 2022-01-06 13:34:58 -06:00
Vortrex
993272b451 Fix locale strings 2022-01-06 13:34:41 -06:00
Vortrex
e5994c2998 Change header to normal 2022-01-06 13:34:32 -06:00
Vortrex
6a2e58cfd4 Use netevent for armour 2022-01-06 13:34:04 -06:00
Vortrex
82574cecd6 Change header to normal 2022-01-06 13:33:51 -06:00
Vortrex
e23b9920ee Add debug console msgs + update nametags 2022-01-06 13:33:35 -06:00
Vortrex
9217638191 New anim const 2022-01-06 13:33:17 -06:00
Vortrex
89c139288c Add tazed anim + use new anim consts 2022-01-06 13:33:11 -06:00
Vortrex
0d0ad33ebc Fix anims, make some anim utils 2022-01-06 13:32:47 -06:00
Vortrex
9148b05dd2 Add ammo to gun store default items 2022-01-04 20:05:03 -06:00
Vortrex
3e7e3b5a2d Add command from params util 2022-01-04 20:04:45 -06:00
Vortrex
616eba3536 Add weapon ammo wrapped natives 2022-01-04 20:04:22 -06:00
Vortrex
90ab2f4819 Fix staff flag cmds 2022-01-04 20:04:10 -06:00
Vortrex
d67c8a0099 Implement ammo items 2022-01-04 20:03:58 -06:00
Vortrex
e472914ef9 Tax/wealth help info 2022-01-04 20:03:42 -06:00
Vortrex
9be3f2e993 Formatting 2022-01-04 20:03:29 -06:00
Vortrex
aad5d37308 Implement self-correcting economy 2022-01-04 20:03:19 -06:00
Vortrex
e05886ff63 Add injected drug item type 2022-01-04 20:03:04 -06:00
Vortrex
b63ea9805a New economy and item cmds 2022-01-04 20:02:52 -06:00
Vortrex
e411d6f476 Implement custom weapon damage 2022-01-04 20:02:37 -06:00
Vortrex
d83a959fd5 New client data class members 2022-01-04 20:02:18 -06:00
Vortrex
7aac32930c Use bitflag util 2022-01-04 20:02:07 -06:00
Vortrex
dd484c23ea Fix keybinds 2022-01-04 20:01:56 -06:00
Vortrex
9e3cca3481 Add LV & SF police stations to gamedata 2022-01-04 15:15:13 -06:00
Vortrex
64eca46118 Re-add clear temp stuff (for ambience) 2022-01-04 15:14:56 -06:00
Vortrex
3de1e1483f Fix veh respawn time 2022-01-04 15:14:43 -06:00
Vortrex
4e13c58f4e Fix give cash cmd accidentally giving to admin using it 2022-01-04 15:14:26 -06:00
Vortrex
c7a6d26daf Don't delete keybind unless logged in 2022-01-04 15:13:37 -06:00
Vortrex
8ef5b6af3e Use job id util when splicing job loc 2022-01-04 15:13:22 -06:00
Vortrex
4217d321e5 Add tax & wealth info to /help 2022-01-04 15:13:00 -06:00
Vortrex
a7f6be0f9d Fix veh respawn time when occupied 2022-01-04 15:12:48 -06:00
Vortrex
931f38a5e6 Add tax and wealth cmds 2022-01-04 15:12:36 -06:00
Vortrex
e170be914d Add new dev cmds to fix/reset some stuff 2022-01-04 15:12:18 -06:00
Vortrex
d8f5cfca6b Add missing income tax rate (fixes payday) 2022-01-04 15:12:01 -06:00
Vortrex
846154b1d1 New dev cmds, add cmd help for possible matches 2022-01-04 15:11:46 -06:00
Vortrex
6a95053e8d Fix wrong biz/pickup util name when del biz 2022-01-04 15:11:23 -06:00
Vortrex
77db33b0e3 Format locale string 2022-01-04 15:10:55 -06:00
Vortrex
94ff60c84a Move keybinds to client data 2022-01-04 15:10:38 -06:00
Vortrex
deeda880ff Use more locale strings + move keybinds to client data 2022-01-04 15:10:27 -06:00
Vortrex
ecd6c77de2 Add some more strings to locale 2022-01-04 15:10:02 -06:00
Vortrex
7639f16c13 Add insert as default GUI toggle keybind 2022-01-04 15:09:51 -06:00
Vortrex
d0a0eb15f1 Some prep 2022-01-02 20:08:42 -06:00
Vortrex
1e3b8c5377 House/biz loc const 2022-01-02 20:08:15 -06:00
Vortrex
70ba9e99b3 Element transient 2022-01-02 20:07:57 -06:00
Vortrex
2c70601cbb Fix vehicle heading 2022-01-02 20:00:46 -06:00
Vortrex
e985cd07e3 Revert "Reverted 1.4.0 stuff"
This reverts commit 930c66a439.
2022-01-01 13:28:03 -06:00
Vortrex
ecbe91895b Make sure vehicle exists before saving pos/rot 2022-01-01 13:27:55 -06:00
Vortrex
8bad9eb5a6 More native utils 2022-01-01 13:27:55 -06:00
Vortrex
386b6f3952 Disable loading job route from db until ready 2022-01-01 13:27:55 -06:00
Vortrex
c1322f2bab Use native for HUD on IV 2022-01-01 13:27:55 -06:00
Vortrex
930c66a439 Reverted 1.4.0 stuff
This reverts commit 7a5167743b.

Revert "Use new stream distance stuff"

This reverts commit bdda7caf4c.

Revert "Add blip/pickup distance to global cfg"

This reverts commit 5a916c4a98.

Revert "Add utils for new element streaming funcs"

This reverts commit 22d39ceb69.
2022-01-01 13:27:55 -06:00
Vortrex
94bb623e6a Make sure vehicle exists before saving pos/rot 2022-01-01 13:26:51 -06:00
Vortrex
d989703370 More native utils 2022-01-01 13:26:28 -06:00
Vortrex
bec271fe94 Disable loading job route from db until ready 2022-01-01 13:26:17 -06:00
Vortrex
6fc61c6ed0 Use native for HUD on IV 2022-01-01 13:25:41 -06:00
Vortrex
d44a0792ac Revert "Add utils for new element streaming funcs"
This reverts commit 22d39ceb69.
2021-12-30 16:08:21 -06:00
Vortrex
dccefe335f Revert "Don't clear temp peds/vehicles"
This reverts commit 7a5167743b.
2021-12-30 16:03:26 -06:00
Vortrex
11af577b42 Revert "Add blip/pickup distance to global cfg"
This reverts commit 5a916c4a98.
2021-12-30 16:03:17 -06:00
Vortrex
7a3203fa57 Revert "Use new stream distance stuff"
This reverts commit bdda7caf4c.
2021-12-30 16:03:07 -06:00
Vortrex
2c8f495141 Check if veh locked prop exists 2021-12-30 12:12:58 -06:00
Vortrex
e15e198435 Remove obsolete stuff from utils 2021-12-30 12:12:47 -06:00
Vortrex
7a5167743b Don't clear temp peds/vehicles 2021-12-30 12:12:30 -06:00
Vortrex
8f69210235 Use lights prop for MafiaC 2021-12-30 12:12:20 -06:00
Vortrex
5a916c4a98 Add blip/pickup distance to global cfg 2021-12-26 11:49:44 -06:00
Vortrex
6f64978f6c Add big ears check to chat distance stuff 2021-12-26 11:49:25 -06:00
Vortrex
7f3f64edfe Add job route location class 2021-12-26 11:49:03 -06:00
Vortrex
9945dc6d73 Add job routes + use db query util for old job stuff 2021-12-26 11:48:50 -06:00
Vortrex
256a096b60 Move utils 2021-12-26 11:48:31 -06:00
Vortrex
22d39ceb69 Add utils for new element streaming funcs 2021-12-26 11:48:25 -06:00
Vortrex
eca02a8baa Move utils 2021-12-26 11:48:10 -06:00
Vortrex
bdda7caf4c Use new stream distance stuff 2021-12-26 11:48:04 -06:00
Vortrex
8eb66de12a Add big ears moderation flag 2021-12-26 11:47:40 -06:00
Vortrex
420480c2f8 Move exempt util to anticheat js 2021-12-26 11:47:25 -06:00
Vortrex
3d96bee906 More initial game setup for IV 2021-12-26 11:47:12 -06:00
Vortrex
21ff2842f9 Fix bitflag utils 2021-12-22 23:37:28 -06:00
Vortrex
4ac833d1d4 Use bitflag utils + dont stream if autoip/autochar is set 2021-12-22 23:37:21 -06:00
Vortrex
b2158839b7 Fix additem cmd 2021-12-22 23:36:48 -06:00
Vortrex
ce0173d544 New job route classes/data 2021-12-22 23:36:36 -06:00
Vortrex
3808d832c5 Shorten spawn delay + use stop stream util 2021-12-22 23:36:18 -06:00
Vortrex
8564557edf Fix some veh stuff 2021-12-22 23:35:37 -06:00
Vortrex
55443e9d09 Add skin names for Mafia 1 2021-12-22 23:35:20 -06:00
Vortrex
3c32bd9d60 Fix front pos util 2021-12-22 23:34:53 -06:00
Vortrex
6c80a425a9 Remove old stuff from TODO 2021-12-22 23:34:40 -06:00
Vortrex
578e3675db Check some props before using 2021-12-22 23:34:29 -06:00
Vortrex
5fbe1265e4 Trigger gui ready in initGUI 2021-12-22 23:32:50 -06:00
Vortrex
a6d6e23acf Edit ideas file 2021-12-22 23:32:13 -06:00
Vortrex
4b0404878f PascalCase bitflag keys 2021-12-15 12:04:03 -06:00
Vortrex
dc44389b02 Remove obsolete and duplicate data 2021-12-15 12:03:50 -06:00
Vortrex
371374eeaf Fix payday 2021-12-13 20:47:18 -06:00
Vortrex
d0f33326f6 Add missing game data 2021-12-13 20:47:05 -06:00
Vortrex
3b85f13b90 Have server manually set damage 2021-12-13 20:45:21 -06:00
Vortrex
6112a27b6f Only process veh if svr elements supported 2021-12-13 20:45:04 -06:00
Vortrex
684f403f37 Always send dmg event 2021-12-13 20:44:30 -06:00
Vortrex
ade328bc26 Add idea 2021-12-13 20:43:39 -06:00
Vortrex
cf9ecf7a8a Add AC game script admin cmds 2021-12-13 20:43:28 -06:00
Vortrex
5fee6c059d Use bitflag util 2021-12-11 20:20:38 -06:00
Vortrex
a571ccea6d Add respawn time to veh class 2021-12-11 20:20:26 -06:00
Vortrex
240dc80240 Add biz, svr blip/pickup, job cmds 2021-12-11 20:20:08 -06:00
Vortrex
3f0bf74969 Fix some admin cmd msg colours 2021-12-11 20:19:47 -06:00
Vortrex
8d5912b6bc Add job pickup/blip utils, check svr enabled 2021-12-11 20:19:31 -06:00
Vortrex
13380bed5a Fix bus job end of route msg colours 2021-12-11 20:19:06 -06:00
Vortrex
5f75f5f36f Add tempkey arg to add keybind func 2021-12-11 20:18:46 -06:00
Vortrex
0f6a7e4afb Add GPS command 2021-12-11 20:18:16 -06:00
Vortrex
c21b20a1dd Error check on element destroy 2021-12-11 20:18:07 -06:00
Vortrex
5877948d4e Don't use old time diff util 2021-12-11 20:17:50 -06:00
Vortrex
01b9a533fa Add combo keystate const (combo keys unfinished) 2021-12-11 20:17:28 -06:00
Vortrex
9253199751 Fix range funcs 2021-12-11 20:17:13 -06:00
Vortrex
f86f1c7038 Inactive veh respawn timers 2021-12-11 20:16:56 -06:00
Vortrex
a49dc41096 Set veh respawn delay on ped exit 2021-12-11 20:16:40 -06:00
Vortrex
b27513d9fa Add house blip/pickup utils 2021-12-11 20:16:20 -06:00
Vortrex
54ff27ab4f Add biz job/rank/items cmds and blip/pickup utils 2021-12-11 20:16:07 -06:00
Vortrex
e050c11b55 Fix bitflag utils 2021-12-11 20:15:01 -06:00
Vortrex
e74ca4a9fa Make some settings msgs more understandable 2021-12-11 20:14:53 -06:00
Vortrex
35681e432e Don't process clear msgs game func on IV 2021-12-11 20:14:34 -06:00
Vortrex
335edcf971 Only trigger netevent for enter/exit veh if has server elements 2021-12-11 20:14:09 -06:00
Vortrex
d07a6c321d Make job route stop icon blink a few times then stay 2021-12-11 20:13:20 -06:00
Vortrex
4a17f62413 Set default key for disable GUI to "insert" 2021-12-11 20:12:55 -06:00
Vortrex
d38ab8e960 Make sure client version defines exist 2021-12-11 20:12:36 -06:00
Vortrex
42b1d6e70a Move small game message up slightly 2021-12-11 20:12:21 -06:00
Vortrex
da02873636 Add help msg to disable GUI on login/reg/char sel 2021-12-11 20:12:07 -06:00
Vortrex
c303de7ee8 Add data index to vehinfo 2021-12-03 10:24:31 -06:00
Vortrex
832545e9c9 Fix range utils, move array chunk util to shared 2021-12-03 10:24:01 -06:00
Vortrex
271e512d46 Start offloading veh buy logic to clientside 2021-12-03 10:23:41 -06:00
Vortrex
23818af24a Fix biz int types chunked array, fix biz veh dealer cmd 2021-12-03 10:23:09 -06:00
Vortrex
dd06d7d1f1 New config files (not used yet) 2021-12-03 10:22:50 -06:00
Vortrex
3c11eb5e8e Start working on persistent NPCs 2021-12-03 10:22:35 -06:00
Vortrex
d8276a8160 Simplify some item chatbox displays 2021-12-03 10:22:24 -06:00
Vortrex
530af77463 Fix end of bus route showing wrong info 2021-12-03 10:22:07 -06:00
Vortrex
0784549cb7 Calculate wealth and tax on payday 2021-12-03 10:21:39 -06:00
Vortrex
0bc7ebf208 Add economy config stuff, fix setsnow args 2021-12-03 10:21:27 -06:00
Vortrex
b5b2672e65 Check for undefined and NaN fields/vals on db query 2021-12-03 10:21:07 -06:00
Vortrex
c797f0951a Fix interior list chunked array 2021-12-03 10:20:50 -06:00
Vortrex
8257789f8e Load biz radiostation 2021-12-03 10:20:38 -06:00
Vortrex
a333fec4fd Add rank name to clan rank flags cmd output 2021-12-03 10:20:09 -06:00
Vortrex
4e39061c71 Offload vehicle purchase logic to clientside 2021-12-03 10:19:43 -06:00
Vortrex
6b1063dc51 Colour police cars on stream in 2021-12-03 10:19:06 -06:00
Vortrex
01d369f838 Use bitflag utils 2021-11-30 21:53:34 -06:00
Vortrex
859936e0cf Woops that's not an int 2021-11-30 21:53:20 -06:00
Vortrex
f14628f096 Return player to old pos on cancel skin select 2021-11-30 21:53:11 -06:00
Vortrex
966646cf98 Fix some data in server config save util 2021-11-30 21:52:45 -06:00
Vortrex
ef80e28470 Clear equip and respawn job veh on stopwork 2021-11-30 21:52:26 -06:00
Vortrex
c725c46450 Use new optimized vehicle buy check 2021-11-30 21:52:08 -06:00
Vortrex
2e3b367a5f Use util to properly clear arrays 2021-11-30 21:51:41 -06:00
Vortrex
07a95f1560 Fix some bitflag stuff 2021-11-30 21:51:07 -06:00
Vortrex
4b13a34cd7 Disable some skins in skin-changer 2021-11-28 22:50:50 -06:00
Vortrex
99b5ddb110 Fix some veh cmds, add respawn empty vehs cmd 2021-11-28 22:50:14 -06:00
Vortrex
5138119cd6 Add and fix some utils 2021-11-28 22:49:48 -06:00
Vortrex
ba6dad6014 Formatting 2021-11-28 22:49:21 -06:00
Vortrex
91f36de2a8 Add reload radio stations cmd 2021-11-28 22:49:15 -06:00
Vortrex
2f1ac56812 Use element by type func 2021-11-28 22:49:07 -06:00
Vortrex
1e3a8be579 Fix offset id for gotoveh, fix forceskin to allow multi-word 2021-11-28 22:48:36 -06:00
Vortrex
3e05d5748b Use emoji in console msg 2021-11-28 22:47:55 -06:00
Vortrex
3e9b09f0f9 Fix wrong index being used for storage items 2021-11-28 22:47:35 -06:00
Vortrex
988bc24b19 Add handler for element stream out 2021-11-28 22:46:50 -06:00
Vortrex
0b32bc6421 Fix minute NaN in settime 2021-11-28 22:46:32 -06:00
Vortrex
8f4b94657c Rename and add a few admin cmds 2021-11-28 22:46:17 -06:00
Vortrex
1e6bde4595 Fix vehicle light change util 2021-11-28 22:46:01 -06:00
Vortrex
32a0fa5f79 Use new prop label consts 2021-11-28 22:45:41 -06:00
Vortrex
ffb5ea0843 Rephrase invalid clan str 2021-11-28 22:44:51 -06:00
Vortrex
4f4b21eff3 Chunked list for biz/house int types+new price label data 2021-11-28 22:44:30 -06:00
Vortrex
5d50304d12 Rename gun ban mod flag 2021-11-28 22:43:48 -06:00
Vortrex
2c4c1effb1 Fix missing arg in locale str for invalid accent 2021-11-28 22:43:37 -06:00
Vortrex
dd4fb00fd0 Use elements by type util, fix snow initial state 2021-11-28 22:43:16 -06:00
Vortrex
9a53a2db76 Add biz/house buy and rent price to labels 2021-11-28 22:42:53 -06:00
Vortrex
8854414b5d Add more locale strings 2021-11-28 22:42:00 -06:00
Vortrex
1c51c01db6 Fix veh buyprice+fix clan rank+use pascalcase flag names 2021-11-25 07:35:32 -06:00
Vortrex
be4d50f60a Fix get closest player util 2021-11-25 04:18:16 -06:00
Vortrex
2eee2a8667 Fix server info not saving 2021-11-25 04:17:55 -06:00
Vortrex
ab5555b565 Fix offset radio IDs in radiostations list 2021-11-25 04:17:29 -06:00
Vortrex
ed5edde7a3 Use new model system for new char skin cmd 2021-11-25 04:17:16 -06:00
Vortrex
6afb2e3ea7 Respawn last job vehicle when stopwork 2021-11-25 04:17:01 -06:00
Vortrex
c10daa926b Fix food/drink setting HP to 0 2021-11-25 04:16:45 -06:00
Vortrex
9dc15ec94c Woops discord is rule, not cvar 2021-11-25 04:16:35 -06:00
Vortrex
fd0a5e3baf Fix wrong skin on death 2021-11-25 04:16:22 -06:00
Vortrex
f348c29e12 Fix server config not saving 2021-11-25 04:16:14 -06:00
Vortrex
520a169a42 Don't freeze player on non-moving anims 2021-11-25 04:15:42 -06:00
Vortrex
683fa5908d Load accent 2021-11-25 04:15:31 -06:00
Vortrex
e8647e5c69 Remove debug strings for inflict damage event 2021-11-25 04:15:21 -06:00
Vortrex
ba019ae2b3 Don't freeze player on non-moving anims 2021-11-25 04:14:40 -06:00
Vortrex
b3eef9837d Fix malformed JSON 2021-11-25 04:13:48 -06:00
Vortrex
468d84a05b Woops wrong name 2021-11-24 07:23:12 -06:00
Vortrex
384b7d5553 Use new switch char util 2021-11-24 07:23:04 -06:00
Vortrex
9840e30463 Fix duplicated clan message help, add radio msg help 2021-11-24 07:22:38 -06:00
Vortrex
14cabc2e61 Don't use debug log level for conn/disconnect 2021-11-24 07:22:19 -06:00
Vortrex
a892ed778b Change default server log level 2021-11-24 07:22:00 -06:00
Vortrex
4eef41ecf5 Add new cmds and aliases 2021-11-24 07:21:41 -06:00
Vortrex
28578f3b9f Remove unused clan rank class members 2021-11-24 07:21:31 -06:00
Vortrex
b095c9c1e3 Fix some clan commands 2021-11-24 07:21:13 -06:00
Vortrex
39524898e3 Splice del biz/house for garbage collection 2021-11-24 07:20:57 -06:00
Vortrex
3c7336ffd2 Remove extra clan flag keys 2021-11-24 07:20:00 -06:00
Vortrex
2293f5f098 Fix ban commands 2021-11-24 07:19:47 -06:00
Vortrex
473780b4b6 Lower client log level 2021-11-24 07:19:40 -06:00
Vortrex
8f4ac90dc6 Locale stuff + fixes 2021-11-19 19:27:34 -06:00
Vortrex
db6ff2e4b4 Use discord cvar in help category msg 2021-11-16 02:04:59 -06:00
Vortrex
2f1dd55b29 Fixes 2021-11-16 02:04:40 -06:00
Vortrex
784422f774 Additem cmd for admins 2021-11-16 02:03:47 -06:00
Vortrex
a65809c5ad Fix for invalid str and colour reset in util 2021-11-16 02:03:33 -06:00
Vortrex
ef18c9ded0 Fix for snow support and skin select 2021-11-16 02:03:09 -06:00
Vortrex
2dc07afde1 Use new svr cfg class, use Id on class members 2021-11-16 02:02:48 -06:00
Vortrex
df920ef046 Add locales/translations (unfinished) 2021-11-16 02:02:18 -06:00
Vortrex
7cf858801b Fix TAB showing scoreboard when GUI active 2021-11-16 02:01:41 -06:00
Vortrex
ff0158d24d Fix skin select 2021-11-16 02:01:27 -06:00
Vortrex
fc9471b8de Natives for connected mod 2021-11-16 02:01:07 -06:00
Vortrex
2e753b4d87 Use game namespace and new const 2021-11-16 02:00:54 -06:00
Vortrex
b8ee6efcd6 MafiaC support 2021-11-16 01:57:48 -06:00
Vortrex
f736614602 Move accents to global cfg array 2021-11-16 01:57:06 -06:00
Vortrex
09fe4be22b Add more animations 2021-11-16 01:56:31 -06:00
Vortrex
9c051c0d70 Some new unfinished stuff 2021-10-25 13:08:51 -05:00
Vortrex
9f0cb3d949 Add get accent util, fix return on others 2021-10-25 13:08:33 -05:00
Vortrex
ffd9558f03 Update mafiac camera fade util 2021-10-25 13:08:15 -05:00
Vortrex
e15485dc30 Some veh fixes 2021-10-25 13:08:00 -05:00
Vortrex
c327b10766 Move game removed world objs to game resource 2021-10-25 13:07:35 -05:00
Vortrex
5aa414d529 Fix for wrong table util used for new char skin 2021-10-25 13:07:02 -05:00
Vortrex
7716ba254c Use pickup type 1 for non-pickable on SA 2021-10-25 13:06:40 -05:00
Vortrex
32b48b851f Fix setting wrong player's skin via forceskin 2021-10-25 13:06:15 -05:00
Vortrex
f0325900ef More detailed into on plrinfo cmd 2021-10-25 13:05:55 -05:00
Vortrex
43f3269ee3 Fix wrong accent being used for chats 2021-10-25 13:05:43 -05:00
Vortrex
30eedfb05b Fix cap typo in walkietalkie freq set msg 2021-10-25 13:05:10 -05:00
Vortrex
02cbdf61ef Fix using some items 2021-10-25 13:04:50 -05:00
Vortrex
2a032c694c Fix create house admin notify msg 2021-10-25 13:04:39 -05:00
Vortrex
be510cd674 Add mousecam key to help msg for keybinds 2021-10-25 13:04:17 -05:00
Vortrex
37d572ffa6 Save data on resource stop + msg for route jobs 2021-10-25 13:03:55 -05:00
Vortrex
013113821d Start working on ground plants 2021-10-25 13:03:32 -05:00
Vortrex
63f61c26cf Deck card consts 2021-10-25 13:03:18 -05:00
Vortrex
e406786673 Add accent list to global config 2021-10-25 13:03:06 -05:00
Vortrex
6394f614a0 Accent cmds + audio stream cmds for admin 2021-10-25 13:02:51 -05:00
Vortrex
71f9cde3be Missing msg text check for colour util 2021-10-25 13:02:30 -05:00
Vortrex
1f8299c1a1 Fixes for client net event utils 2021-10-25 13:02:13 -05:00
Vortrex
45bfc50efb Add gui colour to svr + new card deck classes 2021-10-25 13:01:50 -05:00
Vortrex
42f234e6c5 Move snow and world obj utils to game resource 2021-10-25 13:00:52 -05:00
Vortrex
30628a7e35 Only check dimension for prox chats 2021-10-25 13:00:36 -05:00
Vortrex
92de92d5ca Fix for crashing on skin select 2021-10-25 13:00:25 -05:00
Vortrex
1139ae1cbc Start working on casino stuff 2021-10-25 13:00:09 -05:00
Vortrex
8a98deee33 Fixes and new utils for entering server 2021-10-25 12:59:58 -05:00
Vortrex
76432633d4 Add accents 2021-10-25 12:59:34 -05:00
Vortrex
299ce12008 Fix snow util, move game object utils to game resource 2021-10-25 12:59:17 -05:00
Vortrex
04c0443b37 Use extra resource for custom audio files 2021-10-25 12:58:42 -05:00
Vortrex
a52cfb40f5 Increase default client log level to debug 2021-10-25 12:58:09 -05:00
Vortrex
3d330d359e Use new server-specific GUI colours 2021-10-25 12:57:49 -05:00
Vortrex
2a3d62abe2 Add changepass, resetpass, and 2FA gui 2021-10-25 12:57:32 -05:00
Vortrex
0c79b2f310 GUI server-specific secondary and text colours 2021-10-25 12:57:04 -05:00
Vortrex
c615447a3b Don't send msg to chatbox when scrolled back 2021-10-25 12:56:21 -05:00
Vortrex
34a7812dce Disable some VC skins that were crashing 2021-10-15 22:42:04 -05:00
Vortrex
4261d63dba Fix job vehicle keys issue 2021-10-15 22:41:50 -05:00
Vortrex
342e6a497f Fix wrong var on payday biz till increase 2021-10-15 22:41:38 -05:00
Vortrex
8375e39bfd Use allowed skin id util 2021-10-15 22:41:06 -05:00
Vortrex
a9a419e879 Use pickup type 255 for GTA SA 2021-10-15 22:40:46 -05:00
Vortrex
8e4f2a64cc Fix msg colour on some admin actions 2021-10-15 22:40:26 -05:00
Vortrex
6013e21037 Fix admins command 2021-10-15 22:40:07 -05:00
Vortrex
a561e30aac Change job equip msg to local action 2021-10-15 22:39:58 -05:00
Vortrex
4da3e1e187 Fix radio msg not showing to nearby players 2021-10-15 22:39:37 -05:00
Vortrex
2968e10e7d Fix job equipment bug, add badge item usetype 2021-10-15 22:39:19 -05:00
Vortrex
11887a8a46 Fix keybind help message 2021-10-15 22:38:51 -05:00
Vortrex
fe8d6d4f03 Pre-allocate global config 2021-10-15 22:38:33 -05:00
Vortrex
4cc67d9c29 Add megaphone command 2021-10-15 22:38:07 -05:00
Vortrex
513cac7f15 Close skin select before processing change 2021-10-15 22:37:53 -05:00
Vortrex
daa1596230 Add client return-to type 2021-10-15 22:37:36 -05:00
Vortrex
e3eb3c3407 Add megaphone chat 2021-10-15 22:37:23 -05:00
Vortrex
7296f275b3 Fix biz exit pickup bug 2021-10-15 22:37:11 -05:00
Vortrex
dd8fc590f0 Fix has bit flag util 2021-10-15 22:36:46 -05:00
Vortrex
2e5eff9874 Use new account settings flag util 2021-10-15 22:36:37 -05:00
Vortrex
b923303fe6 Use get game util 2021-10-15 22:36:22 -05:00
Vortrex
a9b61bd63c Disable some extra sync data 2021-10-15 22:36:12 -05:00
Vortrex
dd7bf81e95 Fix skin select issue on VC 2021-10-15 22:35:49 -05:00
Vortrex
5ceccd090b Change some distances 2021-10-15 22:35:37 -05:00
Vortrex
eac7c95219 Use full command name for item keybinds 2021-10-15 22:35:23 -05:00
Vortrex
cabc06db91 Add game name util func 2021-10-11 19:32:07 -05:00
Vortrex
8a3c4aaf79 Formatting 2021-10-11 19:32:01 -05:00
Vortrex
0b7bb4c504 Start working on phone item usage 2021-10-11 19:31:50 -05:00
Vortrex
feb4754d33 Update skin item usetype comment 2021-10-11 19:31:32 -05:00
Vortrex
2c1abab02c Rename some command handler funcs 2021-10-11 19:31:21 -05:00
Vortrex
2b9456daaa Add optional email alerts for login attempts 2021-10-11 19:31:08 -05:00
Vortrex
cef38f67e5 Use drunkenness native for alcohol usage 2021-10-11 19:30:49 -05:00
Vortrex
977f111c62 Update email contents config 2021-10-11 19:30:30 -05:00
Vortrex
cf5139dcc5 Fix float parse 2021-10-06 15:44:14 -05:00
Vortrex
698fd4b54b Add 1k to biz till on paydays 2021-10-06 15:44:07 -05:00
Vortrex
a5cf04a315 Announce admin actions to other admins 2021-10-06 15:43:53 -05:00
Vortrex
1069b37e30 Use more emoji 2021-10-06 15:43:35 -05:00
Vortrex
1312012d07 Util to check if player can manage house 2021-10-06 15:43:10 -05:00
Vortrex
919628b50b Fix command help param count issue 2021-10-06 15:42:54 -05:00
Vortrex
c4dab3238a Use emoji in console log 2021-10-06 15:42:42 -05:00
Vortrex
bb76d16340 Cmd for admins to get vehicle to them 2021-10-06 15:42:20 -05:00
Vortrex
008c2c5fef New util for if player can edit biz 2021-10-06 15:42:05 -05:00
Vortrex
b421f29ec5 Remove extra query log 2021-10-02 18:23:26 -05:00
Vortrex
fd9b2bdcd7 Lower logging level 2021-10-02 18:23:10 -05:00
Vortrex
257a662d6a Don't use timers for keybind send or element sync 2021-10-02 18:23:01 -05:00
Vortrex
c3e9d43561 Fix delplritem admin cmd 2021-10-02 18:22:31 -05:00
Vortrex
1442c7b69d Sync veh int/vw data 2021-10-02 16:50:45 -05:00
Vortrex
2fafb3ef31 Spacing 2021-10-02 16:50:08 -05:00
Vortrex
438ea59adf Optimize vehicle rent check timer 2021-10-02 16:50:02 -05:00
Vortrex
2733197758 Don't use timer for player spawn event 2021-10-02 16:49:54 -05:00
Vortrex
fe982f7a65 Don't blend sit anim 2021-10-02 16:49:39 -05:00
Vortrex
c72df27596 Timers no longer required for teleporting 2021-10-02 16:49:29 -05:00
Vortrex
94886f7515 Remove force update veh int 2021-10-02 16:49:07 -05:00
Vortrex
b9a3dcac63 Move command event to events.js, remove ped spawn check 2021-10-02 16:48:19 -05:00
Vortrex
34af1369ec Add force radio stream and demo derby sound cmds 2021-10-02 16:47:50 -05:00
Vortrex
f338baf841 Add force radio stream and demo derby sound cmds 2021-10-02 16:47:32 -05:00
Vortrex
8f4d7bd900 Add update veh interior util 2021-10-02 16:47:09 -05:00
Vortrex
5c47275780 Only enable mouse camera on anims that move the ped 2021-10-02 16:46:51 -05:00
Vortrex
da175c6690 Remove force vehicle interior sync 2021-10-02 16:46:20 -05:00
Vortrex
552733ecfa Check for null element 2021-10-02 16:46:04 -05:00
Vortrex
e7f845535e Load all objects on start 2021-10-02 16:45:50 -05:00
Vortrex
79021f0aa1 New animation client script 2021-09-30 18:56:47 -05:00
Vortrex
48a7cb452a Hide all GUI util 2021-09-30 18:56:36 -05:00
Vortrex
67a7f37d21 New internet radio streaming client script 2021-09-30 18:56:25 -05:00
Vortrex
41e4c899d4 Organize client scripts 2021-09-30 18:56:00 -05:00
Vortrex
6b264cc198 Apply interior to vehicles that have it 2021-09-30 18:55:49 -05:00
Vortrex
c765f42ff5 Woops wrong const name 2021-09-30 18:55:31 -05:00
Vortrex
0b186c9a08 Save item value 2021-09-30 18:55:24 -05:00
Vortrex
655a56c0aa Miscap function name 2021-09-30 18:55:16 -05:00
Vortrex
219dd82e5a Fix respawn all vehicles command 2021-09-30 18:54:43 -05:00
Vortrex
56cea0f34e Add headers to new GUI script files 2021-09-30 18:54:31 -05:00
Vortrex
57df08d0c2 Add new client script files to meta.xml 2021-09-30 18:54:07 -05:00
Vortrex
9d8d5d1418 Bunch of changes (see description)
* New script files to organize GUI
* Added clientside pickup detection to reduce server load for enter/exit
* Added notips command for players to toggle random tips
* Select account last IP as part of wildcard (was separate due to old INT)
* Save account registration with datetime instead of unix timestamp
* Don't force mouse camera on moving anims in SA+
* Add IP ban to server runtime memory in subnet ban command
* Add non-roleplay character name account moderation flag
* Fix bizowner and bizclan commands
* Fix bug that allowed buying items without having the needed cash
* Fix set biz blip command
* Add dealership help label type command
* Added command to show all clan flag types
* Added discord config and load from database
* Fix angle for directional teleport and anim move directions
* Use new colour structure in preparation for locale translations
* Add on-foot only item usetype array to prevent using when in veh
* Fix wrong const value for exit pickup type
* Start using datetime in MySQL tables instead of unix timestamps
* Start adding webhooks for discord (unfinished)
* Added new discord URL to discord help category
* Added house reset pickups/blips utils
* Prevent using items when in skin selector
* Fix get player command
* Fix give player money command
* Add coffee shop and vehicle repair shop default biz item templates
* Remove old game fixes util (resource now in server config)
* Fix bug where characters in clans wouldn't be shown in char select
* Slimmed down the amount of timers
* Made some potentially large numbers more readable (commas)
* Remove colours in message for console output
2021-09-28 11:41:33 -05:00
Vortrex
b19b35368d Add interior-in-interior stuff 2021-09-18 08:41:02 -05:00
Vortrex
80eeaa14c5 Lots of changes and fixes
* Add guiReady state
* Add mouseCameraEnabled state
* Make sure GUI is ready on some things
* Fix wrong veh prop funcs being used clientside
* Add local player ped parts/props util for IV
* Add vehicle.lightStatus sync
* Add element interior sync
* Dont use interior on IV
* Use new class structure
* Set default anim offset to 1
* Set biz data to save when changing biz properties
* Add mouse cam state util
* Prefix item type admin cmds with "itemtype"
* Fix server config saving
* Fix server time setting hour to minute arg
* Add player returnTo data types
* Make veh rent/buy price numbers readable
* Fix wrong house index being used to create blip/pickup on create
* Don't cache player hotbar items if working
* Fix cache player hotbar items util
* Add lots of anims to GTA SA
* Try/catch on all data saving to prevent one from blocking the rest
* Fix readable time from showing AM for 12 PM (noon)
* Set veh interior on create
* Dont set engine for spawnlocked vehicles
2021-09-18 06:48:13 -05:00
Vortrex
70d846303f Re-add mousecam 2021-09-18 06:38:51 -05:00
Vortrex
70c5f7f387 Re-add mousecam 2021-09-18 06:38:43 -05:00
Vortrex
acfc788371 Lots of changes
* Add optional offset for some anims (like sitting)
* Fix int/vw chat check not working
* Disable ambience utils for now
* Add ped stop anim util
* Fix enter veh messages
* Fix radio stream not stopping when exiting vehicle
* Fix job items bugging out
* Don't save job equipment items
* Switch to inactive item slot when going on/off duty
* Fix gotospawn not working with int/vw
* Added anims for offset use
* Added element ID & syncer utils
* Fixed wrong job name being shown when setting job vehicle rank
* Added anim move type constants
* Added element collision net events
* Added is any GUI active util
* Fixed showing player list when a GUI is active
2021-09-13 07:22:00 -05:00
Vortrex
cfc22a77ee Bunch of fixes/changes
* Set client log level to info
* Added element prop sync util
* Added check to make sure veh upgrade was valid
* Fixed incorrect acct settings being saved
* Added help tip when using invalid anim
* Fixed create biz cmd
* Allow biz owners to set biz name
* Allow biz owners to give biz to player or clan
* Added biz clan rank cmd
* Allow those with permission to lock/unlock biz & houses
* Fix set biz interior
* Allow players with permission to withdraw from biz till
* Added utils to check if player has biz permissions for till/lock/lights
* Added check if players are in same int/vw on talk/shout/whisper
* Follow server civilians cvar when toggling ambience
* Renamed some clan cmds to prefix with "clan"
* Added vehlivery cmd
* Set server log level to debug
* Show veh owner info on enter
* Sync body parts & props on IV
* Add clan help in help cmd
* Don't show values for melee weapons
* Add IV support for some utils
* Sync player ped fight style in SA
* Added fightstyle cmd
* Fix wrong job owner on vehinfo cmd
* Return false on world label support util for IV
2021-09-12 13:53:51 -05:00
Vortrex
ac4702cc52 Add new biz location types 2021-09-09 06:13:54 -05:00
Vortrex
87dd31c213 Fix wrong check in util 2021-09-09 06:13:42 -05:00
Vortrex
9c87ff950c Lots of fixes + clans
* Added clans
* Fixed interior exit labels
* Disabled nametags on games without 3D label support
* Fixed mouse cursor toggle command
* Fixed SA fight-style not being applied
* Added manageRanks clan permission bitflag
* Added interior lights toggle
* Fixed clan chat
* Added real-time support with optional timezone offset
* Added lots of JSDoc stuff
* Added command for managers to set server GUI colour
* Added GeoIP command for admins
* Added command for admins to force an immediate payday
* Added admins gotospawn command
* Added return player command for teleported players
* Added pizza delivery job const
* Fixed biz/house set pickup & interior type
* Fixed inventory showing ammo count for melee weapons
* Fixed SA using wrong pickup types
* Fixed char select screen breaking when in a clan
* Added +/- symbol util for number display
* Added get current timestamp for timezone offset util
* Fixed vehicle owner ID being set wrong for job veh
2021-09-09 01:37:04 -05:00
Vortrex
7b0fa01d03 Use string IP instead of ATON conversion in MySQL 2021-08-27 18:47:43 -05:00
Vortrex
f4baca7c59 Add interior lights to house/biz classes 2021-08-27 18:47:20 -05:00
Vortrex
a49d496df3 A few fixes 2021-08-27 18:47:04 -05:00
Vortrex
f511dd3180 Woops wrong field names for GUI colours 2021-08-27 18:46:52 -05:00
Vortrex
d482715abc Fix new db insert query util 2021-08-27 18:46:42 -05:00
Vortrex
93af43de7d Fix create house cmd 2021-08-27 18:46:30 -05:00
Vortrex
6fe079663b Use 255 for pickup types 2021-08-27 18:46:23 -05:00
Vortrex
fbf63ad8c7 Use MySQL datetime instead of unix timestamp 2021-08-27 18:46:14 -05:00
Vortrex
b60b52a2c0 Add biz/house toggleable interior lights 2021-08-27 18:45:56 -05:00
Vortrex
e17b43bf2f Add radiostation and keybinds list 2021-08-24 20:36:02 -05:00
Vortrex
ab82e1ac5f Handle biz/house game scripts on enter/exit 2021-08-24 19:56:38 -05:00
Vortrex
fa45dfef9d Fix sacct create query (needs to be updated for new saving util) 2021-08-24 19:56:17 -05:00
Vortrex
163eb8f271 MP mod and game script consts+comments sections 2021-08-24 19:55:52 -05:00
Vortrex
b1bb3a76bf Formatting 2021-08-24 19:55:20 -05:00
Vortrex
b38aefb859 Receive comms from radios on ground nearby 2021-08-24 19:54:49 -05:00
Vortrex
300c7785ff Use new db saving util 2021-08-24 19:54:22 -05:00
Vortrex
ef686a5360 Index house loc and script 2021-08-24 19:54:13 -05:00
Vortrex
d7e712f827 Add keybind and inventory help tips 2021-08-24 19:54:02 -05:00
Vortrex
a9f22880e7 Add support for non-persistent db conn 2021-08-24 19:53:46 -05:00
Vortrex
82a4f8285c Use new db saving util 2021-08-24 19:53:23 -05:00
Vortrex
e4d3710327 Add game script netevent 2021-08-24 19:53:13 -05:00
Vortrex
08c1d68cc2 Add biz/house game script classes 2021-08-24 19:53:02 -05:00
Vortrex
2859fc5803 Load biz game scripts from db, index biz loc/script 2021-08-24 19:52:47 -05:00
Vortrex
1dcd456d4e Use new db saving util 2021-08-24 19:52:23 -05:00
Vortrex
2fd6dc6f5e Add gamescript netevent 2021-08-24 19:52:05 -05:00
Vortrex
88ba26e529 Fix some data saving and wrong label setting 2021-08-15 12:15:34 -05:00
Vortrex
4fe9c45e0a Mafia Connected support 2021-08-14 20:49:47 -05:00
Vortrex
ebd8a91c87 Ignore changes to database and email cfg json 2021-08-11 09:43:16 -05:00
Vortrex
c962e3c24a Remove old logo 2021-08-11 09:42:55 -05:00
Vortrex
fd81954cc8 Add shared utils 2021-08-11 09:42:48 -05:00
Vortrex
abe8c414a0 Add MafiaC game consts 2021-08-11 09:42:38 -05:00
Vortrex
2a24ef7b47 Add util to stop radio stream 2021-08-11 09:42:23 -05:00
Vortrex
2aeb17c190 Add some stuff to classes 2021-08-11 09:42:06 -05:00
Vortrex
078ccdb0db Use new db query string utils 2021-08-11 09:41:51 -05:00
Vortrex
0436178ab6 Move some utils to natives 2021-08-11 09:41:23 -05:00
Vortrex
1053e44b3c Add dev cmd to pause interval db saving 2021-08-11 09:41:10 -05:00
Vortrex
d7e92ff415 Enable saving on veh when exiting if not parked 2021-08-11 09:40:53 -05:00
Vortrex
e2d744eac5 Don't save data if interval saving is paused 2021-08-11 09:40:29 -05:00
Vortrex
57368fab7e Use pickup 0 on GTA3 2021-08-11 09:40:14 -05:00
Vortrex
f01b31d133 Add dev cmd to pause interval db saving 2021-08-11 09:40:03 -05:00
Vortrex
9a2ff52d45 Use new db query string utils 2021-08-11 09:39:41 -05:00
Vortrex
066c60bcae Add get all veh/biz/houses owned by player cmds 2021-08-11 09:39:05 -05:00
Vortrex
c317814215 Formatting 2021-08-11 09:38:42 -05:00
Vortrex
fcb1fecee0 Gamedata is now part of natives files 2021-08-11 09:38:33 -05:00
Vortrex
f4015746e1 Update natives 2021-08-11 09:38:12 -05:00
Vortrex
c7fdaa96d9 Don't apply extra ped properties 2021-08-11 09:37:41 -05:00
Vortrex
be25aa2054 Add stop radio stream netevent 2021-08-11 09:37:28 -05:00
Vortrex
53747b9f3e Force anim when necessary 2021-08-11 09:37:17 -05:00
Vortrex
d125f521de Check MP mod for which logo to use 2021-08-11 09:37:02 -05:00
Vortrex
b4b09a0d16 Use natives for initial game setup 2021-08-11 09:36:46 -05:00
Vortrex
85dbddd583 Remove extra stuff from AFK detection 2021-08-11 09:36:32 -05:00
Vortrex
f46db0ba4d Add MafiaC logo 2021-08-11 09:36:17 -05:00
Vortrex
d1f96d866d Add GTAC logo 2021-08-11 09:36:08 -05:00
Vortrex
d4805f1f66 Update script files for mafiac 2021-08-11 09:35:32 -05:00
Vortrex
2b5a248c95 Fix key ID from param util 2021-07-25 22:20:30 -05:00
Vortrex
cd6f275d4e Add shared and special action anim types 2021-07-25 22:20:14 -05:00
Vortrex
56a8ecf4a0 Check amount is num before setting cash 2021-07-25 22:19:56 -05:00
Vortrex
a5bf41f545 Check keybinds 2021-07-25 22:19:37 -05:00
Vortrex
99181c1c05 Remove HR line 2021-07-25 22:19:23 -05:00
Vortrex
cbed07e22b Fix veh save 2021-07-25 22:19:08 -05:00
Vortrex
0e91ab57ad Return false on getClanFromParams not found 2021-07-25 22:18:58 -05:00
Vortrex
43f121e035 Payday timer to 30 min, random tips to 10 min. 2021-07-25 22:18:33 -05:00
Vortrex
55bc67be70 Save house/biz on disconnect 2021-07-25 22:18:11 -05:00
Vortrex
64fa2d1efe Check if player is logged in and spawned before using custom volume 2021-07-25 22:17:54 -05:00
Vortrex
d9863125f7 Fix parsing issue on mod cmds 2021-07-25 22:17:37 -05:00
Vortrex
492e84baec Check if biz has items to buy before showing help tip 2021-07-25 22:17:26 -05:00
Vortrex
d1e9a46e76 Add msg utils for newbie tips and randoms 2021-07-25 22:17:12 -05:00
Vortrex
8db901f3ac Send enter prop keybind on new keybind add 2021-07-25 22:16:54 -05:00
Vortrex
e37f2830da Allow job cmds near job vehicle 2021-07-25 22:16:29 -05:00
Vortrex
be48c85f2e Add me action for addgrounditem, check for item action state 2021-07-25 22:16:17 -05:00
Vortrex
58388c42ec Save all houses on create, fix pickups 2021-07-25 22:15:43 -05:00
Vortrex
d76420e8d7 Rename "drop" anim to "plant" in GTA 3 2021-07-25 22:15:22 -05:00
Vortrex
388c172dcd Change some random tips 2021-07-25 22:15:07 -05:00
Vortrex
15e46d4132 Check if player has keybinds enabled 2021-07-25 22:14:55 -05:00
Vortrex
43b79331dd Fix email func to use bool for TLS enable 2021-07-25 22:14:33 -05:00
Vortrex
40479f263b Add dev util to reset all acct hotkeys to default 2021-07-25 22:14:16 -05:00
Vortrex
b5b53140e6 Add repair kit, snort/smoke drugs item use types 2021-07-25 22:13:59 -05:00
Vortrex
1b0b189647 Add extra delay to config for force item action timeout 2021-07-25 22:13:38 -05:00
Vortrex
8a564b803f Add "e" anim alias, forceskin, oldcar/oldveh cmds 2021-07-25 22:13:09 -05:00
Vortrex
92786f1875 Add clear keybinds util, force item action timeout 2021-07-25 22:12:42 -05:00
Vortrex
c485ae5da6 Add house/biz to returnTo data for client 2021-07-25 22:12:21 -05:00
Vortrex
2f18948763 Fix clan save func, add missing logic 2021-07-25 22:12:08 -05:00
Vortrex
67cef06f6d Save businesses when creating one 2021-07-25 22:11:43 -05:00
Vortrex
909f4ffdc5 Change tip settings to opposite 2021-07-25 22:11:32 -05:00
Vortrex
8fde2bae37 Save acct streaming volume setting 2021-07-25 22:11:11 -05:00
Vortrex
7d74d11a8d Use new keybind utils 2021-07-25 22:10:49 -05:00
Vortrex
9ce391ef9a Tons of fixes, change netevent prefix. 2021-07-18 20:39:49 -05:00
Vortrex
e29bf420de Add hospitals, fix get closest hospital util 2021-07-15 09:47:57 -05:00
Vortrex
ffb89d6968 Hospital is pos, not class 2021-07-15 09:47:26 -05:00
Vortrex
84db87ffdb Fix markdown typos 2021-07-15 09:46:53 -05:00
Vortrex
86330041ef Add VSCode workspace file to gitignore 2021-07-15 09:46:32 -05:00
Vortrex
b39104566e Check for global svr cfg pickups/blips enabled 2021-07-14 19:23:46 -05:00
Vortrex
aadff4f8e9 Only set collisions and invincible if NOT IV 2021-07-14 19:23:07 -05:00
Vortrex
7cc4f575de Fixed VC crash with anim loading 2021-07-14 19:22:52 -05:00
Vortrex
1acb731e5c Remove cam funcs from MexUI input set 2021-07-13 00:57:36 -05:00
Vortrex
8a05117bdf Add anim type shared consts 2021-07-13 00:57:21 -05:00
Vortrex
1c646cc8c3 Use new keybind utils 2021-07-13 00:57:12 -05:00
Vortrex
60704733bb Add livery to veh save data 2021-07-13 00:56:45 -05:00
Vortrex
216a4c53fc Use new ped define (civ was removed) 2021-07-13 00:56:33 -05:00
Vortrex
fa1bda0429 Fix veh rent timer, add game time fix 2021-07-13 00:56:17 -05:00
Vortrex
de5e16a857 Stop steaming music on spawn 2021-07-13 00:55:53 -05:00
Vortrex
3032b4f11f Fix non-rp name and force name cmds 2021-07-13 00:55:21 -05:00
Vortrex
f5beb73fb1 Disable city ambience on enter/exit property 2021-07-13 00:55:08 -05:00
Vortrex
c5c6d39595 Add use logic for veh repair, livery, & color kits 2021-07-13 00:54:52 -05:00
Vortrex
0109f74ca6 Fix cmd help, update some help texts 2021-07-13 00:54:31 -05:00
Vortrex
c558241b27 Remove old commented code 2021-07-13 00:54:07 -05:00
Vortrex
21c06cba3f Add animations to game data 2021-07-13 00:53:57 -05:00
Vortrex
79fa5a8c4b Extra spawn checks, fix keybinds, game time fix 2021-07-13 00:53:47 -05:00
Vortrex
bced6822af Add veh colour, repair, and livery kits to items 2021-07-13 00:52:47 -05:00
Vortrex
a757a2ad2f Fix set time cmd 2021-07-13 00:52:31 -05:00
Vortrex
bbcfa3b1ce Add animation cmds 2021-07-13 00:51:59 -05:00
Vortrex
a7c5a5cfd6 Add hex colours 2021-07-13 00:51:48 -05:00
Vortrex
6ad0c4d120 Add minute duration to server cfg class 2021-07-13 00:51:40 -05:00
Vortrex
6136c2eb57 Use new const prefix, add biz id from db id util 2021-07-13 00:51:26 -05:00
Vortrex
ccf549eb6f Use JS str concat, add intro music, fix keybinds 2021-07-13 00:51:01 -05:00
Vortrex
a447e4f3f2 Use new ped element define (civilian was removed) 2021-07-12 17:42:20 -05:00
Vortrex
814514be84 Remove duplicate sync util funcs 2021-07-12 17:42:01 -05:00
Vortrex
edf724a3ce Fix skin select start skin 2021-07-12 17:41:49 -05:00
Vortrex
4c5461c0de Use new keybind utils 2021-07-12 17:41:38 -05:00
Vortrex
85896f2f02 Use new keybind utils 2021-07-12 17:40:13 -05:00
Vortrex
55af28d0bf Remove old commented code 2021-07-12 17:39:58 -05:00
Vortrex
87c0979698 Set onMission true to fix unwanted mission dialogs 2021-07-12 17:39:40 -05:00
Vortrex
4ef73833ff Add distances to roleplay config (unused atm) 2021-07-12 17:38:29 -05:00
Vortrex
c0f07d6ea6 Add animations, fix radio volume, fix keybinds 2021-07-12 17:38:13 -05:00
Vortrex
13dbe666bf Update IDEAS.md 2021-06-28 16:55:50 -05:00
319 changed files with 57755 additions and 22314 deletions

7
.gitignore vendored
View File

@@ -1,2 +1,7 @@
.vs/ .vs/
.git/ .git/
*.code-workspace
config/database.json
config/email.json
config/discord.json
locale/*

112
IDEAS.md
View File

@@ -1,9 +1,6 @@
# Ideas # Ideas
---
==============================================================================================================
**NOTICE: Most of these ideas are totally random and some might be unrealistic. Every time I thought of something, I just immediately threw it into this file. I never checked to see if I had already added it, so there may be duplicates or similar entries spread out and unorganized.** **NOTICE: Most of these ideas are totally random and some might be unrealistic. Every time I thought of something, I just immediately threw it into this file. I never checked to see if I had already added it, so there may be duplicates or similar entries spread out and unorganized.**
--- ---
### Businesses (some from GTA Online) ### Businesses (some from GTA Online)
* Nightclubs * Nightclubs
@@ -17,7 +14,8 @@
### Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike. ### Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike.
* Procedurally generated? * Procedurally generated?
--- ---
* Nightclubs, bars, etc can employ "bouncer" peds that either prevent entry to certain people, or kick people out. ### Bouncers
* Nightclubs, bars, etc can employ "bouncer" peds that either prevent entry to certain people, or kick people out.
--- ---
### Background ambience. ### Background ambience.
* Anonymous city traffic and pedestrians * Anonymous city traffic and pedestrians
@@ -54,9 +52,9 @@
### Vehicle Towing ### Vehicle Towing
* Use a Yankee or something to store the vehicle "inside" (just make the car disappear) until better sync options are built. * Use a Yankee or something to store the vehicle "inside" (just make the car disappear) until better sync options are built.
* Universal command to tow/release a vehicle ( /tow ). * Universal command to tow/release a vehicle ( /tow ).
* Attach to nearest vehicle. * Try attach to nearest vehicle.
--- ---
### Item System ### Item System (FINISHED)
* Several item types, including armour, skins, weapons, drugs, materials, and more. * Several item types, including armour, skins, weapons, drugs, materials, and more.
* Items can be dropped and picked up. * Items can be dropped and picked up.
* Items can be stored in a vehicle trunk or dash compartment. * Items can be stored in a vehicle trunk or dash compartment.
@@ -71,21 +69,21 @@
* If all are full, have a waiting list. * If all are full, have a waiting list.
* Allow people to go in and lay on a bed to heal (or use a check-in system) * Allow people to go in and lay on a bed to heal (or use a check-in system)
--- ---
### Several NPC's ### Several NPC's (NEEDS SPAWNED)
* Paramedics/Doctors at hospitals, * Paramedics/Doctors at hospitals,
* LC/VC/LS/SF/LV police dept desk clerk and dispatcher. * LC/VC/LS/SF/LV police dept desk clerk and dispatcher.
* Jail guard * Jail guard
* Interactive. Go up and talk to them for responses etc * Interactive. Go up and talk to them for responses etc
--- ---
### Use permissions/flag system for everything. ### Use permissions/flag system for everything (FINISHED)
* Admin abilities * Admin abilities
* Moderation (muted/frozen/etc) * Moderation (muted/frozen/etc)
* LEO abilities * LEO abilities (skipped for now)
* Clan abilities * Clan abilities
* Account Settings * Account Settings
* etc * etc
--- ---
### Interiors ### Interiors (FINISHED)
* For games with interiors, properties inside of properties (possibly make it a sub-property, but using a "type" to define it. May not be necessary) AKA a business inside a business (illegal back room gambling, anyone?) * For games with interiors, properties inside of properties (possibly make it a sub-property, but using a "type" to define it. May not be necessary) AKA a business inside a business (illegal back room gambling, anyone?)
--- ---
### Stealable skins. ### Stealable skins.
@@ -177,8 +175,6 @@
* Concealable smaller weapon. * Concealable smaller weapon.
* Officers usually have a utility belt. Allow it to hold equipment as well. * Officers usually have a utility belt. Allow it to hold equipment as well.
--- ---
###
---
### Vehicle Trunks ### Vehicle Trunks
* Can hold tied up players/peds * Can hold tied up players/peds
* Can hold items * Can hold items
@@ -233,10 +229,10 @@
* Tweakers * Tweakers
* Bouncers * Bouncers
--- ---
### Accents ### Accents (FINISHED)
* Shown before message ... "[Japanese] John Smith says: hello" * Shown before message ... "[Japanese] John Smith says: hello"
* Pre-set accent choices * Pre-set accent choices
* Custom accent * Custom accent (skipped for now)
--- ---
### Speakerphone ### Speakerphone
* While on a phone call, using /speakerphone or something can allow others near the person on the phone to hear and be heard over the call. * While on a phone call, using /speakerphone or something can allow others near the person on the phone to hear and be heard over the call.
@@ -299,6 +295,7 @@
* Auth token header * Auth token header
--- ---
### Newspaper GUI ### Newspaper GUI
* Similar to SimCity 2000 ![Image](https://images.gog-statics.com/43b6c3011fbe107e37f397110065d90e8090a15ed9d5a89b749297897881ad9f_product_card_v2_mobile_slider_639.jpg)
--- ---
### Tutorial Stuff ### Tutorial Stuff
* Two sets of flags for each tutorial. One for "already finished" and "declined tutorial" * Two sets of flags for each tutorial. One for "already finished" and "declined tutorial"
@@ -335,33 +332,68 @@
--- ---
### Pointing ### Pointing
* Key to point sort of like FiveM has. * Key to point sort of like FiveM has.
* Use a 3D primitive on the spot thats pointed to, if no anim available. * Use a 3D primitive on the spot thats pointed to.
* Use pointing (finger?) animation if available
--- ---
### Multi-command one-liners ### Multi-command one-liners
Obviously this would still be using slashes for commands still. Obviously this would still be using slashes for commands still. The way this works is simple: Every command returns a value `{RETURN}`, and provides indexed numerical references to it's args that can be *piped* to another command `{1}`, `{2}`, etc. For example, the /tempveh command adds a vehicle and provides both a reference to the vehicle itself (`{RETURN}`) and a reference to it's only argument (`{1}`). Some commands already implement a final, optional command to override the default chosen entity to act on (for example, `/bizname Some Business 3` will set business ID 3's name instead of the closest business to the player. Only works for staff with the manageBusinesses permission or if the player using it owns or is in the clan that owns business ID 3 and has the ability to set it's name. So this: `/tempveh infernus | /vehrgb 0 0 0 0 {RETURN} | /vehrgb 1 {2} {3} {4} {RETURN}` Would spawn a temporary infernus and immediately set both colours as completely black RGB values.
The way this works is simple: Every command returns a value `{RETURN}`, and provides indexed numerical references to it's args that can be *piped* to another command `{1}`, `{2}`, etc
For example, the /tempveh command adds a vehicle and provides both a reference to the vehicle itself (`{RETURN}`) and a reference to it's only argument (`{1}`).
Some commands already implement a final, optional command to override the default chosen entity to act on (for example, `/bizname Some Business 3` will set business ID 3's name instead of the closest business to the player. Only works for staff with the manageBusinesses permission or if the player using it owns or is in the clan that owns business ID 3 and has the ability to set it's name.
So this: `/tempveh infernus | /vehrgb 0 0 0 0 {RETURN} | /vehrgb 1 {2} {3} {4} {RETURN}` Would spawn a temporary infernus and immediately set both colours as completely black RGB values.
--- ---
### Real time display ### Real time display
Steam has the player's local time on it's overlay. Something like that. Toggleable in account settings of course. * Steam has the player's local time on it's overlay. Something like that. Toggleable in account settings of course.
--- ---
# New items ### New items
**Street Vendors/Fairgrounds** *Street Vendors/Fairgrounds
* Corndog * Corndog
* Hotdog * Hotdog
* Ice cream cone * Nachos
* Chili dog
**Coffee/Donut Shop** * Ice cream cone
* Cup of Coffee * Cotton Candy
* Mocha Latte * Snow cone
* Glazed Donut * Misc
* Jelly Donut * Gas Can
* Chocolate Donut ---
* Bagel ### Quick Reply (FINISHED)
* When somebody sends a private message, use /reply to quickly reply without having to find their ID to use the private message command
* Gas can ---
* Vehicle repair kit ### Item management commands (ALMOST FINISHED)
* (All vehicle mod types) * Item Types
--- * Create
* Set base price
* Set model
* Set drop position offset
* Set drop rotation offset
* Set forward
---
### Tutorial
* Pick up item (grab bottle of beer off ground)
* Equip item (switch to bottle of beer item)
* Use item (drink bottle of beer item)
* Drop item (drop empty bottle on ground)
* Take item from vehicle trunk (grab crate from vehicle)
* Place item on ground (crate)
* Take second beer from crate
* Store second beer in trunk
---
### Animation/emote, action, and message menu wheels
So with new Steam Deck being available now, and all the other attempts to use mobile devices that either emulate or stream the older GTA PC games, I figure we'd need a way for players to interact with each other using them. Roleplay is usually a very chat-oriented gamemode, but I can probably make things easier with simple controls. Also customizable messages, animations, and actions for each menu/wheel slot
The inventory system is already planned to use a hotbar/wheel but I don't have all the images for it yet
---
### Fishing
* Fishing works near water or on a boat (I have a way to detect both)
* Use the bat swing anim for casting line, and the crouch anim for applying bait.
* Bait is used same as ammo item for a weapon. Hold the fishing rod, make sure bait is in inventory, and press use (default U) to apply bait.
* Use a "press and hold" key to cast a line to a custom distance. Show progress bar to indicate how far the line will be cast.
* Place a single-use particle effect on the water (distance to front of player) to show where the casted line hits.
* Use particle effects (water spray or splash effect) to display a fish being hooked.
* Slowly move the particle effect to the player to show it being reeled in as the player holds the reel key.
* Random selection of predefined catch items, both junk and fish.
* Player would be wise to bring a bucket or crate to keep the fish in, using existing /take and /put system like any other item.
**This will need extra stuff added to keybinds system for duration key holding**
---
### GPS indicator like the 3D Fallout games
An indicator at the bottom, showing compass direction and a dot or something in the direction of the GPS location. Like an object marker.
In-world indicator too, when player gets close and is in line of sight
---
### Item/Object pickup and move like the 3D Fallout games
Fallout 3 and New Vegas have a neat feature where you can "grab" an object and fling it around while the key is pressed. Could be implemented for items in GTACRP servers

60
TODO.md
View File

@@ -1,36 +1,26 @@
* Ice cream job == TODO
* VC: -862.39, -578.35, 11.10 * Finish auto-translator
------------------------------------------------------ * Add ways to acquire drugs. Pot/coke plants, meth labs, etc
* Change structure of item types to include only **one** set of items * Finish setting up the persistent NPC system
* Use a new table for game-specific data (model, obj pos/rot/scale, etc) * Add yes/no prompts for some important things like
------------------------------------------------------ * (Business owner) Setting item sell price below order price. Will result in losing money.
* Cut down on engine/lights/lock messages. * Giving house, biz, or vehicle to clan. Clan leaders can revoke permissions and you may be screwed and not able to change it!
* Account settings to toggle tips * Deleting character
* Get coords for more bus routes. * Make game messages (big message, small message) into array of types
* Add more jobs * Array of message types in shared
------------------------------------------------------ * Font, text, duration, etc arrays in client, indexed by type
For grand opening: * Fix the item take/put system for items in vehicle trunks, other items, etc
- Get remaining interiors set up for the businesses/houses in Vice City ---
- Tutorial == Planned Features
- Pick up item (grab bottle of beer off ground) * Named and scripted NPCs
- Equip item (switch to bottle of beer item) * Racing
- Use item (drink bottle of beer item) * Fishing
- Drop item (drop empty bottle on ground) * Stock Market
- Take item from vehicle trunk (grab crate from vehicle) * Mapped interiors for GTA 3
- Place item on ground (crate) * Drug growing/manufacturing
- Take second beer from crate ---
- Store second beer in trunk == Bug Fixes
------------------------------------------------------ * Check natives for if player is console (getPlayerPosition, etc)
* Look into using TLS instead of SSL for SMTP email usage.
------------------------------------------------------
* Item management commands
* Item Types
* Create
* Set base price
* Set model
* Set drop position offset
* Set drop rotation offset
------------------------------------------------------
------------------------------------------------------ * Add command to copy account keybinds to other server(s)
* Change pizza delivery job to pick a random house door instead of pre-established places on the street. * Add command to reset all account keybinds to default

27
config/accents.json Normal file
View File

@@ -0,0 +1,27 @@
[
"English",
"French",
"Russian",
"Scottish",
"Irish",
"Spanish",
"Southern American",
"Italian",
"Australian",
"Jamaican",
"Israeli",
"Dutch",
"Brazilian",
"Portuguese",
"German",
"Canadian",
"Chinese",
"Japanese",
"Turkish",
"Korean",
"Estonian",
"Sicilian",
"Indian",
"Rough",
"Swedish"
]

112
config/client/locale.json Normal file
View File

@@ -0,0 +1,112 @@
[
{
"id": 0,
"englishName": "English",
"stringsFile": "english.json",
"isoCode": "en",
"flagImageFile": "uk.png",
"countries": ["gb", "us", "au", "bz", "ca", "ie", "jm", "nz", "za", "tt"],
"requiresUnicode": false,
"contributor": "Vortrex"
},
{
"id": 1,
"englishName": "Russian",
"stringsFile": "russian.json",
"isoCode": "ru",
"flagImageFile": "ru.png",
"countries": ["ru", "ua"],
"requiresUnicode": false,
"contributor": "VNDTTS"
},
{
"id": 2,
"englishName": "Polish",
"stringsFile": "polish.json",
"isoCode": "pl",
"flagImageFile": "pl.png",
"countries": ["pl"],
"requiresUnicode": false,
"contributor": "Suprise444"
},
{
"id": 3,
"englishName": "Spanish",
"stringsFile": "spanish.json",
"isoCode": "es",
"flagImageFile": "es.png",
"countries": ["es", "ar", "bo", "cl", "co", "cr", "do", "ec", "sv", "gt", "hn", "mx", "ni", "pa", "py", "pe", "pr", "uy", "ve"],
"requiresUnicode": false,
"contributor": "PerikiyoXD"
},
{
"id": 4,
"englishName": "Chinese",
"stringsFile": "chinese.json",
"isoCode": "zh",
"flagImageFile": "cn.png",
"countries": ["cn", "hk", "sg", "tw"],
"requiresUnicode": true,
"contributor": "Renzuko_Ctone"
},
{
"id": 5,
"englishName": "Arabic",
"stringsFile": "arabic.json",
"isoCode": "ar",
"flagImageFile": "sa.png",
"countries": ["dz", "bh", "eg", "iq", "jo", "kw", "lb", "ly", "ma", "om", "qa", "sa", "sy", "tn", "ae", "ye"],
"requiresUnicode": true,
"contributor": "! KASIR"
},
{
"id": 6,
"englishName": "Slovak",
"stringsFile": "slovak.json",
"isoCode": "sk",
"flagImageFile": "sk.png",
"countries": ["sk"],
"requiresUnicode": false,
"contributor": "UAKLAUS"
},
{
"id": 7,
"englishName": "German",
"stringsFile": "german.json",
"isoCode": "de",
"flagImageFile": "de.png",
"countries": ["de", "at", "be", "ch", "li", "lu"],
"requiresUnicode": false,
"contributor": "Sladernimo"
},
{
"id": 8,
"englishName": "French",
"stringsFile": "french.json",
"isoCode": "fr",
"flagImageFile": "fr.png",
"countries": ["fr", "cd", "bj", "bf", "cd", "cg", "ga", "gn", "ml", "mc", "ne", "sn"],
"requiresUnicode": false,
"contributor": "Cocam"
},
{
"id": 9,
"englishName": "Japanese",
"stringsFile": "japanese.json",
"isoCode": "jp",
"flagImageFile": "jp.png",
"countries": ["jp"],
"requiresUnicode": true,
"contributor": "Cocam"
},
{
"id": 10,
"englishName": "Finnish",
"stringsFile": "finnish.json",
"isoCode": "fi",
"flagImageFile": "fi.png",
"countries": ["fi"],
"requiresUnicode": false,
"contributor": "SIMBA_MEOW"
}
]

View File

@@ -1,8 +0,0 @@
{
"host": "localhost",
"user": "",
"pass": "",
"name": "",
"port": 3306,
"usePersistentConnection": true
}

13
config/discord.json Normal file
View File

@@ -0,0 +1,13 @@
{
"sendChat": false,
"sendEvents": false,
"sendConnectEvents": false,
"sendVehicleEvents": false,
"sendDeathEvents": false,
"sendAdmin": false,
"webhook": {
"enabled": false,
"webhookBaseURL": "http://127.0.0.1:8090/discord.php?message={0}&server={1}&type={2}&pass={3}",
"pass": "LWb7T3ZyCam7Nzen"
}
}

12
config/economy.json Normal file
View File

@@ -0,0 +1,12 @@
{
"passiveIncomePerPayDay": 2000,
"applyTax": true,
"applyUpkeep": true,
"grossIncomeMultiplier": 1.0,
"incomeTaxRate": 0.7,
"upKeepCosts": {
"upKeepPerVehicle": 250,
"upKeepPerHouse": 350,
"upKeepPerBusiness": 600
}
}

View File

@@ -1,20 +0,0 @@
{
"enabled": "false",
"smtp": {
"host":"",
"port":"",
"username":"",
"password":"",
"from":"",
"fromName":"",
"useTLS":"true"
},
"bodyContent": {
"confirmEmail": "Welcome to {SERVERNAME}!\nPlease confirm your email by using the command /verifyemail in-game.\n\nYour verification code is: {VERIFICATIONCODE}",
"emailConfirmed": "Your email has been confirmed on {SERVERNAME}!\nYou may now use this email to reset your password, require two-factor authentication on login, receive offline notifications, and more!",
"twoFactorAuthentication": "Please enter the following code to continue on {SERVERNAME} for {GAMENAME}: {2FACODE}",
"accountAuthSuccessAlert": "You or someone else has successfully logged in to your account on {SERVERNAME} for {GAMENAME}.\nIP Address: {IPADDRESS}\nLocation: {LOCATION}\nTimestamp: {TIMESTAMP}",
"accountAuthFailAlert": "You or someone else has failed to login to your account on {SERVERNAME} for {GAMENAME}.\nIP Address: {IPADDRESS}\nLocation: {LOCATION}\nTimestamp: {TIMESTAMP}",
"offlineMessageAlert": "You have received a private message on {SERVERNAME} for {GAMENAME}. You are receiving this notification because you enabled message notifications via email when you're not connected to the server.\nFrom: {FROMNAME}\nTimestamp: {TIMESTAMP}\nMessage: {MESSAGE}"
}
}

View File

@@ -30,11 +30,6 @@
"commandString": "passenger", "commandString": "passenger",
"keyState": 1 "keyState": 1
}, },
{
"keyName": "f",
"commandString": "passenger",
"keyState": 3
},
{ {
"keyName": "m", "keyName": "m",
"commandString": "cursor", "commandString": "cursor",
@@ -62,52 +57,52 @@
}, },
{ {
"keyName": "0", "keyName": "0",
"commandString": "i 0", "commandString": "item 0",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "1", "keyName": "1",
"commandString": "i 1", "commandString": "item 1",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "2", "keyName": "2",
"commandString": "i 2", "commandString": "item 2",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "3", "keyName": "3",
"commandString": "i 3", "commandString": "item 3",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "4", "keyName": "4",
"commandString": "i 4", "commandString": "item 4",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "5", "keyName": "5",
"commandString": "i 5", "commandString": "item 5",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "6", "keyName": "6",
"commandString": "i 6", "commandString": "item 6",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "7", "keyName": "7",
"commandString": "i 7", "commandString": "item 7",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "8", "keyName": "8",
"commandString": "i 8", "commandString": "item 8",
"keyState": 1 "keyState": 1
}, },
{ {
"keyName": "9", "keyName": "9",
"commandString": "i 9", "commandString": "item 9",
"keyState": 1 "keyState": 1
} }
] ]

117
config/locale.json Normal file
View File

@@ -0,0 +1,117 @@
{
"apiEmail": "example@example.com",
"defaultLanguageId": 0,
"translateURL": "http://api.mymemory.translated.net/get?de={3}&q={0}&langpair={1}|{2}",
"locales": [
{
"id": 0,
"englishName": "English",
"stringsFile": "english.json",
"isoCode": "en",
"flagImageFile": "uk.png",
"countries": ["gb", "us", "au", "bz", "ca", "ie", "jm", "nz", "za", "tt"],
"requiresUnicode": false,
"contributor": "Vortrex"
},
{
"id": 1,
"englishName": "Russian",
"stringsFile": "russian.json",
"isoCode": "ru",
"flagImageFile": "ru.png",
"countries": ["ru", "ua"],
"requiresUnicode": false,
"contributor": "VNDTTS"
},
{
"id": 2,
"englishName": "Polish",
"stringsFile": "polish.json",
"isoCode": "pl",
"flagImageFile": "pl.png",
"countries": ["pl"],
"requiresUnicode": false,
"contributor": "Suprise444"
},
{
"id": 3,
"englishName": "Spanish",
"stringsFile": "spanish.json",
"isoCode": "es",
"flagImageFile": "es.png",
"countries": ["es", "ar", "bo", "cl", "co", "cr", "do", "ec", "sv", "gt", "hn", "mx", "ni", "pa", "py", "pe", "pr", "uy", "ve"],
"requiresUnicode": false,
"contributor": "PerikiyoXD"
},
{
"id": 4,
"englishName": "Chinese",
"stringsFile": "chinese.json",
"isoCode": "zh",
"flagImageFile": "cn.png",
"countries": ["cn", "hk", "sg", "tw"],
"requiresUnicode": true,
"contributor": "Renzuko_Ctone"
},
{
"id": 5,
"englishName": "Arabic",
"stringsFile": "arabic.json",
"isoCode": "ar",
"flagImageFile": "sa.png",
"countries": ["dz", "bh", "eg", "iq", "jo", "kw", "lb", "ly", "ma", "om", "qa", "sa", "sy", "tn", "ae", "ye"],
"requiresUnicode": true,
"contributor": "! KASIR"
},
{
"id": 6,
"englishName": "Slovak",
"stringsFile": "slovak.json",
"isoCode": "sk",
"flagImageFile": "sk.png",
"countries": ["sk"],
"requiresUnicode": false,
"contributor": "UAKLAUS"
},
{
"id": 7,
"englishName": "German",
"stringsFile": "german.json",
"isoCode": "de",
"flagImageFile": "de.png",
"countries": ["de", "at", "be", "ch", "li", "lu"],
"requiresUnicode": false,
"contributor": "Sladernimo"
},
{
"id": 8,
"englishName": "French",
"stringsFile": "french.json",
"isoCode": "fr",
"flagImageFile": "fr.png",
"countries": ["fr", "cd", "bj", "bf", "cd", "cg", "ga", "gn", "ml", "mc", "ne", "sn"],
"requiresUnicode": false,
"contributor": "Cocam"
},
{
"id": 9,
"englishName": "Japanese",
"stringsFile": "japanese.json",
"isoCode": "jp",
"flagImageFile": "jp.png",
"countries": ["jp"],
"requiresUnicode": true,
"contributor": "Cocam"
},
{
"id": 10,
"englishName": "Finnish",
"stringsFile": "finnish.json",
"isoCode": "fi",
"flagImageFile": "fi.png",
"countries": ["fi"],
"requiresUnicode": false,
"contributor": "SIMBA_MEOW"
}
]
}

View File

@@ -1,27 +0,0 @@
{
"accents": [
"English",
"French",
"Russian",
"Scottish",
"Irish",
"Spanish",
"Southern American",
"Italian",
"Australian",
"Jamaican",
"Israeli",
"Dutch",
"Brazilian",
"Portuguese",
"German",
"Canadian",
"Chinese",
"Japanese",
"Turkish",
"Korean",
"Estonian",
"Sicilian",
"Indian"
]
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<Commands>
<Command Name="gamestats" Hash="3782704029" />
<Command Name="say" Hash="4241071205" />
<Command Name="exit" Hash="2483651598" />
<Command Name="quit" Hash="1135269781" />
<Command Name="clear" Hash="3853644038" />
<Command Name="connect" Hash="1959786783" />
<Command Name="reconnect" Hash="1240758083" />
<Command Name="console" Hash="906219446" />
<Command Name="cvar" Hash="2588334565" />
<Command Name="netstats" Hash="2015089090" />
<Command Name="q" Hash="4110462503" />
<Command Name="disconnect" Hash="3820433" />
<Command Name="fpscounter" Hash="2973827809" />
<Command Name="dumpdoc" Hash="3404143852" />
<Command Name="chatscale" Hash="402639070" />
</Commands>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,95 @@
<?xml version="1.0" ?>
<EventTypes>
<!---->
<EventType Name="OnLocalPlayerEnterSphere" Hash="3890156725" Arguments="1" CanPreventDefault="false" />
<!--**UNUSED**-->
<EventType Name="OnBeforeProcessCamera" Hash="1763657124" Arguments="0" CanPreventDefault="false" />
<!--Called right before the hud is drawn, you should draw your HUD here if you want it under the hud-->
<EventType Name="OnDrawHUD" Hash="2504546524" Arguments="0" CanPreventDefault="true" />
<!--Called when a mouse moves-->
<EventType Name="OnMouseMove" Hash="1865196431" Arguments="3" CanPreventDefault="false" />
<!--Called before the hud is drawn-->
<EventType Name="OnBeforeDrawHUD" Hash="3008683449" Arguments="0" CanPreventDefault="true" />
<!--Called when a keyboard key is down-->
<EventType Name="OnKeyDown" Hash="3091440445" Arguments="3" CanPreventDefault="false" />
<!--Called when a resource starts-->
<EventType Name="OnResourceStart" Hash="1143708828" Arguments="1" CanPreventDefault="true" />
<!--Called when an element is about to stream in-->
<EventType Name="OnElementStreamIn" Hash="2759455221" Arguments="2" CanPreventDefault="true" />
<!--Called when a resource stops-->
<EventType Name="OnResourceStop" Hash="1347867548" Arguments="2" CanPreventDefault="true" />
<!--Called after all the hud is drawn, you should draw your HUD here if you want it over the hud-->
<EventType Name="OnDrawnHUD" Hash="1969344644" Arguments="0" CanPreventDefault="false" />
<!--Called after OnRender2D, usually post processing would be done here-->
<EventType Name="OnPostRender2D" Hash="1025891209" Arguments="0" CanPreventDefault="false" />
<!--Called when all the files are downloaded-->
<EventType Name="OnResourceReady" Hash="4089924796" Arguments="1" CanPreventDefault="false" />
<!--Called whenever an entity is processed-->
<EventType Name="OnEntityProcess" Hash="850679850" Arguments="1" CanPreventDefault="true" />
<!--Called when a ped is created/spawned-->
<EventType Name="OnPedSpawn" Hash="3880839897" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped finished dying or is instantly killed-->
<EventType Name="OnPedDead" Hash="3023102245" Arguments="1" CanPreventDefault="false" />
<!--Called when the camera is about to be processed-->
<EventType Name="OnCameraProcess" Hash="4077277522" Arguments="0" CanPreventDefault="true" />
<!--Called when a ped is damaged-->
<EventType Name="OnPedInflictDamage" Hash="1391854299" Arguments="5" CanPreventDefault="true" />
<!--Called when a ped dies-->
<EventType Name="OnPedWasted" Hash="3129373940" Arguments="4" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerExitSphere" Hash="105319985" Arguments="1" CanPreventDefault="false" />
<!--Called when a GUIElement is clicked on-->
<EventType Name="OnGUIClick" Hash="1620463676" Arguments="1" CanPreventDefault="false" />
<!--Called when dodo flight time ends-->
<EventType Name="OnRegisterDodoFlightTime" Hash="3998584707" Arguments="1" CanPreventDefault="true" />
<!--Called when an element is about to be destroyed-->
<EventType Name="OnElementDestroy" Hash="696839637" Arguments="1" CanPreventDefault="true" />
<!--Called when anchor tags are clicked in a GUIHtmlView-->
<EventType Name="OnGUIAnchorClick" Hash="1882824246" Arguments="3" CanPreventDefault="true" />
<!--Called when the mouse leaves the window-->
<EventType Name="OnMouseLeave" Hash="3102340603" Arguments="0" CanPreventDefault="false" />
<!--Called when a cursor button is up-->
<EventType Name="OnCursorUp" Hash="2031527000" Arguments="1" CanPreventDefault="false" />
<!--Called every process-->
<EventType Name="OnProcess" Hash="3150131130" Arguments="1" CanPreventDefault="false" />
<!--Called every prerender-->
<EventType Name="OnPreRender" Hash="2235820386" Arguments="0" CanPreventDefault="false" />
<!--Called every render-->
<EventType Name="OnRender" Hash="2466144783" Arguments="0" CanPreventDefault="false" />
<!--Called when 2D shit should be rendered-->
<EventType Name="OnRender2D" Hash="3260181898" Arguments="0" CanPreventDefault="false" />
<!--Called when a line will be output to the chatbox-->
<EventType Name="OnChatOutput" Hash="2275472839" Arguments="2" CanPreventDefault="true" />
<!--Called when a mouse button is down-->
<EventType Name="OnMouseDown" Hash="2632778956" Arguments="2" CanPreventDefault="false" />
<!--Called when a mouse button is up-->
<EventType Name="OnMouseUp" Hash="3080252785" Arguments="2" CanPreventDefault="false" />
<!--Called when a cursor button is down-->
<EventType Name="OnCursorDown" Hash="3618352285" Arguments="1" CanPreventDefault="false" />
<!--Called when the cursor moves-->
<EventType Name="OnCursorMove" Hash="610929630" Arguments="1" CanPreventDefault="false" />
<!--Called when the mouse scrolls-->
<EventType Name="OnMouseWheel" Hash="1116330591" Arguments="3" CanPreventDefault="false" />
<!--Called when a mouse is connected-->
<EventType Name="OnMouseConnected" Hash="4137684318" Arguments="1" CanPreventDefault="false" />
<!--Called when a mouse is disconnected-->
<EventType Name="OnMouseDisconnected" Hash="2332645211" Arguments="1" CanPreventDefault="false" />
<!--Called when the window is focused-->
<EventType Name="OnFocus" Hash="1989030060" Arguments="0" CanPreventDefault="false" />
<!--Called when the window is defocused-->
<EventType Name="OnLostFocus" Hash="1036525539" Arguments="0" CanPreventDefault="false" />
<!--Called when a keyboard key is up-->
<EventType Name="OnKeyUp" Hash="1763402597" Arguments="3" CanPreventDefault="false" />
<!--Called when a key is typed-->
<EventType Name="OnCharacter" Hash="318128971" Arguments="1" CanPreventDefault="false" />
<!--Called when an element is about to stream out-->
<EventType Name="OnElementStreamOut" Hash="3852636898" Arguments="2" CanPreventDefault="true" />
<!--Called when disconnected from the server-->
<EventType Name="OnDisconnect" Hash="3221334991" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerEnteredVehicle" Hash="3395021369" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerExitedVehicle" Hash="1654569001" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerSwitchWeapon" Hash="3670373318" Arguments="2" CanPreventDefault="false" />
</EventTypes>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" ?>
<Commands>
<Command Name="dumpdoc" Hash="3404143852" />
<Command Name="refresh" Hash="1619108091" />
<Command Name="restart" Hash="3891864071" />
<Command Name="stop" Hash="3109426870" />
<Command Name="cmd" Hash="794565824" />
<Command Name="start" Hash="2675529103" />
<Command Name="stopall" Hash="1683731152" />
<Command Name="exit" Hash="2483651598" />
<Command Name="quit" Hash="1135269781" />
<Command Name="help" Hash="143088812" />
<Command Name="say" Hash="4241071205" />
</Commands>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,439 @@
<?xml version="1.0" ?>
<Documentation>
<!--
Mask Values
b - bool
i - int32
f - float
s - string
c - function/callback
x - class/instance
z - vector2D
v - vector3D
t - thiscall
| - optional arguments
* - infinite arguments
. - any type
-->
<Namespace Name="global">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="thisResource" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localClient" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localPlayer" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="toColour" Mask="iii|i" RequiredArguments="3" Obsolete="false" />
<Function Name="collectAllGarbage" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="inPoly" Mask="z*" RequiredArguments="1" Obsolete="false" />
<Function Name="addEvent" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="addEventHandler" Mask="sf" RequiredArguments="2" Obsolete="false" />
<Function Name="removeEventHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="bindEventHandler" Mask="sxf" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindEventHandler" Mask="sx" RequiredArguments="2" Obsolete="false" />
<Function Name="triggerEvent" Mask="s|x*" RequiredArguments="1" Obsolete="false" />
<Function Name="addCommandHandler" Mask="sc|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeCommandHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="consoleCommand" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="setTimeout" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setInterval" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setImmediate" Mask="c*" RequiredArguments="1" Obsolete="false" />
<Function Name="clearTimeout" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearInterval" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearImmediate" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="bindKey" Mask="iic" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindKey" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="unbindAllKeys" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="findResourceByName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="getResources" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="exportFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="openFile" Mask="s|b" RequiredArguments="1" Obsolete="false" />
<Function Name="createFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="loadTextFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="saveTextFile" Mask="ss" RequiredArguments="2" Obsolete="false" />
<Function Name="addNetworkHandler" Mask="sc" RequiredArguments="2" Obsolete="false" />
<Function Name="removeNetworkHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="httpGet" Mask="sscc" RequiredArguments="4" Obsolete="false" />
<Function Name="message" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="messageClient" Mask="sx|i" RequiredArguments="2" Obsolete="false" />
<Function Name="messageAllExcept" Mask="sx|i" RequiredArguments="2" Obsolete="false" />
<Function Name="getConsole" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClients" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClient" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="destroyElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getClientFromPlayerElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementsByType" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromId" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="addToWorld" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="triggerNetworkEvent" Mask="sx*" RequiredArguments="2" Obsolete="false" />
<Function Name="fadeCamera" Mask="xb|fi" RequiredArguments="2" Obsolete="false" />
<Function Name="spawnPlayer" Mask="xv|fiii" RequiredArguments="2" Obsolete="false" />
<Class Name="Stream">
<Property Name="length" ReadOnly="true" Obsolete="false" Type="int64" />
<Property Name="position" ReadOnly="true" Obsolete="false" Type="int64" />
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readBytes" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="readString" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="true" />
<Function Name="writeBytes" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="writeString" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="readInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readFloat" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readDouble" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="writeInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeFloat" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="writeDouble" Mask="tf" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="TextReader">
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="loadText" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readCharacter" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Matrix4x4">
<Property Name="m11" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m12" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m13" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m14" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m21" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m22" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m23" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m24" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m31" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m32" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m33" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m34" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m41" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m42" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m43" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m44" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="setIdentity" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setTranslate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setScale" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateX" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateY" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateZ" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setMultiply" Mask="txx*" RequiredArguments="2" Obsolete="false" />
<Function Name="multiply" Mask="tx*" RequiredArguments="1" Obsolete="false" />
<Function Name="setInverse" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="transformCoordinate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="getElement" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="setElement" Mask="tif" RequiredArguments="2" Obsolete="false" />
<Function Name="getVector3" Mask="ti" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Vec2">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="interpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Vec3">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="z" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="length" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="squaredLength" ReadOnly="true" Obsolete="false" Type="number" />
<Function Name="distance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="squaredDistance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="dotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="absDotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="normalise" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="crossProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="midPoint" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="addSpherical" Mask="tfff" RequiredArguments="3" Obsolete="false" />
<Function Name="interpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="cartesianToSpherical" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Event">
<Class Name="CancellableEvent">
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
<Class Name="Timer" />
<Class Name="KeyEvent">
<Property Name="keyCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="scanCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="mod" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="repeat" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="down" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="XmlElement">
<Property Name="childrenCount" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="parent" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="text" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="attributes" ReadOnly="true" Obsolete="false" />
<Function Name="clear" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getStringAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getBoolAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getIntegerAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getFloatAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="XmlDocument">
<Property Name="rootElement" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="load" Mask="tx" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Resource">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="isStarted" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isStarting" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="exports" ReadOnly="true" Obsolete="false" />
<Function Name="start" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="stop" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="restart" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getExport" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Client">
<Property Name="index" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="gameVersion" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="player" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="administrator" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="console" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="ip" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ping" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="despawnPlayer" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="disconnect" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Element">
<Property Name="id" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="type" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="isLocal" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isSyncer" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isOwner" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="syncer" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="owner" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="dimension" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="onAllDimensions" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="parent" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="resource" ReadOnly="false" Obsolete="false" Type="Object" />
<Function Name="isType" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setSyncer" Mask="ti|b" RequiredArguments="1" Obsolete="false" />
<Class Name="Transformable">
<Property Name="position" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="streamInDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="streamOutDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="getRotation" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setRotation" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Class Name="Entity">
<Property Name="modelIndex" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="interior" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="matrix" ReadOnly="false" Obsolete="false" Type="Matrix4x4" />
<Property Name="heading" ReadOnly="false" Obsolete="false" Type="number" />
<Class Name="Physical">
<Property Name="velocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="turnVelocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Class Name="Ped">
<Property Name="vehicle" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="seat" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="health" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="armour" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="weapon" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="weaponAmmunition" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="weaponClipAmmunition" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="weaponState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="isEnteringVehicle" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isExitingVehicle" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="warpIntoVehicle" Mask="txi" RequiredArguments="2" Obsolete="false" />
<Class Name="Player" />
</Class>
<Class Name="Vehicle">
<Property Name="locked" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="carLock" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="engine" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="colour1" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="colour2" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="colour3" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="colour4" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="strongGrip" ReadOnly="false" Obsolete="false" Type="bool" />
<Function Name="setColours" Mask="tii" RequiredArguments="2" Obsolete="false" />
<Function Name="setRGBColours" Mask="tii" RequiredArguments="2" Obsolete="false" />
<Function Name="randomiseColours" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="fix" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getOccupant" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getOccupants" Mask="t" RequiredArguments="0" Obsolete="false" />
<Class Name="Train">
<Property Name="track" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="trackPosition" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="speed" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="derailed" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="headlights" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="taillights" ReadOnly="false" Obsolete="false" Type="bool" />
</Class>
</Class>
<Class Name="Object" />
</Class>
<Class Name="Building" />
</Class>
<Class Name="Blip" />
<Class Name="Pickup" />
<Class Name="Marker" />
<Class Name="CarGenerator" />
</Class>
</Class>
<Namespace Name="reflection">
<Function Name="clone" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="move" Mask="xx" RequiredArguments="2" Obsolete="false" />
<Function Name="tostring" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="createFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="call" Mask="x" RequiredArguments="1" Obsolete="false" />
<Class Name="Function" />
</Namespace>
<Namespace Name="module">
<Namespace Name="hashing">
<Function Name="encodeBase64" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="decodeBase64" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="md5" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha1" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha224" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha256" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha384" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha512" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd128" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd160" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd256" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd320" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="whirlpool" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="geoip">
<Function Name="getCountryName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCountryISO" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getContinentName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getContinentCode" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCityName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getPostalCode" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getSubdivisionName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getSubdivisionISO" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getTimeZoneName" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="mysql">
<Function Name="connect" Mask="" RequiredArguments="0" Obsolete="false" />
<Class Name="Connection">
<Property Name="ping" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="insertId" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="affectedRows" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="warningCount" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="errorNum" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="error" ReadOnly="true" Obsolete="false" Type="void" />
<Function Name="query" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="close" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="escapeString" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="selectDatabase" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="changeUser" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="info" Mask="" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Result">
<Property Name="numRows" ReadOnly="true" Obsolete="false" Type="void" />
<Function Name="free" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchAssoc" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchAssoc" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchRow" Mask="" RequiredArguments="0" Obsolete="false" />
</Class>
</Namespace>
<Namespace Name="smtp">
<Function Name="send" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
</Namespace>
<Namespace Name="sdl">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="getModState" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="platform">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="modState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
</Namespace>
<Namespace Name="server">
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="gameMode" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="port" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="maxClients" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="rcon" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="rconPort" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="listed" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="httpServer" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="httpPort" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="minClientVersion" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="syncInterval" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="syncMethod" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="duplicateNames" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="streamInDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="streamOutDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="pickupStreamInDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="pickupStreamOutDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="logPath" ReadOnly="true" Obsolete="false" Type="string" />
<Function Name="setRule" Mask="ss" RequiredArguments="2" Obsolete="false" />
<Function Name="getRule" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="banIP" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="unbanIP" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="unbanAllIPs" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="isIPBanned" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="shutdown" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCVar" Mask="s" RequiredArguments="1" Obsolete="false" />
</Namespace>
<Namespace Name="gta">
<Property Name="weather" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="ssvBridgeEnabled" ReadOnly="false" Obsolete="false" Type="bool" />
<Function Name="forceWeather" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="createVehicle" Mask="i|v" RequiredArguments="1" Obsolete="false" />
<Function Name="createBlipAttachedTo" Mask="xi|iibb" RequiredArguments="2" Obsolete="false" />
<Function Name="createBuilding" Mask="i|v" RequiredArguments="1" Obsolete="false" />
<Function Name="createObject" Mask="i|v" RequiredArguments="1" Obsolete="false" />
<Function Name="createBlip" Mask="iv|ii" RequiredArguments="2" Obsolete="false" />
<Function Name="createPickup" Mask="i|vi" RequiredArguments="1" Obsolete="false" />
<Function Name="createSphere" Mask="v|f" RequiredArguments="1" Obsolete="false" />
<Function Name="createPlayer" Mask="i|v" RequiredArguments="1" Obsolete="false" />
<Function Name="createCivilian" Mask="i|v" RequiredArguments="1" Obsolete="false" />
<Function Name="hostSession" Mask="xii" RequiredArguments="3" Obsolete="false" />
<Function Name="joinSession" Mask="xx" RequiredArguments="2" Obsolete="false" />
<Class Name="World" />
<Namespace Name="time">
<Property Name="minuteDuration" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="hour" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="minute" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="second" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="day" ReadOnly="false" Obsolete="false" Type="number" />
</Namespace>
</Namespace>
</Namespace>
</Documentation>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" ?>
<EventTypes>
<!--Called when a pickup is collected-->
<EventType Name="OnPickupCollected" Hash="4105239817" Arguments="2" CanPreventDefault="false" />
<!--Called when a ped starts uncrouching-->
<EventType Name="OnPedUncrouch" Hash="561660263" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped starts jumping-->
<EventType Name="OnPedJump" Hash="4272336407" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped starts falling to floor-->
<EventType Name="OnPedFall" Hash="2722461453" Arguments="4" CanPreventDefault="false" />
<!--Called when a ped starts crouching-->
<EventType Name="OnPedCrouch" Hash="1096855702" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped is spawned.-->
<EventType Name="OnPedSpawn" Hash="3880839897" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped is wasted (from attacker client).-->
<EventType Name="OnWastePed" Hash="1462492871" Arguments="4" CanPreventDefault="false" />
<!--Called when a ped is exiting a vehicle.-->
<EventType Name="OnPedExitVehicle" Hash="3163626874" Arguments="2" CanPreventDefault="false" />
<!--Called when a resource starts-->
<EventType Name="OnResourceStart" Hash="1143708828" Arguments="1" CanPreventDefault="true" />
<!--Called when a player types a command-->
<EventType Name="OnPlayerCommand" Hash="1638826555" Arguments="3" CanPreventDefault="true" />
<!--Called every process-->
<EventType Name="OnProcess" Hash="3150131130" Arguments="1" CanPreventDefault="false" />
<!--Called when a resource stops-->
<EventType Name="OnResourceStop" Hash="1347867548" Arguments="2" CanPreventDefault="true" />
<!--Called when an element is about to stream in-->
<EventType Name="OnElementStreamIn" Hash="2759455221" Arguments="2" CanPreventDefault="true" />
<!--Called when a player has connected and is joining-->
<EventType Name="OnPlayerJoin" Hash="3624951888" Arguments="1" CanPreventDefault="false" />
<!--Called when the player has joined the game-->
<EventType Name="OnPlayerJoined" Hash="3833973824" Arguments="1" CanPreventDefault="false" />
<!--Called when a player disconnects-->
<EventType Name="OnPlayerQuit" Hash="3017502482" Arguments="2" CanPreventDefault="false" />
<!--Called when a player is attempting to connect-->
<EventType Name="OnPlayerConnect" Hash="2611712496" Arguments="1" CanPreventDefault="true" />
<!--Called when the server finished the start sequence-->
<EventType Name="OnServerStart" Hash="3318682471" Arguments="0" CanPreventDefault="false" />
<!--Called when a player chats-->
<EventType Name="OnPlayerChat" Hash="2515290669" Arguments="2" CanPreventDefault="true" />
<!--Called when an element is about to be destroyed-->
<EventType Name="OnElementDestroy" Hash="696839637" Arguments="1" CanPreventDefault="true" />
<!--Called when a ped is wasted.-->
<EventType Name="OnPedWasted" Hash="3129373940" Arguments="4" CanPreventDefault="false" />
<!--Called when a ped is entering a vehicle.-->
<EventType Name="OnPedEnterVehicle" Hash="2529136464" Arguments="3" CanPreventDefault="false" />
</EventTypes>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<Commands>
<Command Name="gamestats" Hash="3782704029" />
<Command Name="say" Hash="4241071205" />
<Command Name="exit" Hash="2483651598" />
<Command Name="quit" Hash="1135269781" />
<Command Name="clear" Hash="3853644038" />
<Command Name="connect" Hash="1959786783" />
<Command Name="reconnect" Hash="1240758083" />
<Command Name="console" Hash="906219446" />
<Command Name="cvar" Hash="2588334565" />
<Command Name="q" Hash="4110462503" />
<Command Name="disconnect" Hash="3820433" />
<Command Name="fpscounter" Hash="2973827809" />
<Command Name="dumpdoc" Hash="3404143852" />
<Command Name="chatscale" Hash="402639070" />
<Command Name="help" Hash="143088812" />
</Commands>

View File

@@ -0,0 +1,577 @@
<?xml version="1.0" ?>
<Defines>
<Define Name="KEYSTATE_UP" Value="0" />
<Define Name="KEYSTATE_DOWN" Value="1" />
<Define Name="KEYSTATE_BOTH" Value="2" />
<Define Name="SDL_SCANCODE_UNKNOWN" Value="0" />
<Define Name="SDL_SCANCODE_A" Value="4" />
<Define Name="SDL_SCANCODE_B" Value="5" />
<Define Name="SDL_SCANCODE_C" Value="6" />
<Define Name="SDL_SCANCODE_D" Value="7" />
<Define Name="SDL_SCANCODE_E" Value="8" />
<Define Name="SDL_SCANCODE_F" Value="9" />
<Define Name="SDL_SCANCODE_G" Value="10" />
<Define Name="SDL_SCANCODE_H" Value="11" />
<Define Name="SDL_SCANCODE_I" Value="12" />
<Define Name="SDL_SCANCODE_J" Value="13" />
<Define Name="SDL_SCANCODE_K" Value="14" />
<Define Name="SDL_SCANCODE_L" Value="15" />
<Define Name="SDL_SCANCODE_M" Value="16" />
<Define Name="SDL_SCANCODE_N" Value="17" />
<Define Name="SDL_SCANCODE_O" Value="18" />
<Define Name="SDL_SCANCODE_P" Value="19" />
<Define Name="SDL_SCANCODE_Q" Value="20" />
<Define Name="SDL_SCANCODE_R" Value="21" />
<Define Name="SDL_SCANCODE_S" Value="22" />
<Define Name="SDL_SCANCODE_T" Value="23" />
<Define Name="SDL_SCANCODE_U" Value="24" />
<Define Name="SDL_SCANCODE_V" Value="25" />
<Define Name="SDL_SCANCODE_W" Value="26" />
<Define Name="SDL_SCANCODE_X" Value="27" />
<Define Name="SDL_SCANCODE_Y" Value="28" />
<Define Name="SDL_SCANCODE_Z" Value="29" />
<Define Name="SDL_SCANCODE_1" Value="30" />
<Define Name="SDL_SCANCODE_2" Value="31" />
<Define Name="SDL_SCANCODE_3" Value="32" />
<Define Name="SDL_SCANCODE_4" Value="33" />
<Define Name="SDL_SCANCODE_5" Value="34" />
<Define Name="SDL_SCANCODE_6" Value="35" />
<Define Name="SDL_SCANCODE_7" Value="36" />
<Define Name="SDL_SCANCODE_8" Value="37" />
<Define Name="SDL_SCANCODE_9" Value="38" />
<Define Name="SDL_SCANCODE_0" Value="39" />
<Define Name="SDL_SCANCODE_RETURN" Value="40" />
<Define Name="SDL_SCANCODE_ESCAPE" Value="41" />
<Define Name="SDL_SCANCODE_BACKSPACE" Value="42" />
<Define Name="SDL_SCANCODE_TAB" Value="43" />
<Define Name="SDL_SCANCODE_SPACE" Value="44" />
<Define Name="SDL_SCANCODE_MINUS" Value="45" />
<Define Name="SDL_SCANCODE_EQUALS" Value="46" />
<Define Name="SDL_SCANCODE_LEFTBRACKET" Value="47" />
<Define Name="SDL_SCANCODE_RIGHTBRACKET" Value="48" />
<Define Name="SDL_SCANCODE_BACKSLASH" Value="49" />
<Define Name="SDL_SCANCODE_NONUSHASH" Value="50" />
<Define Name="SDL_SCANCODE_SEMICOLON" Value="51" />
<Define Name="SDL_SCANCODE_APOSTROPHE" Value="52" />
<Define Name="SDL_SCANCODE_GRAVE" Value="53" />
<Define Name="SDL_SCANCODE_COMMA" Value="54" />
<Define Name="SDL_SCANCODE_PERIOD" Value="55" />
<Define Name="SDL_SCANCODE_SLASH" Value="56" />
<Define Name="SDL_SCANCODE_CAPSLOCK" Value="57" />
<Define Name="SDL_SCANCODE_F1" Value="58" />
<Define Name="SDL_SCANCODE_F2" Value="59" />
<Define Name="SDL_SCANCODE_F3" Value="60" />
<Define Name="SDL_SCANCODE_F4" Value="61" />
<Define Name="SDL_SCANCODE_F5" Value="62" />
<Define Name="SDL_SCANCODE_F6" Value="63" />
<Define Name="SDL_SCANCODE_F7" Value="64" />
<Define Name="SDL_SCANCODE_F8" Value="65" />
<Define Name="SDL_SCANCODE_F9" Value="66" />
<Define Name="SDL_SCANCODE_F10" Value="67" />
<Define Name="SDL_SCANCODE_F11" Value="68" />
<Define Name="SDL_SCANCODE_F12" Value="69" />
<Define Name="SDL_SCANCODE_PRINTSCREEN" Value="70" />
<Define Name="SDL_SCANCODE_SCROLLLOCK" Value="71" />
<Define Name="SDL_SCANCODE_PAUSE" Value="72" />
<Define Name="SDL_SCANCODE_INSERT" Value="73" />
<Define Name="SDL_SCANCODE_HOME" Value="74" />
<Define Name="SDL_SCANCODE_PAGEUP" Value="75" />
<Define Name="SDL_SCANCODE_DELETE" Value="76" />
<Define Name="SDL_SCANCODE_END" Value="77" />
<Define Name="SDL_SCANCODE_PAGEDOWN" Value="78" />
<Define Name="SDL_SCANCODE_RIGHT" Value="79" />
<Define Name="SDL_SCANCODE_LEFT" Value="80" />
<Define Name="SDL_SCANCODE_DOWN" Value="81" />
<Define Name="SDL_SCANCODE_UP" Value="82" />
<Define Name="SDL_SCANCODE_NUMLOCKCLEAR" Value="83" />
<Define Name="SDL_SCANCODE_KP_DIVIDE" Value="84" />
<Define Name="SDL_SCANCODE_KP_MULTIPLY" Value="85" />
<Define Name="SDL_SCANCODE_KP_MINUS" Value="86" />
<Define Name="SDL_SCANCODE_KP_PLUS" Value="87" />
<Define Name="SDL_SCANCODE_KP_ENTER" Value="88" />
<Define Name="SDL_SCANCODE_KP_1" Value="89" />
<Define Name="SDL_SCANCODE_KP_2" Value="90" />
<Define Name="SDL_SCANCODE_KP_3" Value="91" />
<Define Name="SDL_SCANCODE_KP_4" Value="92" />
<Define Name="SDL_SCANCODE_KP_5" Value="93" />
<Define Name="SDL_SCANCODE_KP_6" Value="94" />
<Define Name="SDL_SCANCODE_KP_7" Value="95" />
<Define Name="SDL_SCANCODE_KP_8" Value="96" />
<Define Name="SDL_SCANCODE_KP_9" Value="97" />
<Define Name="SDL_SCANCODE_KP_0" Value="98" />
<Define Name="SDL_SCANCODE_KP_PERIOD" Value="99" />
<Define Name="SDL_SCANCODE_NONUSBACKSLASH" Value="100" />
<Define Name="SDL_SCANCODE_APPLICATION" Value="101" />
<Define Name="SDL_SCANCODE_POWER" Value="102" />
<Define Name="SDL_SCANCODE_KP_EQUALS" Value="103" />
<Define Name="SDL_SCANCODE_F13" Value="104" />
<Define Name="SDL_SCANCODE_F14" Value="105" />
<Define Name="SDL_SCANCODE_F15" Value="106" />
<Define Name="SDL_SCANCODE_F16" Value="107" />
<Define Name="SDL_SCANCODE_F17" Value="108" />
<Define Name="SDL_SCANCODE_F18" Value="109" />
<Define Name="SDL_SCANCODE_F19" Value="110" />
<Define Name="SDL_SCANCODE_F20" Value="111" />
<Define Name="SDL_SCANCODE_F21" Value="112" />
<Define Name="SDL_SCANCODE_F22" Value="113" />
<Define Name="SDL_SCANCODE_F23" Value="114" />
<Define Name="SDL_SCANCODE_F24" Value="115" />
<Define Name="SDL_SCANCODE_EXECUTE" Value="116" />
<Define Name="SDL_SCANCODE_HELP" Value="117" />
<Define Name="SDL_SCANCODE_MENU" Value="118" />
<Define Name="SDL_SCANCODE_SELECT" Value="119" />
<Define Name="SDL_SCANCODE_STOP" Value="120" />
<Define Name="SDL_SCANCODE_AGAIN" Value="121" />
<Define Name="SDL_SCANCODE_UNDO" Value="122" />
<Define Name="SDL_SCANCODE_CUT" Value="123" />
<Define Name="SDL_SCANCODE_COPY" Value="124" />
<Define Name="SDL_SCANCODE_PASTE" Value="125" />
<Define Name="SDL_SCANCODE_FIND" Value="126" />
<Define Name="SDL_SCANCODE_MUTE" Value="127" />
<Define Name="SDL_SCANCODE_VOLUMEUP" Value="128" />
<Define Name="SDL_SCANCODE_VOLUMEDOWN" Value="129" />
<Define Name="SDL_SCANCODE_KP_COMMA" Value="133" />
<Define Name="SDL_SCANCODE_KP_EQUALSAS400" Value="134" />
<Define Name="SDL_SCANCODE_INTERNATIONAL1" Value="135" />
<Define Name="SDL_SCANCODE_INTERNATIONAL2" Value="136" />
<Define Name="SDL_SCANCODE_INTERNATIONAL3" Value="137" />
<Define Name="SDL_SCANCODE_INTERNATIONAL4" Value="138" />
<Define Name="SDL_SCANCODE_INTERNATIONAL5" Value="139" />
<Define Name="SDL_SCANCODE_INTERNATIONAL6" Value="140" />
<Define Name="SDL_SCANCODE_INTERNATIONAL7" Value="141" />
<Define Name="SDL_SCANCODE_INTERNATIONAL8" Value="142" />
<Define Name="SDL_SCANCODE_INTERNATIONAL9" Value="143" />
<Define Name="SDL_SCANCODE_LANG1" Value="144" />
<Define Name="SDL_SCANCODE_LANG2" Value="145" />
<Define Name="SDL_SCANCODE_LANG3" Value="146" />
<Define Name="SDL_SCANCODE_LANG4" Value="147" />
<Define Name="SDL_SCANCODE_LANG5" Value="148" />
<Define Name="SDL_SCANCODE_LANG6" Value="149" />
<Define Name="SDL_SCANCODE_LANG7" Value="150" />
<Define Name="SDL_SCANCODE_LANG8" Value="151" />
<Define Name="SDL_SCANCODE_LANG9" Value="152" />
<Define Name="SDL_SCANCODE_ALTERASE" Value="153" />
<Define Name="SDL_SCANCODE_SYSREQ" Value="154" />
<Define Name="SDL_SCANCODE_CANCEL" Value="155" />
<Define Name="SDL_SCANCODE_CLEAR" Value="156" />
<Define Name="SDL_SCANCODE_PRIOR" Value="157" />
<Define Name="SDL_SCANCODE_RETURN2" Value="158" />
<Define Name="SDL_SCANCODE_SEPARATOR" Value="159" />
<Define Name="SDL_SCANCODE_OUT" Value="160" />
<Define Name="SDL_SCANCODE_OPER" Value="161" />
<Define Name="SDL_SCANCODE_CLEARAGAIN" Value="162" />
<Define Name="SDL_SCANCODE_CRSEL" Value="163" />
<Define Name="SDL_SCANCODE_EXSEL" Value="164" />
<Define Name="SDL_SCANCODE_KP_00" Value="176" />
<Define Name="SDL_SCANCODE_KP_000" Value="177" />
<Define Name="SDL_SCANCODE_THOUSANDSSEPARATOR" Value="178" />
<Define Name="SDL_SCANCODE_DECIMALSEPARATOR" Value="179" />
<Define Name="SDL_SCANCODE_CURRENCYUNIT" Value="180" />
<Define Name="SDL_SCANCODE_CURRENCYSUBUNIT" Value="181" />
<Define Name="SDL_SCANCODE_KP_LEFTPAREN" Value="182" />
<Define Name="SDL_SCANCODE_KP_RIGHTPAREN" Value="183" />
<Define Name="SDL_SCANCODE_KP_LEFTBRACE" Value="184" />
<Define Name="SDL_SCANCODE_KP_RIGHTBRACE" Value="185" />
<Define Name="SDL_SCANCODE_KP_TAB" Value="186" />
<Define Name="SDL_SCANCODE_KP_BACKSPACE" Value="187" />
<Define Name="SDL_SCANCODE_KP_A" Value="188" />
<Define Name="SDL_SCANCODE_KP_B" Value="189" />
<Define Name="SDL_SCANCODE_KP_C" Value="190" />
<Define Name="SDL_SCANCODE_KP_D" Value="191" />
<Define Name="SDL_SCANCODE_KP_E" Value="192" />
<Define Name="SDL_SCANCODE_KP_F" Value="193" />
<Define Name="SDL_SCANCODE_KP_XOR" Value="194" />
<Define Name="SDL_SCANCODE_KP_POWER" Value="195" />
<Define Name="SDL_SCANCODE_KP_PERCENT" Value="196" />
<Define Name="SDL_SCANCODE_KP_LESS" Value="197" />
<Define Name="SDL_SCANCODE_KP_GREATER" Value="198" />
<Define Name="SDL_SCANCODE_KP_AMPERSAND" Value="199" />
<Define Name="SDL_SCANCODE_KP_DBLAMPERSAND" Value="200" />
<Define Name="SDL_SCANCODE_KP_VERTICALBAR" Value="201" />
<Define Name="SDL_SCANCODE_KP_DBLVERTICALBAR" Value="202" />
<Define Name="SDL_SCANCODE_KP_COLON" Value="203" />
<Define Name="SDL_SCANCODE_KP_HASH" Value="204" />
<Define Name="SDL_SCANCODE_KP_SPACE" Value="205" />
<Define Name="SDL_SCANCODE_KP_AT" Value="206" />
<Define Name="SDL_SCANCODE_KP_EXCLAM" Value="207" />
<Define Name="SDL_SCANCODE_KP_MEMSTORE" Value="208" />
<Define Name="SDL_SCANCODE_KP_MEMRECALL" Value="209" />
<Define Name="SDL_SCANCODE_KP_MEMCLEAR" Value="210" />
<Define Name="SDL_SCANCODE_KP_MEMADD" Value="211" />
<Define Name="SDL_SCANCODE_KP_MEMSUBTRACT" Value="212" />
<Define Name="SDL_SCANCODE_KP_MEMMULTIPLY" Value="213" />
<Define Name="SDL_SCANCODE_KP_MEMDIVIDE" Value="214" />
<Define Name="SDL_SCANCODE_KP_PLUSMINUS" Value="215" />
<Define Name="SDL_SCANCODE_KP_CLEAR" Value="216" />
<Define Name="SDL_SCANCODE_KP_CLEARENTRY" Value="217" />
<Define Name="SDL_SCANCODE_KP_BINARY" Value="218" />
<Define Name="SDL_SCANCODE_KP_OCTAL" Value="219" />
<Define Name="SDL_SCANCODE_KP_DECIMAL" Value="220" />
<Define Name="SDL_SCANCODE_KP_HEXADECIMAL" Value="221" />
<Define Name="SDL_SCANCODE_LCTRL" Value="224" />
<Define Name="SDL_SCANCODE_LSHIFT" Value="225" />
<Define Name="SDL_SCANCODE_LALT" Value="226" />
<Define Name="SDL_SCANCODE_LGUI" Value="227" />
<Define Name="SDL_SCANCODE_RCTRL" Value="228" />
<Define Name="SDL_SCANCODE_RSHIFT" Value="229" />
<Define Name="SDL_SCANCODE_RALT" Value="230" />
<Define Name="SDL_SCANCODE_RGUI" Value="231" />
<Define Name="SDL_SCANCODE_MODE" Value="257" />
<Define Name="SDL_SCANCODE_AUDIONEXT" Value="258" />
<Define Name="SDL_SCANCODE_AUDIOPREV" Value="259" />
<Define Name="SDL_SCANCODE_AUDIOSTOP" Value="260" />
<Define Name="SDL_SCANCODE_AUDIOPLAY" Value="261" />
<Define Name="SDL_SCANCODE_AUDIOMUTE" Value="262" />
<Define Name="SDL_SCANCODE_MEDIASELECT" Value="263" />
<Define Name="SDL_SCANCODE_WWW" Value="264" />
<Define Name="SDL_SCANCODE_MAIL" Value="265" />
<Define Name="SDL_SCANCODE_CALCULATOR" Value="266" />
<Define Name="SDL_SCANCODE_COMPUTER" Value="267" />
<Define Name="SDL_SCANCODE_AC_SEARCH" Value="268" />
<Define Name="SDL_SCANCODE_AC_HOME" Value="269" />
<Define Name="SDL_SCANCODE_AC_BACK" Value="270" />
<Define Name="SDL_SCANCODE_AC_FORWARD" Value="271" />
<Define Name="SDL_SCANCODE_AC_STOP" Value="272" />
<Define Name="SDL_SCANCODE_AC_REFRESH" Value="273" />
<Define Name="SDL_SCANCODE_AC_BOOKMARKS" Value="274" />
<Define Name="SDL_SCANCODE_BRIGHTNESSDOWN" Value="275" />
<Define Name="SDL_SCANCODE_BRIGHTNESSUP" Value="276" />
<Define Name="SDL_SCANCODE_DISPLAYSWITCH" Value="277" />
<Define Name="SDL_SCANCODE_KBDILLUMTOGGLE" Value="278" />
<Define Name="SDL_SCANCODE_KBDILLUMDOWN" Value="279" />
<Define Name="SDL_SCANCODE_KBDILLUMUP" Value="280" />
<Define Name="SDL_SCANCODE_EJECT" Value="281" />
<Define Name="SDL_SCANCODE_SLEEP" Value="282" />
<Define Name="SDL_SCANCODE_APP1" Value="283" />
<Define Name="SDL_SCANCODE_APP2" Value="284" />
<Define Name="SDL_SCANCODE_AUDIOREWIND" Value="285" />
<Define Name="SDL_SCANCODE_AUDIOFASTFORWARD" Value="286" />
<Define Name="SDL_NUM_SCANCODES" Value="512" />
<Define Name="SDLK_UNKNOWN" Value="0" />
<Define Name="SDLK_RETURN" Value="13" />
<Define Name="SDLK_ESCAPE" Value="27" />
<Define Name="SDLK_BACKSPACE" Value="8" />
<Define Name="SDLK_TAB" Value="9" />
<Define Name="SDLK_SPACE" Value="32" />
<Define Name="SDLK_EXCLAIM" Value="33" />
<Define Name="SDLK_QUOTEDBL" Value="34" />
<Define Name="SDLK_HASH" Value="35" />
<Define Name="SDLK_PERCENT" Value="37" />
<Define Name="SDLK_DOLLAR" Value="36" />
<Define Name="SDLK_AMPERSAND" Value="38" />
<Define Name="SDLK_QUOTE" Value="39" />
<Define Name="SDLK_LEFTPAREN" Value="40" />
<Define Name="SDLK_RIGHTPAREN" Value="41" />
<Define Name="SDLK_ASTERISK" Value="42" />
<Define Name="SDLK_PLUS" Value="43" />
<Define Name="SDLK_COMMA" Value="44" />
<Define Name="SDLK_MINUS" Value="45" />
<Define Name="SDLK_PERIOD" Value="46" />
<Define Name="SDLK_SLASH" Value="47" />
<Define Name="SDLK_0" Value="48" />
<Define Name="SDLK_1" Value="49" />
<Define Name="SDLK_2" Value="50" />
<Define Name="SDLK_3" Value="51" />
<Define Name="SDLK_4" Value="52" />
<Define Name="SDLK_5" Value="53" />
<Define Name="SDLK_6" Value="54" />
<Define Name="SDLK_7" Value="55" />
<Define Name="SDLK_8" Value="56" />
<Define Name="SDLK_9" Value="57" />
<Define Name="SDLK_COLON" Value="58" />
<Define Name="SDLK_SEMICOLON" Value="59" />
<Define Name="SDLK_LESS" Value="60" />
<Define Name="SDLK_EQUALS" Value="61" />
<Define Name="SDLK_GREATER" Value="62" />
<Define Name="SDLK_QUESTION" Value="63" />
<Define Name="SDLK_AT" Value="64" />
<Define Name="SDLK_LEFTBRACKET" Value="91" />
<Define Name="SDLK_BACKSLASH" Value="92" />
<Define Name="SDLK_RIGHTBRACKET" Value="93" />
<Define Name="SDLK_CARET" Value="94" />
<Define Name="SDLK_UNDERSCORE" Value="95" />
<Define Name="SDLK_BACKQUOTE" Value="96" />
<Define Name="SDLK_a" Value="97" />
<Define Name="SDLK_b" Value="98" />
<Define Name="SDLK_c" Value="99" />
<Define Name="SDLK_d" Value="100" />
<Define Name="SDLK_e" Value="101" />
<Define Name="SDLK_f" Value="102" />
<Define Name="SDLK_g" Value="103" />
<Define Name="SDLK_h" Value="104" />
<Define Name="SDLK_i" Value="105" />
<Define Name="SDLK_j" Value="106" />
<Define Name="SDLK_k" Value="107" />
<Define Name="SDLK_l" Value="108" />
<Define Name="SDLK_m" Value="109" />
<Define Name="SDLK_n" Value="110" />
<Define Name="SDLK_o" Value="111" />
<Define Name="SDLK_p" Value="112" />
<Define Name="SDLK_q" Value="113" />
<Define Name="SDLK_r" Value="114" />
<Define Name="SDLK_s" Value="115" />
<Define Name="SDLK_t" Value="116" />
<Define Name="SDLK_u" Value="117" />
<Define Name="SDLK_v" Value="118" />
<Define Name="SDLK_w" Value="119" />
<Define Name="SDLK_x" Value="120" />
<Define Name="SDLK_y" Value="121" />
<Define Name="SDLK_z" Value="122" />
<Define Name="SDLK_CAPSLOCK" Value="1073741881" />
<Define Name="SDLK_F1" Value="1073741882" />
<Define Name="SDLK_F2" Value="1073741883" />
<Define Name="SDLK_F3" Value="1073741884" />
<Define Name="SDLK_F4" Value="1073741885" />
<Define Name="SDLK_F5" Value="1073741886" />
<Define Name="SDLK_F6" Value="1073741887" />
<Define Name="SDLK_F7" Value="1073741888" />
<Define Name="SDLK_F8" Value="1073741889" />
<Define Name="SDLK_F9" Value="1073741890" />
<Define Name="SDLK_F10" Value="1073741891" />
<Define Name="SDLK_F11" Value="1073741892" />
<Define Name="SDLK_F12" Value="1073741893" />
<Define Name="SDLK_PRINTSCREEN" Value="1073741894" />
<Define Name="SDLK_SCROLLLOCK" Value="1073741895" />
<Define Name="SDLK_PAUSE" Value="1073741896" />
<Define Name="SDLK_INSERT" Value="1073741897" />
<Define Name="SDLK_HOME" Value="1073741898" />
<Define Name="SDLK_PAGEUP" Value="1073741899" />
<Define Name="SDLK_DELETE" Value="127" />
<Define Name="SDLK_END" Value="1073741901" />
<Define Name="SDLK_PAGEDOWN" Value="1073741902" />
<Define Name="SDLK_RIGHT" Value="1073741903" />
<Define Name="SDLK_LEFT" Value="1073741904" />
<Define Name="SDLK_DOWN" Value="1073741905" />
<Define Name="SDLK_UP" Value="1073741906" />
<Define Name="SDLK_NUMLOCKCLEAR" Value="1073741907" />
<Define Name="SDLK_KP_DIVIDE" Value="1073741908" />
<Define Name="SDLK_KP_MULTIPLY" Value="1073741909" />
<Define Name="SDLK_KP_MINUS" Value="1073741910" />
<Define Name="SDLK_KP_PLUS" Value="1073741911" />
<Define Name="SDLK_KP_ENTER" Value="1073741912" />
<Define Name="SDLK_KP_1" Value="1073741913" />
<Define Name="SDLK_KP_2" Value="1073741914" />
<Define Name="SDLK_KP_3" Value="1073741915" />
<Define Name="SDLK_KP_4" Value="1073741916" />
<Define Name="SDLK_KP_5" Value="1073741917" />
<Define Name="SDLK_KP_6" Value="1073741918" />
<Define Name="SDLK_KP_7" Value="1073741919" />
<Define Name="SDLK_KP_8" Value="1073741920" />
<Define Name="SDLK_KP_9" Value="1073741921" />
<Define Name="SDLK_KP_0" Value="1073741922" />
<Define Name="SDLK_KP_PERIOD" Value="1073741923" />
<Define Name="SDLK_APPLICATION" Value="1073741925" />
<Define Name="SDLK_POWER" Value="1073741926" />
<Define Name="SDLK_KP_EQUALS" Value="1073741927" />
<Define Name="SDLK_F13" Value="1073741928" />
<Define Name="SDLK_F14" Value="1073741929" />
<Define Name="SDLK_F15" Value="1073741930" />
<Define Name="SDLK_F16" Value="1073741931" />
<Define Name="SDLK_F17" Value="1073741932" />
<Define Name="SDLK_F18" Value="1073741933" />
<Define Name="SDLK_F19" Value="1073741934" />
<Define Name="SDLK_F20" Value="1073741935" />
<Define Name="SDLK_F21" Value="1073741936" />
<Define Name="SDLK_F22" Value="1073741937" />
<Define Name="SDLK_F23" Value="1073741938" />
<Define Name="SDLK_F24" Value="1073741939" />
<Define Name="SDLK_EXECUTE" Value="1073741940" />
<Define Name="SDLK_HELP" Value="1073741941" />
<Define Name="SDLK_MENU" Value="1073741942" />
<Define Name="SDLK_SELECT" Value="1073741943" />
<Define Name="SDLK_STOP" Value="1073741944" />
<Define Name="SDLK_AGAIN" Value="1073741945" />
<Define Name="SDLK_UNDO" Value="1073741946" />
<Define Name="SDLK_CUT" Value="1073741947" />
<Define Name="SDLK_COPY" Value="1073741948" />
<Define Name="SDLK_PASTE" Value="1073741949" />
<Define Name="SDLK_FIND" Value="1073741950" />
<Define Name="SDLK_MUTE" Value="1073741951" />
<Define Name="SDLK_VOLUMEUP" Value="1073741952" />
<Define Name="SDLK_VOLUMEDOWN" Value="1073741953" />
<Define Name="SDLK_KP_COMMA" Value="1073741957" />
<Define Name="SDLK_KP_EQUALSAS400" Value="1073741958" />
<Define Name="SDLK_ALTERASE" Value="1073741977" />
<Define Name="SDLK_SYSREQ" Value="1073741978" />
<Define Name="SDLK_CANCEL" Value="1073741979" />
<Define Name="SDLK_CLEAR" Value="1073741980" />
<Define Name="SDLK_PRIOR" Value="1073741981" />
<Define Name="SDLK_RETURN2" Value="1073741982" />
<Define Name="SDLK_SEPARATOR" Value="1073741983" />
<Define Name="SDLK_OUT" Value="1073741984" />
<Define Name="SDLK_OPER" Value="1073741985" />
<Define Name="SDLK_CLEARAGAIN" Value="1073741986" />
<Define Name="SDLK_CRSEL" Value="1073741987" />
<Define Name="SDLK_EXSEL" Value="1073741988" />
<Define Name="SDLK_KP_00" Value="1073742000" />
<Define Name="SDLK_KP_000" Value="1073742001" />
<Define Name="SDLK_THOUSANDSSEPARATOR" Value="1073742002" />
<Define Name="SDLK_DECIMALSEPARATOR" Value="1073742003" />
<Define Name="SDLK_CURRENCYUNIT" Value="1073742004" />
<Define Name="SDLK_CURRENCYSUBUNIT" Value="1073742005" />
<Define Name="SDLK_KP_LEFTPAREN" Value="1073742006" />
<Define Name="SDLK_KP_RIGHTPAREN" Value="1073742007" />
<Define Name="SDLK_KP_LEFTBRACE" Value="1073742008" />
<Define Name="SDLK_KP_RIGHTBRACE" Value="1073742009" />
<Define Name="SDLK_KP_TAB" Value="1073742010" />
<Define Name="SDLK_KP_BACKSPACE" Value="1073742011" />
<Define Name="SDLK_KP_A" Value="1073742012" />
<Define Name="SDLK_KP_B" Value="1073742013" />
<Define Name="SDLK_KP_C" Value="1073742014" />
<Define Name="SDLK_KP_D" Value="1073742015" />
<Define Name="SDLK_KP_E" Value="1073742016" />
<Define Name="SDLK_KP_F" Value="1073742017" />
<Define Name="SDLK_KP_XOR" Value="1073742018" />
<Define Name="SDLK_KP_POWER" Value="1073742019" />
<Define Name="SDLK_KP_PERCENT" Value="1073742020" />
<Define Name="SDLK_KP_LESS" Value="1073742021" />
<Define Name="SDLK_KP_GREATER" Value="1073742022" />
<Define Name="SDLK_KP_AMPERSAND" Value="1073742023" />
<Define Name="SDLK_KP_DBLAMPERSAND" Value="1073742024" />
<Define Name="SDLK_KP_VERTICALBAR" Value="1073742025" />
<Define Name="SDLK_KP_DBLVERTICALBAR" Value="1073742026" />
<Define Name="SDLK_KP_COLON" Value="1073742027" />
<Define Name="SDLK_KP_HASH" Value="1073742028" />
<Define Name="SDLK_KP_SPACE" Value="1073742029" />
<Define Name="SDLK_KP_AT" Value="1073742030" />
<Define Name="SDLK_KP_EXCLAM" Value="1073742031" />
<Define Name="SDLK_KP_MEMSTORE" Value="1073742032" />
<Define Name="SDLK_KP_MEMRECALL" Value="1073742033" />
<Define Name="SDLK_KP_MEMCLEAR" Value="1073742034" />
<Define Name="SDLK_KP_MEMADD" Value="1073742035" />
<Define Name="SDLK_KP_MEMSUBTRACT" Value="1073742036" />
<Define Name="SDLK_KP_MEMMULTIPLY" Value="1073742037" />
<Define Name="SDLK_KP_MEMDIVIDE" Value="1073742038" />
<Define Name="SDLK_KP_PLUSMINUS" Value="1073742039" />
<Define Name="SDLK_KP_CLEAR" Value="1073742040" />
<Define Name="SDLK_KP_CLEARENTRY" Value="1073742041" />
<Define Name="SDLK_KP_BINARY" Value="1073742042" />
<Define Name="SDLK_KP_OCTAL" Value="1073742043" />
<Define Name="SDLK_KP_DECIMAL" Value="1073742044" />
<Define Name="SDLK_KP_HEXADECIMAL" Value="1073742045" />
<Define Name="SDLK_LCTRL" Value="1073742048" />
<Define Name="SDLK_LSHIFT" Value="1073742049" />
<Define Name="SDLK_LALT" Value="1073742050" />
<Define Name="SDLK_LGUI" Value="1073742051" />
<Define Name="SDLK_RCTRL" Value="1073742052" />
<Define Name="SDLK_RSHIFT" Value="1073742053" />
<Define Name="SDLK_RALT" Value="1073742054" />
<Define Name="SDLK_RGUI" Value="1073742055" />
<Define Name="SDLK_MODE" Value="1073742081" />
<Define Name="SDLK_AUDIONEXT" Value="1073742082" />
<Define Name="SDLK_AUDIOPREV" Value="1073742083" />
<Define Name="SDLK_AUDIOSTOP" Value="1073742084" />
<Define Name="SDLK_AUDIOPLAY" Value="1073742085" />
<Define Name="SDLK_AUDIOMUTE" Value="1073742086" />
<Define Name="SDLK_MEDIASELECT" Value="1073742087" />
<Define Name="SDLK_WWW" Value="1073742088" />
<Define Name="SDLK_MAIL" Value="1073742089" />
<Define Name="SDLK_CALCULATOR" Value="1073742090" />
<Define Name="SDLK_COMPUTER" Value="1073742091" />
<Define Name="SDLK_AC_SEARCH" Value="1073742092" />
<Define Name="SDLK_AC_HOME" Value="1073742093" />
<Define Name="SDLK_AC_BACK" Value="1073742094" />
<Define Name="SDLK_AC_FORWARD" Value="1073742095" />
<Define Name="SDLK_AC_STOP" Value="1073742096" />
<Define Name="SDLK_AC_REFRESH" Value="1073742097" />
<Define Name="SDLK_AC_BOOKMARKS" Value="1073742098" />
<Define Name="SDLK_BRIGHTNESSDOWN" Value="1073742099" />
<Define Name="SDLK_BRIGHTNESSUP" Value="1073742100" />
<Define Name="SDLK_DISPLAYSWITCH" Value="1073742101" />
<Define Name="SDLK_KBDILLUMTOGGLE" Value="1073742102" />
<Define Name="SDLK_KBDILLUMDOWN" Value="1073742103" />
<Define Name="SDLK_KBDILLUMUP" Value="1073742104" />
<Define Name="SDLK_EJECT" Value="1073742105" />
<Define Name="SDLK_SLEEP" Value="1073742106" />
<Define Name="KMOD_NONE" Value="0" />
<Define Name="KMOD_LSHIFT" Value="1" />
<Define Name="KMOD_RSHIFT" Value="2" />
<Define Name="KMOD_LCTRL" Value="64" />
<Define Name="KMOD_RCTRL" Value="128" />
<Define Name="KMOD_LALT" Value="256" />
<Define Name="KMOD_RALT" Value="512" />
<Define Name="KMOD_LGUI" Value="1024" />
<Define Name="KMOD_RGUI" Value="2048" />
<Define Name="KMOD_NUM" Value="4096" />
<Define Name="KMOD_CAPS" Value="8192" />
<Define Name="KMOD_MODE" Value="16384" />
<Define Name="KMOD_RESERVED" Value="32768" />
<Define Name="KMOD_CTRL" Value="192" />
<Define Name="KMOD_SHIFT" Value="3" />
<Define Name="KMOD_ALT" Value="768" />
<Define Name="KMOD_GUI" Value="3072" />
<Define Name="SEEK_SET" Value="0" />
<Define Name="SEEK_CUR" Value="1" />
<Define Name="SEEK_END" Value="2" />
<Define Name="LOGTYPE_NONE" Value="0" />
<Define Name="LOGTYPE_VERBOSE" Value="1" />
<Define Name="LOGTYPE_DEBUG" Value="2" />
<Define Name="LOGTYPE_INFO" Value="3" />
<Define Name="LOGTYPE_WARN" Value="4" />
<Define Name="LOGTYPE_ERROR" Value="5" />
<Define Name="LOGTYPE_CRITICAL" Value="6" />
<Define Name="COLOUR_TRANSPARENT" Value="0" />
<Define Name="COLOUR_WHITE" Value="4294967295" />
<Define Name="COLOUR_BLACK" Value="4278190080" />
<Define Name="COLOUR_RED" Value="4294901760" />
<Define Name="COLOUR_LIME" Value="4278255360" />
<Define Name="COLOUR_BLUE" Value="4278190335" />
<Define Name="COLOUR_YELLOW" Value="4294967040" />
<Define Name="COLOUR_AQUA" Value="4278255615" />
<Define Name="COLOUR_FUCHSIA" Value="4294902015" />
<Define Name="COLOUR_SKYBLUE" Value="4284927231" />
<Define Name="COLOUR_SILVER" Value="4291019715" />
<Define Name="COLOUR_GREEN" Value="4278222592" />
<Define Name="COLOUR_ORANGE" Value="4294934272" />
<Define Name="INVALID_NETWORK_ID" Value="-1" />
<Define Name="INVALID_CLIENT_ID" Value="-1" />
<Define Name="CHAT_TYPE_NONE" Value="0" />
<Define Name="CHAT_TYPE_CHAT" Value="1" />
<Define Name="CHAT_TYPE_INFO" Value="2" />
<Define Name="CHAT_TYPE_DEBUG" Value="3" />
<Define Name="NONE" Value="0" />
<Define Name="MAX_PEDS" Value="128" />
<Define Name="MAX_VEHICLES" Value="128" />
<Define Name="ELEMENT_ELEMENT" Value="0" />
<Define Name="ELEMENT_ENTITY" Value="6" />
<Define Name="ELEMENT_PED" Value="14" />
<Define Name="ELEMENT_PLAYER" Value="30" />
<Define Name="ELEMENT_VEHICLE" Value="38" />
<Define Name="GAME_UNKNOWN" Value="0" />
<Define Name="GAME_MAFIA_ONE" Value="10" />
<Define Name="GAME_MAFIA_TWO" Value="11" />
<Define Name="GAME_MAFIA_THREE" Value="12" />
<Define Name="GAME_MAFIA_ONE_DE" Value="13" />
<Define Name="WEAPON_KNUCKLEDUSTER" Value="2" />
<Define Name="WEAPON_KNIFE" Value="3" />
<Define Name="WEAPON_BASEBALLBAT" Value="4" />
<Define Name="WEAPON_MOLOTOV" Value="5" />
<Define Name="WEAPON_COLTDETECTIVESPECIAL" Value="6" />
<Define Name="WEAPON_SW_MAGNUM" Value="7" />
<Define Name="WEAPON_SW_MP" Value="8" />
<Define Name="WEAPON_COLT1911" Value="9" />
<Define Name="WEAPON_TOMMYGUN" Value="10" />
<Define Name="WEAPON_PUMPSHOTGUN" Value="11" />
<Define Name="WEAPON_SAWEDOFF" Value="12" />
<Define Name="WEAPON_SPRINGFIELD" Value="13" />
<Define Name="WEAPON_MOSINNAGANT" Value="13" />
<Define Name="WEAPON_GRENADE" Value="15" />
<Define Name="WEAPON_BUCKET" Value="17" />
<Define Name="WEAPON_STEELBAR" Value="20" />
<Define Name="WEAPON_CROWBAR" Value="25" />
<Define Name="WEAPON_WOODENPLANK" Value="28" />
<Define Name="WEAPON_BOTTLE" Value="29" />
<Define Name="WEAPON_SWORD" Value="31" />
<Define Name="WEAPON_DOGSHEAD" Value="32" />
<Define Name="PEDBEHAVIOR_NOREACT" Value="4" />
<Define Name="PEDBEHAVIOR_NOREACT_GUARDPLAYER" Value="2" />
<Define Name="PEDBEHAVIOR_REACTALL" Value="0" />
<Define Name="PEDBEHAVIOR_REACTTOATTACKS_ATTACK" Value="64" />
<Define Name="PEDBEHAVIOR_REACTTOATTACKS_AWAYORATTACK" Value="32" />
<Define Name="PEDBEHAVIOR_REACTTOPLAYER_AWAY" Value="16" />
<Define Name="PEDBEHAVIOR_REACTTOPLAYERHIT_ATTACK" Value="8" />
<Define Name="CLIENT_VERSION_MAJOR" Value="1" />
<Define Name="CLIENT_VERSION_MINOR" Value="0" />
<Define Name="CLIENT_VERSION_PATCH" Value="0" />
<Define Name="CLIENT_VERSION_BUILD" Value="0" />
</Defines>

View File

@@ -0,0 +1,459 @@
<?xml version="1.0" ?>
<Documentation>
<!--
Mask Values
b - bool
i - int32
f - float
s - string
c - function/callback
x - class/instance
z - vector2D
v - vector3D
t - thiscall
| - optional arguments
* - infinite arguments
. - any type
-->
<Namespace Name="global">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="thisResource" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localClient" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localPlayer" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="isConnected" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isConnecting" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="toColour" Mask="iii|i" RequiredArguments="3" Obsolete="false" />
<Function Name="collectAllGarbage" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="inPoly" Mask="z*" RequiredArguments="1" Obsolete="false" />
<Function Name="addEvent" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="addEventHandler" Mask="sf" RequiredArguments="2" Obsolete="false" />
<Function Name="removeEventHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="bindEventHandler" Mask="sxf" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindEventHandler" Mask="sx" RequiredArguments="2" Obsolete="false" />
<Function Name="triggerEvent" Mask="s|x*" RequiredArguments="1" Obsolete="false" />
<Function Name="addCommandHandler" Mask="sc|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeCommandHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="hasCommandHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="consoleCommand" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="setTimeout" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setInterval" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setImmediate" Mask="c*" RequiredArguments="1" Obsolete="false" />
<Function Name="clearTimeout" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearInterval" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearImmediate" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="bindKey" Mask="iic" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindKey" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="unbindAllKeys" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="findResourceByName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="getResources" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="exportFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="openFile" Mask="s|b" RequiredArguments="1" Obsolete="false" />
<Function Name="createFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="loadTextFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="saveTextFile" Mask="ss" RequiredArguments="2" Obsolete="false" />
<Function Name="addNetworkHandler" Mask="sc" RequiredArguments="2" Obsolete="false" />
<Function Name="removeNetworkHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="getConsole" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClients" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClient" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="destroyElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getClientFromPlayerElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementsByType" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromId" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="addToWorld" Mask="x" RequiredArguments="1" Obsolete="true" />
<Function Name="registerNetObject" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="connect" Mask="si|s" RequiredArguments="2" Obsolete="false" />
<Function Name="disconnect" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="message" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="triggerNetworkEvent" Mask="s*" RequiredArguments="1" Obsolete="false" />
<Function Name="setChatWindowEnabled" Mask="b" RequiredArguments="1" Obsolete="false" />
<Function Name="isScancodePressed" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="isKeyDown" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getPeds" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getPlayers" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getVehicles" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getScreenFromWorldPosition" Mask="v" RequiredArguments="1" Obsolete="false" />
<Class Name="Stream">
<Property Name="length" ReadOnly="true" Obsolete="false" Type="int64" />
<Property Name="position" ReadOnly="true" Obsolete="false" Type="int64" />
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readBytes" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="readString" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="true" />
<Function Name="writeBytes" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="writeString" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="readInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readFloat" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readDouble" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="writeInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeFloat" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="writeDouble" Mask="tf" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="TextReader">
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="loadText" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readCharacter" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Matrix4x4">
<Property Name="m11" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m12" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m13" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m14" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m21" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m22" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m23" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m24" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m31" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m32" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m33" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m34" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m41" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m42" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m43" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m44" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="setIdentity" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setTranslate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setScale" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateX" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateY" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateZ" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setMultiply" Mask="txx*" RequiredArguments="2" Obsolete="false" />
<Function Name="multiply" Mask="tx*" RequiredArguments="1" Obsolete="false" />
<Function Name="setInverse" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="transformCoordinate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="getElement" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="setElement" Mask="tif" RequiredArguments="2" Obsolete="false" />
<Function Name="getVector3" Mask="ti" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Vec2">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="interpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Vec3">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="z" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="length" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="squaredLength" ReadOnly="true" Obsolete="false" Type="number" />
<Function Name="distance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="squaredDistance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="dotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="absDotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="normalise" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="crossProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="midPoint" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="addSpherical" Mask="tfff" RequiredArguments="3" Obsolete="false" />
<Function Name="interpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="cartesianToSpherical" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Event">
<Class Name="CancellableEvent">
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
<Class Name="Timer" />
<Class Name="KeyEvent">
<Property Name="keyCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="scanCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="mod" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="repeat" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="down" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="XmlElement">
<Property Name="childrenCount" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="parent" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="text" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="attributes" ReadOnly="true" Obsolete="false" />
<Function Name="clear" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getStringAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getBoolAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getIntegerAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getFloatAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="XmlDocument">
<Property Name="rootElement" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="load" Mask="tx" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Resource">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="isStarted" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isStarting" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="exports" ReadOnly="true" Obsolete="false" />
<Property Name="isReady" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="start" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="stop" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="restart" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getExport" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="GUIElement">
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="left" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="top" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="right" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="bottom" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="width" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="height" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="focusBringsToTop" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="visible" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="useClip" ReadOnly="false" Obsolete="false" Type="bool" />
<Function Name="bringToTop" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="invalidate" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setDocked" Mask="t" RequiredArguments="0" Obsolete="false" />
<Class Name="GUIPage">
<Function Name="addElement" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromName" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Class Name="GUIWindow">
<Property Name="title" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="text" ReadOnly="false" Obsolete="false" Type="string" />
<Function Name="addClientElement" Mask="tx" RequiredArguments="1" Obsolete="false" />
</Class>
</Class>
<Class Name="GUIButton" />
<Class Name="GUIRectangle" />
<Class Name="GUIText" />
<Class Name="GUIHtmlView">
<Property Name="offset" ReadOnly="true" Obsolete="false" Type="Vector2D" />
<Property Name="maxOffset" ReadOnly="true" Obsolete="false" Type="Vector2D" />
<Property Name="document" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="open" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="addOffset" Mask="tz" RequiredArguments="1" Obsolete="false" />
<Function Name="updateLayout" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
<Class Name="GUIHtmlElement">
<Property Name="text" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="parent" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="getChild" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="select" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="selectAll" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="clear" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="orphan" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setInnerHtml" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Client">
<Property Name="index" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="gameVersion" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="player" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="administrator" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="console" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="ip" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ping" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="despawnPlayer" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="disconnect" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Element">
<Property Name="id" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="type" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="netFlags" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="isLocal" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isSyncer" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isOwner" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="syncer" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="syncerId" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="dimension" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="parent" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="resource" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="streamInDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="streamOutDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="position" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="rotation" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Function Name="isType" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setSyncer" Mask="tx|b" RequiredArguments="1" Obsolete="false" />
<Function Name="isCreatedFor" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="clearExistsFor" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setExistsFor" Mask="txb" RequiredArguments="2" Obsolete="false" />
<Function Name="existsFor" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="getRotation" Mask="t" RequiredArguments="0" Obsolete="true" />
<Function Name="setRotation" Mask="tv" RequiredArguments="1" Obsolete="true" />
<Class Name="Entity">
<Property Name="position" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="rotation" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="heading" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="model" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="modelIndex" ReadOnly="false" Obsolete="false" Type="string" />
<Class Name="Ped">
<Property Name="vehicle" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="skin" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="health" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="animationState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="animationStateLocal" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="kill" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="respawn" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="clearWeapons" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="giveWeapon" Mask="tiii" RequiredArguments="3" Obsolete="false" />
<Function Name="hasWeapon" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="takeWeapon" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="dropWeapon" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="warpIntoVehicle" Mask="tvi" RequiredArguments="2" Obsolete="false" />
<Function Name="removeFromVehicle" Mask="tvi" RequiredArguments="2" Obsolete="false" />
<Function Name="addAnimation" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setBehavior" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Class Name="Player" />
</Class>
<Class Name="Vehicle">
<Property Name="siren" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="lights" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="engine" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="speedLimit" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="gear" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="wheelAngle" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="fuel" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="speed" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="turnVelocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="velocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="engineHealth" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="health" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="engineRPM" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="explode" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="repair" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getOccupant" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getOccupants" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
</Class>
<Class Name="NetObjectFlags">
<Property Name="registered" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="deleting" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="onAllDimensions" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="forcedSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="findSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="sendSync" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="distanceStreaming" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="alwaysExistForSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="defaultExistance" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="transient" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="onlySyncIfDetached" ReadOnly="false" Obsolete="false" Type="bool" />
</Class>
<Class Name="Surface">
<Class Name="Texture" />
</Class>
<Namespace Name="reflection">
<Function Name="clone" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="move" Mask="xx" RequiredArguments="2" Obsolete="false" />
<Function Name="tostring" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="createFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="call" Mask="x" RequiredArguments="1" Obsolete="false" />
<Class Name="Function" />
</Namespace>
<Namespace Name="module" />
<Namespace Name="sdl">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="getModState" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="platform">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="modState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
</Namespace>
<Namespace Name="audio">
<Function Name="createSound" Mask="xb" RequiredArguments="2" Obsolete="false" />
<Function Name="createSoundFromURL" Mask="s" RequiredArguments="1" Obsolete="false" />
<Class Name="Sound">
<Property Name="position" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="volume" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="play" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="stop" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Namespace>
<Namespace Name="lucasFont">
<Function Name="createFont" Mask="xf" RequiredArguments="2" Obsolete="false" />
<Function Name="createDefaultFont" Mask="fs|s" RequiredArguments="2" Obsolete="false" />
<Function Name="enumFontFamilies" Mask="c" RequiredArguments="1" Obsolete="false" />
<Class Name="Font">
<Property Name="size" ReadOnly="true" Obsolete="false" Type="number" />
<Function Name="render" Mask="tszffffi|bbbb" RequiredArguments="7" Obsolete="false" />
<Function Name="measure" Mask="tsffff|bb" RequiredArguments="5" Obsolete="false" />
</Class>
</Namespace>
<Namespace Name="gui">
<Property Name="cursorPosition" ReadOnly="true" Obsolete="false" Type="Vector2D" />
<Property Name="cursorEnabled" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="addElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="destroyElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="destroyElements" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getElementFromName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="showCursor" Mask="b|b" RequiredArguments="1" Obsolete="false" />
</Namespace>
<Namespace Name="elements" />
<Namespace Name="mafia">
<Property Name="mapName" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="width" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="height" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="aspectRatio" ReadOnly="true" Obsolete="false" Type="number" />
<Function Name="createPed" Mask="svf" RequiredArguments="3" Obsolete="false" />
<Function Name="createVehicle" Mask="svf" RequiredArguments="3" Obsolete="false" />
<Function Name="createExplosion" Mask="vff" RequiredArguments="3" Obsolete="false" />
<Function Name="fadeCamera" Mask="bf|i" RequiredArguments="2" Obsolete="false" />
<Function Name="setPlayerControl" Mask="b" RequiredArguments="1" Obsolete="false" />
<Function Name="setTrafficEnabled" Mask="b" RequiredArguments="1" Obsolete="false" />
<Function Name="changeMap" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="createPlayer" Mask="svf" RequiredArguments="3" Obsolete="false" />
<Function Name="setLocalPlayer" Mask="x" RequiredArguments="1" Obsolete="false" />
<Namespace Name="hud">
<Function Name="message" Mask="si" RequiredArguments="2" Obsolete="false" />
<Function Name="enableMap" Mask="b" RequiredArguments="1" Obsolete="false" />
<Function Name="announce" Mask="sf" RequiredArguments="2" Obsolete="false" />
<Function Name="showCountdown" Mask="i" RequiredArguments="1" Obsolete="false" />
</Namespace>
</Namespace>
<Namespace Name="camera">
<Property Name="position" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="lookAtPosition" ReadOnly="false" Obsolete="false" Type="Vector3D" />
</Namespace>
<Namespace Name="graphics">
<Function Name="loadBMP" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="loadPNG" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="drawRectangle" Mask="xzz|iiiifzzzz" RequiredArguments="3" Obsolete="false" />
</Namespace>
</Namespace>
</Documentation>

View File

@@ -0,0 +1,103 @@
<?xml version="1.0" ?>
<EventTypes>
<!--Called right before the hud is drawn, you should draw your HUD here if you want it under the hud-->
<EventType Name="OnDrawHUD" Hash="2504546524" Arguments="0" CanPreventDefault="true" />
<!--Called when a keyboard key is down-->
<EventType Name="OnKeyDown" Hash="3091440445" Arguments="3" CanPreventDefault="false" />
<!--Called when a resource starts-->
<EventType Name="OnResourceStart" Hash="1143708828" Arguments="1" CanPreventDefault="true" />
<!--Called when an element is about to stream in-->
<EventType Name="OnElementStreamIn" Hash="2759455221" Arguments="2" CanPreventDefault="true" />
<!--Called when a resource stops-->
<EventType Name="OnResourceStop" Hash="1347867548" Arguments="2" CanPreventDefault="true" />
<!---->
<EventType Name="OnLocalPlayerExitSphere" Hash="105319985" Arguments="1" CanPreventDefault="false" />
<!--Called when a GUIElement is clicked on-->
<EventType Name="OnGUIClick" Hash="1620463676" Arguments="1" CanPreventDefault="false" />
<!--Called when the camera is about to be processed-->
<EventType Name="OnCameraProcess" Hash="4077277522" Arguments="0" CanPreventDefault="true" />
<!--Called whenever a ped jacks a vehicle-->
<EventType Name="OnPedJackVehicle" Hash="3295144583" Arguments="0" CanPreventDefault="false" />
<!--Called after all the hud is drawn, you should draw your HUD here if you want it over the hud-->
<EventType Name="OnDrawnHUD" Hash="1969344644" Arguments="0" CanPreventDefault="false" />
<!--Called after OnRender2D, usually post processing would be done here-->
<EventType Name="OnPostRender2D" Hash="1025891209" Arguments="0" CanPreventDefault="false" />
<!--Called when all the files are downloaded-->
<EventType Name="OnResourceReady" Hash="4089924796" Arguments="1" CanPreventDefault="false" />
<!--Called whenever an entity is processed-->
<EventType Name="OnEntityProcess" Hash="850679850" Arguments="1" CanPreventDefault="true" />
<!--Called when an element is about to be destroyed-->
<EventType Name="OnElementDestroy" Hash="696839637" Arguments="1" CanPreventDefault="true" />
<!--Called when anchor tags are clicked in a GUIHtmlView-->
<EventType Name="OnGUIAnchorClick" Hash="1882824246" Arguments="3" CanPreventDefault="true" />
<!--Called when a key is typed-->
<EventType Name="OnCharacter" Hash="318128971" Arguments="1" CanPreventDefault="false" />
<!--Called whenever something happens-->
<EventType Name="OnExampleEvent" Hash="3708674487" Arguments="1" CanPreventDefault="true" />
<!--Called whenever the map/mission is fully loaded and ready to play-->
<EventType Name="OnMapLoaded" Hash="3234142120" Arguments="0" CanPreventDefault="false" />
<!--Called whenever the key is pressed-->
<EventType Name="OnKeyPressed" Hash="694509307" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped has been hit-->
<EventType Name="OnPedInflictDamage" Hash="1391854299" Arguments="0" CanPreventDefault="false" />
<!--Called every render-->
<EventType Name="OnRender" Hash="2466144783" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped dies-->
<EventType Name="OnPedDeath" Hash="2417618960" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped spawns-->
<EventType Name="OnPedSpawn" Hash="3880839897" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped starts entering a vehicle-->
<EventType Name="OnPedEnteringVehicle" Hash="3211811326" Arguments="0" CanPreventDefault="false" />
<!--Called when a cursor button is down-->
<EventType Name="OnCursorDown" Hash="3618352285" Arguments="1" CanPreventDefault="false" />
<!--Called whenever a ped finishes entering a vehicle-->
<EventType Name="OnPedEnteredVehicle" Hash="800199306" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped starts exiting a vehicle-->
<EventType Name="OnPedExitingVehicle" Hash="353075125" Arguments="0" CanPreventDefault="false" />
<!--Called when the window is focused-->
<EventType Name="OnFocus" Hash="1989030060" Arguments="0" CanPreventDefault="false" />
<!--Called whenever a ped finishes exited a vehicle-->
<EventType Name="OnPedExitedVehicle" Hash="1591215844" Arguments="0" CanPreventDefault="false" />
<!--Called when the mouse leaves the window-->
<EventType Name="OnMouseLeave" Hash="3102340603" Arguments="0" CanPreventDefault="false" />
<!--Called when a cursor button is up-->
<EventType Name="OnCursorUp" Hash="2031527000" Arguments="1" CanPreventDefault="false" />
<!--Called every process-->
<EventType Name="OnProcess" Hash="3150131130" Arguments="1" CanPreventDefault="false" />
<!--Called every prerender-->
<EventType Name="OnPreRender" Hash="2235820386" Arguments="0" CanPreventDefault="false" />
<!--Called when 2D shit should be rendered-->
<EventType Name="OnRender2D" Hash="3260181898" Arguments="0" CanPreventDefault="false" />
<!--Called when a line will be output to the chatbox-->
<EventType Name="OnChatOutput" Hash="2275472839" Arguments="2" CanPreventDefault="true" />
<!--Called when a mouse button is down-->
<EventType Name="OnMouseDown" Hash="2632778956" Arguments="2" CanPreventDefault="false" />
<!--Called when a mouse button is up-->
<EventType Name="OnMouseUp" Hash="3080252785" Arguments="2" CanPreventDefault="false" />
<!--Called when the cursor moves-->
<EventType Name="OnCursorMove" Hash="610929630" Arguments="1" CanPreventDefault="false" />
<!--Called when the mouse scrolls-->
<EventType Name="OnMouseWheel" Hash="1116330591" Arguments="3" CanPreventDefault="false" />
<!--Called when a mouse moves-->
<EventType Name="OnMouseMove" Hash="1865196431" Arguments="3" CanPreventDefault="false" />
<!--Called when a mouse is connected-->
<EventType Name="OnMouseConnected" Hash="4137684318" Arguments="1" CanPreventDefault="false" />
<!--Called when a mouse is disconnected-->
<EventType Name="OnMouseDisconnected" Hash="2332645211" Arguments="1" CanPreventDefault="false" />
<!--Called when the window is defocused-->
<EventType Name="OnLostFocus" Hash="1036525539" Arguments="0" CanPreventDefault="false" />
<!--Called when a keyboard key is up-->
<EventType Name="OnKeyUp" Hash="1763402597" Arguments="3" CanPreventDefault="false" />
<!--Called when an element is about to stream out-->
<EventType Name="OnElementStreamOut" Hash="3852636898" Arguments="2" CanPreventDefault="true" />
<!--Called when disconnected from the server-->
<EventType Name="OnDisconnect" Hash="3221334991" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerEnterSphere" Hash="3890156725" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerEnteredVehicle" Hash="3395021369" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerExitedVehicle" Hash="1654569001" Arguments="1" CanPreventDefault="false" />
<!---->
<EventType Name="OnLocalPlayerSwitchWeapon" Hash="3670373318" Arguments="2" CanPreventDefault="false" />
</EventTypes>

View File

@@ -0,0 +1,399 @@
<?xml version="1.0" ?>
<Commands>
<Command Name="jobwhitelist" Hash="2189523071" />
<Command Name="bizdelflooritems" Hash="158748106" />
<Command Name="bizpublic" Hash="2572551879" />
<Command Name="returnplr" Hash="2563135004" />
<Command Name="additemtype" Hash="1625056830" />
<Command Name="say" Hash="4241071205" />
<Command Name="freq" Hash="1475614133" />
<Command Name="items" Hash="3776899405" />
<Command Name="iplogin" Hash="3830114180" />
<Command Name="exit" Hash="2483651598" />
<Command Name="addjobrouteloc" Hash="2057882151" />
<Command Name="houseentrance" Hash="1732577001" />
<Command Name="houseclan" Hash="3573514699" />
<Command Name="aban" Hash="1063339661" />
<Command Name="vw" Hash="4141688848" />
<Command Name="autolastchar" Hash="3186897000" />
<Command Name="quit" Hash="1135269781" />
<Command Name="notips" Hash="3711348993" />
<Command Name="help" Hash="143088812" />
<Command Name="equip" Hash="4067673008" />
<Command Name="ccode" Hash="1323373828" />
<Command Name="start" Hash="2675529103" />
<Command Name="locale" Hash="1098958488" />
<Command Name="restart" Hash="3891864071" />
<Command Name="carrespawnclan" Hash="1840990743" />
<Command Name="deljobroute" Hash="3139178648" />
<Command Name="setemail" Hash="795930342" />
<Command Name="reloadcfg" Hash="2937436470" />
<Command Name="cmd" Hash="794565824" />
<Command Name="vehreloadall" Hash="1958007921" />
<Command Name="stopall" Hash="1683731152" />
<Command Name="stop" Hash="3109426870" />
<Command Name="refresh" Hash="1619108091" />
<Command Name="bizjob" Hash="1623679964" />
<Command Name="jobcolour" Hash="1906062370" />
<Command Name="subnetban" Hash="3446702509" />
<Command Name="bizdefaultitems" Hash="492108129" />
<Command Name="dumpdoc" Hash="3404143852" />
<Command Name="bizclan" Hash="2741917790" />
<Command Name="bizdeposit" Hash="4085204187" />
<Command Name="accent" Hash="1734464235" />
<Command Name="streamnameall" Hash="257040269" />
<Command Name="accents" Hash="749835561" />
<Command Name="bizfloor" Hash="991723021" />
<Command Name="bizowner" Hash="1245269599" />
<Command Name="jobrouteenabled" Hash="2783446125" />
<Command Name="bizreloadall" Hash="1391182304" />
<Command Name="accentlist" Hash="1686860130" />
<Command Name="login" Hash="2852702992" />
<Command Name="mute" Hash="3434705756" />
<Command Name="drop" Hash="1880425762" />
<Command Name="register" Hash="1610170388" />
<Command Name="bizstore" Hash="2047799380" />
<Command Name="gotoveh" Hash="1314378666" />
<Command Name="bizname" Hash="1656456532" />
<Command Name="changepass" Hash="1379839939" />
<Command Name="bizorder" Hash="1886403515" />
<Command Name="anims" Hash="3889228819" />
<Command Name="scrolllines" Hash="1527443730" />
<Command Name="gui" Hash="3573502200" />
<Command Name="2fa" Hash="3518788867" />
<Command Name="verifyemail" Hash="3201570836" />
<Command Name="loginalert" Hash="2359999903" />
<Command Name="siren" Hash="3683367432" />
<Command Name="mousecam" Hash="3206767913" />
<Command Name="bizbuyprice" Hash="655960419" />
<Command Name="delstaffflag" Hash="1313026715" />
<Command Name="bizexit" Hash="2828107612" />
<Command Name="chatautohide" Hash="4051244712" />
<Command Name="newchar" Hash="4170498675" />
<Command Name="anim" Hash="1739285595" />
<Command Name="lights" Hash="951890664" />
<Command Name="charban" Hash="994982700" />
<Command Name="biztill" Hash="869001970" />
<Command Name="an" Hash="2536834118" />
<Command Name="e" Hash="4024072794" />
<Command Name="addstaffflag" Hash="79289023" />
<Command Name="animlist" Hash="2302640798" />
<Command Name="vehjob" Hash="3344978244" />
<Command Name="clanchat" Hash="3592644293" />
<Command Name="stopanim" Hash="423975717" />
<Command Name="houseexit" Hash="3741361865" />
<Command Name="spawnveh" Hash="4087978827" />
<Command Name="acctban" Hash="2579355258" />
<Command Name="cban" Hash="2506657286" />
<Command Name="delplritem" Hash="2217077700" />
<Command Name="saban" Hash="1719006355" />
<Command Name="ipban" Hash="2759871306" />
<Command Name="delloglevel" Hash="3046139078" />
<Command Name="addbiz" Hash="3844119303" />
<Command Name="delbiz" Hash="1295584235" />
<Command Name="bizlock" Hash="3138871388" />
<Command Name="bizlights" Hash="2589891122" />
<Command Name="bizbuy" Hash="1419510099" />
<Command Name="addtrigresp" Hash="2942770628" />
<Command Name="bizfee" Hash="223799185" />
<Command Name="bizitemprice" Hash="3432680323" />
<Command Name="bizbalance" Hash="3394291228" />
<Command Name="bizstock" Hash="3463446083" />
<Command Name="bizwithdraw" Hash="4223432723" />
<Command Name="buy" Hash="3481502327" />
<Command Name="bizdelowner" Hash="3491490727" />
<Command Name="bizrank" Hash="3034649527" />
<Command Name="bizblip" Hash="688162896" />
<Command Name="bizpickup" Hash="3816558887" />
<Command Name="bizinfo" Hash="4145138181" />
<Command Name="cmdenabletype" Hash="3401887628" />
<Command Name="bizflooritems" Hash="3152039807" />
<Command Name="bizentrance" Hash="3384296964" />
<Command Name="nosave" Hash="3967601367" />
<Command Name="bizinttype" Hash="1993387962" />
<Command Name="vehrespawnclan" Hash="2839312157" />
<Command Name="bizdelstorageitems" Hash="640974901" />
<Command Name="bizdealership" Hash="1448970834" />
<Command Name="deljobrouteloc" Hash="630262577" />
<Command Name="me" Hash="2891092674" />
<Command Name="setgui" Hash="2722470096" />
<Command Name="do" Hash="2638594197" />
<Command Name="radioreloadall" Hash="240903479" />
<Command Name="s" Hash="453955339" />
<Command Name="shout" Hash="3228108389" />
<Command Name="lock" Hash="2274335502" />
<Command Name="setjobblips" Hash="3692573588" />
<Command Name="talk" Hash="2669991355" />
<Command Name="local" Hash="2346092776" />
<Command Name="l" Hash="2517025534" />
<Command Name="setlang" Hash="80385616" />
<Command Name="testguiprompt" Hash="1276898732" />
<Command Name="reloademailcfg" Hash="3863532754" />
<Command Name="w" Hash="476252946" />
<Command Name="gotobiz" Hash="175433282" />
<Command Name="whisper" Hash="1339834624" />
<Command Name="clan" Hash="2683740940" />
<Command Name="jobroutestartmsg" Hash="3050645607" />
<Command Name="addclan" Hash="4056447230" />
<Command Name="c" Hash="112844655" />
<Command Name="adminchat" Hash="1592899621" />
<Command Name="admins" Hash="2732594447" />
<Command Name="a" Hash="3904355907" />
<Command Name="gotospawn" Hash="1617509273" />
<Command Name="achat" Hash="648643670" />
<Command Name="houseowner" Hash="3391862861" />
<Command Name="m" Hash="3775001192" />
<Command Name="clans" Hash="304575875" />
<Command Name="testguierror" Hash="491890956" />
<Command Name="clanranks" Hash="374891081" />
<Command Name="clanflags" Hash="3602613223" />
<Command Name="clearstaffflags" Hash="1933688633" />
<Command Name="delclan" Hash="1490865981" />
<Command Name="oldveh" Hash="2876867678" />
<Command Name="nearveh" Hash="1881612975" />
<Command Name="clanaddrank" Hash="2620943916" />
<Command Name="stoproute" Hash="3037172349" />
<Command Name="clandelrank" Hash="892131823" />
<Command Name="clansetrank" Hash="3351619564" />
<Command Name="clanowner" Hash="316548129" />
<Command Name="clantag" Hash="3681023611" />
<Command Name="clanranktag" Hash="1772177415" />
<Command Name="clanmembertag" Hash="959912259" />
<Command Name="clanrankname" Hash="3030127040" />
<Command Name="clanranklevel" Hash="3892778233" />
<Command Name="clanmembertitle" Hash="3517062004" />
<Command Name="getplrveh" Hash="3278782420" />
<Command Name="clanaddrankflag" Hash="2541715106" />
<Command Name="clanrankflags" Hash="2045286736" />
<Command Name="clandelrankflag" Hash="2989628358" />
<Command Name="clanaddmemberflag" Hash="2650664065" />
<Command Name="clandelmemberflag" Hash="2712990392" />
<Command Name="armour" Hash="2549936275" />
<Command Name="cmddisabletype" Hash="3293268402" />
<Command Name="bindkey" Hash="1227425763" />
<Command Name="cmdenable" Hash="4119993794" />
<Command Name="cmddisable" Hash="4076768664" />
<Command Name="jobblip" Hash="2619537769" />
<Command Name="settime" Hash="1515686519" />
<Command Name="setminuteduration" Hash="3347405783" />
<Command Name="jobroutelocarrivemsg" Hash="2806715855" />
<Command Name="setweather" Hash="296092028" />
<Command Name="setsnow" Hash="54572929" />
<Command Name="setlogo" Hash="3511519265" />
<Command Name="setguicolours" Hash="1253001477" />
<Command Name="newcharspawn" Hash="3561425132" />
<Command Name="newcharcash" Hash="1263771093" />
<Command Name="addgrounditem" Hash="766381040" />
<Command Name="newcharskin" Hash="1335038066" />
<Command Name="vehrespawnempty" Hash="37869538" />
<Command Name="reloaddbcfg" Hash="2688744694" />
<Command Name="reloadlocalecfg" Hash="3323883086" />
<Command Name="reloadaccentcfg" Hash="1762311642" />
<Command Name="setbizblips" Hash="2208865773" />
<Command Name="docmdall" Hash="3550628791" />
<Command Name="sethouseblips" Hash="3851708594" />
<Command Name="bizstorage" Hash="853459670" />
<Command Name="setbizpickups" Hash="2871853734" />
<Command Name="sethousepickups" Hash="1540957074" />
<Command Name="kick" Hash="517332741" />
<Command Name="setjobpickups" Hash="1690177862" />
<Command Name="dbquery" Hash="1161190191" />
<Command Name="scode" Hash="771850886" />
<Command Name="gmx" Hash="1012197459" />
<Command Name="rt" Hash="196656302" />
<Command Name="saveall" Hash="1031238566" />
<Command Name="docmd" Hash="432538647" />
<Command Name="addloglevel" Hash="2430402978" />
<Command Name="loglevel" Hash="3600896637" />
<Command Name="streamurlall" Hash="432433149" />
<Command Name="forceresetpass" Hash="2586824369" />
<Command Name="fixblips" Hash="3117299078" />
<Command Name="fixpickups" Hash="4113146230" />
<Command Name="carrespawnbiz" Hash="2668944323" />
<Command Name="cars" Hash="2512854292" />
<Command Name="resetambience" Hash="2196473743" />
<Command Name="testguiinfo" Hash="2560043709" />
<Command Name="jobroutefinishmsg" Hash="4059033309" />
<Command Name="tax" Hash="2390866550" />
<Command Name="wealth" Hash="1012568925" />
<Command Name="givemoney" Hash="3084115026" />
<Command Name="forcepayday" Hash="152293771" />
<Command Name="speak" Hash="4227147363" />
<Command Name="testemail" Hash="3217958560" />
<Command Name="commands" Hash="2587759404" />
<Command Name="enter" Hash="3111174254" />
<Command Name="cmds" Hash="2152026535" />
<Command Name="info" Hash="3414765911" />
<Command Name="pos" Hash="2161764012" />
<Command Name="veh" Hash="4108237688" />
<Command Name="warpinveh" Hash="1511727410" />
<Command Name="v" Hash="1801730948" />
<Command Name="car" Hash="2000545437" />
<Command Name="spawncar" Hash="1883948718" />
<Command Name="skin" Hash="41510942" />
<Command Name="vehdelowner" Hash="1446958743" />
<Command Name="trigresp" Hash="3910880795" />
<Command Name="skins" Hash="3775105792" />
<Command Name="addjobloc" Hash="3531129112" />
<Command Name="clothes" Hash="813282444" />
<Command Name="changeskin" Hash="2654409721" />
<Command Name="addhouse" Hash="872977526" />
<Command Name="delhouse" Hash="919344075" />
<Command Name="take" Hash="937258619" />
<Command Name="housereloadall" Hash="2365497957" />
<Command Name="getveh" Hash="438514653" />
<Command Name="quitjob" Hash="4168778638" />
<Command Name="houseinfo" Hash="2155877264" />
<Command Name="engine" Hash="3903330957" />
<Command Name="addtrigcond" Hash="2950893705" />
<Command Name="geoip" Hash="1182365374" />
<Command Name="housebuy" Hash="3262448210" />
<Command Name="addveh" Hash="2701373167" />
<Command Name="housedesc" Hash="1086099091" />
<Command Name="cursor" Hash="3313461902" />
<Command Name="houselock" Hash="3431381449" />
<Command Name="houselights" Hash="1768421772" />
<Command Name="drag" Hash="1833282923" />
<Command Name="housebuyprice" Hash="2313447822" />
<Command Name="up" Hash="1133833840" />
<Command Name="houserentprice" Hash="2866086582" />
<Command Name="houseblip" Hash="1586844101" />
<Command Name="gps" Hash="1424645575" />
<Command Name="housepickup" Hash="272986777" />
<Command Name="houseinttype" Hash="1526335570" />
<Command Name="i" Hash="3865851505" />
<Command Name="item" Hash="521872670" />
<Command Name="additem" Hash="1898315500" />
<Command Name="delgrounditem" Hash="300357065" />
<Command Name="delplritems" Hash="2273569865" />
<Command Name="itemtypeuseval" Hash="4115341070" />
<Command Name="pickup" Hash="1100888573" />
<Command Name="put" Hash="2928708052" />
<Command Name="inventory" Hash="2972535350" />
<Command Name="use" Hash="2494680139" />
<Command Name="inv" Hash="4200577949" />
<Command Name="houseitems" Hash="3830822780" />
<Command Name="buylist" Hash="1273281402" />
<Command Name="vehbuyprice" Hash="2705069139" />
<Command Name="power" Hash="2877948320" />
<Command Name="radio" Hash="3762690831" />
<Command Name="r" Hash="1812594589" />
<Command Name="itemtypeusetype" Hash="1457290076" />
<Command Name="itemtypeorderprice" Hash="1622827053" />
<Command Name="itemtyperiskmult" Hash="298256682" />
<Command Name="itemtypeenabled" Hash="1424486221" />
<Command Name="jobaddplayerbl" Hash="3037502154" />
<Command Name="takejob" Hash="2690682686" />
<Command Name="startwork" Hash="307130076" />
<Command Name="setstars" Hash="3388953278" />
<Command Name="stopwork" Hash="765483006" />
<Command Name="health" Hash="3470402323" />
<Command Name="startjob" Hash="4288994387" />
<Command Name="stopjob" Hash="2761630709" />
<Command Name="uniform" Hash="4130109879" />
<Command Name="passenger" Hash="1005578461" />
<Command Name="department" Hash="3441287562" />
<Command Name="d" Hash="2564639436" />
<Command Name="delveh" Hash="152714755" />
<Command Name="fare" Hash="1456298103" />
<Command Name="detain" Hash="3221757631" />
<Command Name="search" Hash="3035683751" />
<Command Name="startroute" Hash="1616395680" />
<Command Name="jobbl" Hash="779699388" />
<Command Name="addjob" Hash="2919626095" />
<Command Name="deljobloc" Hash="1739246254" />
<Command Name="addjobroute" Hash="2656138748" />
<Command Name="jobtoggle" Hash="2928606311" />
<Command Name="jobroutename" Hash="2017870989" />
<Command Name="jobroutepay" Hash="1116013836" />
<Command Name="jobroutelocnextmsg" Hash="1672851411" />
<Command Name="jobroutevehcolours" Hash="1488821428" />
<Command Name="jobroutedelays" Hash="1645912336" />
<Command Name="jobpickup" Hash="3405408273" />
<Command Name="jobwl" Hash="432841384" />
<Command Name="jobblacklist" Hash="1922085790" />
<Command Name="freeze" Hash="1183970330" />
<Command Name="radiostations" Hash="3940254175" />
<Command Name="jobaddplayerwl" Hash="2193194206" />
<Command Name="jobdelplayerbl" Hash="2420244398" />
<Command Name="jobreloadall" Hash="2284567617" />
<Command Name="jobinfo" Hash="1110948668" />
<Command Name="vehpublic" Hash="3482619154" />
<Command Name="joblocinfo" Hash="3048238516" />
<Command Name="unbindkey" Hash="1293547552" />
<Command Name="keybinds" Hash="839428196" />
<Command Name="lang" Hash="822707298" />
<Command Name="language" Hash="3571151285" />
<Command Name="idea" Hash="176933445" />
<Command Name="bug" Hash="898416404" />
<Command Name="yes" Hash="1978086825" />
<Command Name="no" Hash="1739204639" />
<Command Name="stuck" Hash="1518825670" />
<Command Name="radiostation" Hash="28088017" />
<Command Name="radiovolume" Hash="1214320345" />
<Command Name="unmute" Hash="567433405" />
<Command Name="infiniterun" Hash="872561642" />
<Command Name="unfreeze" Hash="2907185820" />
<Command Name="goto" Hash="1382046848" />
<Command Name="gethere" Hash="390671735" />
<Command Name="vehinfo" Hash="157447745" />
<Command Name="gotopos" Hash="978357886" />
<Command Name="lastveh" Hash="1130556078" />
<Command Name="gotohouse" Hash="2545077731" />
<Command Name="gotojob" Hash="1095862314" />
<Command Name="gotoloc" Hash="853263374" />
<Command Name="fr" Hash="3430272718" />
<Command Name="ba" Hash="749160980" />
<Command Name="lt" Hash="3757671281" />
<Command Name="vehrentprice" Hash="1386181794" />
<Command Name="dn" Hash="3930255363" />
<Command Name="int" Hash="340908721" />
<Command Name="staffflags" Hash="3021358894" />
<Command Name="getstaffflags" Hash="3580006325" />
<Command Name="nonrpname" Hash="1622484520" />
<Command Name="setskin" Hash="934967852" />
<Command Name="setname" Hash="1809869876" />
<Command Name="setaccent" Hash="2041102865" />
<Command Name="plrinfo" Hash="1743625616" />
<Command Name="getplrhouse" Hash="2410855153" />
<Command Name="getplrbiz" Hash="2269973052" />
<Command Name="ip" Hash="2783163181" />
<Command Name="plrsync" Hash="2152683965" />
<Command Name="switchchar" Hash="925728418" />
<Command Name="usechar" Hash="1390554915" />
<Command Name="addtrig" Hash="2612767502" />
<Command Name="deltrig" Hash="850336973" />
<Command Name="deltrigcond" Hash="2326689261" />
<Command Name="deltrigresp" Hash="2318039200" />
<Command Name="triggers" Hash="248416589" />
<Command Name="trigcond" Hash="3919528790" />
<Command Name="trigtoggle" Hash="3621806868" />
<Command Name="tempveh" Hash="3698377893" />
<Command Name="oldcar" Hash="681236923" />
<Command Name="lastcar" Hash="3229726539" />
<Command Name="unlock" Hash="1793372399" />
<Command Name="vehrespawnpublic" Hash="3922930954" />
<Command Name="vehowner" Hash="997636202" />
<Command Name="vehclan" Hash="1562240026" />
<Command Name="vehbiz" Hash="2353348396" />
<Command Name="vehrank" Hash="1251127283" />
<Command Name="vehpark" Hash="116144677" />
<Command Name="vehrespawnall" Hash="4068906615" />
<Command Name="vehrespawnjob" Hash="843450194" />
<Command Name="vehrespawnplr" Hash="359490131" />
<Command Name="vehrespawnbiz" Hash="2036558138" />
<Command Name="vehrespawn" Hash="2026210653" />
<Command Name="carrespawnall" Hash="351347854" />
<Command Name="carrespawnempty" Hash="3796941249" />
<Command Name="carrespawnjob" Hash="3560027563" />
<Command Name="carrespawnplr" Hash="4078620842" />
<Command Name="carrespawnpublic" Hash="1263815958" />
<Command Name="carrespawn" Hash="164999966" />
<Command Name="carreloadall" Hash="1616522302" />
<Command Name="vehrent" Hash="3230862042" />
<Command Name="vehstoprent" Hash="3033622543" />
<Command Name="vehbuy" Hash="4080743371" />
<Command Name="vehcolour" Hash="249087681" />
<Command Name="vehlivery" Hash="2590964950" />
<Command Name="vehrepair" Hash="2059704110" />
</Commands>

View File

@@ -0,0 +1,545 @@
<?xml version="1.0" ?>
<Defines>
<Define Name="KEYSTATE_UP" Value="0" />
<Define Name="KEYSTATE_DOWN" Value="1" />
<Define Name="KEYSTATE_BOTH" Value="2" />
<Define Name="SDL_SCANCODE_UNKNOWN" Value="0" />
<Define Name="SDL_SCANCODE_A" Value="4" />
<Define Name="SDL_SCANCODE_B" Value="5" />
<Define Name="SDL_SCANCODE_C" Value="6" />
<Define Name="SDL_SCANCODE_D" Value="7" />
<Define Name="SDL_SCANCODE_E" Value="8" />
<Define Name="SDL_SCANCODE_F" Value="9" />
<Define Name="SDL_SCANCODE_G" Value="10" />
<Define Name="SDL_SCANCODE_H" Value="11" />
<Define Name="SDL_SCANCODE_I" Value="12" />
<Define Name="SDL_SCANCODE_J" Value="13" />
<Define Name="SDL_SCANCODE_K" Value="14" />
<Define Name="SDL_SCANCODE_L" Value="15" />
<Define Name="SDL_SCANCODE_M" Value="16" />
<Define Name="SDL_SCANCODE_N" Value="17" />
<Define Name="SDL_SCANCODE_O" Value="18" />
<Define Name="SDL_SCANCODE_P" Value="19" />
<Define Name="SDL_SCANCODE_Q" Value="20" />
<Define Name="SDL_SCANCODE_R" Value="21" />
<Define Name="SDL_SCANCODE_S" Value="22" />
<Define Name="SDL_SCANCODE_T" Value="23" />
<Define Name="SDL_SCANCODE_U" Value="24" />
<Define Name="SDL_SCANCODE_V" Value="25" />
<Define Name="SDL_SCANCODE_W" Value="26" />
<Define Name="SDL_SCANCODE_X" Value="27" />
<Define Name="SDL_SCANCODE_Y" Value="28" />
<Define Name="SDL_SCANCODE_Z" Value="29" />
<Define Name="SDL_SCANCODE_1" Value="30" />
<Define Name="SDL_SCANCODE_2" Value="31" />
<Define Name="SDL_SCANCODE_3" Value="32" />
<Define Name="SDL_SCANCODE_4" Value="33" />
<Define Name="SDL_SCANCODE_5" Value="34" />
<Define Name="SDL_SCANCODE_6" Value="35" />
<Define Name="SDL_SCANCODE_7" Value="36" />
<Define Name="SDL_SCANCODE_8" Value="37" />
<Define Name="SDL_SCANCODE_9" Value="38" />
<Define Name="SDL_SCANCODE_0" Value="39" />
<Define Name="SDL_SCANCODE_RETURN" Value="40" />
<Define Name="SDL_SCANCODE_ESCAPE" Value="41" />
<Define Name="SDL_SCANCODE_BACKSPACE" Value="42" />
<Define Name="SDL_SCANCODE_TAB" Value="43" />
<Define Name="SDL_SCANCODE_SPACE" Value="44" />
<Define Name="SDL_SCANCODE_MINUS" Value="45" />
<Define Name="SDL_SCANCODE_EQUALS" Value="46" />
<Define Name="SDL_SCANCODE_LEFTBRACKET" Value="47" />
<Define Name="SDL_SCANCODE_RIGHTBRACKET" Value="48" />
<Define Name="SDL_SCANCODE_BACKSLASH" Value="49" />
<Define Name="SDL_SCANCODE_NONUSHASH" Value="50" />
<Define Name="SDL_SCANCODE_SEMICOLON" Value="51" />
<Define Name="SDL_SCANCODE_APOSTROPHE" Value="52" />
<Define Name="SDL_SCANCODE_GRAVE" Value="53" />
<Define Name="SDL_SCANCODE_COMMA" Value="54" />
<Define Name="SDL_SCANCODE_PERIOD" Value="55" />
<Define Name="SDL_SCANCODE_SLASH" Value="56" />
<Define Name="SDL_SCANCODE_CAPSLOCK" Value="57" />
<Define Name="SDL_SCANCODE_F1" Value="58" />
<Define Name="SDL_SCANCODE_F2" Value="59" />
<Define Name="SDL_SCANCODE_F3" Value="60" />
<Define Name="SDL_SCANCODE_F4" Value="61" />
<Define Name="SDL_SCANCODE_F5" Value="62" />
<Define Name="SDL_SCANCODE_F6" Value="63" />
<Define Name="SDL_SCANCODE_F7" Value="64" />
<Define Name="SDL_SCANCODE_F8" Value="65" />
<Define Name="SDL_SCANCODE_F9" Value="66" />
<Define Name="SDL_SCANCODE_F10" Value="67" />
<Define Name="SDL_SCANCODE_F11" Value="68" />
<Define Name="SDL_SCANCODE_F12" Value="69" />
<Define Name="SDL_SCANCODE_PRINTSCREEN" Value="70" />
<Define Name="SDL_SCANCODE_SCROLLLOCK" Value="71" />
<Define Name="SDL_SCANCODE_PAUSE" Value="72" />
<Define Name="SDL_SCANCODE_INSERT" Value="73" />
<Define Name="SDL_SCANCODE_HOME" Value="74" />
<Define Name="SDL_SCANCODE_PAGEUP" Value="75" />
<Define Name="SDL_SCANCODE_DELETE" Value="76" />
<Define Name="SDL_SCANCODE_END" Value="77" />
<Define Name="SDL_SCANCODE_PAGEDOWN" Value="78" />
<Define Name="SDL_SCANCODE_RIGHT" Value="79" />
<Define Name="SDL_SCANCODE_LEFT" Value="80" />
<Define Name="SDL_SCANCODE_DOWN" Value="81" />
<Define Name="SDL_SCANCODE_UP" Value="82" />
<Define Name="SDL_SCANCODE_NUMLOCKCLEAR" Value="83" />
<Define Name="SDL_SCANCODE_KP_DIVIDE" Value="84" />
<Define Name="SDL_SCANCODE_KP_MULTIPLY" Value="85" />
<Define Name="SDL_SCANCODE_KP_MINUS" Value="86" />
<Define Name="SDL_SCANCODE_KP_PLUS" Value="87" />
<Define Name="SDL_SCANCODE_KP_ENTER" Value="88" />
<Define Name="SDL_SCANCODE_KP_1" Value="89" />
<Define Name="SDL_SCANCODE_KP_2" Value="90" />
<Define Name="SDL_SCANCODE_KP_3" Value="91" />
<Define Name="SDL_SCANCODE_KP_4" Value="92" />
<Define Name="SDL_SCANCODE_KP_5" Value="93" />
<Define Name="SDL_SCANCODE_KP_6" Value="94" />
<Define Name="SDL_SCANCODE_KP_7" Value="95" />
<Define Name="SDL_SCANCODE_KP_8" Value="96" />
<Define Name="SDL_SCANCODE_KP_9" Value="97" />
<Define Name="SDL_SCANCODE_KP_0" Value="98" />
<Define Name="SDL_SCANCODE_KP_PERIOD" Value="99" />
<Define Name="SDL_SCANCODE_NONUSBACKSLASH" Value="100" />
<Define Name="SDL_SCANCODE_APPLICATION" Value="101" />
<Define Name="SDL_SCANCODE_POWER" Value="102" />
<Define Name="SDL_SCANCODE_KP_EQUALS" Value="103" />
<Define Name="SDL_SCANCODE_F13" Value="104" />
<Define Name="SDL_SCANCODE_F14" Value="105" />
<Define Name="SDL_SCANCODE_F15" Value="106" />
<Define Name="SDL_SCANCODE_F16" Value="107" />
<Define Name="SDL_SCANCODE_F17" Value="108" />
<Define Name="SDL_SCANCODE_F18" Value="109" />
<Define Name="SDL_SCANCODE_F19" Value="110" />
<Define Name="SDL_SCANCODE_F20" Value="111" />
<Define Name="SDL_SCANCODE_F21" Value="112" />
<Define Name="SDL_SCANCODE_F22" Value="113" />
<Define Name="SDL_SCANCODE_F23" Value="114" />
<Define Name="SDL_SCANCODE_F24" Value="115" />
<Define Name="SDL_SCANCODE_EXECUTE" Value="116" />
<Define Name="SDL_SCANCODE_HELP" Value="117" />
<Define Name="SDL_SCANCODE_MENU" Value="118" />
<Define Name="SDL_SCANCODE_SELECT" Value="119" />
<Define Name="SDL_SCANCODE_STOP" Value="120" />
<Define Name="SDL_SCANCODE_AGAIN" Value="121" />
<Define Name="SDL_SCANCODE_UNDO" Value="122" />
<Define Name="SDL_SCANCODE_CUT" Value="123" />
<Define Name="SDL_SCANCODE_COPY" Value="124" />
<Define Name="SDL_SCANCODE_PASTE" Value="125" />
<Define Name="SDL_SCANCODE_FIND" Value="126" />
<Define Name="SDL_SCANCODE_MUTE" Value="127" />
<Define Name="SDL_SCANCODE_VOLUMEUP" Value="128" />
<Define Name="SDL_SCANCODE_VOLUMEDOWN" Value="129" />
<Define Name="SDL_SCANCODE_KP_COMMA" Value="133" />
<Define Name="SDL_SCANCODE_KP_EQUALSAS400" Value="134" />
<Define Name="SDL_SCANCODE_INTERNATIONAL1" Value="135" />
<Define Name="SDL_SCANCODE_INTERNATIONAL2" Value="136" />
<Define Name="SDL_SCANCODE_INTERNATIONAL3" Value="137" />
<Define Name="SDL_SCANCODE_INTERNATIONAL4" Value="138" />
<Define Name="SDL_SCANCODE_INTERNATIONAL5" Value="139" />
<Define Name="SDL_SCANCODE_INTERNATIONAL6" Value="140" />
<Define Name="SDL_SCANCODE_INTERNATIONAL7" Value="141" />
<Define Name="SDL_SCANCODE_INTERNATIONAL8" Value="142" />
<Define Name="SDL_SCANCODE_INTERNATIONAL9" Value="143" />
<Define Name="SDL_SCANCODE_LANG1" Value="144" />
<Define Name="SDL_SCANCODE_LANG2" Value="145" />
<Define Name="SDL_SCANCODE_LANG3" Value="146" />
<Define Name="SDL_SCANCODE_LANG4" Value="147" />
<Define Name="SDL_SCANCODE_LANG5" Value="148" />
<Define Name="SDL_SCANCODE_LANG6" Value="149" />
<Define Name="SDL_SCANCODE_LANG7" Value="150" />
<Define Name="SDL_SCANCODE_LANG8" Value="151" />
<Define Name="SDL_SCANCODE_LANG9" Value="152" />
<Define Name="SDL_SCANCODE_ALTERASE" Value="153" />
<Define Name="SDL_SCANCODE_SYSREQ" Value="154" />
<Define Name="SDL_SCANCODE_CANCEL" Value="155" />
<Define Name="SDL_SCANCODE_CLEAR" Value="156" />
<Define Name="SDL_SCANCODE_PRIOR" Value="157" />
<Define Name="SDL_SCANCODE_RETURN2" Value="158" />
<Define Name="SDL_SCANCODE_SEPARATOR" Value="159" />
<Define Name="SDL_SCANCODE_OUT" Value="160" />
<Define Name="SDL_SCANCODE_OPER" Value="161" />
<Define Name="SDL_SCANCODE_CLEARAGAIN" Value="162" />
<Define Name="SDL_SCANCODE_CRSEL" Value="163" />
<Define Name="SDL_SCANCODE_EXSEL" Value="164" />
<Define Name="SDL_SCANCODE_KP_00" Value="176" />
<Define Name="SDL_SCANCODE_KP_000" Value="177" />
<Define Name="SDL_SCANCODE_THOUSANDSSEPARATOR" Value="178" />
<Define Name="SDL_SCANCODE_DECIMALSEPARATOR" Value="179" />
<Define Name="SDL_SCANCODE_CURRENCYUNIT" Value="180" />
<Define Name="SDL_SCANCODE_CURRENCYSUBUNIT" Value="181" />
<Define Name="SDL_SCANCODE_KP_LEFTPAREN" Value="182" />
<Define Name="SDL_SCANCODE_KP_RIGHTPAREN" Value="183" />
<Define Name="SDL_SCANCODE_KP_LEFTBRACE" Value="184" />
<Define Name="SDL_SCANCODE_KP_RIGHTBRACE" Value="185" />
<Define Name="SDL_SCANCODE_KP_TAB" Value="186" />
<Define Name="SDL_SCANCODE_KP_BACKSPACE" Value="187" />
<Define Name="SDL_SCANCODE_KP_A" Value="188" />
<Define Name="SDL_SCANCODE_KP_B" Value="189" />
<Define Name="SDL_SCANCODE_KP_C" Value="190" />
<Define Name="SDL_SCANCODE_KP_D" Value="191" />
<Define Name="SDL_SCANCODE_KP_E" Value="192" />
<Define Name="SDL_SCANCODE_KP_F" Value="193" />
<Define Name="SDL_SCANCODE_KP_XOR" Value="194" />
<Define Name="SDL_SCANCODE_KP_POWER" Value="195" />
<Define Name="SDL_SCANCODE_KP_PERCENT" Value="196" />
<Define Name="SDL_SCANCODE_KP_LESS" Value="197" />
<Define Name="SDL_SCANCODE_KP_GREATER" Value="198" />
<Define Name="SDL_SCANCODE_KP_AMPERSAND" Value="199" />
<Define Name="SDL_SCANCODE_KP_DBLAMPERSAND" Value="200" />
<Define Name="SDL_SCANCODE_KP_VERTICALBAR" Value="201" />
<Define Name="SDL_SCANCODE_KP_DBLVERTICALBAR" Value="202" />
<Define Name="SDL_SCANCODE_KP_COLON" Value="203" />
<Define Name="SDL_SCANCODE_KP_HASH" Value="204" />
<Define Name="SDL_SCANCODE_KP_SPACE" Value="205" />
<Define Name="SDL_SCANCODE_KP_AT" Value="206" />
<Define Name="SDL_SCANCODE_KP_EXCLAM" Value="207" />
<Define Name="SDL_SCANCODE_KP_MEMSTORE" Value="208" />
<Define Name="SDL_SCANCODE_KP_MEMRECALL" Value="209" />
<Define Name="SDL_SCANCODE_KP_MEMCLEAR" Value="210" />
<Define Name="SDL_SCANCODE_KP_MEMADD" Value="211" />
<Define Name="SDL_SCANCODE_KP_MEMSUBTRACT" Value="212" />
<Define Name="SDL_SCANCODE_KP_MEMMULTIPLY" Value="213" />
<Define Name="SDL_SCANCODE_KP_MEMDIVIDE" Value="214" />
<Define Name="SDL_SCANCODE_KP_PLUSMINUS" Value="215" />
<Define Name="SDL_SCANCODE_KP_CLEAR" Value="216" />
<Define Name="SDL_SCANCODE_KP_CLEARENTRY" Value="217" />
<Define Name="SDL_SCANCODE_KP_BINARY" Value="218" />
<Define Name="SDL_SCANCODE_KP_OCTAL" Value="219" />
<Define Name="SDL_SCANCODE_KP_DECIMAL" Value="220" />
<Define Name="SDL_SCANCODE_KP_HEXADECIMAL" Value="221" />
<Define Name="SDL_SCANCODE_LCTRL" Value="224" />
<Define Name="SDL_SCANCODE_LSHIFT" Value="225" />
<Define Name="SDL_SCANCODE_LALT" Value="226" />
<Define Name="SDL_SCANCODE_LGUI" Value="227" />
<Define Name="SDL_SCANCODE_RCTRL" Value="228" />
<Define Name="SDL_SCANCODE_RSHIFT" Value="229" />
<Define Name="SDL_SCANCODE_RALT" Value="230" />
<Define Name="SDL_SCANCODE_RGUI" Value="231" />
<Define Name="SDL_SCANCODE_MODE" Value="257" />
<Define Name="SDL_SCANCODE_AUDIONEXT" Value="258" />
<Define Name="SDL_SCANCODE_AUDIOPREV" Value="259" />
<Define Name="SDL_SCANCODE_AUDIOSTOP" Value="260" />
<Define Name="SDL_SCANCODE_AUDIOPLAY" Value="261" />
<Define Name="SDL_SCANCODE_AUDIOMUTE" Value="262" />
<Define Name="SDL_SCANCODE_MEDIASELECT" Value="263" />
<Define Name="SDL_SCANCODE_WWW" Value="264" />
<Define Name="SDL_SCANCODE_MAIL" Value="265" />
<Define Name="SDL_SCANCODE_CALCULATOR" Value="266" />
<Define Name="SDL_SCANCODE_COMPUTER" Value="267" />
<Define Name="SDL_SCANCODE_AC_SEARCH" Value="268" />
<Define Name="SDL_SCANCODE_AC_HOME" Value="269" />
<Define Name="SDL_SCANCODE_AC_BACK" Value="270" />
<Define Name="SDL_SCANCODE_AC_FORWARD" Value="271" />
<Define Name="SDL_SCANCODE_AC_STOP" Value="272" />
<Define Name="SDL_SCANCODE_AC_REFRESH" Value="273" />
<Define Name="SDL_SCANCODE_AC_BOOKMARKS" Value="274" />
<Define Name="SDL_SCANCODE_BRIGHTNESSDOWN" Value="275" />
<Define Name="SDL_SCANCODE_BRIGHTNESSUP" Value="276" />
<Define Name="SDL_SCANCODE_DISPLAYSWITCH" Value="277" />
<Define Name="SDL_SCANCODE_KBDILLUMTOGGLE" Value="278" />
<Define Name="SDL_SCANCODE_KBDILLUMDOWN" Value="279" />
<Define Name="SDL_SCANCODE_KBDILLUMUP" Value="280" />
<Define Name="SDL_SCANCODE_EJECT" Value="281" />
<Define Name="SDL_SCANCODE_SLEEP" Value="282" />
<Define Name="SDL_SCANCODE_APP1" Value="283" />
<Define Name="SDL_SCANCODE_APP2" Value="284" />
<Define Name="SDL_SCANCODE_AUDIOREWIND" Value="285" />
<Define Name="SDL_SCANCODE_AUDIOFASTFORWARD" Value="286" />
<Define Name="SDL_NUM_SCANCODES" Value="512" />
<Define Name="SDLK_UNKNOWN" Value="0" />
<Define Name="SDLK_RETURN" Value="13" />
<Define Name="SDLK_ESCAPE" Value="27" />
<Define Name="SDLK_BACKSPACE" Value="8" />
<Define Name="SDLK_TAB" Value="9" />
<Define Name="SDLK_SPACE" Value="32" />
<Define Name="SDLK_EXCLAIM" Value="33" />
<Define Name="SDLK_QUOTEDBL" Value="34" />
<Define Name="SDLK_HASH" Value="35" />
<Define Name="SDLK_PERCENT" Value="37" />
<Define Name="SDLK_DOLLAR" Value="36" />
<Define Name="SDLK_AMPERSAND" Value="38" />
<Define Name="SDLK_QUOTE" Value="39" />
<Define Name="SDLK_LEFTPAREN" Value="40" />
<Define Name="SDLK_RIGHTPAREN" Value="41" />
<Define Name="SDLK_ASTERISK" Value="42" />
<Define Name="SDLK_PLUS" Value="43" />
<Define Name="SDLK_COMMA" Value="44" />
<Define Name="SDLK_MINUS" Value="45" />
<Define Name="SDLK_PERIOD" Value="46" />
<Define Name="SDLK_SLASH" Value="47" />
<Define Name="SDLK_0" Value="48" />
<Define Name="SDLK_1" Value="49" />
<Define Name="SDLK_2" Value="50" />
<Define Name="SDLK_3" Value="51" />
<Define Name="SDLK_4" Value="52" />
<Define Name="SDLK_5" Value="53" />
<Define Name="SDLK_6" Value="54" />
<Define Name="SDLK_7" Value="55" />
<Define Name="SDLK_8" Value="56" />
<Define Name="SDLK_9" Value="57" />
<Define Name="SDLK_COLON" Value="58" />
<Define Name="SDLK_SEMICOLON" Value="59" />
<Define Name="SDLK_LESS" Value="60" />
<Define Name="SDLK_EQUALS" Value="61" />
<Define Name="SDLK_GREATER" Value="62" />
<Define Name="SDLK_QUESTION" Value="63" />
<Define Name="SDLK_AT" Value="64" />
<Define Name="SDLK_LEFTBRACKET" Value="91" />
<Define Name="SDLK_BACKSLASH" Value="92" />
<Define Name="SDLK_RIGHTBRACKET" Value="93" />
<Define Name="SDLK_CARET" Value="94" />
<Define Name="SDLK_UNDERSCORE" Value="95" />
<Define Name="SDLK_BACKQUOTE" Value="96" />
<Define Name="SDLK_a" Value="97" />
<Define Name="SDLK_b" Value="98" />
<Define Name="SDLK_c" Value="99" />
<Define Name="SDLK_d" Value="100" />
<Define Name="SDLK_e" Value="101" />
<Define Name="SDLK_f" Value="102" />
<Define Name="SDLK_g" Value="103" />
<Define Name="SDLK_h" Value="104" />
<Define Name="SDLK_i" Value="105" />
<Define Name="SDLK_j" Value="106" />
<Define Name="SDLK_k" Value="107" />
<Define Name="SDLK_l" Value="108" />
<Define Name="SDLK_m" Value="109" />
<Define Name="SDLK_n" Value="110" />
<Define Name="SDLK_o" Value="111" />
<Define Name="SDLK_p" Value="112" />
<Define Name="SDLK_q" Value="113" />
<Define Name="SDLK_r" Value="114" />
<Define Name="SDLK_s" Value="115" />
<Define Name="SDLK_t" Value="116" />
<Define Name="SDLK_u" Value="117" />
<Define Name="SDLK_v" Value="118" />
<Define Name="SDLK_w" Value="119" />
<Define Name="SDLK_x" Value="120" />
<Define Name="SDLK_y" Value="121" />
<Define Name="SDLK_z" Value="122" />
<Define Name="SDLK_CAPSLOCK" Value="1073741881" />
<Define Name="SDLK_F1" Value="1073741882" />
<Define Name="SDLK_F2" Value="1073741883" />
<Define Name="SDLK_F3" Value="1073741884" />
<Define Name="SDLK_F4" Value="1073741885" />
<Define Name="SDLK_F5" Value="1073741886" />
<Define Name="SDLK_F6" Value="1073741887" />
<Define Name="SDLK_F7" Value="1073741888" />
<Define Name="SDLK_F8" Value="1073741889" />
<Define Name="SDLK_F9" Value="1073741890" />
<Define Name="SDLK_F10" Value="1073741891" />
<Define Name="SDLK_F11" Value="1073741892" />
<Define Name="SDLK_F12" Value="1073741893" />
<Define Name="SDLK_PRINTSCREEN" Value="1073741894" />
<Define Name="SDLK_SCROLLLOCK" Value="1073741895" />
<Define Name="SDLK_PAUSE" Value="1073741896" />
<Define Name="SDLK_INSERT" Value="1073741897" />
<Define Name="SDLK_HOME" Value="1073741898" />
<Define Name="SDLK_PAGEUP" Value="1073741899" />
<Define Name="SDLK_DELETE" Value="127" />
<Define Name="SDLK_END" Value="1073741901" />
<Define Name="SDLK_PAGEDOWN" Value="1073741902" />
<Define Name="SDLK_RIGHT" Value="1073741903" />
<Define Name="SDLK_LEFT" Value="1073741904" />
<Define Name="SDLK_DOWN" Value="1073741905" />
<Define Name="SDLK_UP" Value="1073741906" />
<Define Name="SDLK_NUMLOCKCLEAR" Value="1073741907" />
<Define Name="SDLK_KP_DIVIDE" Value="1073741908" />
<Define Name="SDLK_KP_MULTIPLY" Value="1073741909" />
<Define Name="SDLK_KP_MINUS" Value="1073741910" />
<Define Name="SDLK_KP_PLUS" Value="1073741911" />
<Define Name="SDLK_KP_ENTER" Value="1073741912" />
<Define Name="SDLK_KP_1" Value="1073741913" />
<Define Name="SDLK_KP_2" Value="1073741914" />
<Define Name="SDLK_KP_3" Value="1073741915" />
<Define Name="SDLK_KP_4" Value="1073741916" />
<Define Name="SDLK_KP_5" Value="1073741917" />
<Define Name="SDLK_KP_6" Value="1073741918" />
<Define Name="SDLK_KP_7" Value="1073741919" />
<Define Name="SDLK_KP_8" Value="1073741920" />
<Define Name="SDLK_KP_9" Value="1073741921" />
<Define Name="SDLK_KP_0" Value="1073741922" />
<Define Name="SDLK_KP_PERIOD" Value="1073741923" />
<Define Name="SDLK_APPLICATION" Value="1073741925" />
<Define Name="SDLK_POWER" Value="1073741926" />
<Define Name="SDLK_KP_EQUALS" Value="1073741927" />
<Define Name="SDLK_F13" Value="1073741928" />
<Define Name="SDLK_F14" Value="1073741929" />
<Define Name="SDLK_F15" Value="1073741930" />
<Define Name="SDLK_F16" Value="1073741931" />
<Define Name="SDLK_F17" Value="1073741932" />
<Define Name="SDLK_F18" Value="1073741933" />
<Define Name="SDLK_F19" Value="1073741934" />
<Define Name="SDLK_F20" Value="1073741935" />
<Define Name="SDLK_F21" Value="1073741936" />
<Define Name="SDLK_F22" Value="1073741937" />
<Define Name="SDLK_F23" Value="1073741938" />
<Define Name="SDLK_F24" Value="1073741939" />
<Define Name="SDLK_EXECUTE" Value="1073741940" />
<Define Name="SDLK_HELP" Value="1073741941" />
<Define Name="SDLK_MENU" Value="1073741942" />
<Define Name="SDLK_SELECT" Value="1073741943" />
<Define Name="SDLK_STOP" Value="1073741944" />
<Define Name="SDLK_AGAIN" Value="1073741945" />
<Define Name="SDLK_UNDO" Value="1073741946" />
<Define Name="SDLK_CUT" Value="1073741947" />
<Define Name="SDLK_COPY" Value="1073741948" />
<Define Name="SDLK_PASTE" Value="1073741949" />
<Define Name="SDLK_FIND" Value="1073741950" />
<Define Name="SDLK_MUTE" Value="1073741951" />
<Define Name="SDLK_VOLUMEUP" Value="1073741952" />
<Define Name="SDLK_VOLUMEDOWN" Value="1073741953" />
<Define Name="SDLK_KP_COMMA" Value="1073741957" />
<Define Name="SDLK_KP_EQUALSAS400" Value="1073741958" />
<Define Name="SDLK_ALTERASE" Value="1073741977" />
<Define Name="SDLK_SYSREQ" Value="1073741978" />
<Define Name="SDLK_CANCEL" Value="1073741979" />
<Define Name="SDLK_CLEAR" Value="1073741980" />
<Define Name="SDLK_PRIOR" Value="1073741981" />
<Define Name="SDLK_RETURN2" Value="1073741982" />
<Define Name="SDLK_SEPARATOR" Value="1073741983" />
<Define Name="SDLK_OUT" Value="1073741984" />
<Define Name="SDLK_OPER" Value="1073741985" />
<Define Name="SDLK_CLEARAGAIN" Value="1073741986" />
<Define Name="SDLK_CRSEL" Value="1073741987" />
<Define Name="SDLK_EXSEL" Value="1073741988" />
<Define Name="SDLK_KP_00" Value="1073742000" />
<Define Name="SDLK_KP_000" Value="1073742001" />
<Define Name="SDLK_THOUSANDSSEPARATOR" Value="1073742002" />
<Define Name="SDLK_DECIMALSEPARATOR" Value="1073742003" />
<Define Name="SDLK_CURRENCYUNIT" Value="1073742004" />
<Define Name="SDLK_CURRENCYSUBUNIT" Value="1073742005" />
<Define Name="SDLK_KP_LEFTPAREN" Value="1073742006" />
<Define Name="SDLK_KP_RIGHTPAREN" Value="1073742007" />
<Define Name="SDLK_KP_LEFTBRACE" Value="1073742008" />
<Define Name="SDLK_KP_RIGHTBRACE" Value="1073742009" />
<Define Name="SDLK_KP_TAB" Value="1073742010" />
<Define Name="SDLK_KP_BACKSPACE" Value="1073742011" />
<Define Name="SDLK_KP_A" Value="1073742012" />
<Define Name="SDLK_KP_B" Value="1073742013" />
<Define Name="SDLK_KP_C" Value="1073742014" />
<Define Name="SDLK_KP_D" Value="1073742015" />
<Define Name="SDLK_KP_E" Value="1073742016" />
<Define Name="SDLK_KP_F" Value="1073742017" />
<Define Name="SDLK_KP_XOR" Value="1073742018" />
<Define Name="SDLK_KP_POWER" Value="1073742019" />
<Define Name="SDLK_KP_PERCENT" Value="1073742020" />
<Define Name="SDLK_KP_LESS" Value="1073742021" />
<Define Name="SDLK_KP_GREATER" Value="1073742022" />
<Define Name="SDLK_KP_AMPERSAND" Value="1073742023" />
<Define Name="SDLK_KP_DBLAMPERSAND" Value="1073742024" />
<Define Name="SDLK_KP_VERTICALBAR" Value="1073742025" />
<Define Name="SDLK_KP_DBLVERTICALBAR" Value="1073742026" />
<Define Name="SDLK_KP_COLON" Value="1073742027" />
<Define Name="SDLK_KP_HASH" Value="1073742028" />
<Define Name="SDLK_KP_SPACE" Value="1073742029" />
<Define Name="SDLK_KP_AT" Value="1073742030" />
<Define Name="SDLK_KP_EXCLAM" Value="1073742031" />
<Define Name="SDLK_KP_MEMSTORE" Value="1073742032" />
<Define Name="SDLK_KP_MEMRECALL" Value="1073742033" />
<Define Name="SDLK_KP_MEMCLEAR" Value="1073742034" />
<Define Name="SDLK_KP_MEMADD" Value="1073742035" />
<Define Name="SDLK_KP_MEMSUBTRACT" Value="1073742036" />
<Define Name="SDLK_KP_MEMMULTIPLY" Value="1073742037" />
<Define Name="SDLK_KP_MEMDIVIDE" Value="1073742038" />
<Define Name="SDLK_KP_PLUSMINUS" Value="1073742039" />
<Define Name="SDLK_KP_CLEAR" Value="1073742040" />
<Define Name="SDLK_KP_CLEARENTRY" Value="1073742041" />
<Define Name="SDLK_KP_BINARY" Value="1073742042" />
<Define Name="SDLK_KP_OCTAL" Value="1073742043" />
<Define Name="SDLK_KP_DECIMAL" Value="1073742044" />
<Define Name="SDLK_KP_HEXADECIMAL" Value="1073742045" />
<Define Name="SDLK_LCTRL" Value="1073742048" />
<Define Name="SDLK_LSHIFT" Value="1073742049" />
<Define Name="SDLK_LALT" Value="1073742050" />
<Define Name="SDLK_LGUI" Value="1073742051" />
<Define Name="SDLK_RCTRL" Value="1073742052" />
<Define Name="SDLK_RSHIFT" Value="1073742053" />
<Define Name="SDLK_RALT" Value="1073742054" />
<Define Name="SDLK_RGUI" Value="1073742055" />
<Define Name="SDLK_MODE" Value="1073742081" />
<Define Name="SDLK_AUDIONEXT" Value="1073742082" />
<Define Name="SDLK_AUDIOPREV" Value="1073742083" />
<Define Name="SDLK_AUDIOSTOP" Value="1073742084" />
<Define Name="SDLK_AUDIOPLAY" Value="1073742085" />
<Define Name="SDLK_AUDIOMUTE" Value="1073742086" />
<Define Name="SDLK_MEDIASELECT" Value="1073742087" />
<Define Name="SDLK_WWW" Value="1073742088" />
<Define Name="SDLK_MAIL" Value="1073742089" />
<Define Name="SDLK_CALCULATOR" Value="1073742090" />
<Define Name="SDLK_COMPUTER" Value="1073742091" />
<Define Name="SDLK_AC_SEARCH" Value="1073742092" />
<Define Name="SDLK_AC_HOME" Value="1073742093" />
<Define Name="SDLK_AC_BACK" Value="1073742094" />
<Define Name="SDLK_AC_FORWARD" Value="1073742095" />
<Define Name="SDLK_AC_STOP" Value="1073742096" />
<Define Name="SDLK_AC_REFRESH" Value="1073742097" />
<Define Name="SDLK_AC_BOOKMARKS" Value="1073742098" />
<Define Name="SDLK_BRIGHTNESSDOWN" Value="1073742099" />
<Define Name="SDLK_BRIGHTNESSUP" Value="1073742100" />
<Define Name="SDLK_DISPLAYSWITCH" Value="1073742101" />
<Define Name="SDLK_KBDILLUMTOGGLE" Value="1073742102" />
<Define Name="SDLK_KBDILLUMDOWN" Value="1073742103" />
<Define Name="SDLK_KBDILLUMUP" Value="1073742104" />
<Define Name="SDLK_EJECT" Value="1073742105" />
<Define Name="SDLK_SLEEP" Value="1073742106" />
<Define Name="KMOD_NONE" Value="0" />
<Define Name="KMOD_LSHIFT" Value="1" />
<Define Name="KMOD_RSHIFT" Value="2" />
<Define Name="KMOD_LCTRL" Value="64" />
<Define Name="KMOD_RCTRL" Value="128" />
<Define Name="KMOD_LALT" Value="256" />
<Define Name="KMOD_RALT" Value="512" />
<Define Name="KMOD_LGUI" Value="1024" />
<Define Name="KMOD_RGUI" Value="2048" />
<Define Name="KMOD_NUM" Value="4096" />
<Define Name="KMOD_CAPS" Value="8192" />
<Define Name="KMOD_MODE" Value="16384" />
<Define Name="KMOD_RESERVED" Value="32768" />
<Define Name="KMOD_CTRL" Value="192" />
<Define Name="KMOD_SHIFT" Value="3" />
<Define Name="KMOD_ALT" Value="768" />
<Define Name="KMOD_GUI" Value="3072" />
<Define Name="SEEK_SET" Value="0" />
<Define Name="SEEK_CUR" Value="1" />
<Define Name="SEEK_END" Value="2" />
<Define Name="LOGTYPE_NONE" Value="0" />
<Define Name="LOGTYPE_VERBOSE" Value="1" />
<Define Name="LOGTYPE_DEBUG" Value="2" />
<Define Name="LOGTYPE_INFO" Value="3" />
<Define Name="LOGTYPE_WARN" Value="4" />
<Define Name="LOGTYPE_ERROR" Value="5" />
<Define Name="LOGTYPE_CRITICAL" Value="6" />
<Define Name="COLOUR_TRANSPARENT" Value="0" />
<Define Name="COLOUR_WHITE" Value="4294967295" />
<Define Name="COLOUR_BLACK" Value="4278190080" />
<Define Name="COLOUR_RED" Value="4294901760" />
<Define Name="COLOUR_LIME" Value="4278255360" />
<Define Name="COLOUR_BLUE" Value="4278190335" />
<Define Name="COLOUR_YELLOW" Value="4294967040" />
<Define Name="COLOUR_AQUA" Value="4278255615" />
<Define Name="COLOUR_FUCHSIA" Value="4294902015" />
<Define Name="COLOUR_SKYBLUE" Value="4284927231" />
<Define Name="COLOUR_SILVER" Value="4291019715" />
<Define Name="COLOUR_GREEN" Value="4278222592" />
<Define Name="COLOUR_ORANGE" Value="4294934272" />
<Define Name="INVALID_NETWORK_ID" Value="-1" />
<Define Name="INVALID_CLIENT_ID" Value="-1" />
<Define Name="CHAT_TYPE_NONE" Value="0" />
<Define Name="CHAT_TYPE_CHAT" Value="1" />
<Define Name="CHAT_TYPE_INFO" Value="2" />
<Define Name="CHAT_TYPE_DEBUG" Value="3" />
<Define Name="SERVER_VERSION_MAJOR" Value="0" />
<Define Name="SERVER_VERSION_MINOR" Value="0" />
<Define Name="SERVER_VERSION_PATCH" Value="1" />
<Define Name="GAME_UNKNOWN" Value="0" />
<Define Name="GAME_MAFIA_ONE" Value="10" />
<Define Name="GAME_MAFIA_TWO" Value="11" />
<Define Name="GAME_MAFIA_THREE" Value="12" />
<Define Name="GAME_MAFIA_ONE_DE" Value="13" />
<Define Name="ELEMENT_ELEMENT" Value="0" />
<Define Name="ELEMENT_ENTITY" Value="6" />
<Define Name="ELEMENT_PED" Value="14" />
<Define Name="ELEMENT_PLAYER" Value="30" />
<Define Name="ELEMENT_VEHICLE" Value="38" />
</Defines>

View File

@@ -0,0 +1,424 @@
<?xml version="1.0" ?>
<Documentation>
<!--
Mask Values
b - bool
i - int32
f - float
s - string
c - function/callback
x - class/instance
z - vector2D
v - vector3D
t - thiscall
| - optional arguments
* - infinite arguments
. - any type
-->
<Namespace Name="global">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="thisResource" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localClient" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="localPlayer" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="toColour" Mask="iii|i" RequiredArguments="3" Obsolete="false" />
<Function Name="collectAllGarbage" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="inPoly" Mask="z*" RequiredArguments="1" Obsolete="false" />
<Function Name="addEvent" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="addEventHandler" Mask="sf" RequiredArguments="2" Obsolete="false" />
<Function Name="removeEventHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="bindEventHandler" Mask="sxf" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindEventHandler" Mask="sx" RequiredArguments="2" Obsolete="false" />
<Function Name="triggerEvent" Mask="s|x*" RequiredArguments="1" Obsolete="false" />
<Function Name="addCommandHandler" Mask="sc|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeCommandHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="hasCommandHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="consoleCommand" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="setTimeout" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setInterval" Mask="ci*" RequiredArguments="2" Obsolete="false" />
<Function Name="setImmediate" Mask="c*" RequiredArguments="1" Obsolete="false" />
<Function Name="clearTimeout" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearInterval" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="clearImmediate" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="bindKey" Mask="iic" RequiredArguments="3" Obsolete="false" />
<Function Name="unbindKey" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="unbindAllKeys" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="findResourceByName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="getResources" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="exportFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="openFile" Mask="s|b" RequiredArguments="1" Obsolete="false" />
<Function Name="createFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="loadTextFile" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="saveTextFile" Mask="ss" RequiredArguments="2" Obsolete="false" />
<Function Name="addNetworkHandler" Mask="sc" RequiredArguments="2" Obsolete="false" />
<Function Name="removeNetworkHandler" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="httpGet" Mask="sscc" RequiredArguments="4" Obsolete="false" />
<Function Name="message" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="messageClient" Mask="sx|i" RequiredArguments="2" Obsolete="false" />
<Function Name="messageAllExcept" Mask="sx|i" RequiredArguments="2" Obsolete="false" />
<Function Name="getConsole" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClients" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getClient" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="destroyElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getClientFromPlayerElement" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementsByType" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromId" Mask="i" RequiredArguments="1" Obsolete="false" />
<Function Name="getElementFromName" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="addToWorld" Mask="x" RequiredArguments="1" Obsolete="true" />
<Function Name="registerNetObject" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="triggerNetworkEvent" Mask="sx*" RequiredArguments="2" Obsolete="false" />
<Function Name="spawnPlayer" Mask="xsv|f" RequiredArguments="3" Obsolete="false" />
<Class Name="Stream">
<Property Name="length" ReadOnly="true" Obsolete="false" Type="int64" />
<Property Name="position" ReadOnly="true" Obsolete="false" Type="int64" />
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readBytes" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="readString" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="true" />
<Function Name="writeBytes" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="writeString" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="readInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt8" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt16" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt32" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readUInt64" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readFloat" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readDouble" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="writeInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt8" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt16" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt32" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeUInt64" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="writeFloat" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="writeDouble" Mask="tf" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="TextReader">
<Function Name="close" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="loadText" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readLine" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="readCharacter" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Matrix4x4">
<Property Name="m11" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m12" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m13" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m14" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m21" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m22" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m23" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m24" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m31" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m32" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m33" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m34" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m41" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m42" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m43" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="m44" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="setIdentity" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setTranslate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setScale" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateX" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateY" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotateZ" Mask="tf" RequiredArguments="1" Obsolete="false" />
<Function Name="setRotate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="setMultiply" Mask="txx*" RequiredArguments="2" Obsolete="false" />
<Function Name="multiply" Mask="tx*" RequiredArguments="1" Obsolete="false" />
<Function Name="setInverse" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="transformCoordinate" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="getElement" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="setElement" Mask="tif" RequiredArguments="2" Obsolete="false" />
<Function Name="getVector3" Mask="ti" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Vec2">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="interpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tzf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Vec3">
<Property Name="x" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="y" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="z" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="length" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="squaredLength" ReadOnly="true" Obsolete="false" Type="number" />
<Function Name="distance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="squaredDistance" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="dotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="absDotProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="normalise" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="crossProduct" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="midPoint" Mask="tv" RequiredArguments="1" Obsolete="false" />
<Function Name="addPolar" Mask="tff" RequiredArguments="2" Obsolete="false" />
<Function Name="addSpherical" Mask="tfff" RequiredArguments="3" Obsolete="false" />
<Function Name="interpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="extrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalInterpolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="sphericalExtrapolate" Mask="tvf" RequiredArguments="2" Obsolete="false" />
<Function Name="cartesianToPolar" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="cartesianToSpherical" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Event">
<Class Name="CancellableEvent">
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
<Class Name="Timer" />
<Class Name="KeyEvent">
<Property Name="keyCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="scanCode" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="mod" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="repeat" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="down" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="preventDefault" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="isDefaultPrevented" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="XmlElement">
<Property Name="childrenCount" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="parent" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="text" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="attributes" ReadOnly="true" Obsolete="false" />
<Function Name="clear" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getStringAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getBoolAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getIntegerAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="getFloatAttribute" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="XmlDocument">
<Property Name="rootElement" ReadOnly="true" Obsolete="false" Type="Object" />
<Function Name="load" Mask="tx" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Resource">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="isStarted" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isStarting" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="exports" ReadOnly="true" Obsolete="false" />
<Function Name="start" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="stop" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="restart" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getExport" Mask="ts" RequiredArguments="1" Obsolete="false" />
</Class>
<Class Name="Client">
<Property Name="index" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="gameVersion" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="player" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="administrator" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="console" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="ip" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ping" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="despawnPlayer" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="disconnect" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Element">
<Property Name="id" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="type" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="netFlags" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="isLocal" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isSyncer" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isOwner" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="syncer" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="syncerId" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="dimension" ReadOnly="false" Obsolete="false" Type="int" />
<Property Name="parent" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="children" ReadOnly="true" Obsolete="false" />
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="resource" ReadOnly="false" Obsolete="false" Type="Object" />
<Property Name="streamInDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="streamOutDistance" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="position" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="rotation" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Function Name="isType" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="setData" Mask="ts.|b" RequiredArguments="2" Obsolete="false" />
<Function Name="removeData" Mask="ts" RequiredArguments="1" Obsolete="false" />
<Function Name="removeAllData" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setSyncer" Mask="tx|b" RequiredArguments="1" Obsolete="false" />
<Function Name="isCreatedFor" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="clearExistsFor" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="setExistsFor" Mask="txb" RequiredArguments="2" Obsolete="false" />
<Function Name="existsFor" Mask="tx" RequiredArguments="1" Obsolete="false" />
<Function Name="getRotation" Mask="t" RequiredArguments="0" Obsolete="true" />
<Function Name="setRotation" Mask="tv" RequiredArguments="1" Obsolete="true" />
<Class Name="Entity">
<Property Name="model" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="heading" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="modelIndex" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="velocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="turnVelocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Property Name="rotationVelocity" ReadOnly="false" Obsolete="false" Type="Vector3D" />
<Class Name="Ped">
<Property Name="skin" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="vehicle" ReadOnly="true" Obsolete="false" Type="Object" />
<Property Name="seat" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="health" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="animationState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="isEnteringVehicle" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="isExitingVehicle" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="giveWeapon" Mask="ti|ii" RequiredArguments="1" Obsolete="false" />
<Class Name="Player" />
</Class>
<Class Name="Vehicle">
<Property Name="siren" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="engine" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="lights" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="fuel" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="wheelAngle" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="speedLimit" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="engineRPM" ReadOnly="false" Obsolete="false" Type="number" />
<Property Name="engineHealth" ReadOnly="false" Obsolete="false" Type="number" />
<Function Name="fix" Mask="t" RequiredArguments="0" Obsolete="false" />
<Function Name="getOccupant" Mask="ti" RequiredArguments="1" Obsolete="false" />
<Function Name="getOccupants" Mask="t" RequiredArguments="0" Obsolete="false" />
</Class>
</Class>
</Class>
<Class Name="NetObjectFlags">
<Property Name="registered" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="deleting" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="onAllDimensions" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="forcedSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="findSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="sendSync" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="distanceStreaming" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="alwaysExistForSyncer" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="defaultExistance" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="transient" ReadOnly="false" Obsolete="false" Type="bool" />
<Property Name="onlySyncIfDetached" ReadOnly="false" Obsolete="false" Type="bool" />
</Class>
<Namespace Name="reflection">
<Function Name="clone" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="move" Mask="xx" RequiredArguments="2" Obsolete="false" />
<Function Name="tostring" Mask="x" RequiredArguments="1" Obsolete="false" />
<Function Name="createFunction" Mask="c" RequiredArguments="1" Obsolete="false" />
<Function Name="call" Mask="x" RequiredArguments="1" Obsolete="false" />
<Class Name="Function" />
</Namespace>
<Namespace Name="module">
<Namespace Name="hashing">
<Function Name="encodeBase64" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="decodeBase64" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="md5" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha1" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha224" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha256" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha384" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="sha512" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd128" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd160" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd256" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="ripemd320" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="whirlpool" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="geoip">
<Function Name="getCountryName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCountryISO" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getContinentName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getContinentCode" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCityName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getPostalCode" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getSubdivisionName" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getSubdivisionISO" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getTimeZoneName" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="mysql">
<Function Name="connect" Mask="" RequiredArguments="0" Obsolete="false" />
<Class Name="Connection">
<Property Name="ping" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="insertId" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="affectedRows" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="warningCount" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="errorNum" ReadOnly="true" Obsolete="false" Type="void" />
<Property Name="error" ReadOnly="true" Obsolete="false" Type="void" />
<Function Name="query" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="close" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="escapeString" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="selectDatabase" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="changeUser" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="info" Mask="" RequiredArguments="0" Obsolete="false" />
</Class>
<Class Name="Result">
<Property Name="numRows" ReadOnly="true" Obsolete="false" Type="void" />
<Function Name="free" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchAssoc" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchAssoc" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="fetchRow" Mask="" RequiredArguments="0" Obsolete="false" />
</Class>
</Namespace>
</Namespace>
<Namespace Name="sdl">
<Property Name="platform" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
<Function Name="getModState" Mask="" RequiredArguments="0" Obsolete="false" />
</Namespace>
<Namespace Name="platform">
<Property Name="name" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="modState" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="ticks" ReadOnly="true" Obsolete="false" Type="int" />
</Namespace>
<Namespace Name="server">
<Property Name="game" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="name" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="gameMode" ReadOnly="false" Obsolete="false" Type="string" />
<Property Name="port" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="maxClients" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="rcon" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="rconPort" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="listed" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="httpServer" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="httpPort" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="minClientVersion" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="syncInterval" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="syncMethod" ReadOnly="true" Obsolete="false" Type="int" />
<Property Name="duplicateNames" ReadOnly="true" Obsolete="false" Type="bool" />
<Property Name="streamInDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="streamOutDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="pickupStreamInDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="pickupStreamOutDistance" ReadOnly="true" Obsolete="false" Type="number" />
<Property Name="logPath" ReadOnly="true" Obsolete="false" Type="string" />
<Property Name="syncLocalEntities" ReadOnly="true" Obsolete="false" Type="bool" />
<Function Name="setRule" Mask="ss" RequiredArguments="2" Obsolete="false" />
<Function Name="getRule" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="banIP" Mask="s|i" RequiredArguments="1" Obsolete="false" />
<Function Name="unbanIP" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="unbanAllIPs" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="isIPBanned" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="shutdown" Mask="" RequiredArguments="0" Obsolete="false" />
<Function Name="getCVar" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="setPassword" Mask="s" RequiredArguments="1" Obsolete="false" />
</Namespace>
<Namespace Name="mafia">
<Property Name="mapName" ReadOnly="true" Obsolete="false" Type="string" />
<Function Name="changeMap" Mask="s" RequiredArguments="1" Obsolete="false" />
<Function Name="createExplosion" Mask="vff" RequiredArguments="3" Obsolete="false" />
<Function Name="createVehicle" Mask="sv|f" RequiredArguments="2" Obsolete="false" />
<Function Name="createPlayer" Mask="sv|f" RequiredArguments="2" Obsolete="false" />
<Function Name="createPed" Mask="sv|f" RequiredArguments="2" Obsolete="false" />
<Function Name="fadeScreen" Mask="xbf|i" RequiredArguments="3" Obsolete="false" />
<Namespace Name="hud">
<Function Name="message" Mask="xsi" RequiredArguments="3" Obsolete="false" />
<Function Name="enableMap" Mask="xb" RequiredArguments="2" Obsolete="false" />
<Function Name="announce" Mask="xsf" RequiredArguments="3" Obsolete="false" />
<Function Name="showCountdown" Mask="xi" RequiredArguments="2" Obsolete="false" />
</Namespace>
</Namespace>
</Namespace>
</Documentation>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" ?>
<EventTypes>
<!--Called when a resource starts-->
<EventType Name="OnResourceStart" Hash="1143708828" Arguments="1" CanPreventDefault="true" />
<!--Called when an element is about to stream in-->
<EventType Name="OnElementStreamIn" Hash="2759455221" Arguments="2" CanPreventDefault="true" />
<!--Called when a resource stops-->
<EventType Name="OnResourceStop" Hash="1347867548" Arguments="2" CanPreventDefault="true" />
<!--Called when the player has joined the game-->
<EventType Name="OnPlayerJoined" Hash="3833973824" Arguments="1" CanPreventDefault="false" />
<!--Called when a player is attempting to connect-->
<EventType Name="OnPlayerConnect" Hash="2611712496" Arguments="1" CanPreventDefault="true" />
<!--Called when a player has connected and is joining-->
<EventType Name="OnPlayerJoin" Hash="3624951888" Arguments="1" CanPreventDefault="false" />
<!--Called every process-->
<EventType Name="OnProcess" Hash="3150131130" Arguments="1" CanPreventDefault="false" />
<!--Called when a player disconnects-->
<EventType Name="OnPlayerQuit" Hash="3017502482" Arguments="2" CanPreventDefault="false" />
<!--Called when a player types a command-->
<EventType Name="OnPlayerCommand" Hash="1638826555" Arguments="3" CanPreventDefault="true" />
<!--Called when a player chats-->
<EventType Name="OnPlayerChat" Hash="2515290669" Arguments="2" CanPreventDefault="true" />
<!--Called when the server finished the start sequence-->
<EventType Name="OnServerStart" Hash="3318682471" Arguments="0" CanPreventDefault="false" />
<!--Called when an element is about to stream out-->
<EventType Name="OnElementStreamOut" Hash="3852636898" Arguments="2" CanPreventDefault="true" />
<!--Called when an element is about to be destroyed-->
<EventType Name="OnElementDestroy" Hash="696839637" Arguments="1" CanPreventDefault="true" />
<!--Called when a ped is finished entering a vehicle.-->
<EventType Name="OnPedEnteredVehicle" Hash="800199306" Arguments="3" CanPreventDefault="false" />
<!--Called when a ped has finished exiting a vehicle.-->
<EventType Name="OnPedExitedVehicle" Hash="1591215844" Arguments="3" CanPreventDefault="false" />
<!--Called when a ped is started entering a vehicle.-->
<EventType Name="OnPedEnteringVehicle" Hash="3211811326" Arguments="3" CanPreventDefault="false" />
<!--Called when a ped has started exiting a vehicle.-->
<EventType Name="OnPedExitingVehicle" Hash="353075125" Arguments="3" CanPreventDefault="false" />
<!--Called when a ped dies.-->
<EventType Name="OnPedDeath" Hash="2417618960" Arguments="4" CanPreventDefault="false" />
<!--Called when a ped is spawned.-->
<EventType Name="OnPedSpawn" Hash="3880839897" Arguments="1" CanPreventDefault="false" />
<!--Called when a ped falls.-->
<EventType Name="OnPedFall" Hash="2722461453" Arguments="1" CanPreventDefault="false" />
</EventTypes>

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

BIN
files/images/flags/cn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

BIN
files/images/flags/de.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
files/images/flags/es.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

BIN
files/images/flags/fi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
files/images/flags/fr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

BIN
files/images/flags/jp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

BIN
files/images/flags/pl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
files/images/flags/ru.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
files/images/flags/sa.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

BIN
files/images/flags/sk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

BIN
files/images/flags/uk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
files/images/gtac-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Some files were not shown because too many files have changed in this diff Show More