ShowMenuForPlayer DE
From SA-MP Wiki
Zeigt einem Spieler das erstellte Menü an.
(menuid, playerid)
| menuid | Die ID des Menüs das angezeigt werden soll. |
| playerid | Die ID des Spielers der das Menü sehen soll. |
| Returns | 1 wenn es erfolgreich angezeigt wird, 0 wenn nicht. |
| Note: 0 wird nur dann zurückgegeben, wenn ein Spieler nicht connected ist oder das Menü nicht exestiert. |
new Menu:examplemenu; // Globale Deklaration des Menüs // für die spätere Verwendung public OnGameModeInit() { examplemenu = CreateMenu("Dein Menü", 2, 200.0, 100.0, 150.0, 150.0); // erstellt ein Menü mit 2 Spalten an Position 200 x 100 // mit der Breite von 150 AddMenuItem(examplemenu, 0, "Eintrag 1"); AddMenuItem(examplemenu, 1, "Eintrag 2"); //erstellt 2 Einträge im Menü return 1; } public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp(cmdtext, "/show", true) == 0) { ShowMenuForPlayer(examplemenu, playerid); return 1; } return 1; }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- ShowMenuForPlayer: Zeigt einem Spieler das erstellte Menü an
- CreateMenu: Erstellt ein Menü.
- SetMenuColumnHeader: Legt die Spaltenbeschriftung fest.
- AddMenuItem: Fügt einen Eintrag dem angegebenen Menü hinzu.
- DestroyMenu: Löscht ein erstelltes Menü
- HideMenuForPlayer: Hide a menu for a player.
Zugehörige Callbacks
Die folgenden Callbacks könnten hilfreich sein, da sie zusammen mit der Funktion arbeiten oder die Funktion dort ausgeführt werden kann.
- OnPlayerSelectedMenuRow: Startet wenn ein Spieler ein Menueintrag auswählt.
- OnPlayerExitedMenu: Startet wenn ein Spieler ein Menu verläst.]
