Linden
c2bfb83816
fix(imports/points): incorrect var ref
...
Them feels when you forget to push a commit before making a release.
2022-03-25 10:58:46 +00:00
Linden
500315ddaa
refactor(imports/points): rename point.callback to point.inside
2022-03-25 10:41:48 +00:00
Linden
3b18ca2b33
perf(imports/points): only insert into nearby if point uses callback
2022-03-25 10:38:32 +00:00
Linden
820beb5438
fix(cache): leftover print
2022-03-16 06:18:20 +00:00
Linden
913c51307a
fix(cache): update seat when shuffling
2022-03-16 06:08:18 +00:00
Linden
33681a1557
feat(imports/points): onEnter method
2022-03-16 01:18:10 +00:00
Linden
62e4fea5ad
refactor(init): set cache[key] after triggering onCache
...
Allow for comparison of new and old values by checking cache[key]
against the value sent as an argument.
2022-03-15 10:34:22 +00:00
Linden
e971778b29
refactor(vehicleproperties): throw error for invalid or unowned entity
2022-03-15 06:52:40 +00:00
Linden
2ce934c41a
feat(imports/points): distance checks and interaction api
...
WIP. Set callback functions when exiting and standing in range of
a set point. Primary callback is called on-frame and can be used
to check for key presses, distance, draw markers, etc.
2022-03-13 03:22:09 +00:00
Linden
35e4bc7509
perf(cache): check vehicle every second tick
2022-03-13 03:21:33 +00:00
Linden
13c8c29811
refactor: change event names from lualib to ox_lib
2022-03-13 03:21:01 +00:00
Linden
f40accd9e8
Merge branch 'master' of https://github.com/overextended/ox_lib
2022-03-10 14:23:28 +00:00
Linden
3acc70f32a
fix(callback): incorrect param definition
2022-03-10 14:23:25 +00:00
Linden
3c7cd3dc6b
refactor(init): throw an error if ox_lib is not started
2022-03-10 15:54:13 +11:00
Linden
55c32d91f4
Update README.md
2022-03-04 11:15:47 +11:00
Linden
5c157db3e5
fix(callback): incorrect args in __call method
2022-03-04 10:35:14 +11:00
Linden
2a14391561
Merge pull request #9 from overextended/dev
2022-03-02 17:50:37 +11:00
Linden
cdc7523146
fix(cache): ped not triggering update event
2022-03-02 02:28:10 +00:00
Linden
6b8b7990c8
fix(init): incorrect server check
2022-03-01 14:20:14 +00:00
Linden
5a30dd7ad1
fix(init): initial cache index returns full table
2022-03-01 13:58:08 +00:00
Linden
a37a897b10
feat(init): callback hook when updating cache
2022-03-01 13:42:39 +00:00
Linden
58faab6217
feat(init): implement cache
2022-03-01 13:23:47 +00:00
Linden
b37e9f772f
refactor(cache): save seat index instead of driver
2022-03-01 13:22:52 +00:00
Linden
f8d68df5e9
feat(cache): add lib.cache and update event
2022-03-01 12:28:04 +00:00
Linden
adf08e44b8
chore: move files, add docs link
2022-03-01 10:55:46 +00:00
Linden
381935e844
Create FUNDING.yml
2022-03-01 21:39:34 +11:00
Linden
6aeda78428
fix(vehicleproperties): save correct tyre damage
2022-02-28 07:20:46 +00:00
Linden
4ae20d4dad
refactor(imports/callback): new syntax
...
BREAKING!
2022-02-28 17:17:05 +11:00
Linden
aeccbece09
refactor: rename imports
...
BREAKING!
Since the folder name determines the import name (i.e. lib.callbacks), use better names and lowerCamelCase.
2022-02-28 16:30:58 +11:00
Linden
aceacbcdae
Update README.md
2022-02-28 14:17:25 +11:00
Linden
e83aa653cc
refactor(init): call imports and exports via lib
...
Deprecate import (now just references lib); when calling or indexing
lib for the first time, attempt to load a module else call an export.
2022-02-28 02:40:25 +00:00
Linden
37032fe0dd
feat(states): WIP handler for cacheing and setting states
...
Provide a centralised non-framework dependent interval to
track and perform tasks based on certain variables, such as
if the player is driving, in a vehicle, or walking.
Will later add a statebag change handler with callbacks, to
easily listen for state changes and use them in third-party
resources.
2022-02-28 00:49:44 +00:00
Linden
478cd93e97
feat(version): version and dependency checks
2022-02-28 00:49:24 +00:00
Linden
d3ef7d5018
refactor: rename resource
2022-02-28 00:48:36 +00:00
Linden
40b7fe2a77
refactor(init): don't cache function refs
2022-02-28 08:35:32 +11:00
Linden
02ba40124e
feat(commands): chat suggestions
2022-02-28 08:09:03 +11:00
Linden
75fa709200
feat(vehicleproperties): save broken windows, doors, and tyres
2022-02-28 08:08:22 +11:00
Linden
167938c7f1
feat(acl): add exports to set acl permissions
...
Needing to grant multiple resources permissions to use this commands is no bueno.
2022-02-28 08:07:52 +11:00
Linden
4c70dbe64d
feat(exports/entities): persistent window state (smashed/intact)
2022-01-31 23:50:12 +11:00
Linden
12d42b6881
feat(exports/entities): vehicle properties
2022-01-31 22:47:54 +11:00
Linden
6125165acc
Update README.md
2022-01-10 01:00:45 +11:00
Linden
cd1ca12c33
Merge pull request #6 from tony-stark-17/master
...
Intervals Readme update
2022-01-09 07:03:51 +11:00
Tony Stark
28d1fc1292
Update README.md
2022-01-08 20:47:52 +05:30
Tony Stark
b806ca3eee
Interval Readme
2022-01-08 20:47:25 +05:30
Linden
72575c90ee
refactor(callbacks): remove the cb argument
...
BREAKING CHANGE: Registered callbacks now return values rather than sending them as a callback.
Previously the cb needed to be called to return to the client, now it will happen once the function closes. i.e.
cb(string, string, false) -> return string, string, false
2022-01-01 20:43:06 +11:00
Linden
2084897785
refactor(callbacks): randomise event callback and fix timer logic
...
Prevent any possibility of listening for server callback or conflicting event handlers on the client.
2022-01-01 02:26:42 +11:00
Linden
b8ad392692
feat(commands): add a RegisterCommand wrapper
2021-12-30 02:25:29 +11:00
Linden
d0c5f722db
refactor(init): export cache and update intervals
...
BREAKING CHANGE: lib will store cached export functions and no longer uses the : syntax to call functions.
Allow SetInterval to return arguments to the callback function.
2021-12-27 12:19:37 +11:00
Linden
6b3af6f0d9
1.0.4 and onesync server constraint
2021-12-24 12:00:05 +11:00
Linden
1afc819f05
Merge pull request #5 from DokaDoka/patch-3
...
fix(resource/streaming): use hasLoaded properly
2021-12-24 11:58:58 +11:00