Probier mal hiermit selber!
#define DIALOG_WAFFENKAUFEN
ShowPlayerDialog(playerid, DIALOG_WAFFENKAUFEN, DIALOG_STYLE_LIST, "Waffen", "Waffe1\Waffe2\und so weiter", "Auswählen", "Abbrechen");
//Bei OnDialogResponse
	if(dialogid == DIALOG_WAFFENKAUFEN)
	{
	    if(response)
	    {
	    	 if(listitem == 0)
	         {
			 Die Waffe halt
		 }
	         if(listitem == 1)
   		 {
			 Die Waffe halt
		 }
	   }
	}
So in der Art ist ein wenig verrückt sry komme hier mit dem pawncode teil nicht ganz klar sry