2399 Commits
1.0 ... patch-1

Author SHA1 Message Date
Vortrex
3740ce97f9 Merge branch 'nightly' into patch-1 2023-03-08 23:43:48 -06:00
Vortrex
8cae128353 Remove old walkie talkie stuff (moved to radio) 2023-03-08 23:42:38 -06:00
Vortrex
8eae93210a Radio distance 2023-03-08 23:42:06 -06:00
Vortrex
5ab29e84e0 Radio data 2023-03-08 23:41:57 -06:00
Vortrex
c71e16c873 Radio command 2023-03-08 23:41:42 -06:00
Vortrex
0ba6bb770e New locale strings 2023-03-08 23:40:37 -06:00
Vortrex
244b1e94e7 Vehicle transmit radio distance (for next to car) 2023-03-08 22:42:42 -06:00
Vortrex
86bb681ba0 Vehicle transmit radio util 2023-03-08 22:42:24 -06:00
Vortrex
4999ab3ac5 Check job/clan rank, remove if fucked 2023-03-08 22:42:07 -06:00
Vortrex
bd4681aa9b Unable to call player message 2023-03-08 22:41:40 -06:00
Vortrex
259eb3346c Workaround for player pos in veh (Mafia 1) 2023-03-08 22:41:24 -06:00
Vortrex
6f0937360f Add job uniform cmds + WL/BL utils 2023-03-08 22:26:25 -06:00
Vortrex
4581de603b Add search cmd handler 2023-03-08 22:24:50 -06:00
Vortrex
2d66d08113 Send house to player test 2023-03-08 22:24:32 -06:00
Vortrex
573201834d Some dev utils stuff 2023-03-08 22:24:13 -06:00
Vortrex
d7b4ce86e5 Add job uniform name/rank + search cmds 2023-03-08 22:23:55 -06:00
Vortrex
6af7339ac7 Check if player data is false when kicking all 2023-03-08 22:23:33 -06:00
Vortrex
3b28340c72 Check for payphone sounds before trying to use 2023-03-08 22:22:56 -06:00
Vortrex
2a56241c60 Init house script 2023-03-08 22:22:41 -06:00
Vortrex
85388f0cb8 Improve client script load a bit 2023-03-08 22:22:25 -06:00
Vortrex
fd02988d5d Move local money 2023-03-08 22:21:26 -06:00
Vortrex
8728d1a324 New locale strings 2023-03-08 22:21:04 -06:00
Vortrex
17e6bef100 Who/when added business 2023-03-08 12:10:06 -06:00
Vortrex
695e729c41 GTA SA won't load sounds for some reason 2023-03-08 12:07:33 -06:00
Vortrex
d578b1a083 House stuff 2023-03-08 12:07:01 -06:00
Grzelciu
bb5731dd06 Update for polish.json
Correcting syntax errors, and translating new lines of code.
2023-03-08 17:42:17 +01:00
Vortrex
be29c02960 Remove duplicate locale strings 2023-03-07 21:05:08 -06:00
Vortrex
79e351cf8f Fix veh min rank + add who/when added 2023-03-07 21:01:23 -06:00
Vortrex
1cc54d4dd9 Set and remove password on start/reload (disabled) 2023-03-07 21:00:34 -06:00
Vortrex
b4aca0257f Save player payday 2023-03-07 20:59:53 -06:00
Vortrex
a11560b5b9 Add job and clan invite prompt types (unfinished) 2023-03-07 20:59:40 -06:00
Vortrex
0368ea3371 Check if payphone & player valid for desync fix 2023-03-07 20:59:23 -06:00
Vortrex
ea4cd87202 Fix send biz to client args 2023-03-07 20:58:40 -06:00
Vortrex
af2de3455e Remove set server password 2023-03-07 20:58:17 -06:00
Vortrex
785e506d69 Public job val + JSDoc + logging + invite cmd 2023-03-07 20:57:55 -06:00
Vortrex
eb30c616af Remove website/discord help categories (crashes) 2023-03-07 20:56:56 -06:00
Vortrex
a2eca84f52 Fix error when pay too low for tax + add eco cmds 2023-03-07 20:56:34 -06:00
Vortrex
a92fc14570 Save server chat type to database 2023-03-07 20:55:56 -06:00
Vortrex
063b2aab4f Allow manager cmd disable + add job/eco commands 2023-03-07 20:55:14 -06:00
Vortrex
242210bc9d Add prompt value to player data 2023-03-07 20:54:23 -06:00
Vortrex
9ab6bf2700 Check if global OOC enabled + add local OOC cmd 2023-03-07 20:54:09 -06:00
Vortrex
99da6df3ee Check for gun ban + show proper cost difference 2023-03-07 20:53:44 -06:00
Vortrex
bf88a14b23 Add new entries to job flags 2023-03-07 20:53:15 -06:00
Vortrex
72adf16515 Fix business labels 2023-03-07 20:52:26 -06:00
Vortrex
f6cb20b4ff Fix admin info category 2023-03-05 23:26:54 -06:00
Vortrex
9a06d7e7ba Mark inventory action tip seen 2023-03-05 23:26:34 -06:00
Vortrex
3de60247c6 Add job name to uniform list header 2023-03-05 23:26:19 -06:00
Vortrex
36c074ee3d Fix initial business label stuff 2023-03-05 23:26:05 -06:00
Vortrex
cbb820ec9f Woops wrong locale name 2023-03-05 23:25:56 -06:00
Vortrex
cf38abac7f Fix vehicle job/clan rank 2023-03-05 23:25:33 -06:00
Vortrex
f0d0384a41 Map change warning (unfinished) 2023-03-05 23:25:21 -06:00
Vortrex
37d485a7c3 Change word in local strings 2023-03-05 23:24:49 -06:00
Vortrex
1b04c60576 Chat type 2023-03-05 20:49:53 -06:00
Vortrex
0fcd38dd51 Update business.js 2023-03-05 20:49:47 -06:00
Vortrex
5c2320adea New locale strings 2023-03-05 20:48:25 -06:00
Vortrex
9713ecaf63 A few new commands 2023-03-05 20:48:16 -06:00
Vortrex
c1aaf8af53 Set inactive vehicle respawn to 60 minutes 2023-03-05 20:48:06 -06:00
Vortrex
5dbc93f38c Don't delete from database + fix job rank cmd 2023-03-05 20:47:29 -06:00
Vortrex
96586f6be0 More staff commands and fixes 2023-03-05 20:47:08 -06:00
Vortrex
4b63689f6e New locale strings 2023-03-05 20:46:55 -06:00
Vortrex
5d3119f051 Allow "all" payphone state set in net event 2023-03-05 20:46:39 -06:00
Vortrex
ec4a35d7bb Check for null vehicle 2023-03-05 20:46:22 -06:00
Vortrex
4e10158b29 Reset action tips command 2023-03-05 20:46:12 -06:00
Vortrex
b15964e763 Add job flag value util 2023-03-05 20:46:00 -06:00
Vortrex
0a9866ac9e Disable GUI prompts for now 2023-03-05 20:45:47 -06:00
Vortrex
7bb7775898 Admin-set chat type 2023-03-05 20:45:23 -06:00
Vortrex
c664e40d1e Don't delete from database 2023-03-05 20:45:09 -06:00
Vortrex
0d9388afa7 Net event rename 2023-03-05 20:44:45 -06:00
Vortrex
07cd95b861 Scene stuff 2023-03-05 20:44:34 -06:00
Vortrex
dbef2a2d5d Fix desynced payphones in timer 2023-03-05 20:44:13 -06:00
Vortrex
4cb1639461 Fix unoccupied veh util 2023-03-05 20:43:59 -06:00
Vortrex
f70021a4f2 Only give 20 default biz items 2023-03-05 20:43:42 -06:00
Vortrex
c54b0abf07 Use databaseId member when logging item buy 2023-03-04 23:46:04 -06:00
Vortrex
f843e43d66 Don't show nametags if in vehicle on Mafia 1 2023-03-04 23:45:42 -06:00
Vortrex
38e60a4837 Don't show labels if in vehicle on Mafia 1 2023-03-04 23:45:32 -06:00
Vortrex
90caff03a6 Add revision args to account hash/salts 2023-03-04 23:45:14 -06:00
Vortrex
eb7512f75c Add security config util 2023-03-04 23:45:00 -06:00
Vortrex
cdb67fa7e6 Reset payday after getting paid 2023-03-04 23:44:51 -06:00
Vortrex
d8b35d9aa9 Fix timestamp, remove extra strings in job route info 2023-03-04 23:44:38 -06:00
Vortrex
e0ae0793db Fix payphone database ID not being set 2023-03-04 23:44:18 -06:00
Vortrex
d87dfb0b05 Save next payday (in case of crash) 2023-03-04 23:43:56 -06:00
Vortrex
7193e349df Fix timestamp in veh info 2023-03-04 23:43:41 -06:00
Vortrex
7f6945f402 Check for null string 2023-03-04 23:43:33 -06:00
Vortrex
ef4c64f722 Check for empty string 2023-03-04 23:42:56 -06:00
Vortrex
992cc53dfd Job routes list and info commands 2023-03-04 08:36:48 -06:00
Vortrex
c6e1fb7f6d More JSDoc 2023-03-04 08:36:37 -06:00
Vortrex
16549d5042 Security config 2023-03-04 08:36:24 -06:00
Vortrex
e34d24033e Use british time format 2023-03-04 08:36:18 -06:00
Vortrex
738cd55e75 Add who/when added info to veh 2023-03-04 08:36:01 -06:00
Vortrex
1d0cbbd176 Use security config 2023-03-04 08:35:32 -06:00
Vortrex
d01a413ecc More JSDoc 2023-03-04 08:35:18 -06:00
Vortrex
72ae8aeead Load security config 2023-03-04 08:35:06 -06:00
Vortrex
6b3651f660 Check for job and rank on payday 2023-03-04 08:34:57 -06:00
Vortrex
77ef9dab35 New locale strings 2023-03-04 08:33:26 -06:00
Vortrex
802a489fee Fix wrong locale string in add key bind examples 2023-03-03 03:07:01 -06:00
Vortrex
f1d53734d3 Don't give arg to universal number locale string 2023-03-03 03:06:40 -06:00
Vortrex
1da6b82af5 Wrong del item util (fixes infinite veh fix item) 2023-03-03 03:06:23 -06:00
Vortrex
fef84bf75b Some fishing stuff (unfinished) 2023-03-03 03:05:48 -06:00
Vortrex
1782b6af2c Fix wrong command locale message 2023-03-03 03:05:35 -06:00
Vortrex
c61eee4197 Add new locale string 2023-03-03 03:05:18 -06:00
Vortrex
b695b3d9d0 Merge branch 'nightly' of https://github.com/VortrexFTW/v-roleplay into nightly 2023-03-03 01:32:50 -06:00
Vortrex
2ee939cc2c Merge branch 'master' into nightly 2023-03-03 01:32:19 -06:00
Vortrex
732940e56f Force add config files 2023-03-03 01:31:57 -06:00
Vortrex
19b433e7fb Remove config files (gitignore reset) 2023-03-03 01:28:45 -06:00
Vortrex
1d281256a1 Update .gitignore 2023-03-03 01:27:21 -06:00
Vortrex
e1137b728b Update .gitignore 2023-03-03 01:24:53 -06:00
Vortrex
908c5980e7 Set new payphone enabled 2023-03-03 00:51:31 -06:00
Vortrex
a8637692ee Number detective uniforms 2023-03-02 08:17:33 -06:00
Vortrex
e2f7b5403a Fix payphones 2023-03-02 08:17:20 -06:00
Vortrex
880de94677 Incoming damage multiplier network event handler 2023-03-02 08:17:07 -06:00
Vortrex
ef62513115 Woops wrong name 2023-03-02 08:16:52 -06:00
Vortrex
f2166cc804 Fix job uniforms not saving 2023-03-02 08:16:39 -06:00
Vortrex
b7cd14c654 Update incoming damage multiplier on drug use 2023-03-02 08:16:30 -06:00
Vortrex
c4a2f0aeda Use despawn functions + house labels 2023-03-02 08:16:12 -06:00
Vortrex
e27521761f Use new tax income field 2023-03-02 08:15:46 -06:00
Vortrex
0c936d4a8f Nearby businesses command 2023-03-02 08:15:35 -06:00
Vortrex
ea8efdc70a Add info files 2023-03-02 08:12:21 -06:00
Vortrex
23c8acae21 Woops wrong variable for chat message 2023-03-02 08:09:28 -06:00
Vortrex
868bb10091 Show job blips on edge when off of screen 2023-03-02 08:09:14 -06:00
Vortrex
453a946a1c Init job script on start 2023-03-02 08:08:52 -06:00
Vortrex
8a206bcaf8 Add weapon damage multiplier 2023-03-02 08:08:44 -06:00
Vortrex
588359ef27 Create ECONOMY.md 2023-03-02 05:15:26 -06:00
Vortrex
b27305e788 Don't log item move if dev server 2023-03-01 01:22:46 -06:00
Vortrex
f6ce6105e2 Biz nearby list cmd + buy log 2023-03-01 01:22:28 -06:00
Vortrex
ff2d416539 Remove economy config reload command 2023-03-01 01:20:32 -06:00
Vortrex
9f8d4cf034 Use server config for economy settings 2023-03-01 01:20:22 -06:00
Vortrex
3f925a4a44 Locate player command 2023-03-01 01:19:15 -06:00
Vortrex
b4d8acc07b Use server config for currency string 2023-03-01 01:18:56 -06:00
Vortrex
623434d70f More payphone commands & utils 2023-03-01 01:18:43 -06:00
Vortrex
f603d71062 Don't require args or player for staff flags list 2023-03-01 01:18:22 -06:00
Vortrex
f9d6f9eff3 Despawn all elements util + starting state 2023-03-01 01:18:06 -06:00
Vortrex
793b764469 Fix day/night cycle element spawning 2023-03-01 01:17:27 -06:00
Vortrex
3da2507cf7 Re-enabled day/night rule text 2023-03-01 01:17:14 -06:00
Vortrex
d7bbe1748e Dealership vehicle fix 2023-03-01 01:16:56 -06:00
Vortrex
e36d366f84 Add MafiaC train stations + fix vehicle names 2023-03-01 01:16:33 -06:00
Vortrex
b7eac224c5 Payphone state 2023-03-01 01:16:14 -06:00
Vortrex
67b8266a71 Add admin help category (needs finished) 2023-02-28 22:37:28 -06:00
Vortrex
f39697bf29 Commands is not a HouseData array lol 2023-02-28 22:37:10 -06:00
Vortrex
abea95a909 Use svr_main table for server economy settings 2023-02-28 22:36:57 -06:00
Vortrex
a9007338af Payphone + locate player commands 2023-02-28 22:36:42 -06:00
Vortrex
d55ae9ea6b Add world icons for businesses, house, and jobs 2023-02-28 22:36:20 -06:00
Vortrex
16a8014920 Move job objective icon image 2023-02-28 22:36:06 -06:00
Vortrex
cb54cc9aa5 Show debug logging in client console 2023-02-28 22:35:55 -06:00
Vortrex
b463c9f71f Remove economy.json (moved to database) 2023-02-28 22:35:43 -06:00
Vortrex
c8b2dca8de Add world icon images 2023-02-28 22:35:30 -06:00
Vortrex
4e0565eefe New locale strings 2023-02-28 22:35:10 -06:00
Vortrex
edcc063d8c Item type commands and output fixes 2023-02-26 20:08:49 -06:00
Vortrex
da578f40d9 Woops wrong game select 2023-02-26 20:08:27 -06:00
Vortrex
0900b0637a Save job rank + add JSDoc 2023-02-26 20:07:56 -06:00
Vortrex
84a55d76fb Fixes for some vehicle data ID issues 2023-02-26 20:07:43 -06:00
Vortrex
12f9a66349 Logging changes 2023-02-26 20:06:49 -06:00
Vortrex
081f78e53b Lower nametag height for MafiaC 2023-02-26 20:06:40 -06:00
Vortrex
272cfd9a3f Simple queueing script (needs finished) 2023-02-25 04:44:56 -06:00
Vortrex
d15ed19401 Add ammo items to Mafia 1 legal gun store + veh name fixes 2023-02-25 04:44:42 -06:00
Vortrex
57d274b334 Payphone state constants 2023-02-25 04:44:20 -06:00
Vortrex
1c5d2669fc Delete from table, don't update 2023-02-25 04:44:02 -06:00
Vortrex
896cb75591 Save veh positions + save payphones 2023-02-25 04:43:54 -06:00
Vortrex
920cfbd2ae Set payphone indexes in startup util 2023-02-25 04:43:33 -06:00
Vortrex
9205f07dbe Respawn vehicle on getveh, dont teleport 2023-02-25 04:43:18 -06:00
Vortrex
a388d94244 Payphone script fixes 2023-02-25 04:43:04 -06:00
Vortrex
0c7b25d0a8 Payphone net events 2023-02-25 04:42:39 -06:00
Vortrex
f4a2425fce Phone messaging functions 2023-02-25 04:42:29 -06:00
Vortrex
796072daab Send all payphones on spawn 2023-02-25 04:41:54 -06:00
Vortrex
085173d807 Add payphone distances to global config 2023-02-25 04:41:44 -06:00
Vortrex
11f034698b Add payphone commands to array 2023-02-25 04:41:29 -06:00
Vortrex
0762e4ac52 Add payphone data to client class 2023-02-25 04:41:11 -06:00
Vortrex
3fdc038242 Use payphone chat if on a call 2023-02-25 04:40:53 -06:00
Vortrex
9c9d242ae4 Init timers and payphone script 2023-02-25 04:39:37 -06:00
Vortrex
69317b3b1f Add client timers script 2023-02-25 04:39:27 -06:00
Vortrex
e14d7170aa Add payphone client script 2023-02-25 04:39:00 -06:00
Vortrex
d7b911004b Payphone net events 2023-02-25 04:38:51 -06:00
Vortrex
14fe451c83 Job route location check 2023-02-25 04:38:44 -06:00
Vortrex
9c86ad0e2c Process payphone and job route location 2023-02-25 04:38:01 -06:00
Vortrex
a8802c0c7e Add payphone array 2023-02-25 04:37:45 -06:00
Vortrex
c4fc123d75 Organize + add new files 2023-02-25 04:37:37 -06:00
Vortrex
64a9280fe6 New locale strings 2023-02-25 04:37:22 -06:00
Vortrex
b11510005a Add payphone sound files 2023-02-25 04:36:58 -06:00
Vortrex
85b934064e Move logo to lower left 2023-02-23 01:17:44 -06:00
Vortrex
542d1384db Use utils for vehicle delete/despawn 2023-02-23 01:17:33 -06:00
Vortrex
93e48df39a Add passive income to business till if players are on 2023-02-23 01:17:16 -06:00
Vortrex
52e8d6c1db Payphone array is camel case 2023-02-23 01:16:40 -06:00
Vortrex
b632e1d26b Add vehicle occupants native wrap 2023-02-23 01:16:16 -06:00
Vortrex
efea8a015f Add job pay 2023-02-23 01:16:05 -06:00
Vortrex
a0d03a0aab Check for clan before clan chat 2023-02-23 01:15:49 -06:00
Vortrex
c225c4d130 Move local player vehicle control state to vehicle.js 2023-02-23 01:15:41 -06:00
Vortrex
8532aa74ca Fix remove player from veh 2023-02-23 01:15:29 -06:00
Vortrex
0f788068c1 Job route indicator 2023-02-23 01:13:48 -06:00
Vortrex
d07a890a10 Process job route location rendering 2023-02-23 01:13:39 -06:00
Vortrex
b746970b9f Move fade camera func to camera.js 2023-02-23 01:13:24 -06:00
Vortrex
64a3d2daf8 Add objective icon to meta.xml 2023-02-23 01:13:12 -06:00
Vortrex
56ce5b7846 Make objective icon white 2023-02-23 01:13:04 -06:00
Vortrex
d940d6033e Don't respawn vehicle on job route finish 2023-02-22 16:45:43 -06:00
Vortrex
49026b7faf Only set job vehicle colour if supported 2023-02-22 16:27:26 -06:00
Vortrex
b9f47539a8 Fixes for interior scene change 2023-02-22 16:27:13 -06:00
Vortrex
51194882c1 Fixes for interior scene change 2023-02-22 16:26:59 -06:00
Vortrex
998dbf33f8 Load payphone script and data 2023-02-22 16:26:47 -06:00
Vortrex
dff8b8b8db Payphone array 2023-02-22 16:26:00 -06:00
Vortrex
21b2429536 Add ManagePayphones staff permission 2023-02-22 16:25:53 -06:00
Vortrex
520164269b Add payphone script and commands 2023-02-22 16:24:56 -06:00
Vortrex
44cbdc07ac Fix duplicate vehicle spawning 2023-02-22 05:27:03 -06:00
Vortrex
ac397a9011 Rename main world scene 2023-02-22 05:26:53 -06:00
Vortrex
8e11b9337b Disable day/night cycle on Mafia 1 for now 2023-02-22 05:26:42 -06:00
Vortrex
d2335e7bec Woops removed stuff from wrong native file 2023-02-22 05:26:07 -06:00
Vortrex
b39abaab6c Use util for main world scene 2023-02-22 05:25:51 -06:00
Vortrex
150d3f10b0 Add job rank command 2023-02-22 05:25:40 -06:00
Vortrex
810acd8036 Send correct job type 2023-02-22 05:25:28 -06:00
Vortrex
339ec0808c Add job rank command 2023-02-22 05:25:17 -06:00
Vortrex
d1e9b6f08b Fix clan owner command 2023-02-22 05:24:34 -06:00
Vortrex
f6d1ee189c Convert scoreboard key to int 2023-02-22 05:24:20 -06:00
Vortrex
549f8a3c59 Convert enter property key to int 2023-02-22 05:24:07 -06:00
Vortrex
e8d7b9312a Fix nametags for Mafia 1 2023-02-22 05:23:54 -06:00
Vortrex
fcdf8542d6 Fix job type 2023-02-22 05:23:46 -06:00
Vortrex
5401bb33c2 New string 2023-02-22 05:23:31 -06:00
Vortrex
7b9a41f8d1 Scoreboard command 2023-02-21 20:28:46 -06:00
Vortrex
a5008bdbf5 Use job index, not database ID 2023-02-21 20:28:37 -06:00
Vortrex
e3a0b27c4e Scoreboard error checking 2023-02-21 20:28:27 -06:00
Vortrex
697ccd860f Use label distance, not pickup distance 2023-02-21 20:28:17 -06:00
Vortrex
9536ed9aa9 Comment unfinished stuff 2023-02-21 20:28:06 -06:00
Vortrex
5ebbe17920 Fix biz label not showing buy info 2023-02-21 19:49:28 -06:00
Vortrex
d8dde07845 Change HUD money colour to white (will add more to HUD) 2023-02-21 19:49:13 -06:00
Vortrex
9c16ceeb3a Fix job label rendering 2023-02-21 19:49:00 -06:00
Vortrex
faf4a1569c Nametag fixes 2023-02-21 19:48:49 -06:00
Vortrex
d70a8d451a Make scoreboard key re-bindable 2023-02-21 19:48:38 -06:00
Vortrex
a0477b10fe Woops wrong variable name for chat message 2023-02-21 19:44:28 -06:00
Vortrex
700e98768e Make default chat global (will add config for this later) 2023-02-21 19:44:18 -06:00
Vortrex
adb8975c6a Colour for client code execute 2023-02-21 19:44:01 -06:00
Vortrex
c76459e777 Move setup all event handlers to native files 2023-02-21 19:43:51 -06:00
Vortrex
961670687f Move locked state to bottom 2023-02-21 19:43:31 -06:00
Vortrex
eaa0f3a563 Enable world labels on Mafia 1 2023-02-21 19:43:23 -06:00
Vortrex
4dcbcf5658 Wtf extra character inserted 2023-02-21 14:42:23 -06:00
Vortrex
77fbc48f4e Fix names and enable nametags on Mafia 2023-02-21 14:40:01 -06:00
Vortrex
b4ac02f9ec Remove all async/await stuff 2023-02-21 14:39:45 -06:00
Vortrex
1cb02b9ab1 Update database.sql 2023-02-20 21:36:38 -06:00
Vortrex
b42f98917d Update name 2023-02-18 15:43:36 -06:00
Vortrex
a39acd67d0 Disable timezone stuff for now (needs finished) 2023-02-18 14:40:30 -06:00
Vortrex
f6e452ee0e Update vehicle saved positions 2023-02-18 14:40:14 -06:00
Vortrex
e8c658acff Use chat list index colour for character list 2023-02-18 14:39:48 -06:00
Vortrex
06bb1d2c61 Use chat list index colour for staff notes 2023-02-18 14:39:29 -06:00
Vortrex
902072b6a2 Use chat list index colour for radio stations 2023-02-18 14:39:14 -06:00
Vortrex
441eaca65d Start working on custom classes for native wrapping 2023-02-18 14:38:52 -06:00
Vortrex
e4221198c6 Allow slashes in bindkey, fix bindkey 2023-02-18 14:38:13 -06:00
Vortrex
3eaf6f2452 Fix wrong skin info for job uniform cmd 2023-02-18 14:37:57 -06:00
Vortrex
2b17deb25a Debug logging 2023-02-18 14:37:26 -06:00
Vortrex
9e4ae75fbe Fix reply command 2023-02-18 14:37:13 -06:00
Vortrex
ad8c459839 Custom command aliases (needs finished) 2023-02-18 14:36:57 -06:00
Vortrex
889d7898c3 Make enter key removable for label 2023-02-18 14:36:20 -06:00
Vortrex
a374702da2 Check if enter key is null for label 2023-02-18 14:36:09 -06:00
Vortrex
1b2168c39d Use primary text colour on char select GUI 2023-02-18 14:35:57 -06:00
Vortrex
62a4581c55 Update README.md 2023-02-18 14:20:37 -06:00
Vortrex
0607057f3f Update README.md 2023-02-18 14:18:46 -06:00
Vortrex
ab4cd7a212 Add features list 2023-02-18 14:17:57 -06:00
Vortrex
3ab59fa3f8 Old util 2023-02-15 21:56:38 -06:00
Vortrex
ae96568c0a Couple error checks 2023-02-15 21:56:32 -06:00
Vortrex
c0f7d1ce02 New default chat state 2023-02-15 03:20:37 -06:00
Vortrex
0ed30452f6 Fix timezone saving/loading issue 2023-02-15 03:20:18 -06:00
Vortrex
68f7bb1db7 Event fixes 2023-02-15 03:19:49 -06:00
Vortrex
ce73e81f89 Net event fixes 2023-02-15 03:19:39 -06:00
Vortrex
297ce51323 Use new custom fade camera 2023-02-15 03:19:32 -06:00
Vortrex
8ca2e84e62 Rename create game element funcs to "spawn" 2023-02-15 03:19:00 -06:00
Vortrex
ae0178717c Function to remove vehicles 2023-02-15 03:18:04 -06:00
Vortrex
9322d793e6 Small fixes 2023-02-15 03:17:50 -06:00
Vortrex
f755de8de6 Get rid of old death handling 2023-02-15 03:17:37 -06:00
Vortrex
fd703e969a New netevents to clear stuff 2023-02-15 03:17:25 -06:00
Vortrex
f3df3a37e6 Use property label render distance 2023-02-15 03:17:12 -06:00
Vortrex
711c429363 Process custom fade camera 2023-02-15 03:16:56 -06:00
Vortrex
736857e120 Fix custom fade camera 2023-02-15 03:16:43 -06:00
Vortrex
f23a98f182 Send deleted job 2023-02-15 03:16:25 -06:00
Vortrex
350a42eef5 Send deleted house 2023-02-15 03:16:18 -06:00
Vortrex
a098fec203 Add support for sending deleted biz 2023-02-15 03:16:03 -06:00
Vortrex
2028d34a0c Add camera script to meta.xml 2023-02-15 03:15:47 -06:00
Vortrex
4db0882d4c Fix position for SalieriBar interior 2023-02-12 13:12:42 -06:00
Vortrex
7169dc65ba Make vehicle chat indicator color lighter 2023-02-12 13:12:28 -06:00
Vortrex
3b509da887 Wrong util name 2023-02-12 13:12:07 -06:00
Vortrex
2d7e7f5a6e Check if dimension and interior supported 2023-02-12 13:11:58 -06:00
Vortrex
89118b8426 Use radio utils 2023-02-12 13:11:43 -06:00
Vortrex
c168e80258 Re-enable 2D rendering after map switch 2023-02-12 13:11:31 -06:00
Vortrex
82f4d31b3b Prefix 2023-02-12 13:11:15 -06:00
Vortrex
0934a86023 Check pickup is supported 2023-02-12 13:11:06 -06:00
Vortrex
afce71dd19 Check animation exists 2023-02-12 13:10:56 -06:00
Vortrex
734446c4f0 Not an async function 2023-02-12 13:10:27 -06:00
Vortrex
03e939a4af Enable game map 2023-02-12 13:10:11 -06:00
Vortrex
ba3c5533e7 Disable rendering before switching scenes 2023-02-12 13:10:03 -06:00
Vortrex
8aa8e843b7 Need event object 2023-02-12 13:09:49 -06:00
Vortrex
ea9135e898 Fix job and uniform create + optional use admin's skin 2023-02-09 11:08:41 -06:00
Vortrex
4d13ab33e4 Fix Mafia font size for big game message 2023-02-09 11:08:12 -06:00
Vortrex
1553d19fdd Add optional custom HUD (money only for now, more later) 2023-02-09 11:07:55 -06:00
Vortrex
bca6816fad Different method for removing players from veh 2023-02-09 10:05:57 -06:00
Vortrex
5c2cb68bb7 Use pre-enter/exit veh events for Mafia 1 2023-02-09 10:05:44 -06:00
Vortrex
436bbc753a Use v prefix 2023-02-09 10:05:29 -06:00
Vortrex
2ce7d35971 Add default account settings when saving data 2023-02-09 10:05:22 -06:00
Vortrex
42c31ed2ef Using pre-enter/exit veh events for Mafia 1 2023-02-09 10:04:55 -06:00
Vortrex
bacdc063d4 Prefix 2023-02-08 18:04:27 -06:00
Vortrex
77114a14a3 Merge branch 'master' into nightly 2023-02-08 18:00:29 -06:00
Vortrex
66109a8fe9 Use in vehicle seat var instead of loop 2023-02-08 17:59:52 -06:00
Vortrex
07187b99ce Use non-ex events for Mafia 1 2023-02-08 17:59:34 -06:00
Vortrex
dd04ec0bb3 Send -1 blip/pickup for deleted biz 2023-02-08 17:59:24 -06:00
Vortrex
9004e51928 Use v prefix for server config cvars 2023-02-08 17:59:00 -06:00
Vortrex
094387dc41 Use non-ex events on Mafia 1 2023-02-08 17:58:46 -06:00
Vortrex
145906042b Add melee weapons array for Mafia 1 2023-02-08 17:58:19 -06:00
Vortrex
529a6bb3a0 Remove everybody from vehicle before stopping rent 2023-02-07 15:35:41 -06:00
Vortrex
0593c36a06 Use server ID when creating char server data 2023-02-07 15:35:26 -06:00
Vortrex
1e91698e05 Update from master (merge error) 2023-02-07 15:11:56 -06:00
Vortrex
280573069c Merge branch 'master' of https://github.com/VortrexFTW/v-roleplay 2023-02-07 15:11:04 -06:00
Vortrex
ebcc79b135 Fix subaccount default server data 2023-02-07 15:10:59 -06:00
Vortrex
b6ffbf0381 Console output prefix 2023-02-07 15:10:49 -06:00
Vortrex
30120d0640 Rename 2023-02-07 15:10:23 -06:00
Vortrex
6a5baf53d4 Fix db defaults 2023-02-07 15:10:17 -06:00
Vortrex
44b625cc29 Update README.md 2023-01-28 10:44:30 -06:00
Vortrex
761e6d00ef Update README.md 2023-01-28 10:39:29 -06:00
Vortrex
053691d195 Merge branch 'nightly' 2023-01-23 14:45:51 -06:00
Vortrex
a5b9840729 Make default server ID 1 2023-01-23 14:44:48 -06:00
Vortrex
e11a5b34ad Create account data based on servers in svr_main 2023-01-23 14:40:11 -06:00
Vortrex
1f31132070 Change default "no account" ID to 1 2023-01-23 14:39:21 -06:00
Vortrex
139bb78064 Create COMMANDS.md 2023-01-23 13:32:20 -06:00
Vortrex
821257db34 Update IDEAS.md 2023-01-23 13:27:57 -06:00
Vortrex
6f04a6e2dd Update IDEAS.md 2023-01-23 13:27:37 -06:00
Vortrex
02678e5654 Reset database auto increments 2023-01-20 00:01:52 -06:00
Vortrex
667dfb2167 Update README.md 2023-01-19 22:19:26 -06:00
Vortrex
4446aab960 Update README.md 2023-01-19 22:17:47 -06:00
Vortrex
17f4a7df24 Update README.md 2023-01-19 22:17:19 -06:00
Vortrex
38cf009e3a Merge branch 'nightly' 2023-01-19 22:12:37 -06:00
Vortrex
b15c611a01 Merge branch 'nightly' of https://github.com/VortrexFTW/v-roleplay into nightly 2023-01-19 22:09:38 -06:00
Vortrex
c5bafd2b2f Add database.sql 2023-01-19 22:09:31 -06:00
Vortrex
1e9dd13730 Merge pull request #7 from Suprise444/patch-1
updated polish locales
2023-01-17 02:45:31 -06:00
Suprise444
e858be2575 updated polish locales
16/01/2023
2023-01-16 22:02:51 +01:00
Vortrex
f63770ba06 Civilian white is a colour type, not name 2023-01-11 00:04:14 -06:00
Vortrex
11853807f6 No need to remove insert keybind (not used anymore) 2023-01-11 00:03:58 -06:00
Vortrex
cda7191fee Use server spawnPlayer for skin setting 2023-01-11 00:03:41 -06:00
Vortrex
7b7ab19a17 Don't allow IV cellphone 2023-01-11 00:03:29 -06:00
Vortrex
c87805a5fe Fix missing indicators for businesses 2023-01-11 00:03:11 -06:00
Vortrex
51e0d63b3d Use ped id for collision util 2023-01-11 00:02:57 -06:00
Vortrex
ae215aa0db Update IDEAS.md 2022-12-28 00:05:24 -06:00
Vortrex
aa3b3b968a Update IDEAS.md 2022-12-28 00:03:43 -06:00
Vortrex
d2a016926d Update IDEAS.md 2022-12-28 00:02:26 -06:00
Vortrex
505132bf3a Update IDEAS.md 2022-12-27 23:56:53 -06:00
Vortrex
b0192b9ce9 Update IDEAS.md 2022-12-27 23:56:06 -06:00
Vortrex
fe945ac56b Delete TODO.md 2022-12-27 23:41:06 -06:00
Vortrex
63811d4b11 Update TRANSLATE.md 2022-12-27 23:39:05 -06:00
Vortrex
104f5a1e1b Add info for providing server translations 2022-12-27 23:38:40 -06:00
Vortrex
66391bcaad Change logos 2022-12-27 23:34:15 -06:00
Vortrex
bacb54423b Add locale files 2022-12-27 23:32:41 -06:00
Vortrex
ea31b69bd3 Update config files 2022-12-27 23:31:54 -06:00
Vortrex
65aacb6389 Remove old database file (will add new soon) 2022-12-27 23:28:17 -06:00
Vortrex
fe92098952 Remove config files from gitignore 2022-12-27 23:27:59 -06:00
Vortrex
9e5e410582 Remove garbage collector stuff 2022-12-21 08:19:05 -06:00
Vortrex
e055bbb128 Reduce log levels to info 2022-12-21 08:18:50 -06:00
Vortrex
4245f3cf02 Merge branch 'master' of https://github.com/VortrexFTW/v-roleplay 2022-12-19 10:38:21 -06:00
Vortrex
0f94714f6e Merge branch 'nightly' 2022-12-19 10:38:05 -06:00
Vortrex
d8f5b04df2 Update README.md 2022-12-19 10:36:10 -06:00
Vortrex
bd29a9f7d5 Change copyright, consts, and net events prefix 2022-12-19 10:11:10 -06:00
Vortrex
df0bf2fdd7 Remove old util 2022-12-18 17:38:02 -06:00
Vortrex
dd30b9c389 Fix for admin buy of biz-owned veh 2022-12-18 17:27:02 -06:00
Vortrex
58b587c0e2 Output message for fixblips and fixpickups 2022-12-18 15:58:47 -06:00
Vortrex
c1fda19473 Delete business after message 2022-12-18 15:53:15 -06:00
Vortrex
2496d569da Wrong locale string for ban cmds 2022-12-18 15:53:00 -06:00
Vortrex
8b94a4160b Only show /admins that are logged in 2022-12-18 15:52:49 -06:00
Vortrex
c53e42ae70 Woops forgot var for fee 2022-12-18 15:43:27 -06:00
Vortrex
dea5e99ed7 Chat list index colour 2022-12-18 15:43:15 -06:00
Vortrex
0b1662eb46 Fix vehrespawn cmd + currency string in vehinfo 2022-12-18 15:43:04 -06:00
Vortrex
5b522e3098 Show error if geoip cmd fails 2022-12-18 15:22:59 -06:00
Vortrex
f8ff02b9be Wrong locale string for GUI window title 2022-12-18 15:22:50 -06:00
Vortrex
dbc200faf6 Wrong info used in plrinfo command 2022-12-18 15:22:36 -06:00
Vortrex
656747de1c Wrong locale name + item display changes 2022-12-18 15:22:24 -06:00
Vortrex
8ee1356680 Set correct job blips on player spawn 2022-12-18 15:22:14 -06:00
Vortrex
20f1dcfd0c Default account settings (unfinished) 2022-12-18 15:21:56 -06:00
Vortrex
e1f6f62ada Don't permasync non-looped anims 2022-12-18 15:21:39 -06:00
Vortrex
59d41f8482 New query system to ease port for RageMP 2022-12-18 14:35:39 -06:00
Vortrex
79eb7e2424 Null error checking 2022-12-18 12:18:17 -06:00
Vortrex
f1e3ece40e Woops wrong delete item func name 2022-12-18 12:18:08 -06:00
Vortrex
dea2765daf Add action tip msg func 2022-12-18 12:17:53 -06:00
Vortrex
35f4143d9b Use radio station database ID for house save 2022-12-18 12:17:45 -06:00
Vortrex
7ed0cc0e26 Make vehicle inline chat colour softer, easier to read 2022-12-17 14:51:14 -06:00
Vortrex
02ae2db0b2 Make nearveh list a bit easier to read 2022-12-17 14:50:52 -06:00
Vortrex
f98f586ecf Job route location types 2022-12-17 14:50:31 -06:00
Vortrex
e31b21d766 Recache item bool 2022-12-17 14:50:17 -06:00
Vortrex
3d23ef5871 Don't recache all items until finished removing 2022-12-17 14:50:06 -06:00
Vortrex
382155a452 Collision state natives 2022-12-17 14:49:40 -06:00
Vortrex
68b6bee79a New automatic login stuff 2022-12-17 14:49:27 -06:00
Vortrex
80795122eb Check null client and data for nametag 2022-12-17 14:48:46 -06:00
Vortrex
913e36449a Fix for gotoloc cmd 2022-12-17 14:48:35 -06:00
Vortrex
b0b99f2086 Move animals to bottom of skins array (GTA V) 2022-12-11 05:05:17 -06:00
Vortrex
6f10426063 Add missing discord event 2022-12-11 05:05:05 -06:00
Vortrex
14b78eb338 Fix config assoc 2022-12-11 05:04:56 -06:00
Vortrex
2f4e72e2a8 Increase log level 2022-12-11 05:04:48 -06:00
Vortrex
c55b850f60 Fix NPC query assoc 2022-12-11 05:04:39 -06:00
Vortrex
a495f70239 New assoc table usage 2022-12-11 04:49:53 -06:00
Vortrex
b10118e1ab Use new fetch assoc stuff 2022-12-11 04:05:24 -06:00
Vortrex
b228981e05 Reset paintball on last player leave + payout 2022-12-11 02:03:30 -06:00
Vortrex
ba624f13c3 New query assoc native 2022-12-11 02:03:13 -06:00
Vortrex
8350edac74 Use new query assoc stuff 2022-12-11 02:02:55 -06:00
Vortrex
4cf72b610e Paintball players array 2022-12-11 02:02:45 -06:00
Vortrex
833f8872e2 Add entrance fee to business labels 2022-12-11 02:02:34 -06:00
Vortrex
0b564d66e8 Rename main.js to core.js for client 2022-12-11 02:01:10 -06:00
Vortrex
700e928bcc Increment script version 2022-12-10 01:54:55 -06:00
Vortrex
5044f6466e Add vehicle seat constants to shared 2022-12-10 01:54:42 -06:00
Vortrex
db40be7577 Use falling snow only 2022-12-10 01:54:11 -06:00
Vortrex
268a3a5f60 Add new script cvars system 2022-12-10 01:54:01 -06:00
Vortrex
df05c18499 Rename client main to core to match server 2022-12-10 01:53:47 -06:00
Vortrex
5862349117 New util for is player owner of vehicle 2022-11-21 11:38:41 -06:00
Vortrex
0703ccb1a3 Use cloudy/foggy weather for snow in SA 2022-11-07 13:37:19 -06:00
Vortrex
f9d1e8c384 Remove old workaround for IV 2022-11-07 13:36:52 -06:00
Vortrex
cab6eace3a Vehicle engine util 2022-11-07 13:36:43 -06:00
Vortrex
e1c82789d7 Unfinished command 2022-11-07 13:36:29 -06:00
Vortrex
eae9e8266b Remove engine workaround 2022-11-07 13:36:22 -06:00
Vortrex
2aefa09340 Fixes for new IV sync 2022-11-07 13:35:49 -06:00
Vortrex
01ba414e9c Fix object model from params 2022-11-02 06:52:11 -05:00
Vortrex
fdf2d4a02f Enable server elements for IV (testing) 2022-11-02 06:52:01 -05:00
Vortrex
b1f9042b96 Fallback country ISO code if GeoIP fails 2022-11-02 06:51:47 -05:00
Vortrex
757df5db86 Don't force snow when starting/stopping 2022-11-02 06:51:34 -05:00
Vortrex
20d8b17099 Use older game char spawn mechanism for IV 2022-11-02 06:51:13 -05:00
Vortrex
39ec134b25 Handle reset keybinds prompt 2022-11-02 06:50:53 -05:00
Vortrex
79812375f1 Remove some extra IV workarounds 2022-11-02 06:50:33 -05:00
Vortrex
95abb20b5e Fallback country ISO code if GeoIP fails 2022-11-02 06:50:03 -05:00
Vortrex
44895aa2d0 Comment keybind combo (unfinished) 2022-11-02 06:49:46 -05:00
Vortrex
cf0c578699 Fix command help 2022-11-02 06:49:29 -05:00
Vortrex
d144ef954d Comment some unused stuff 2022-11-02 06:49:21 -05:00
Vortrex
c091cb249a JSDoc 2022-11-02 06:48:49 -05:00
Vortrex
d7eb7d3e3a Force snow if enabled 2022-11-02 06:48:40 -05:00
Vortrex
160090674a Fix wrong var name in local cash 2022-11-02 06:48:29 -05:00
Vortrex
0e32d8bed8 Add probability bool and weather data util 2022-10-29 10:08:50 -05:00
Vortrex
2e75230d38 Shorten floats in near veh + don't take money for admin cmds 2022-10-29 10:08:32 -05:00
Vortrex
0f49ebfa63 Force ground snow 2022-10-29 10:08:09 -05:00
Vortrex
7f1ab3a3e4 Fix property enter/exit 2022-10-29 10:08:02 -05:00
Vortrex
afed90a2eb Fix DM message + show sent message 2022-10-29 10:07:49 -05:00
Vortrex
3eda3acef7 Set player distance to infinite + fix veh save 2022-10-29 10:07:36 -05:00
Vortrex
c75ef6b89a Reduce default log level 2022-10-29 10:07:06 -05:00
Vortrex
a817db618b Custom weather array 2022-10-29 10:06:57 -05:00
Vortrex
455e87bd87 Set default current pickup to null 2022-10-29 10:05:56 -05:00
Vortrex
98fda983a5 Show reply action tip if not seen 2022-10-29 10:05:43 -05:00
Vortrex
1eac24669f Force ground snow 2022-10-29 10:05:28 -05:00
Vortrex
82ced29c71 More prompt stuff to new script 2022-10-25 22:42:24 -05:00
Vortrex
86906cbf6b Don't retrigger player spawn event 2022-10-25 22:42:09 -05:00
Vortrex
b0c91a9d4e Player GUI state util 2022-10-25 22:41:54 -05:00
Vortrex
c67b0a8dad Add server rule util 2022-10-25 22:41:31 -05:00
Vortrex
a9498f19ea Add prompt script 2022-10-25 22:41:24 -05:00
Vortrex
54663dac0d Combine time, weather & snow into one line 2022-10-25 22:41:15 -05:00
Vortrex
ee4d4e3621 Chance of snow by month 2022-10-25 22:40:44 -05:00
Vortrex
49dd7c0e21 Fix wrong cmd handler for item type capacity 2022-10-25 22:40:13 -05:00
Vortrex
775333f788 Use GeoIP database path 2022-10-25 22:39:34 -05:00
Vortrex
f0536caf4e Use item type's order value instead of input 2022-10-25 22:39:15 -05:00
Vortrex
e2d6973ba1 Add prompt script to meta.xml 2022-10-25 22:27:46 -05:00
Vortrex
6cf4f337e8 Fix spawning all ground items + take/put item owner 2022-10-25 22:27:35 -05:00
Vortrex
57b4099037 Add object index from model util 2022-10-19 23:58:52 -05:00
Vortrex
a691949286 Add some features to supported features table 2022-10-19 23:58:32 -05:00
Vortrex
f14c3e8610 Set long stream distance before teleporting veh 2022-10-19 23:58:01 -05:00
Vortrex
6e7a5780cc Add element stream distance getters 2022-10-19 23:57:47 -05:00
Vortrex
74b766ee58 Use proper string replaces 2022-10-19 23:57:21 -05:00
Vortrex
4185f3b17d Wrong locale string name 2022-10-19 23:57:04 -05:00
Vortrex
755b0a4867 Fixes for item type cmds + show values in inventories 2022-10-19 23:56:54 -05:00
Vortrex
4631e58eda Fix house labels not updating 2022-10-19 23:56:32 -05:00
Vortrex
16a91ef3b1 Fix wrong line in veh help 2022-10-19 23:56:04 -05:00
Vortrex
472136a7fb String change 2022-10-19 23:55:56 -05:00
Vortrex
ce6f6e71d1 Cleanup 2022-10-19 23:55:45 -05:00
Vortrex
2d25539036 Add item type drop model command 2022-10-19 23:55:38 -05:00
Vortrex
08721d1273 Show admin's title in admin chat 2022-10-19 23:55:26 -05:00
Vortrex
5360a46485 Fix wrong prompt const names 2022-10-19 23:54:58 -05:00
Vortrex
18f27dce8e Use game feature util for scale 2022-10-19 23:54:45 -05:00
Vortrex
345b8ba1e9 Fix colours not showing with timestamps enabled 2022-10-19 23:54:33 -05:00
Vortrex
8ee9aa2347 Disable unfinished GUI for now 2022-10-19 22:09:05 -05:00
Vortrex
1d00adb7e3 Use fallback if pickup data not available 2022-10-19 22:08:54 -05:00
Vortrex
5eb459b308 Fix house enter sometimes not working 2022-10-19 21:40:52 -05:00
Vortrex
2e2e44566d Revert item action bar 2022-10-18 17:43:19 -05:00
Vortrex
c725852b0b Revert "Use full game width for item action bar"
This reverts commit bb6a471396.
2022-10-18 17:41:06 -05:00
Vortrex
583e4c5252 Add GUI stuff to meta.xml 2022-10-17 15:53:54 -05:00
Vortrex
0aacfdd818 GUI fixes 2022-10-17 15:53:40 -05:00
Vortrex
79893be66f Announce more things to discord 2022-10-16 17:11:54 -05:00
Vortrex
d9f4ec7c6f Fix biz/house price not being shown 2022-10-16 17:08:52 -05:00
Vortrex
54703e2cd9 Add 2nd warehouse int type for GTA 3 2022-10-15 16:07:19 -05:00
Vortrex
a691c2a9d0 Fix wrong locale string name when using handcuffs 2022-10-14 15:19:03 -05:00
Vortrex
f0291cfe91 Use locale strings for some prompts 2022-10-14 15:18:37 -05:00
Vortrex
8df407c2c1 Send player chatbox states on spawn 2022-10-14 15:18:19 -05:00
Vortrex
9e6bcc0137 Add JSDoc for client account/subaccounts 2022-10-14 15:17:58 -05:00
Vortrex
660d1191f3 Fix a few job locale messages + fix del job loc cmd 2022-10-14 15:17:12 -05:00
Vortrex
89ed6d5023 Use radio station index + data func for veh info 2022-10-14 15:16:41 -05:00
Vortrex
b53542fbf6 Update property.js 2022-10-14 15:16:22 -05:00
Vortrex
427ecf7ea8 Fix player info showing wrong dates 2022-10-14 15:16:16 -05:00
Vortrex
0b7fb7bbbd Use disconnect name for client script verification fail 2022-10-14 15:16:06 -05:00
Vortrex
eaac0fd1a7 Fix for player ped anims 2022-10-14 15:15:51 -05:00
Vortrex
eeaf8aae8e Cleanup 2022-10-07 16:05:22 -05:00
Vortrex
0f4ce5a7fc Use locale string 2022-10-07 16:05:16 -05:00
Vortrex
c26bcb7076 Mark action tip seen when using walkie talkie 2022-10-07 16:05:09 -05:00
Vortrex
71d4bec436 Show more action tips 2022-10-07 16:04:49 -05:00
Vortrex
bb6a471396 Use full game width for item action bar 2022-10-07 16:04:36 -05:00
Vortrex
0ef0474b2e Add a few seats positions 2022-10-03 16:52:25 -05:00
Vortrex
91d21189dc Better checks for client data util 2022-10-03 16:52:13 -05:00
Vortrex
6dfb45ff8a Debug logging 2022-10-03 16:51:44 -05:00
Vortrex
d5841dc0e6 Clear stale client stuff on join (just in case) 2022-10-03 16:51:38 -05:00
Vortrex
2d3a9dbc4c Remove extra debug line 2022-10-03 16:51:19 -05:00
Vortrex
b4d9371db2 Debug logging 2022-10-03 16:50:59 -05:00
Vortrex
e072d8d2e4 Add duration and loop to some anim data 2022-10-03 14:17:04 -05:00
Vortrex
cad6d11a58 Use server engine state 2022-10-02 09:12:17 -05:00
Vortrex
8e9a92e1c2 Remove extra parked stuff 2022-10-02 09:12:00 -05:00
Vortrex
0d50c48305 Don't set sync flags in native 2022-10-02 09:11:52 -05:00
Vortrex
485d9023c1 Don't set sync flags + remove parked stuff 2022-10-02 09:11:40 -05:00
Vortrex
e1e912ae3c Don't set sync flags 2022-10-02 09:11:23 -05:00
Vortrex
34b84aeea0 Fix NPC saving and utils 2022-10-02 09:11:14 -05:00
Vortrex
36e2175075 Mark vehicle as server 2022-10-02 09:11:03 -05:00
Vortrex
84ad138763 Rename a few VC skins 2022-10-02 09:10:50 -05:00
Vortrex
ab4106e568 Shutdown server if required module fail 2022-09-29 11:16:29 -05:00
Vortrex
4948ba8f98 Add ped fall event for MafiaC + send jobs 2022-09-29 11:15:38 -05:00
Vortrex
94195d95d3 Fix house pickup for clientside 2022-09-29 11:15:16 -05:00
Vortrex
4f2c158192 Add locale from country ISO util 2022-09-29 11:15:02 -05:00
Vortrex
f3f2dd0e7d Check for scene when entering/exiting property 2022-09-29 11:14:51 -05:00
Vortrex
d34b10470c Add server shutdown native 2022-09-29 11:14:18 -05:00
Vortrex
a715cdcc9f Fix client house/business handling 2022-09-29 11:14:11 -05:00
Vortrex
e18b7c9b31 Fix NPCs 2022-09-29 11:13:53 -05:00
Vortrex
f0410ca5b8 Woops typo in locale string name 2022-09-29 11:13:37 -05:00
Vortrex
bc548cfae0 Update GeoIP database + move to folder 2022-09-29 11:13:18 -05:00
Vortrex
f9e7597c4c Tell player about available language for region 2022-09-29 11:12:54 -05:00
Vortrex
472e6c7177 Fix Mafia 1 map day/night cycle 2022-09-29 11:11:55 -05:00
Vortrex
8ba392e834 Debug logging + fix disconnect reason for query 2022-09-29 11:11:39 -05:00
Vortrex
d73246dd2b Add SalieriBar interior type 2022-09-29 11:11:23 -05:00
Vortrex
a59b4104f1 Wrong locale util name 2022-09-29 11:11:14 -05:00
Vortrex
4f6dac29cf Fix wrong util name being used in stopanim action tip 2022-09-29 11:10:22 -05:00
Vortrex
1e4cf380ff Fade camera net event 2022-09-29 11:09:55 -05:00
Vortrex
c1dedd3620 Add support for scene changing 2022-09-29 11:09:46 -05:00
Vortrex
3679d68896 Fix clientside houses 2022-09-29 11:09:29 -05:00
Vortrex
fd5efa45bd Add utils for GUI list 2022-09-29 11:09:21 -05:00
Vortrex
1ad22b48d4 Name clan manager buttons 2022-09-29 11:09:11 -05:00
Vortrex
01670a29fc Start working on business manager GUI 2022-09-29 11:08:57 -05:00
Vortrex
2d8895b8d7 Don't delay resource start/ready signals 2022-09-29 11:08:44 -05:00
Vortrex
7e7983b74a Add custom camera fade (unfinished) 2022-09-29 11:08:28 -05:00
Vortrex
cf5fb4d8f9 Fix clientside biz stuff 2022-09-29 11:08:15 -05:00
Vortrex
7ff030727a Fix nearvehs cmd, set indexes on addveh/tempveh 2022-09-24 06:18:06 -05:00
Vortrex
eb8debe48e Remove squirrel thread testing script file 2022-09-24 06:17:38 -05:00
Vortrex
132cb2254e Remove disconnect names from ragemp native 2022-09-24 06:17:24 -05:00
Vortrex
c7d8c3734b Align locale utils arg order 2022-09-24 06:17:11 -05:00
Vortrex
ad8f12b6e3 Mark action tip seen on job route start 2022-09-24 06:16:49 -05:00
Vortrex
67043af1a7 Fix disconnect event processing 2022-09-24 06:16:33 -05:00
Vortrex
460d9381d3 Use encode URI component for email 2022-09-24 06:16:21 -05:00
Vortrex
5d61b45ed6 Use locale strings for wealth/tax cmds 2022-09-24 06:16:09 -05:00
Vortrex
64a08ccd37 Use encode URI component for webhook 2022-09-24 06:14:45 -05:00
Vortrex
c9cf80e34c Remove testing try/catch on email 2022-09-24 06:14:30 -05:00
Vortrex
b24b5d726b Reset paintball & working states 2022-09-24 06:14:13 -05:00
Vortrex
0d9de6ec30 Add missing action tips in bitflag table 2022-09-24 06:13:45 -05:00
Vortrex
5b6c909b0b Fix parked vehicles being driveable 2022-09-24 06:13:23 -05:00
Vortrex
962334e1b7 Fix veh lights on GTA 2022-09-24 06:13:10 -05:00
Vortrex
8e2e5090c5 Add streaming volume for position util 2022-09-24 06:13:00 -05:00
Vortrex
fb038b955b Set veh send sync based on engine state 2022-09-24 06:12:49 -05:00
Vortrex
7349ab041d Setup cruise control stuff (unfinished) 2022-09-24 06:12:30 -05:00
Vortrex
5942cdf5f2 Update meta.xml 2022-09-24 06:11:45 -05:00
Vortrex
a2999a6c3f Remove unneeded JSDoc info 2022-09-22 05:24:17 -05:00
Vortrex
38cccf88a6 Add mouseCursor to supported features table 2022-09-22 05:23:57 -05:00
Vortrex
22f6ba32af Add map cycle for MafiaC, based on hour 2022-09-22 05:23:45 -05:00
Vortrex
962281f5f4 Don't check for SMTP module on start 2022-09-22 05:23:30 -05:00
Vortrex
338cfb7d38 Add staff note commands 2022-09-22 05:23:17 -05:00
Vortrex
056d35456c Use font based on game + map change warning netevent 2022-09-22 05:23:01 -05:00
Vortrex
604f9e7cd9 Cleanup 2022-09-22 05:22:42 -05:00
Vortrex
beb9f6cafe Add grouped locale string util for locale ID 2022-09-22 05:22:31 -05:00
Vortrex
51d5aba2a1 Woops wrong locale key name 2022-09-22 05:22:16 -05:00
Vortrex
b0652947cc Use more locale strings 2022-09-22 05:22:03 -05:00
Vortrex
e7655f1e70 Use disconnect name 2022-09-22 05:21:54 -05:00
Vortrex
a17923450a Add HTTP request support for email 2022-09-22 05:21:47 -05:00
Vortrex
5c5b255196 Use async/await for email 2022-09-22 05:21:37 -05:00
Vortrex
07af18c64e Use verbose log level for each add command handler 2022-09-22 05:21:23 -05:00
Vortrex
0542a3da5a Use disconnect name 2022-09-22 05:21:02 -05:00
Vortrex
eab0d96e5d Add new action tips flag names 2022-09-22 05:20:53 -05:00
Vortrex
4464b3f49a Use disconnect names 2022-09-22 05:20:45 -05:00
Vortrex
582fce8757 Use more locale strings 2022-09-22 05:20:22 -05:00
Vortrex
d80f04637c Init cursor script 2022-09-22 05:20:11 -05:00
Vortrex
40b63b3403 Add Mafia font for big/small game messages 2022-09-22 05:20:02 -05:00
Vortrex
47aa32d66f Add utils to remove all players from biz/house/vehs 2022-09-22 05:19:42 -05:00
Vortrex
ba900addc5 Add map change warning state 2022-09-22 05:19:27 -05:00
Vortrex
be476f5d9c Render logo on MafiaC 2022-09-22 05:19:13 -05:00
Vortrex
024051b9f8 Use primary text colour on buttons 2022-09-22 05:18:24 -05:00
Vortrex
a8a173e406 Don't disable locale chooser 2022-09-22 05:18:15 -05:00
Vortrex
853e5e6b3d New util to hide all background GUI (for dialog) 2022-09-22 05:18:01 -05:00
Vortrex
05ca5485f9 Wait 500ms before init 2022-09-22 05:17:41 -05:00
Vortrex
a7fed8751a Use info log level for script initialized message 2022-09-22 05:17:29 -05:00
Vortrex
8326561a58 Add script init functions 2022-09-22 05:17:05 -05:00
Vortrex
45c5372499 Custom cursor 2022-09-22 05:16:47 -05:00
Vortrex
1fd99729da Woops wrong game feature name 2022-09-20 03:31:53 -05:00
Vortrex
b7de1e054a Immediately call spawn event 2022-09-20 03:31:49 -05:00
Vortrex
67b57399f3 Wrong const name 2022-09-20 03:31:40 -05:00
Vortrex
61c6568641 Only check dimension when spawning 2022-09-20 03:31:18 -05:00
Vortrex
d0a544522f Woops wrong game feature name 2022-09-20 03:31:06 -05:00
Vortrex
b8d19d013a Add info log level CS 2022-09-20 03:30:58 -05:00
Vortrex
e72b54c3d4 Don't load locale config on locale chooser init 2022-09-20 03:30:39 -05:00
Vortrex
10b856541f Init locale chooser 2022-09-20 03:30:25 -05:00
Vortrex
0acdf692db Fix client resource start 2022-09-20 03:30:10 -05:00
Vortrex
b84fb4ee9a Update locale.json 2022-09-20 03:29:58 -05:00
Vortrex
9377ec1129 Update locale.json 2022-09-20 03:29:53 -05:00
Vortrex
26f3ad8cef Fix squirrel thread 2022-09-20 02:40:15 -05:00
Vortrex
b01baa7302 Fix money bug 2022-09-20 02:40:05 -05:00
Vortrex
926dc7bfcd Update locale.json 2022-09-20 02:39:57 -05:00
Vortrex
655a784d27 Use new AGRP prefix on console msg 2022-09-20 02:27:25 -05:00
Vortrex
6ed7cd9bc6 Formatting 2022-09-20 02:26:47 -05:00
Vortrex
b9c5e2b949 Fix label rendering for client house/biz 2022-09-20 02:26:34 -05:00
Vortrex
b81a3db9ff Fix client house/biz stuff 2022-09-20 02:26:12 -05:00
Vortrex
f3b7a29f10 Check if GUI ready before some stuff 2022-09-20 02:25:47 -05:00
Vortrex
dbc84950cb Send house/biz to client in Mafia 1 2022-09-20 02:25:27 -05:00
Vortrex
410f9f5a53 Check if in paintball when start/stop 2022-09-20 02:25:03 -05:00
Vortrex
5ce4bd15a3 Map loaded net event 2022-09-20 02:24:48 -05:00
Vortrex
a077699648 Enter/exit property overhaul 2022-09-20 02:24:22 -05:00
Vortrex
237f3fdc40 Add workaround for Mafia 1 on pos above/below utils 2022-09-20 02:23:33 -05:00
Vortrex
e27423e72b Start working on consolidating biz/house into single property 2022-09-20 02:23:17 -05:00
Vortrex
a93d07982c Add squirrel thread stuff 2022-09-20 02:22:48 -05:00
Vortrex
ee19f96442 Update meta.xml 2022-09-20 02:22:34 -05:00
Vortrex
1bce0b3e37 Add mafia font 2022-09-20 02:21:13 -05:00
Vortrex
2ce374c28f Remove extra game check 2022-09-15 05:10:50 -05:00
Vortrex
c0c6e50b9c Formatting 2022-09-15 05:10:38 -05:00
Vortrex
25bdc703c8 Fix uniform command output 2022-09-15 05:10:31 -05:00
Vortrex
2979f0fb97 Add numbers on some skin names 2022-09-09 04:43:27 -05:00
Vortrex
9255f38190 Add radio station data util 2022-09-09 04:43:16 -05:00
Vortrex
d4ffc12c9c Fix custom disconnect reason for script fail 2022-09-09 04:43:08 -05:00
Vortrex
879943767d Woops typo 2022-09-09 04:42:52 -05:00
Vortrex
51749606ec Day/night cycle for Mafia 2022-09-09 04:42:45 -05:00
Vortrex
614e291886 Save vehicle radio station 2022-09-09 04:42:16 -05:00
Vortrex
617c59e795 Save house radio station 2022-09-09 04:42:07 -05:00
Vortrex
19c65a11f7 Save biz radio station 2022-09-09 04:41:59 -05:00
Vortrex
c8678bfe8c Cruise control net event 2022-09-09 02:12:17 -05:00
Vortrex
3bd2cfbba2 Add debug lines for event 2022-09-09 02:12:04 -05:00
Vortrex
c6b6a4ad68 Add local money 2022-09-09 02:11:55 -05:00
Vortrex
55c257b0a8 Use dummy elements for games without pickups 2022-09-09 02:11:35 -05:00
Vortrex
5cb2e6d83d Add dummy element util 2022-09-09 02:11:17 -05:00
Vortrex
39c023d437 Add some mafia locations 2022-09-09 02:11:09 -05:00
Vortrex
7671f1ad7e Scene stuff 2022-09-06 06:59:53 -05:00
Vortrex
f42d757840 Update game data 2022-09-06 06:59:45 -05:00
Vortrex
806c16bc98 Add support for interior scene change 2022-09-06 06:59:35 -05:00
Vortrex
2bdc656d57 Set cruise control on current speed 2022-09-06 06:58:47 -05:00
Vortrex
cd6e9fe509 Process vehicle cruise control 2022-09-06 06:58:33 -05:00
Vortrex
56b4cf3658 Add local money 2022-09-06 06:58:18 -05:00
Vortrex
8e4b7d6b2f Disable cruise control on veh exit 2022-09-06 06:58:01 -05:00
Vortrex
670efb53d6 Optimize money sync 2022-09-06 06:57:46 -05:00
Vortrex
bbfcc56013 Reorder bindable keys array to fix mismatch 2022-09-04 15:53:29 -05:00
Vortrex
1304d50f71 Enable camera support on M1 + add locations 2022-09-04 15:53:02 -05:00
Vortrex
b5293447c3 Use radio station data func to get ID for veh save 2022-09-04 15:52:45 -05:00
Vortrex
e9bf890772 Manually call spawn event for IV and Mafia 1 2022-09-04 15:52:27 -05:00
Vortrex
ca30e94451 Use global config for currency string 2022-09-04 15:52:06 -05:00
Vortrex
6f3575790b Add alert player check on route stop 2022-09-04 15:51:49 -05:00
Vortrex
75f2fc90b3 Add more action tips 2022-09-04 15:51:18 -05:00
Vortrex
09316c3301 Don't announce job route stop on player quit 2022-09-04 15:51:03 -05:00
Vortrex
780b8aacdf Use global config for currency string 2022-09-04 15:50:40 -05:00
Vortrex
4de8da0561 Check for pickup support on biz create 2022-09-04 15:50:19 -05:00
Vortrex
b711f3ebe1 Fix newchar message 2022-09-04 15:50:02 -05:00
Vortrex
56b1825508 Init network events script 2022-09-04 15:49:52 -05:00
Vortrex
5039f5a4f3 Use player control func 2022-09-04 15:49:41 -05:00
Vortrex
1896dd956f Use key util for skin select 2022-09-04 15:49:23 -05:00
Vortrex
c94a40c2b1 Don't render logo on MafiaC 2022-09-04 15:49:08 -05:00
Vortrex
65bad453ea Currency string 2022-09-04 15:48:59 -05:00
Vortrex
798a1645ee Formatting 2022-09-04 15:48:23 -05:00
Vortrex
c09ea0073b Don't reset locale chooser options 2022-09-04 15:47:54 -05:00
Vortrex
36f47f7009 Don't init locale chooser (needs fixed) 2022-09-04 15:47:44 -05:00
Vortrex
7908c756f7 Add default currency string 2022-09-04 15:47:31 -05:00
Vortrex
1ebbcb2a86 Add client-side economy.js 2022-09-04 15:47:21 -05:00
Vortrex
f634acbcb8 Update locale stuff 2022-09-04 15:47:12 -05:00
Vortrex
34e5748df9 Add game areas array for GTA 3 2022-08-24 20:34:33 -05:00
Vortrex
78959dbef9 Move client init func to client.js 2022-08-23 14:28:51 -05:00
Vortrex
cdebb12226 Use new currency string 2022-08-23 14:28:38 -05:00
Vortrex
9e44f4d2fa Action tips (cont'd) 2022-08-22 14:26:48 -05:00
Vortrex
c4f8afecc0 Action tips 2022-08-22 14:18:01 -05:00
Vortrex
c0963c4e66 Formatting 2022-08-19 13:00:22 -05:00
Vortrex
54c07ccb65 Check if player is actually in biz before forcing exit 2022-08-16 11:49:12 -05:00
Vortrex
fe4dfdcf4e Check if player is actually in house before forcing out 2022-08-16 11:49:02 -05:00
Vortrex
526764185c Check if already entering/exiting property before trying 2022-08-16 11:48:39 -05:00
Vortrex
c63ec5f4f6 Restore vehicle engine state on enter 2022-08-16 11:27:37 -05:00
Vortrex
d9ab8d3b54 Add a few VC game locations 2022-08-16 11:24:37 -05:00
Vortrex
5e08ac8dd4 Remove time test script 2022-08-16 11:24:07 -05:00
Vortrex
c0dee692e0 Check for vehicle before setting transient + cleanup 2022-08-14 11:00:42 -05:00
Vortrex
744eca3b9d Add keybind combo name util 2022-08-14 10:50:12 -05:00
Vortrex
fb9e55e7e8 Merge branch 'nightly' 2022-08-13 13:09:35 -05:00
Vortrex
d6f24971ef Add a few command aliases 2022-08-12 12:00:17 -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
49d212b9fd Backup current script state 2022-07-26 02:18:13 -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
1022ca4944 Merge branch 'nightly' 2022-05-31 08:36:39 -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
75fd982a49 Merge pull request #5 from Suprise444/patch-1
May 2, 2022
2022-05-02 16:01:47 -05:00
Suprise444
1992359c3c May 2, 2022 2022-05-02 22:48:03 +02: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
363 changed files with 82034 additions and 30632 deletions

2
.gitignore vendored
View File

@@ -1,2 +1,4 @@
.vs/
.git/
*.code-workspace
config

41
ECONOMY.md Normal file
View File

@@ -0,0 +1,41 @@
# Economy Information
### Basic Information
Each server has it's own independent economy with simulated inflation and is designed to slowly self-repair over time, assuming nothing is affecting it too heavily.
---
### Asset Ownership
Any player or clan is allowed to own as many businesses, vehicles, and houses as they want. However, it should be noted that the more you own, the more upkeep (via taxes, insurance, etc) is required. Failure to maintain this upkeep for too long will automatically force you to lose the unmaintained assets. Vehicle owners can park their car anywhere (subject to IC parking laws), store items in the trunk or dash compartment, give anybody access, and set the price if they want to make it available to buy, and more. Business owners can stock their store with any item they want, set what prices they want for any item for sale, close/open the business, keep a stock of items in the business's storage, force people to pay a fee to enter, and more. House owners can store items in their house, purchase a safe, decorate with furniture, give anybody access, and more.
---
### Ordering Items for a Business
Ordering items is simple: just use the /bizorder command.
You'll need to specify which item you want to order and how many.
Remember, the prices will vary depending on certain circumstances.
The formula is as follows:
> Base price * server inflation * demand * risk * amount
**Here's a breakdown on how the above formula works:**
* First, each item has a base price. This value will never change.
* Next, the base price is multiplied by the server's current inflation value. When the servers were first opened, the inflation value is 100%, which means no inflation. Everything cost 100% of it's calculated price. However, the inflation will slowly increase over time, simulating realistic economy inflation.
* Next, the inflated price is then multiplied by the demand factor, which is determined by how much demand there is for the item you want. Every 10 of the item ordered increases the demand value by 10%, and this will slowly go back down over time. If another business just ordered 100 of the item you want, the demand has forced the item's order price to increase by 100%, which means it's now double the original price. This simulates the things involved with increased demand, such as the extra manufacturing and shipping needed to get this item imported to your business.
* Next, the cost is multiplied by a risk value. This value never changes, and varies depending on the item. For illegal items, the risk value will be lower for less-risky items and higher as they get worse. For example, a shotgun versus an AK-47 have different risk levels, as an AK-47 is a far deadlier and a harder to get weapon, and is more difficult to conceal through customs. This simulates the "risk" of ordering items like these. For legal items, there is no risk so the risk price won't increase for those.
* Finally, the order cost is multiplied by the amount you want to order.
**An example of this formula in action is below ... shown for an order for 10 AK-47's with no inflation**
*The demand is increased by 10% since you're ordering 10 of them. 1 = 100% of the normal cost, 1.1 = 110%, and so on.*
> Base price $1000
> x inflation 1 = $1000
> x demand 1.1 = $1100
> x risk 5 = $5500
> x amount 10 = $55000
So as you can see, the total cost to order 10 AK-47's in this scenario is $55,000. Remember, an AK-47 is a deadly and uncommon weapon (and highly illegal!) so it's a very risky and costly thing to do business with.

View File

@@ -1,18 +1,49 @@
# Vortrex's Roleplay Resource
### Description
This is Vortrex's Roleplay Resource
This is Vortrex's Roleplay Resource. Originally created for [GTA Connected](https://gtaconnected.com/) but support for other multiplayer mods coming soon!
### Supported Games and Multiplayer Mods
* GTA III (on [GTA Connected](https://gtaconnected.com/))
* GTA VC (on [GTA Connected](https://gtaconnected.com/))
* GTA SA (on [GTA Connected](https://gtaconnected.com/))
* GTA IV (on [GTA Connected](https://gtaconnected.com/))
* Mafia: The City of Lost Heaven (on [Mafia Connected](https://mafiaconnected.com/))
* **(Coming Soon!)** GTA V (on [RAGEMP](https://rage.mp/))
* **(Coming Soon!)** Mafia Definitive Edition (on MafiaMP)
### Features
*Some features may be disabled on specific multiplayer mods depending on functionality*
* Works on multiple server instances sharing the same database
* Jobs operate as factions but leader can make ranks "public" so anybody can use those if enabled.
* Clans with custom ranks, permissions, pay, titles, and more
* Custom inventory system where everything is an item: food, weapons, devices, etc
* All items can be dropped, given, used, picked up, or stored in certain places (other items, vehicles, etc)
* Ownable vehicles, houses, businesses, and more
* No "hard cap" to how many things you can own, but the more you own the more you pay in tax
* Stock your business with any items you want, and set custom prices
* Extra storage for businesses (floor items for sale, stockroom in back for hidden stuff)
* Security features like two-factor login, email alerts for login attempts, and more
* Animations and ped speech for extra RP goodness
* Players can make aliases for commands
* Choosable levels of GUI: Simple (input, list, message like SA-MP), Full (whole app layouts), or None (commands only)
* Custom keybinds. Server can set defaults, but players can bind/unbind keys for personalization
* *Everything* is dynamically changable in the server using commands and/or GUI
* Community-provided translations for GUI and server messages
* Automatic translator for chat (players can turn it on/off for themselves)
* Way too many other things to list here
## Setup
* Download the server from the [downloads page](https://gtaconnected.com/downloads) of the GTA Connected website.
* Download this resource via git clone or directly from GitHub with the green zip download button.
* Add this resource as-is into a resource folder of your choice inside the resources directory of your server. I named my resource folder "gtac_roleplay"
* Add this resource as-is into a resource folder of your choice inside the resources directory of your server.
* Add the resource to the server config. You should also disable a lot of the cvars in the config too. I only have traffic, civilians, planes, and bigmap enabled.
* Download the required modules and add them to your server config. See list of modules below.
* Import the database to your MySQL server, and edit database.json in the resource's config folder with the info to connect to the database.
* Edit `svr_main` table, and set the `svr_game` and `svr_port` to your server's info. Game ID numbers are [here](https://wiki.gtaconnected.com/GameIdentifiers)
* (Optional) Edit the email SMTP connection info. Without this, the email features will be disabled.
* Start the server and connect. Register your account, make a character, and disconnect.
* Edit your account in the database (get your account ID from the acct_main table and then edit the four entries in acct_svr for your account, changing acct_svr_staff_flags to negative 1 (-1) ... **you must not be connected to the server when doing this**
* Edit your account in the database (get your account ID from the acct_main table and then edit the four entries in acct_svr for your account, changing `acct_svr_staff_flags` to negative 1 (-1) ... **you must not be connected to the server when doing this**
* You now have full admin. Enjoy the resource!
## Modules
@@ -31,20 +62,22 @@ This is Vortrex's Roleplay Resource
* Keep opening curly brackets in-line. Don't linebreak before an opening curly brackets.
* Use sentence case instead of adjacent uppercase letters in class/member names. (i.e. Id instead of ID)
* Use generic, non-specific class member names wherever possible. (i.e. databaseId instead of accountId)
* All communications from server to client are handled in server-side `client.js` script file via utils
* All communications from client to server are handled in client-side `server.js` script file via utils
* All server events are handled in `event.js` script file, sometimes with utils.
* All communications from server <-> client are handled in each side's `netevents.js` script files via utils
* All server and client events are handled in each side's `event.js` script files, sometimes with utils.
### Database Style
* Always use lowercase.
* Shorten prefix names to four characters or less (i.e. acct=account, veh=vehicle)
* Always use lowercase names for tables and fields
* Try to shorten prefix names to four characters or less (i.e. acct=account, veh=vehicle)
* Add an underscore between each word
* Append _main to any tables that store primary data (i.e. acct_main, ban_main, etc)
* Prefix field names with the table name, except for _main tables (i.e. acct_id, job_loc_id)
* Tables use primary index on their ID column.
* Tables use both secondary indexes & cascading foreign key links to any ID that points to another table
* Tables use primary key on their ID column
* Tables use both secondary keys & cascading foreign key links to any ID that points to another table
* Prefix table names with func_ if they are a custom function or procedure
### Notes
* The resource is designed to load the script files first, then initialize after that's done.
* The resource is designed to run on multiple servers. Each server needs a row in `svr_main` table with matching port and [game ID](https://wiki.gtaconnected.com/GameIdentifiers)
* The IDEAS.md file is not a to-do list. It's just a random file to throw ideas into when they come to mind.
* Bitwise values are used for several different aspects related to permissions. The value of -1 is **always** used as "*all flags*" for that set.
* Bitwise values are used for several different aspects, mostly related to permissions.
* Bitwise value of -1 is **always** used as "*all flags*" for that set. For admin permissions, -1 is god-tier admin level

36
TODO.md
View File

@@ -1,36 +0,0 @@
* Ice cream job
* VC: -862.39, -578.35, 11.10
------------------------------------------------------
* Change structure of item types to include only **one** set of items
* Use a new table for game-specific data (model, obj pos/rot/scale, etc)
------------------------------------------------------
* Cut down on engine/lights/lock messages.
* Account settings to toggle tips
* Get coords for more bus routes.
* Add more jobs
------------------------------------------------------
For grand opening:
- Get remaining interiors set up for the businesses/houses in Vice City
- 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
------------------------------------------------------
* 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
------------------------------------------------------
------------------------------------------------------
* Change pizza delivery job to pick a random house door instead of pre-established places on the street.

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"
]

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

@@ -0,0 +1,145 @@
[
{
"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",
"enabled": true
},
{
"id": 1,
"englishName": "Russian",
"stringsFile": "russian.json",
"isoCode": "ru",
"flagImageFile": "ru.png",
"countries": ["ru", "ua"],
"requiresUnicode": false,
"contributor": "VNDTTS",
"enabled": true
},
{
"id": 2,
"englishName": "Polish",
"stringsFile": "polish.json",
"isoCode": "pl",
"flagImageFile": "pl.png",
"countries": ["pl"],
"requiresUnicode": false,
"contributor": "Suprise444",
"enabled": true
},
{
"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",
"enabled": true
},
{
"id": 4,
"englishName": "Chinese",
"stringsFile": "chinese.json",
"isoCode": "zh",
"flagImageFile": "cn.png",
"countries": ["cn", "hk", "sg", "tw"],
"requiresUnicode": true,
"contributor": "Renzuko_Ctone",
"enabled": true
},
{
"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",
"enabled": true
},
{
"id": 6,
"englishName": "Slovak",
"stringsFile": "slovak.json",
"isoCode": "sk",
"flagImageFile": "sk.png",
"countries": ["sk"],
"requiresUnicode": false,
"contributor": "UAKLAUS",
"enabled": false
},
{
"id": 7,
"englishName": "German",
"stringsFile": "german.json",
"isoCode": "de",
"flagImageFile": "de.png",
"countries": ["de", "at", "be", "ch", "li", "lu"],
"requiresUnicode": false,
"contributor": "Sladernimo",
"enabled": true
},
{
"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",
"enabled": false
},
{
"id": 9,
"englishName": "Japanese",
"stringsFile": "japanese.json",
"isoCode": "jp",
"flagImageFile": "jp.png",
"countries": ["jp"],
"requiresUnicode": true,
"contributor": "Cocam",
"enabled": false
},
{
"id": 10,
"englishName": "Finnish",
"stringsFile": "finnish.json",
"isoCode": "fi",
"flagImageFile": "fi.png",
"countries": ["fi"],
"requiresUnicode": false,
"contributor": "SIMBA_MEOW",
"enabled": true
},
{
"id": 11,
"englishName": "Lithuanian",
"stringsFile": "lithuanian.json",
"isoCode": "lt",
"flagImageFile": "lt.png",
"countries": ["lt"],
"requiresUnicode": false,
"contributor": "dovis",
"enabled": false
},
{
"id": 12,
"englishName": "Latvian",
"stringsFile": "latvian.json",
"isoCode": "lv",
"flagImageFile": "lv.png",
"countries": ["lv"],
"requiresUnicode": false,
"contributor": "YuOn",
"enabled": false
}
]

View File

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

15
config/discord.json Normal file
View File

@@ -0,0 +1,15 @@
{
"sendChat": false,
"sendEvents": false,
"sendConnectEvents": false,
"sendVehicleEvents": false,
"sendDeathEvents": false,
"sendAdmin": false,
"sendClan": false,
"sendAction": false,
"webhook": {
"enabled": false,
"webhookBaseURL": "",
"pass": ""
}
}

View File

@@ -1,20 +1,27 @@
{
"enabled": "false",
"enabled": false,
"method": "http",
"smtp": {
"host":"",
"port":"",
"username":"",
"password":"",
"from":"",
"fromName":"",
"useTLS":"true"
"host": "",
"port": 0,
"username": "",
"password": "",
"from": "",
"fromName": "",
"useTLS": true
},
"http": {
"password": "",
"baseURL": ""
},
"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}"
"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 login 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}. \nYou are receiving this notification because you enabled email message notifications when you're not connected to the server.\nFrom: {FROMNAME}\nTimestamp: {TIMESTAMP}\nMessage: {MESSAGE}",
"confirmPasswordReset": "You (or someone else) requested to reset your password on {SERVERNAME}!\nPlease confirm this request by entering the code below into the password reset window in-game.\n\nYour verification code is: {VERIFICATIONCODE}\n\n\nIf you did not request a password reset, then there's nothing to worry about since your password can only be reset with the code above.",
"passwordChanged": "Your password on {SERVERNAME} has been changed successfully!"
}
}

View File

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

150
config/locale.json Normal file
View File

@@ -0,0 +1,150 @@
{
"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",
"enabled": true
},
{
"id": 1,
"englishName": "Russian",
"stringsFile": "russian.json",
"isoCode": "ru",
"flagImageFile": "ru.png",
"countries": ["ru", "ua"],
"requiresUnicode": false,
"contributor": "VNDTTS",
"enabled": true
},
{
"id": 2,
"englishName": "Polish",
"stringsFile": "polish.json",
"isoCode": "pl",
"flagImageFile": "pl.png",
"countries": ["pl"],
"requiresUnicode": false,
"contributor": "Suprise444",
"enabled": true
},
{
"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",
"enabled": true
},
{
"id": 4,
"englishName": "Chinese",
"stringsFile": "chinese.json",
"isoCode": "zh",
"flagImageFile": "cn.png",
"countries": ["cn", "hk", "sg", "tw"],
"requiresUnicode": true,
"contributor": "Renzuko_Ctone",
"enabled": true
},
{
"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",
"enabled": true
},
{
"id": 6,
"englishName": "Slovak",
"stringsFile": "slovak.json",
"isoCode": "sk",
"flagImageFile": "sk.png",
"countries": ["sk"],
"requiresUnicode": false,
"contributor": "UAKLAUS",
"enabled": false
},
{
"id": 7,
"englishName": "German",
"stringsFile": "german.json",
"isoCode": "de",
"flagImageFile": "de.png",
"countries": ["de", "at", "be", "ch", "li", "lu"],
"requiresUnicode": false,
"contributor": "Sladernimo",
"enabled": true
},
{
"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",
"enabled": false
},
{
"id": 9,
"englishName": "Japanese",
"stringsFile": "japanese.json",
"isoCode": "jp",
"flagImageFile": "jp.png",
"countries": ["jp"],
"requiresUnicode": true,
"contributor": "Cocam",
"enabled": false
},
{
"id": 10,
"englishName": "Finnish",
"stringsFile": "finnish.json",
"isoCode": "fi",
"flagImageFile": "fi.png",
"countries": ["fi"],
"requiresUnicode": false,
"contributor": "SIMBA_MEOW",
"enabled": true
},
{
"id": 11,
"englishName": "Lithuanian",
"stringsFile": "lithuanian.json",
"isoCode": "lt",
"flagImageFile": "lt.png",
"countries": ["lt"],
"requiresUnicode": false,
"contributor": "dovis",
"enabled": false
},
{
"id": 12,
"englishName": "Latvian",
"stringsFile": "latvian.json",
"isoCode": "lv",
"flagImageFile": "lv.png",
"countries": ["lv"],
"requiresUnicode": false,
"contributor": "YuOn",
"enabled": false
}
]
}

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"
]
}

8
config/security.json Normal file
View File

@@ -0,0 +1,8 @@
{
"accountSaltHash": [
"LGj6w8SRwJEJ95XH"
],
"accountPasswordSaltAlgorithm": [
"v.roleplay.{SALTHASH}.{NAME}.{PASSWORD}"
]
}

10459
database.sql

File diff suppressed because it is too large Load Diff

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>

Binary file not shown.

BIN
files/images/cursor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 476 B

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: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 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

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