je pense que sa vient du code.
Voici le OnPlayerregister.
J'ai verifier le code MySQLCreateAccount et MySQLCheckConnection il semble bon. enfin je sait pas d'ou vient l'erreur. :(
Edit: J'ai essayer avec Wamp, sa marche pas non plus toujours le même problème.
Edit2: J'ai trouver le morceau de code qui ne va pas :
public MySQLCheckAccount(sqlplayersname[])
{
new query[128];
new escstr[MAX_PLAYER_NAME];
samp_mysql_real_escape_string(sqlplayersname, escstr);
format(query, sizeof(query), "SELECT id FROM players WHERE LOWER(Name) = LOWER('%s') LIMIT 1", escstr);
samp_mysql_query(query);
samp_mysql_store_result();
if (samp_mysql_num_rows()==0)
{
return 0;
}
else
{
new strid[32];
new intid;
samp_mysql_fetch_row(strid);
intid = strval(strid);
return intid;
}
}
Le problème c'est que je ne sait pas comment sa se fait qu'il marche pas.
Si vous pouvez y jete un coup d'oeil. Merci
Double post
Je ne comprend pas pourquoi cela fait crash mon serveur :wall
J'ai effectuer un petit code php pour voir si. il y a accès a la base de donnée. Et donc l'accès marche.
J'ai mit en parallèle modern topia pour voir, Modern topia crash mais pas pour la même raison.
Le serveur n'arrive pas à émettre la requête à la base de donnée avec mon GM.
Si vous auriez la moindre idée de ce qui provoque cela. Sa pourrait m'aider car c'est assez urgent et je reste bloqué sur un problème comme sa.
EDIT: sur le dédier sa marche, j'ai retirer la fonction samp_mysql_free_result qui fait crasher le serveur.