Problème Sauvegarde Véhicules Après Reboot


#21

https://paste-me.net/dijuqiqagu.pl

Sa vient d’ici ? :
_query_0 = format [""UPDATE vehicles SET alive=‘1’


#22

Sa doit être sa non ?


#23

non, faudrait reelement savoir se que tu as modifié avant que ca bug ( si tu as reelement testé apres chaque ajout )


#24

Je ne l’ai pas remarquer directement… Je me pose la question parce que sur mon autre serveur de test, la sauvegarde des véhicules marche je crois.


#25

@Vikor on en est où du coup ? Toujours au même point ou tu as pu régler ton problème ?


#26

Bonjour,
Toujours au même point, je sais juste que cela vient de la BDD mais pas d’avancement…


#27

Il y a une différence entre Alive et active… le quel tu veux a 0. Le 1er c est quand les dégâts sont inférieur à 0.9 l autre quand ton véhicule est sur la map active = 1


#28

Je veux le alive=0 parce qu’a chaque reboot, les véhicules dehors ne rentre pas dans le garage


#29

c est pas le alive alors :slight_smile: mais le active … si tu passe le alive a 0, le vehicule est supprimer de la data car il est considere comme detruit.
Ce que tu veux c est le active a 0 apres reboot ?
Je capt pas ton probleme, si ce n est que les vehicule ne se sauvegarde pas.


#30

Non c’est bien le alive. Il me semble avoir trouvé une solution je vous tiens au courant…


#31

Pour que les Véhicules soit “marquer” comme rangée dans le garage c’est bien le active comme le dit @brutalzic as tu régler le problème avec les procédure stocké dans ta DB ?
Je pense que le soucis vient de là.


#32

Bonjour je t’invite a télécharger le framework master disponible sur github et d’en importer la BDD les procédures viendront avec ! :slight_smile:

Tu as l’option importer il ne te reste qu’a faire les modifs nécessaire pour le nom de ta db etc.


#33

Oui c’est bien le active. J’ai sa comme erreur : https://paste-me.net/sibotuhuno.sql


#34

ca fait un moment que j’attends les logs …

Alors tu va dans ton phpmyadmin, puis dans sql et tu exécute ça :

DELIMITER $$
--
-- Procedures
-- CURRENT_USER function returns the name of the current user in the SQL Server database.
--

CREATE DEFINER=CURRENT_USER PROCEDURE `resetLifeVehicles`()
BEGIN
  UPDATE `vehicles` SET `active`= 0;
END$$

CREATE DEFINER=CURRENT_USER PROCEDURE `deleteDeadVehicles`()
BEGIN
  DELETE FROM `vehicles` WHERE `alive` = 0;
END$$

CREATE DEFINER=CURRENT_USER PROCEDURE `deleteOldHouses`()
BEGIN
  DELETE FROM `houses` WHERE `owned` = 0;
END$$

CREATE DEFINER=CURRENT_USER PROCEDURE `deleteOldGangs`()
BEGIN
  DELETE FROM `gangs` WHERE `active` = 0;
END$$

CREATE DEFINER=CURRENT_USER PROCEDURE `deleteOldContainers`()
BEGIN
  DELETE FROM `containers` WHERE `owned` = 0;
END$$

CREATE DEFINER=CURRENT_USER PROCEDURE `deleteOldWanted`()
BEGIN
  DELETE FROM `wanted` WHERE `active` = 0;
END$$

DELIMITER ;

#35

MySQL a retourné un résultat vide (aucune ligne).

DELIMITER $$

– Procedures
– CURRENT_USER function returns the name of the current user in the SQL Server database.

CREATE DEFINER=CURRENT_USER PROCEDURE resetLifeVehicles()
BEGIN
UPDATE vehicles SET active= 0;
END$$

MySQL a retourné un résultat vide (aucune ligne).

CREATE DEFINER=CURRENT_USER PROCEDURE deleteDeadVehicles()
BEGIN
DELETE FROM vehicles WHERE alive = 0;
END$$

MySQL a retourné un résultat vide (aucune ligne).

CREATE DEFINER=CURRENT_USER PROCEDURE deleteOldHouses()
BEGIN
DELETE FROM houses WHERE owned = 0;
END$$

MySQL a retourné un résultat vide (aucune ligne).

CREATE DEFINER=CURRENT_USER PROCEDURE deleteOldGangs()
BEGIN
DELETE FROM gangs WHERE active = 0;
END$$

MySQL a retourné un résultat vide (aucune ligne).

CREATE DEFINER=CURRENT_USER PROCEDURE deleteOldContainers()
BEGIN
DELETE FROM containers WHERE owned = 0;
END$$

MySQL a retourné un résultat vide (aucune ligne).

C[…]