• 22 Avril 2025, 22:09:23


Auteur Sujet: Problème sauvegarde de variable  (Lu 871 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne DweeDz

  • Fondateur de LS-Paradise
  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Problème sauvegarde de variable
« le: 20 Mai 2012, 20:40:02 »
Bonsoir,

J'ai un petit problème dans mon GM (MySQL). Je vous explique, le joueur crée son compte (le compte est bien save dans la BDD) MAIS, la variable "Tutoriel", elle, reste à 0, donc à chaque fois que le joueur se connecte, il est obligé de répondre aux questions etc...
C'est bizarre, car j'ai bien mis 'PlayerInfo[playerid][pTut] = 1;' quand il a fini le tutoriel, mais dans la BDD, elle reste à 0. J'ai même essayé d'appelé le OnPlayerUpdateEx, mais toujours pareil.

Auriez vous une idée de quoi ça pourrait venir ? surtout qu'avant, ça marchait très bien, mais je n'ai pas le souvenir d'y avoir touché.

EDIT : Problème réglé !

Cordialement,
« Modifié: 23 Mai 2012, 17:35:23 par DweeDz »

~ Coming Soon ~

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Problème sauvegarde de variable
« Réponse #1 le: 20 Mai 2012, 22:14:23 »
Salut,
Changer ta variable dans le GM ne fera rien dans la base de données sans une requête ;)
Tu as bien une requête SQL du genre UPDATE ou INSERT pour cette variable quelque part ?

Hors ligne DweeDz

  • Fondateur de LS-Paradise
  • *
  • Nouveau
  • Messages: 12
    • Voir le profil
Re : Problème sauvegarde de variable
« Réponse #2 le: 23 Mai 2012, 15:33:47 »
Oui, j'ai rajouté ça :

public AjouterValeurTutoriel(sqlplayerid)
{
new SQL[256];
format(SQL, 256, "UPDATE `players` SET `Tutorial`= 1' WHERE `id`='%d'",sqlplayerid);
mysql_query(SQL);
}

Et à la fin du tutoriel, AjouterValeurTutoriel(PlayerInfo[playerid][pSQLID]); normalement, ça devrait fonctionner..

EDIT : ça ne fonctionne pas..

Cordialement,
« Modifié: 23 Mai 2012, 15:53:14 par DweeDz »

~ Coming Soon ~