A tabela '<bd>.<tabela>' não existe
Falta no banco uma tabela inteira que um script precisa. O arquivo de instalação dele nunca foi importado, ou foi para outro banco.
Faça isto primeiro
Importe o arquivo .sql que veio com o script, no mesmo banco para onde o seu server.cfg aponta.
O que significa
A conexão funcionou e a tabela que a consulta nomeia não está naquele banco. Ou o SQL que vem com o resource nunca foi importado, ou você está conectado a um banco diferente do que pensa.
O que causa isso
Ordenado pela frequência com que é a resposta.
- 1
O .sql do resource nunca foi importado
Todo script que guarda dados traz um. Pular isso é a causa habitual.
- 2
Importado no banco de dados errado
Dois bancos no mesmo servidor, a importação foi para um e a string de conexão aponta para o outro.
- 3
Falta o esquema do próprio framework
Faltar
usersouplayerssignifica que o SQL do framework nunca rodou, e nada vai funcionar até isso acontecer. - 4
As maiúsculas
No MySQL em Linux,
Userseuserssão tabelas diferentes dependendo delower_case_table_names. - 5
«Unknown database» em vez de uma tabela faltando
O banco em si não existe: a string de conexão nomeia um que nunca foi criado.
Como saber qual é o seu
SELECT DATABASE(); SHOW TABLES;
Se as tabelas estão lá mas DATABASE() não é o que você esperava, a string de conexão está errada. Se a lista está vazia, nunca foi importado nada.
Onde olhar
O arquivo .sql que veio com o resource, e o nome do banco no server.cfg.
Como consertar
CREATE DATABASE IF NOT EXISTS fivem CHARACTER SET utf8mb4; USE fivem; SOURCE /caminho/do/resource/install.sql;
Ainda travado no seu próprio código?
Esta página é o que esse erro costuma significar. Cole o seu console no Server Fixer e ele vai ordenar tudo o que estiver lá e te dizer o que fazer primeiro; e se você preferir não mexer, o ORBIE consegue consertar o script e te devolver o resource pronto para soltar.
bug_reportAbrir o Server FixerPara esse tipo de erro, o Script Optimizer detecta os padrões de consulta que causam isso.