GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: vardanega le 17 Février 2011, 08:41:22

Titre: probleme de callback
Posté par: vardanega le 17 Février 2011, 08:41:22
Bonjour, j'ai créer une fonction qui ne fonctionne pas  :bangin   ;D et je me suis un peux emmêlez les pinceaux .

Voici le code:

new VarMap[7];

forward NumHasard();
public NumHasard()
{
    new DataString[256];
new IDR;
new idt = 1;
mysql_query("SELECT * FROM `infonum`");
  mysql_store_result();
  while(IDR != 1)
  {
if(VarMap[6] == 0 && idt <= 6)
    {
          mysql_query("SELECT * FROM `infonum` WHERE `id` != '-1' ORDER BY RAND() LIMIT 1");
  mysql_store_result();
mysql_fetch_field("numid", DataString);
IDR = strval(DataString);
        VarMap[idt] = IDR;
        idt ++;
}
else
{
  printf("resultat: %d pour la variable 1.", VarMap[1]);
  printf("resultat: %d pour la variable 2.", VarMap[2]);
  printf("resultat: %d pour la variable 3.", VarMap[3]);
  printf("resultat: %d pour la variable 4.", VarMap[4]);
  printf("resultat: %d pour la variable 5.", VarMap[5]);
  printf("resultat: %d pour la variable 6.", VarMap[6]);
  return 0;
}
}
mysql_free_result();
return 1;
}

Voici ce que je voudrais qu'il fassent !

- prendre 6 numéro au hazard avec la fonction et les mettre dans 6 variable variable[1], variable[2]...
- le numéro doit etre different de ceux choisie precedament (les 5 derniers).

Si un peux aide pouvait mettre apportez je vous en serait reconnaissant.

Vince