Closed GttMone closed 1 year ago
PZ is done in lua because of access to the much faster native vectors. Adding exports to directly call things like isPointInside would introduce massive overhead. In the past the way to get JS support has been to have a PZ manager script in lua that has a combozone that keeps track of all zones, exports to add zones to that combozone, and then it fires off events for when the player goes in and out of zones. Many third party scripts for this exist, though I may make an official one at some point. Direct JS support or exports isn't in the cards right now tho.
Thanks for the explanation! For now I'll use ps-zones until you release an official resource. Have a nice day
ps-zones is a good one! Have a nice day as well!
Actually ps-zones doesn't have an export for testing if a point is inside a zone and the export for creating Boxzone and circlezone doesn't support javascript, as it doesn’t convert the coordinates { x: 1, y: 1 } to a vector. Could you recommend me another pz manager script that does all of that or give me an estimate when you're gonna make an official one?
It would be really nice if you add support for JavaScript or add exports that can be used instead of functions and importing the client script.