Français Solved Problème de connexion des nouveaux joueurs à la base de données

Bien le bonjour/bonsoir,
Si je fait ce post c'est car au jour d'aujourd'hui je ne comprend pas d'où pourrais venir le problème.

Les nouveaux joueurs qui ne sont pas enregistrer dans la base de données ne peuvent pas se connecter au serveur et reste bloquer à :
Le serveur n'a pas trouvé toutes les informations de lecteur correspondant à votre UID, tentative d'ajout du joueur dans le système
Envoi de la requête au serveur pour obtenir des informations lecteur UID [00000000000000000]

Je peut injecter un nouveau joueur avec le PID du joueur dans la BDD sans problème mais si je ne le fait pas, les nouveaux joueurs ne pourrons pas se connecter.

LOGS extDB3 :
[19:12:02:448393 +02:00] [Thread 11044] extDB3: SQL: Error MariaDBQueryException: Out of range value for column 'uid' at row 1
[19:12:02:448432 +02:00] [Thread 11044] extDB3: SQL: Error MariaDBQueryException: Input: INSERT INTO players (pid, name, cash, bankacc, aliases, cop_licenses, med_licenses, civ_licenses, civ_gear, cop_gear, med_gear, adac_gear, adac_licenses) VALUES('76561198194295475', 'Robert Zo', '0', '10000', '"[Robert Zo]"','"[]"','"[]"','"[]"','"[]"','"[]"','"[]"','"[]"','"[]"')

En espérant que je trouverais la solution ici :)
 
Bien le bonjour/bonsoir,
Si je fait ce post c'est car au jour d'aujourd'hui je ne comprend pas d'où pourrais venir le problème.

Les nouveaux joueurs qui ne sont pas enregistrer dans la base de données ne peuvent pas se connecter au serveur et reste bloquer à :


Je peut injecter un nouveau joueur avec le PID du joueur dans la BDD sans problème mais si je ne le fait pas, les nouveaux joueurs ne pourrons pas se connecter.

LOGS extDB3 :


En espérant que je trouverais la solution ici :)
Tu a modifier tes requêtes ?
 
Un problème ne peut pas apparaître comme ça, il y a forcément eu une modification même involontaire ^^

Est-ce que tu peux envoyer ton fn_insertVehicle.sqf et la structure de la table players de ta base de données (tu peux l'exporter facilement avec PhpMyAdmin par exemple) ?
 
fn_insertVehicle.sqf :

CSS:
private ["_query","_sql"];
params [
    "_uid",
    "_side",
    "_type",
    "_className",
    ["_color",-1,[0]],
    ["_plate",-1,[0]]
];

//Stop bad data being passed.
if (_uid isEqualTo "" || _side isEqualTo "" || _type isEqualTo "" || _className isEqualTo "" || _color isEqualTo -1 || _plate isEqualTo -1) exitWith {};

_immatriculation = format ['%1%2%3%4%5%6%7', toString [65 + random 25],
toString [65 + random 25], round (random 9), round (random 9), round
(random 9), toString [65 + random 25], toString [65 + random 25]];
_query = format ["INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear, damage, immatriculation) VALUES ('%1', '%2', '%3', '%4', '1','1','""[[],0]""', '%5', '%6','""[]""','""[]""','%7')",_side,_className,_type,_uid,_color,_plate,_immatriculation];
//_vehicle setVariable ["vehicle_info_vid",0,true];

[_query,1] call DB_fnc_asyncCall;

Structure de la table players :

SQL:
--
-- Structure de la table `players`
--

CREATE TABLE `players` (
  `uid` int(6) NOT NULL,
  `name` varchar(32) NOT NULL,
  `aliases` text NOT NULL,
  `pid` varchar(17) NOT NULL,
  `cash` int(100) NOT NULL DEFAULT 0,
  `bankacc` int(100) NOT NULL DEFAULT 0,
  `coplevel` enum('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16') NOT NULL DEFAULT '0',
  `mediclevel` enum('0','1','2','3','4','5','6','7','8','9','10','11','12','13') NOT NULL DEFAULT '0',
  `civ_licenses` text NOT NULL,
  `cop_licenses` text NOT NULL,
  `med_licenses` text NOT NULL,
  `civ_gear` text NOT NULL,
  `cop_gear` text NOT NULL,
  `med_gear` text NOT NULL,
  `civ_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
  `cop_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
  `med_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
  `arrested` tinyint(1) NOT NULL DEFAULT 0,
  `adminlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
  `donorlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
  `blacklist` tinyint(1) NOT NULL DEFAULT 0,
  `civ_alive` tinyint(1) NOT NULL DEFAULT 0,
  `civ_position` varchar(64) NOT NULL DEFAULT '"[]"',
  `playtime` varchar(32) NOT NULL DEFAULT '"[0,0,0]"',
  `insert_time` timestamp NOT NULL DEFAULT current_timestamp(),
  `last_seen` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `num` varchar(10) NOT NULL,
  `contact_list` text NOT NULL,
  `sms` int(10) NOT NULL,
  `appel` int(10) NOT NULL,
  `reward_stamp` timestamp NOT NULL DEFAULT current_timestamp(),
  `reward_days` int(11) NOT NULL DEFAULT 0,
  `adac_licenses` text NOT NULL,
  `adac_gear` text NOT NULL,
  `adaclevel` enum('0','1','2','3','4','5','6','7','8','9','10','11','12','13','14') NOT NULL DEFAULT '0',
  `adac_stats` varchar(11) NOT NULL DEFAULT '"[100,100]"',
  `status` text DEFAULT NULL,
  `sms_value` int(10) NOT NULL DEFAULT 0,
  `call_value` int(10) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

--
-- AUTO_INCREMENT pour la table `players`
--

ALTER TABLE `players`
  MODIFY `uid` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2147483648;
COMMIT;