• 01 Mai 2025, 21:31:36


Auteur Sujet: Probleme avec nouveau systeme de menu  (Lu 1615 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne jonjon

  • *** GTA FanBoy ***
  • *
  • Bandit
  • Mouhaha
  • Messages: 420
    • Voir le profil
    • http://metra-concept.fr
Probleme avec nouveau systeme de menu
« le: 01 Mars 2010, 17:29:00 »
Bonjour, je me remet au scripting sa-mp mais j'ai un souci, voici le code :

Citer
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)
    {
        if(!response)
      {
       SendClientMessage(playerid, 0xFFFFFFFF, "Tu es obligé de t'identifier!");
        SendClientMessage(playerid, 0xFFFFFFFF, "Si tu n'a pas de compte, tu dois en créer.");
      }
      else
      {
       new data[256], query[128], pname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, sizeof(pname));
         format(query, sizeof(query), "SELECT password FROM joueur WHERE pseudo='%s'", pname);
         mysql_query(query);
         mysql_store_result();
         mysql_fetch_field("password", data);
         if(inputtext[playerid] == data[playerid])
           {
            SendClientMessage(playerid, 0xFFFFFFFF, "Tu t'es identifié avec succès.");
           }
           else
           {
            SendClientMessage(playerid, 0xFFFFFFFF, "Mauvais mot de passe.");
            ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login","Identifie-toi stp:","Login","Annuler");
         }
      mysql_free_result();
        }
    return 1;
    }
    return 0;
}


Voila, donc par exemple quand je veux me logguer avec : lol comme mot de passe, ben même si je met que la 1ere , ou les 2eres lettres de "lol" ben ça m'identifie. Quelqu'un sait d'où ça vient ? S'il vous plait.


Je vous remercie d'avance.


Cordialement, Metrakit.
== Jonjon ==
== Développeur du Web - http://Metra-concept.fr ==

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #1 le: 01 Mars 2010, 17:58:20 »
comme ceci je pense que c'est faux

 if(inputtext[playerid] == data[playerid])


tente comme ceci

 if(inputtext == data)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne jonjon

  • *** GTA FanBoy ***
  • *
  • Bandit
  • Mouhaha
  • Messages: 420
    • Voir le profil
    • http://metra-concept.fr
Re : Probleme avec nouveau systeme de menu
« Réponse #2 le: 01 Mars 2010, 18:43:37 »
Non c'est pas ça car : error 033: array must be indexed (variable "data")
== Jonjon ==
== Développeur du Web - http://Metra-concept.fr ==

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #3 le: 01 Mars 2010, 18:46:53 »
rofl c'est la rouille qui s'installe
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : Probleme avec nouveau systeme de menu
« Réponse #4 le: 01 Mars 2010, 18:54:49 »
Bah essayer inputtext
ıllıllı вυвυησ ıllıllı


Hors ligne jonjon

  • *** GTA FanBoy ***
  • *
  • Bandit
  • Mouhaha
  • Messages: 420
    • Voir le profil
    • http://metra-concept.fr
Re : Probleme avec nouveau systeme de menu
« Réponse #5 le: 01 Mars 2010, 19:01:45 »
Comment? Mais c'est justement ce que j'ai fais.
== Jonjon ==
== Développeur du Web - http://Metra-concept.fr ==

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : Probleme avec nouveau systeme de menu
« Réponse #6 le: 01 Mars 2010, 19:21:15 »
Sinon essaye de faire quelque chose comme ceci :

new Exemple;

Exemple = mysql_fetch_field("password", data);

if(inputtext[playerid] == Exemple)
ıllıllı вυвυησ ıllıllı


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #7 le: 02 Mars 2010, 01:34:11 »
Salut,

pourquoi ne pas tenter le plus simple:

if(inputtext === data[playerid])
++Sim++





Hors ligne jonjon

  • *** GTA FanBoy ***
  • *
  • Bandit
  • Mouhaha
  • Messages: 420
    • Voir le profil
    • http://metra-concept.fr
Re : Probleme avec nouveau systeme de menu
« Réponse #8 le: 02 Mars 2010, 11:57:11 »
Ben après j'ai cette erreur :

Citer
error 033: array must be indexed (variable "inputtext")

Vue que dans la callback il y a :

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])



Cordialement , MK.
== Jonjon ==
== Développeur du Web - http://Metra-concept.fr ==

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #9 le: 02 Mars 2010, 14:37:07 »
rooooh vous me faites peur là lol !

if(strcmp(inputtext,data) == 0)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne jonjon

  • *** GTA FanBoy ***
  • *
  • Bandit
  • Mouhaha
  • Messages: 420
    • Voir le profil
    • http://metra-concept.fr
Re : Probleme avec nouveau systeme de menu
« Réponse #10 le: 02 Mars 2010, 14:39:02 »
Je te tire mon chapeau !   :D


Merci.


Cordialement, MK.
== Jonjon ==
== Développeur du Web - http://Metra-concept.fr ==

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Re : Probleme avec nouveau systeme de menu
« Réponse #11 le: 02 Mars 2010, 14:48:26 »
Je te tire mon chapeau !   :D


Merci.


Cordialement, MK.

Merci ^^

Mais Mk c' est pas Maikill ???! lol?



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : Re : Probleme avec nouveau systeme de menu
« Réponse #12 le: 02 Mars 2010, 19:23:22 »
rooooh vous me faites peur là lol !

if(strcmp(inputtext,data) == 0)

Ah bah oui xD GG

PS MK ces pas MaiKill ces je sait plus quoi ^^
ıllıllı вυвυησ ıllıllı


Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #13 le: 02 Mars 2010, 21:47:40 »
MetraKit ? je l'ai vu sur msn :p



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec nouveau systeme de menu
« Réponse #14 le: 02 Mars 2010, 23:56:14 »
MK c'est Maikill XD
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici