Just a quick summary of what I'm working on and what has been fixed during the alpha testing.
Main issues currently working onI'm currently working on fixing all the issues with the bank robbery. Mainly the fact that it doesn't reset properly afterwards.
Working on nextSecuricar mission unable to progress if the main mission player dies and an assistant collects the dropped briefcase.
I will start working to fix Securicar issues after the bank robbery is fully tested and working.
- Fix issues with camera flying into the sky on login screen.
- Fix issues with respawn after cop tail cutscene.
Recent updatesBuild 55 - 14/04/2019
- - If a player shoots an ATM to rob it, the dropped cash can now be collected by a cop/medic for a bonus.
- - If a Dealership test drive ends due to vehicle damage, the damage charge to the player is now taken.
- - Fixed issue with white squares appearing in place of contextual key names (e.g. 'Press LMB to fire', was appearing as 'Press [ ] to fire'.
- - Fixed bank interior slow loading resulting in players falling through the floor.
- - Fixed duplicate message when a vehicle is broken into stating 'Vehicle unlocked'.
Build 54 - 14/04/2019
- - Increased time abandoned vehicles respawn after from 10 minutes to 20.
- - Fixed issues with bank robbery:
- > Vault was still opening after hacking failed.
- > Robbery was not reset after failure resulting in the bank being
inaccessible until the server restarted.
- - Added 'FUEL' indicator to fuel bar to ensure players actually know
what this bar/percentage represents.
- - Fixed issue with vehicles used in the intro tutorial being destroyed
on a city change. This resulted in empty scenes and NPCs disconnecting
from the server.
- - Newly created accounts' `Skin` database field now defaults to -1
meaning no skin selected rather than 0 as skin 0 is valid (CJ). However
it should never be set, bugs happen and all accounts with skin 0 (now
-1) are deleted on server start.
- - Fixed issues where players could acquire CJ skin (ID 0).
- - Added measures to protect against CJ skin being saved to a player's
account if they somehow acquired it.
- - Fixed issue with players not respawning at hospital after becoming a
paramedic, spawning at beach.
- - Fixed incorrect player facing angle in skin selection when becoming a
paramedic.
- - Fixed vehicle scrap price stating the amount given to the player with
damage deduction taken off but player was given base price cash with no
damage deduction taken off.
- - Fixed message shown when robbing Ammunation 'You robbed $x from
Ammunation' showing to all players.
- - /info now shows players' state as 'Viewing intro/tutorial' if so.
- - Updated mySQL plugin.
Future updates posted as replies.

Awesome,
Thats another step forward to success, it's important to keep the server without bugs so players will enjoy the server without any further interruptions!
Build 56 - 15/04/2019
Addresses issues with NPCs disconnecting from the server. The NPCs are still sometimes disconnecting but this no longer breaks the entire server. They will automatically reconnect afterwards.
Still working on fixing them disconnecting in the first place.
OTHER
- Vehicle dealership test drive can no longer be started via the checkpoint menu with a wanted level.
- Fixed issue with system file handles not being closed after use resulting in unnecessary
persistent file handles open at all times.
- Marked more intro tutorial vehicles as 'permanent' to prevent their removal on city change.
- Server hostname now contains launch date again.
- Fixed issue where robbing bank increases stat and awards achievement for stores robbed AND bank robbed.
- Fixed tabulation misalignment in /info for job rank.
- Fixed issue where bank withdrawals were counting towards a player's 'Total cash earned'.
Build 57 - 15/04/2019
This update fixes an issue where when a player earns cash and as a result levels up and/or gets an achievevment, the money they got from the action, the achievement and/or the level up did not save. The next time they earned any money it went based off the money they had before the level increase and/or achievement.
FIXES
- Fixed another issue with NPCs not connecting to the server.
- Fixed bank robbery not resetting after completion.
- Fixed issue with duplicated fuel bar textdraws caused by fuel bar being enabled while already enabled (via 'reset all settings').
- Fixed taxi mission panel not updating for players.
- Fixed issue where a downed player could be offered services e.g. mechanic cuff removal or medic heal/cure or prostitution.
- Fixed incorrect level up bonus amount displayed. $50 per rank not $100.
ADMIN
- Added /transactions to view a player's transaction history.
INTERNAL
- NPCs are now properly disconnected when the server restarts. This is to have them freshly connect on startup.
Added new testers to /credits!
Sorry for all the recent issues with being unable to join the server etc. there are issues with the host being Linux which is causing the server's NPCs to leave and players are taking their place and the server thinks you are an NPC..

Good work on these fixes 🙂
GtaFreak wrote:
Good work on these fixes 🙂
Lots of updates in such a small time!
Build 58 - 16/04/2019
0.1a b58
MAIN CHANGES
This update fixes a number of issues with the bank robbery:
- Bank robbery not resetting after failure.
- Bank robbery 'hack' textdraw persisting after failure.
- Bank robbery guard not resetting status.
- Bank robbery safe door not closing on lockdown or on reset.
This update also fixes a lingering issue with players' cash being reset slightly caused by the 'Total cash earned' achievement. Essentially whenever a player is given cash, the script checks if they now have enough cash to get the achievement for total cash earned - right? But if you do get that achievement, it gives you more cash, while still in the middle of giving you cash from before. You then have cash being given while cash is being given, and the first lot of cash is not yet given so the second lot of cash adds its cash to your original cash. Cash!
OTHER FIXES
- Added a 'wait period' between the time a player is given cash and the
time when 'cash lowered client-side - reflecting on server' is checked
to allow client to sync new cash value.
- Increased tier thresholds for Makin Bank (Cash robbed from banks)
achievement. Also now 4 tiers not 6. Was previously 25,000, 50,000,
100,000, 500,000, 1,000,000, 5,000,000, now it is 100,000, 500,000,
1,000,000 and 10,000,000. This is because robbing the bank for the first
time generally yielded the player over the second tier threshold for the
achievment awarding the player both tier I and tier II at the same time
for a single robbery.
- /transactions fixed to show transactions of target player not
self.
- Removed duplicate 'Server restarting' message on /restart.
- Removed old debug messages in console/server_log relating
to infraction expiry.
- Added info about bounties to /help.
- Added /bounties for info about bounties.
- Fixes issue with players stuck on class selection GUI (<< >> SPAWN
buttons on-screen). Caused by changing pClassSelection values.
- Fixed issue where players were not automatically respawned if they
returned to class selection by mistake (e.g. pressed F4 and died).
- Players can no longer enter dealership vehicles as a passenger.
- Robbing bank upstairs counter no longer shows 'You robbed $x from the bank' to all players on the server.
- Fixed incorrect value display in subtitle when scrapping vehicle. Was not showing damage reduction.
- Fixed popup sound replacing bank alarm sound in bank robbery.
- Fixed issues with screen fading getting stuck. Players left with a black screen.
- Fixed a server crash caused by players attempting to change name to a blank one.
OTHER
- Bank opening hours changed from 6:00 til 18:00 to 5:00 to 20:00.
- Lighthouse beam spin speed reduced.
- Entering the bank vault now counts as trespassing crime.
- Hourly time update in chat removed. Consolidated into weather forecast message every 4 minutes (in-game hours).

Build 59 - 18/04/2019
A number of issues have been fixed with the Dealership test drive function:
- Test drive entities and variables not properly reset on clean-up.
- Fixed issue in test drive where the vehicle had to be hotwired.
- Fixed issue in test drive where test drive could fail immediately due to 'too far away', 'vehicle damaged' or 'left vehicle'.
- Fixed issue in test drive where test drive did not end if the player died or was arrested.
- Cops no longer keep a test drive vehicle if they go too far with it. They cannot commit the crime of 'vehicle theft'.
FIXES
- Fixed issue with /help dialogs displaying so wide they were off-screen for low resolution displays. 800x600 lowest supported resolution.
- Fixed issue where players had full health restored after 'respawn data' was applied. For example when a player collects the treasure hunt clue, their current location etc. is saved, they are taken away to be shown the clue, then they respawn with the saved data. Health was not being saved.
- Fixed issue where 'INJURED - Crouch to revive' label could persist after a player respawned with full health (should never happen - see above issue).
- Fixed an issue where if the class selection GUI (<< >> SPAWN buttons) were displayed to a player before they connected (timed out or server restarted in class selection for example) they could not spawn/login etc. until clicking << or >> (dev: fixed OPRC GUI fix).
- Fixed an issue where a player's camera could fly into the sky during the login screen.
- If a player dies or is arrested while waiting to view the treasure hunt clue camera, this action is now cancelled.
- Fixed issues with screen fading to/from black sometimes flashing/skipping. For example if a player's screen is fading to black and is instructed to fade to black again, it will simply continue to fade rather than starting again from no-fade.
- Fixed box size issue in treasure hunt 'Type /TH to see clue cam again' popup.
- Fixed box size issue in first intro tutorial popup 'Welcome to San Andreas, player_name.' where the end full-stop could be on the next line if the player's name was 5 characters long.
- Fixed a bug where a cop can't go off duty if they aren't level 10 and have a weapon licence. This should only be checked if they want to BECOME a cop, however seeing as they cannot become a cop in the first place without these it doesn't matter too much.
- Fixed issue where 'You have an STD - call a medic' subtitle text persists on-screen after cure.
OTHER
- Dealership vehicle labels now shown level unlocked at.
- Dealership vehicle labels can be seen from further away.
- Yellow enter/exit marker at back of LSPD is now animated to match all the others.
NOTE: Global debugging is enabled by default for this build. Turn it off with '/debug 0'.

Build 60 - 18/04/2019
FIXES
- Fixed issues with players being stuck on a black screen and/or with class selection GUI stuck on-screen (<< >> SPAWN buttons), generally on (re)spawns.
- Fixed camera clipping out of interior bounds on bank robbery vault cam.
- Fixed vehicle dealership test drive vehicle not being destroyed if the player selected to not buy it.
- Fixed Sweeper mission trash pile map icons being visible to all players.
- Fixed garage door at Michelle's garage (SF) not being removed from the game, blocking the mechanic skin selection.
DEV/INTERNAL
- Removed many spammy debug messages from SetPlayerHealth and property system.
Build 61 - 19/04/2019
Fixes Valet mission NPC not playing.
Build 62 - 19/04/2019
- Fixed a couple of'index out of bounds' runtime 4 errors.
- Removed not-yet-added events from /events (navigation still not added).
- Fixed an issue where a player could rob a player from a long distance away by opening the player interaction menu when close to the player but then that player moves away.
- Players can no longer rob players while cuffed.
- Players in jail can no longer rob players outside jail and vice-versa.
- Players in jail can no longer rob players in adjacent cells.
- Cops no longer get the bonus for 'tailing suspect' while paused, stationary or both in the same vehicle.