GTAOnline.net
San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: Xely le 10 Août 2012, 11:52:29
-
[align=center]Bonjour !
Je voudrais savoir comment changer sa :
(http://nsa29.casimages.com/img/2012/08/08//120808054334227154.png)
//Menu designs
SkillMenu=CreateMenu("~b~Metier~w~Selection",5,25,250,100); SetMenuColumnHeader(SkillMenu , 0, "~w~Choisie ton metier !");
AddMenuItem(SkillMenu,0,"Violeur");
AddMenuItem(SkillMenu,0,"Trafiquant de drogues");
AddMenuItem(SkillMenu,0,"Trafiquant d'armes");
AddMenuItem(SkillMenu,0,"Hitman");
AddMenuItem(SkillMenu,0,"Car Jacker");
AddMenuItem(SkillMenu,0,"Kidnappeur");
AddMenuItem(SkillMenu,0,"Voleur");
AddMenuItem(SkillMenu,0,"Terroriste");
EN SA :
(http://nsa30.casimages.com/img/2012/08/08//120808054452374122.png)
Merci.
PS: le code du tableau que je veut enlever et dans gamemodeinit[/align]
-
Salut.
Le premier est un menu, le second est une boite de dialogue.
Pour pouvoir faire une boite de dialogue, je t'invite à lire Ceci (http://wiki.sa-mp.com/wiki/ShowPlayerDialog) et Ceci (http://wiki.sa-mp.com/wiki/OnDialogResponse).
Pour savoir à quoi ressemblera ta boite de dialogue, tu peux regarder ICI (http://wiki.sa-mp.com/wiki/Dialog_Styles).
Lorsque tu sauras comment faire une boite de dialogue, tu arriveras très facilement à supprimer un menu pour l'intégrer dans une boite ;)
-
Je n'y comprend rien ,
Il fo changer le code que j'ai en ce moment par celui donner dans le tuto et metre le DEFINE ?
-
Faut et non fo :wall :wall :wall
Avant de changer quoi que ce soit, je t'invite à apprendre à faire des Boites de Dialogues vu que c'est en ça que tu veux que ton menu soit changé. Une fois que tu sauras faire une boite de dialogue, tu pourras facilement modifier ton menu ;)
-
Les boite de dialog ses quelle lien ?
Double post
Voila j'ai tester sur une page blanc et sa marche (mais le code est dans connect)
Mais dans le GM que je traduit et rescript il doit etre obligatoirement dans gamemodeinit .
Et quand je mes dans GameModeInit il mais : indefinie playerid )
-
Le menu se trouve dans OnGameModeInit, mais pas une boite de dialogue.
Une boite de dialogue peut très bien se mettre dans une commande (/aide, /couleur, /metier,...), en appuyant sur une touche (en voiture tu peux par exemple définir que la touche "y" ouvre une boite de dialogue qui te propose d'ouvrir/fermer le capot, les phares, le coffre,...), à la connexion ou l'enregistrement (pour y mettre ton mot de passe ce qui remplace la commande approprié) ou même directement sur un pickup (l'objet et non la voiture :P. En étant par exemple dans un ascenseur tu choisis l'étage).
Si l'étape de la création de la boite de dialogue est un succès, essaye d'en créer une sous forme de liste (comme la 2è image que tu as mises) et d'y mettre les job qui sont dans le menu (hitman, terroriste,...). Une fois fait, il ne te reste qu'à créer le dialogresponse et d'y faire corresponde quelque chose (un skin, de l'argent, l'id d'un métier,...).
Tu verras, lorsque tu arriveras à faire des boites de dialogues et si tu as un peu d'imagination, tu pourras en mettre pour tout et n'importe quoi ;)
-
Mais si je ne le mes pas dans gamemodeinit mes classe CIVILS ne marche plus.
Et quand je les mes dans gamemodeinit cela dit que playerid marche pas .
Double post
En tout je voudrais que sur COPS ROBBERS bah des que lon a choisie la classe civils bah le menu souvre
-
Les doubles post sont interdtis !