Forum GtaBomb Index du Forum
Forum GtaBomb
Forum sur GTA
 
Forum GtaBomb Index du ForumFAQRechercherS’enregistrerConnexion

:: [TUTO] Les menus ::

 
Poster un nouveau sujet   Répondre au sujet    Forum GtaBomb Index du Forum -> San Andreas Multiplayer -> Tuto sur sa:mp
Sujet précédent :: Sujet suivant  
Auteur Message
Clad
Administrateur

Hors ligne

Inscrit le: 15 Mai 2008
Messages: 475
Point(s): 8 388 604
Moyenne de points: 17 660,22

MessagePosté le: Dim 22 Juin - 10:37 (2008)    Sujet du message: [TUTO] Les menus Répondre en citant

Bonjour, Vous vous êtes tout jour demander a quoi pourrais vous servir un menu, Et bien a plein de choses, Par exemple au lieu de faire un commande /carcolor id de la couleur, Le menu le fais directement pour nous.

Aujourd’hui nous allons apprendre à faire un menu tunning comme celui-là :



Commençons par annonçer le menu dans votre GameMode.

Tout en haut de votre script :


Code:
Code:
new Menu:tunning;


Dans public OnGameModeInit:


Code:
Code:
tunning = CreateMenu("~b~Compostant ~w~selection",1,125,150,300); // "tunning" active un menu qui nous donne les choix ci-dessous :
        if(IsValidMenu(tunning)) {
   SetMenuColumnHeader(tunning , 0, "Choisissez un composant:");
        AddMenuItem(tunning ,0,"Nitro x10");
   AddMenuItem(tunning ,0,"Hydraulics");
   AddMenuItem(tunning ,0,"Roues Tout Terrain");
   AddMenuItem(tunning ,0,"Roues Sport");
}


Tout en bas de votre script :


Code:
Code:
public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:Current = GetPlayerMenu(playerid); // Si le joueur séléctionne quel que chose du menu.
if (Current == tunning){
if (row == 0){
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
} else if (row == 1){
AddVehicleComponent(GetPlayerVehicleID(playerid),1087);
} else if (row == 2){
AddVehicleComponent(GetPlayerVehicleID(playerid),1025);
} else if (row == 3){
AddVehicleComponent(GetPlayerVehicleID(playerid),1081);
}
TogglePlayerControllable(playerid,1); // On défreeze le joueur
}
return 1;
}


Et enfin vous créez une commande pour activer le menu :


Code:
Code:
if (strcmp("/tunning", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid)) // Si le joueur est dans un véhicule....
{
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
switch(Model) { case 448,461,462,463,468,471,509,510,521,522,523,581,586: return SendClientMessage(playerid,0xFF0000AA,"> Vous ne pouvez pas ajouter de composants dans des motos."); } //Si on ajoute des composants dans des motos ou vélos notre jeu crash...
ShowMenuForPlayer(tunning,playerid); // On active le menu "tunning"
TogglePlayerControllable(playerid,0); // On freeze le joueur
}
else{ // Sinon....
SendClientMessage(playerid,COLOR_RED,"> Vous devez être dans un véhicule");
}
return 1;
}


Voila, Bien sur vous pouvez créer n’importe quel menu avec cette méthode, Même un menu /aide 


Bonne continuation 


TUTO CREER PAR UrbanGhetto


Revenir en haut
Visiter le site web du posteur
Publicité






MessagePosté le: Dim 22 Juin - 10:37 (2008)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Tony_Brall
Membre

Hors ligne

Inscrit le: 22 Mai 2010
Messages: 20
Point(s): 20
Moyenne de points: 1,00

MessagePosté le: Sam 22 Mai - 17:30 (2010)    Sujet du message: [TUTO] Les menus Répondre en citant

Super toujours interressant vos tutos ...

Revenir en haut
Mick_Miller
Membre

Hors ligne

Inscrit le: 27 Oct 2010
Messages: 1
Point(s): 1
Moyenne de points: 1,00

MessagePosté le: Mer 27 Oct - 14:55 (2010)    Sujet du message: [TUTO] Les menus Répondre en citant

Bonjour, je ne sais pas comment créer soit même une commande pouvez vous m'expliquez ce qu'il faut mettre au début, où placé le /[commande] dans le code....
Merci


Revenir en haut
Visiter le site web du posteur
Clad
Administrateur

Hors ligne

Inscrit le: 15 Mai 2008
Messages: 475
Point(s): 8 388 604
Moyenne de points: 17 660,22

MessagePosté le: Mar 2 Nov - 13:37 (2010)    Sujet du message: [TUTO] Les menus Répondre en citant

Quelle genre de commande ?

Revenir en haut
Visiter le site web du posteur
bousla7e
Membre

Hors ligne

Inscrit le: 19 Avr 2011
Messages: 4
Point(s): 4
Moyenne de points: 1,00

MessagePosté le: Mar 19 Avr - 23:14 (2011)    Sujet du message: [TUTO] Les menus Répondre en citant

et voila réussi  Very Happy pas mal pour un noob qui as seulement 2 jours depuis la premiere foi qu'il a ouvert un pawn Shocked merci clad et j'aimerai que tu m'aide aussi a propos des mon server psk ya pas de death list et méme quand un joueur tue l'autre il ne gagne aucun point  Crying or Very sad pas cool pour un server COD tu peux m'aider stp ? Rolling Eyes




Revenir en haut
Chucky_le_tueur
Membre

Hors ligne

Inscrit le: 19 Avr 2012
Messages: 1
Point(s): 1
Moyenne de points: 1,00

MessagePosté le: Jeu 19 Avr - 19:42 (2012)    Sujet du message: [TUTO] Les menus Répondre en citant

Bonjour, désolé d'envoyer un commentaire alors que le sujet date de longtemps apperement mais je voudrais savoir si on pouvais faire le meme script mais en rajoutant un paiement. Quand on clique sur nitro par exemple, on paye 1000 dollars. Comment fait-on?


Merci d'avance pour vos réponse ( si vous répondez biensur ) =)


Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 23:14 (2017)    Sujet du message: [TUTO] Les menus

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum GtaBomb Index du Forum -> San Andreas Multiplayer -> Tuto sur sa:mp Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | créer forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Design par Kronica

Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com