GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Tux le 05 Janvier 2011, 18:51:43

Titre: [Résolu] Requête SQL, et après adieux !
Posté par: Tux le 05 Janvier 2011, 18:51:43
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:
Code: (pawn) [Sélectionner]
[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:
Code: (pawn) [Sélectionner]
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
Titre: Re : [Résolu] Requête SQL, et après adieux !
Posté par: Jcvag44800 le 05 Janvier 2011, 21:16:18
Owwwiwiwiwiwwiwi mon scripteur  :D
(http://www.gtaonline.fr/forums/Themes/proton/images/warnwarn.gif) Freepost
Titre: Re : [Résolu] Requête SQL, et après adieux !
Posté par: vardanega le 05 Janvier 2011, 23:23:29
Bonsoir, remplacer 'strval' par 'floatstr' car cet un float que vous chargez !

a moi ! comment ajouté +1 a une valeur d'un champ ? (j'ai déja essayé de faire un ++ mais ca marche pas :( ! )

Merci !

Bonsoir !

Titre: Re : [Résolu] Requête SQL, et après adieux !
Posté par: chneubeul le 06 Janvier 2011, 06:32:18
Salut :)

Jcvag poste pas pour rien dire. ( Tu va te faire gronder ^^ )

C'est quel type de variable que tu veux incrémenter ? Tu as essayer variable += 1; ?
Titre: Re : [Résolu] Requête SQL, et après adieux !
Posté par: vardanega le 08 Janvier 2011, 08:41:17
Bonjour désolé du retard ^^ oui une simple variable dans une base de donnée .