• 05 Juin 2026, 23:48:53


Auteur Sujet: Problème dialogue  (Lu 2102 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Problème dialogue
« le: 01 Juillet 2011, 17:10:06 »
Alors voilà j'ai un problème avec mon dialogue je clike sur le 2bouton sa me sort les même arme

ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"ARME SPAWN","Eagle m4 sniper\nEagle riflet shotgun","Accépté","Annulé");
    if(dialogid == 4)
    {
    GivePlayerWeapon(playerid,24,100);
    GivePlayerWeapon(playerid,31,100);
    GivePlayerWeapon(playerid,34,100);
    }
    else
    {
    GivePlayerWeapon(playerid,24,100);
    GivePlayerWeapon(playerid,33,100);
    GivePlayerWeapon(playerid,25,100);
return 1;
    }
  }



Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Problème dialogue
« Réponse #1 le: 01 Juillet 2011, 17:18:07 »
Tu ne test pas le bouton qui est appuyé.




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

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Problème dialogue
« Réponse #2 le: 01 Juillet 2011, 17:24:23 »
Hein ?



Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Problème dialogue
« Réponse #3 le: 01 Juillet 2011, 17:31:26 »
Tu ne teste pas la ligne choisie. (listitem)
Après, je te laisse te débrouiller car il y a un tuto sur le wiki SA:MP qui parle de ça.
++

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Problème dialogue
« Réponse #4 le: 01 Juillet 2011, 17:49:52 »
C'est pour les dialogs a 2 boutons ça et sans liste...
Nippah !

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Problème dialogue
« Réponse #5 le: 01 Juillet 2011, 17:59:45 »
tu a oublier le if(response) == 1bouton else == second bouton
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 .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Problème dialogue
« Réponse #6 le: 01 Juillet 2011, 18:56:40 »
Comme sa ?

    if(dialogid == 4)
    {
    if(response)
GivePlayerWeapon(playerid,24,100);
    GivePlayerWeapon(playerid,31,100);
    GivePlayerWeapon(playerid,34,100);
    }
    else
    {
    GivePlayerWeapon(playerid,24,100);
    GivePlayerWeapon(playerid,33,100);
    GivePlayerWeapon(playerid,25,100);
return 1;
    }
  }



Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Problème dialogue
« Réponse #7 le: 01 Juillet 2011, 19:24:53 »
Comprends pas  :-*



Hors ligne vitry_selkato

  • *
  • Tueur en série
  • Thug Life Style - Vie de voyous Virtuel
  • Messages: 174
    • Voir le profil
    • http://www.thuglifestyle.1x.net/
Re : Problème dialogue
« Réponse #8 le: 01 Juillet 2011, 19:36:30 »
Sert toi de ça :


if(dialogid == 4)
{
if(response)
{
   if(listitem == 0)
   {
ShowPlayerDialog(playerid, 4+1, DIALOG_STYLE_LIST, "ARME SPAWN", "Eagle m4 sniper\nEagle riflet shotgun", "Accépté", "Annulé");
}
                                  }
                              return1;
                   }

if(dialogid == 4+1) // ARME SPAWN
{
if(response)
{
if(listitem == 0) //Eagle m4 sniper
{
                                 GivePlayerWeapon(playerid,24,100);
                                                   GivePlayerWeapon(playerid,31,100);
                                                   GivePlayerWeapon(playerid,34,100);
}
if(listitem == 1) // Eagle riflet shotgun
{
                                                   GivePlayerWeapon(playerid,24,100);
                                                   GivePlayerWeapon(playerid,33,100);
                                                   GivePlayerWeapon(playerid,25,100);
}
}
return 1;
}


Il y a des accolades mal placer désolé je me suis servis de ce que tu as commencer.
Tchao
« Modifié: 01 Juillet 2011, 19:40:49 par vitry_selkato »

Hors ligne Barto

  • Aiiiiiiirght
  • *
  • GTAOnline Addict
  • Messages: 4205
    • Voir le profil
Les filles, c'est comme les échappées en cyclisme, faut en tenter plusieurs pour en réussir une.

Gifs interdit dans les avatars/signs

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Problème dialogue
« Réponse #10 le: 01 Juillet 2011, 23:39:40 »
Merci barto mais j'ai mis en attente se GM car j'ai trouvé plein de tuto pour faire le truc rp^^