• 06 Juin 2026, 17:49:15


Auteur Sujet: aide please  (Lu 1713 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
aide please
« le: 26 Octobre 2008, 12:40:50 »
bonjour je voudrais savoir comment mettre une sorte de menue (ex commands) pour que les gens puisse voir mes commands merci de me repondre

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : aide please
« Réponse #1 le: 26 Octobre 2008, 13:01:06 »

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : aide please
« Réponse #2 le: 26 Octobre 2008, 13:30:04 »
merci  pour la page je vais regarder dessus

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : aide please
« Réponse #3 le: 26 Octobre 2008, 13:41:34 »
bonjour nikko jai regarder la page que vous maver donne mais je narrive pas a le faire sur mon GM pouvais vous me lexpliquer :(sil vous plais

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : aide please
« Réponse #4 le: 26 Octobre 2008, 13:55:07 »
Suffit de preprendre le meme code qu'il y a sur la page.
Et tu le met comme tu veu, tu ajoute, retire des lignes, modifie le text. ...

++
nikko

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : aide please
« Réponse #5 le: 26 Octobre 2008, 14:35:37 »
est ce que (nikko) tu pourrais me donner un exemple de ton GM pour voir comment faut faire parce que je suis nouveau sur gta donc je ne suis pas tres fort
donc si tu pouvais me passer une image de ton GM merci
                                       


                                                                    laguna

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : aide please
« Réponse #6 le: 26 Octobre 2008, 14:38:25 »
Je n'est pas ca dans mon GM.
Mais tu fait exactement la emem chose que le tuto et tu change, cest tout.

++
nikko

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : aide please
« Réponse #7 le: 26 Octobre 2008, 14:46:51 »
je te remercit pour ta réponse je vais essaye bonne fin dapres midi a vous




                                                                         LAGUNA

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : aide please
« Réponse #8 le: 26 Octobre 2008, 15:00:23 »
salut,

alors comme je te comprend, je vais te faire ce que Nikko t'as dit de faire... mais ne le copie pas bêtement....essaie de regarder avec le tutoriel ce qu'il y a de différent et ce que ça signifie

new Menu:Commandes;//le nom de ton menu, tu peut l'appelé comme tu le désire mais pas 2 fois le même nom
Commandes = CreateMenu("~b~Compostant ~w~selection"/*ICI C'est le titre qui apparaitra en haut du menu!*/,1/*pixel horizontal où apparait le menu*/,125/*pixel vertical*/,150,300/*ces deux là sont les largeurs des 2 colonne*/); // "Commandes" active un menu qui nous donne les choix ci-dessous :
        if(IsValidMenu(Commandes)) {
SetMenuColumnHeader(Commandes , 0, "Voici les commandes"/*le text qui apparaitra en haut de la colonne 1*/);//si tu veut en faire un autre pour la colonne 2, tu change le 0 pour un 1
        AddMenuItem(Commandes ,0,"/chilliad);//ici ce sont les textes de chaque cas, toi ce sera tes commandes
AddMenuItem(Commandes ,0,"/kill");
AddMenuItem(Commandes ,0,"/repair");
AddMenuItem(Commandes,0,"etc..");
}

puis, comme ton script compte surement déjà un OnPlayerSelectMenuRow, tu fais rechercher (ctrl+f) et tu le cherche, si tu ne le trouve pas, ben tu le met, ensuite tu place un truc du genre à l'intérieur

public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:Current = GetPlayerMenu(playerid); //quel menu est affiché au joueur en question...
if (Current == Commandes){
if (row == 0){
//Tu peut lui faire éffectuer la commande correspondante, ou rien, c'est à ton choix
} else if (row == 1){
//Tu peut lui faire éffectuer la commande correspondante, ou rien, c'est à ton choix
} else if (row == 2){
//Tu peut lui faire éffectuer la commande correspondante, ou rien, c'est à ton choix
} else if (row == 3){
//Tu peut lui faire éffectuer la commande correspondante, ou rien, c'est à ton choix
}
TogglePlayerControllable(playerid,1); // On défreeze le joueur s'il ne choisi rien et quitte simplement le menu
}
return 1;
}

et finalement la commande que le joueur doit éffectuer afin de voir el menu..

if (!strcmp("/commandes", cmdtext, true))//si le joueur a tapé /commandes
{
ShowMenuForPlayer(Commandes,playerid); // On active le menu "tunning"
TogglePlayerControllable(playerid,0); // On freeze le joueur
return 1;
}

commande de base mais dans ton cas, c'est plus à cela qu'elle ressemblera..

et lit mes commentaires et ceux d'urban ghetto stp, ils sont là pour aider à comprendre...

++Sim++