v1.0.4 parche
Player vs Computer, tables load exactly where you placed them and an update checker
4cambios

Player vs Computer, tables load exactly where you placed them and an update checker
4cambios

[02] Versión
The opponent is now called Computer everywhere, to follow the Cfx and Tebex rules, and chess tables load exactly where they were placed. The server console gets an update checker.
config/config.lua, rename Config.AI to Config.Computer. Keep your values; only the name changes. The old name is no longer read.ai now start with computer (ai → computer, ai_desc → computer_desc, ai_easy → computer_easy and the other levels, title_ai → title_computer). If you edited a translation, re-apply it on the new keys.qs_chess_tables table changes. On the first start after updating, the resource copies each table's position into a new coords column and drops the old cx, cy, cz and heading columns. Nothing to run by hand. Back up the table first if you may want to go back to the previous version. If the table does not exist, the resource now creates it on start.shared/ai.lua is now shared/computer.lua. You can delete the old file.web/build/ folder: the file names inside it changed.Replace every file in the resource, except what you edited yourself:
client/ — commands.lua, main.lua.config/config.lua — Config.AI renamed to Config.Computer.server/main.lua.server/version.lua — new file.shared/computer.lua — new name of shared/ai.lua.shared/utils.lua.database/sql.sql — only used on new installs.web/build/ — rebuilt.locales/ — every language (renamed keys).fxmanifest.lua — version, shared/computer.lua and server/version.lua.When the resource starts, the console shows your version, the latest version and whether you are up to date. When an update is available, it lists what changed and links to the full changelog.
Renamed to follow the Cfx and Tebex rules. The menu, the settings panel and every translation now say "Computer", `Config.AI` is now `Config.Computer`, and the translation keys that started with `ai` now start with `computer`. The computer plays exactly as before.
Table positions were saved as one number per axis. A whole-number value, such as a heading of 90, could load back as 0 or as an invalid number, so a table could spawn facing the wrong way, in the wrong place or not at all. Decimals also lost precision. Positions now save in a single `coords` field and always load as exact decimals. Existing tables are converted automatically on the first start.