Salut :P,
J'ai passé mon script au SQL. A l'origine, c'était un LA-RP rien de plus simple. Le chargement des véhicules est plus que mélodieuse et donc parfaite, mais là où ça bloque c'est le chargement des maisons ! J'ai tout essayé, jusqu'à placer des printf pour savoir d'où ça venait mais rien n'y fait...
Les logs de mon serveur, avec les printf et au chargement des maisons me dit:
[18:44:01] Chargement de la maison 0:
[18:44:01] Chargement de Entrance X
[18:44:01] Chargement de Entrance X (1)
[18:44:01]
[18:44:01]
[18:44:01]
Après ça, j'ai le nom du serveur et le reste du GM qui ne se charge pas ! (Plus précisement, le reste du Callback OnGameModeInit).
Voici la ligne de code qui bloque:
printf("Chargement de Entrance X");
mysql_fetch_field_row(result, "Entrancex");
printf("Chargement de Entrance X (%s)", result);
HouseInfo[idx][hEntrancex] = strval(result);
printf("Chargement de Entrance X (%d)", strval(result));
Je ne voit rien de grave. Pour précision, j'ai convertie mon HouseInfo en Float puis en Int, mais dans aucun des deux cas cela ne change ! Je crois que ça vient de la ligne de la redéfinition de la variable "hEntrancex" dans mon tableau mais alors, où j'ai pu me tromper dans ce cas là ? Je ne vois rien d'anormal...
Ca ne vient pas de la BDD, ça c'est sûr car la position est charger (le "(1)" dans le printf de ma console). Que me proposez-vous ?
Merci d'avance,
Tux
Edition: J'ai trouvé d'où ça venait, merci à tous ceux qui m'ont essayé :D