Exemple de MON GM :
Ici le \n passe une ligne et ajoute un listitem.
ShowPlayerDialog(playerid, 30, DIALOG_STYLE_LIST, "Menu d'Equipement :", "M4A1 (4000$)\nMP5(1500$)\nSniper (5500$)\nDesert Eagle(4000$)\nArmure(850$)\nWars Points", "Sélectionné", "Fermer");
Dans le OnDialogResponse.
Tu n'a qu'a adapté.
if(dialogid == 30)//Si le dialog est == 30
{
{
if(response)//Si il y a réponse du joueur
{
if(listitem == 0)//Si item sélectionné est le 0 le tout premier le M4A1 quoi.
{
if(GetPlayerMoney(playerid) >=4000)//Et si son argent et >= a 4000
{
GivePlayerWeapon(playerid,31,750);//Tu lui donne M4A1
GivePlayerMoney(playerid, -4000);//Tu lui enlève 4000 $
SendClientMessage(playerid, GRIS, "[SUCCES] Vous venez d'acheté une M4A1.");//Tu lui envoie un message
}
else
{
SendClientMessage(playerid, GRIS, "[ERREUR] Tu n'as pas asser d'argent.");
}
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) >=1500)
{
GivePlayerWeapon(playerid,29,430);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid, GRIS, "[SUCCES] Vous venez d'acheté un MP5.");
}
else
{
SendClientMessage(playerid, GRIS, "[ERREUR] Tu n'as pas asser d'argent.");
}
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) >=5500)
{
GivePlayerWeapon(playerid,34,35);
GivePlayerMoney(playerid, -5500);
SendClientMessage(playerid, GRIS, "[SUCCES] Vous venez d'acheté un Sniper avec 35 balles.");
}
else
{
SendClientMessage(playerid, GRIS, "[ERREUR] Tu n'as pas asser d'argent.");
}
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) >=1200)
{
GivePlayerWeapon(playerid,24,207);
GivePlayerMoney(playerid, -1200);
SendClientMessage(playerid, GRIS, "[SUCCES] Vous venez d'acheté un Desert Eagle.");
}
else
{
SendClientMessage(playerid, GRIS, "[ERREUR] Tu n'as pas asser d'argent.");
}
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) >=850)
{
SetPlayerArmour(playerid, 100);
GivePlayerMoney(playerid, -850);
SendClientMessage(playerid, GRIS, "[SUCCES] Vous venez d'acheté une Armure à 100 point.");
}
else
{
SendClientMessage(playerid, GRIS, "[ERREUR] Tu n'as pas asser d'argent.");
}
}
if(listitem == 5)
{
ShowPlayerDialog(playerid, 55, DIALOG_STYLE_LIST, "Menu de l'Equipement Wars Points :", "\n50 Scores (100 WP)\100 Scores (180 WP)\nBrouilleur (A Vie) (400 WP)\nVIP (450 WP)\n15 PDV au Spawn (A Vie)(300 WP)\n30 PDV au Spawn (A Vie)(400 WP) ", "Sélectionné", "Fermer");
}
}
}
}