I haven't finished my new website yet, so for now you get a 1990's style looking thing.
An arcbank_errorcode is a signed 8-bit integer (number) used to determine the status of an operation. The veriables are defined in _G and are mainly used in callback arguments.
These are all the arcbank_errorcodes in ARCBank 1.4.0. These are for reference purpose only, please use the actual variable names. To get a human-readable description of the error, use the ARCBANK_ERRORSTRINGS global table. For example, ARCBANK_ERRORSTRINGS[ARCBANK_ERROR_NO_CASH]
ARCBANK_ERROR_DOWNLOADING = -2 -- Operation has not completed yet, but is in progress ARCBANK_ERROR_ABORTED = -1 -- Used when the player walks away from the ATM while the deposit/withdraw animation is playing ARCBANK_ERROR_NONE = 0 -- Operation completed ARCBANK_NO_ERROR = 0 ARCBANK_ERROR_NIL_ACCOUNT = 1 -- Account does not exist ARCBANK_ERROR_NO_ACCESS = 2 -- User doesn't have access to the account/operation being preformed ARCBANK_ERROR_NO_CASH = 3 -- User doesn't have enough money in the account ARCBANK_ERROR_NO_CASH_PLAYER = 4 -- User doesn't have enough money in their wallet ARCBANK_ERROR_PLAYER_FOREVER_ALONE = 5 -- User does not have any access to group accounts (only used internally by the ATM entity) ARCBANK_ERROR_NIL_PLAYER = 6 -- Specified user is invalid ARCBANK_ERROR_DUPE_PLAYER = 7 -- Attempted to add a user to a group that was already in the group ARCBANK_ERROR_TOO_MUCH_CASH = 8 -- The account has reached its cap ARCBANK_ERROR_DEBT = 9 -- Operation cannot proceed while the account is in debt ARCBANK_ERROR_BUSY = 10 -- ARCBank is doing something that cannot be interrupted (database migration for example) ARCBANK_ERROR_TIMEOUT = 11 -- Server took too long to respond ARCBANK_ERROR_READ_FAILURE = 12 -- MySQL or file reading failure ARCBANK_ERROR_INVALID_PIN = 13 -- Unused ARCBANK_ERROR_CHUNK_MISMATCH = 14 -- Log download failed (Name from Pre-1.4 system) ARCBANK_ERROR_CHUNK_TIMEOUT = 15 -- Unused (from Pre-1.4 system) ARCBANK_ERROR_WRITE_FAILURE = 16 -- MySQL or file writing failure ARCBANK_ERROR_EXPLOIT = 17 -- Someone attempted to use an exploit ARCBANK_ERROR_DOWNLOAD_FAILED = 18 -- Unused (from Pre-1.4 system) ARCBANK_ERROR_CORRUPT_ACCOUNT = 19 -- The account has been corrupted ARCBANK_ERROR_DEADLOCK = 20 -- The account has been locked (use the "arcbank unlock" console command to solve this issue) ARCBANK_ERROR_ENTITY_NO_ACCESS = 21 -- The entity specified does not have access to the operation ARCBANK_ERROR_LOG_EMPTY = 22 -- The result from the transaction search is empty (only used internally by the ATM entity) --CREATION ERRORS ARCBANK_ERROR_NAME_DUPE = 32 -- Account with a similar name exists ARCBANK_ERROR_NAME_TOO_LONG = 33 -- Account name is too long ARCBANK_ERROR_INVALID_NAME = 34 -- Unused (from Pre-1.4 system) ARCBANK_ERROR_UNDERLING = 35 -- The player doesn't have the correct usergroup to preform this operation ARCBANK_ERROR_INVALID_RANK = 36 -- The account rank is invalid ARCBANK_ERROR_TOO_MANY_ACCOUNTS = 37 -- The player owns too many accounts ARCBANK_ERROR_TOO_MANY_PLAYERS = 38 -- There are too many players in the group ARCBANK_ERROR_DELETE_REFUSED = 39 -- A personal account cannot be deleted while the starting balance is more than 0 --OTHER ERRORS ARCBANK_ERROR_NOT_LOADED = -127 -- ARCBank failed to initialize ARCBANK_ERROR_UNKNOWN = -128