//en haut
new Menu:arme;
//Dans public OnGameModeInit:
arme = CreateMenu("~b~boutique ~w~arme",1,125,150,300);
if(Isvalidemail(arme)) {
SetMenuColumnHeader(arme , 0, "Choisissez une arme :");
AddMenuItem(arme,0,"AK47");
AddMenuItem(arme,0,"Sniper Rifle");
AddMenuItem(arme,0,"Shotgun");
AddMenuItem(arme,0,"MP5");
}
//tout en bas de votre script :
public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:Current = Getplayername(playerid);
if (Current == arme){
if (row == 0){
GivePlayerWeapon(playerid, weaponid, munition);
} else if (row == 1){
GivePlayerWeapon(playerid, weaponid, munition);
} else if (row == 2){
GivePlayerWeapon(playerid, weaponid, munition);
} else if (row == 3){
GivePlayerWeapon(playerid, weaponid, munition);
}
TogglePlayerControllable(playerid,1);
}
return 1;
}
//Et enfin vous créez une commande pour activer le menu :
if (strcmp("/ARME", cmdtext, true, 10) == 0)
{
if(Displayer(playerid))
{
ShowMenuForPlayer(arme,playerid);
TogglePlayerControllable(playerid,0);
}
return 1;
}
j ai un peu corrigé ton script, je l'ai pas compilé (donc, non plus essayer...)