GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: .:: Miguel .:: 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;
}
}
-
Tu ne test pas le bouton qui est appuyé.
-
Hein ?
-
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.
++
-
C'est pour les dialogs a 2 boutons ça et sans liste...
-
tu a oublier le if(response) == 1bouton else == second bouton
-
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;
}
}
-
Comprends pas :-*
-
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
-
http://www.gtaonline.fr/forums/index.php/topic,10646.0.html (http://www.gtaonline.fr/forums/index.php/topic,10646.0.html)
:)
-
Merci barto mais j'ai mis en attente se GM car j'ai trouvé plein de tuto pour faire le truc rp^^