SetMenuColumnHeader DE
From SA-MP Wiki
Description:
Legt die Spaltenbeschriftung fest.
(Menu:MenuID, Spalte, Text[])
Menu:MenuID | Die Menü ID dessen Spaltenbeschriftung geändert werden soll. |
Spalte | Spalten ID dessen Beschriftung geändert werden soll. |
Text[] | Der Beschriftungstext. |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
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 SetMenuColumnHeader(examplemenu, 0, "Spalte 1"); SetMenuColumnHeader(examplemenu, 1, "Spalte 2"); //Legt die Spaltenbeschriftungen auf Spalte 1 und Spalte 2 fest AddMenuItem(examplemenu, 0, "Eintrag 1"); AddMenuItem(examplemenu, 1, "Eintrag 2"); //erstellt 2 Einträge im Menü //bei ungleicher Spalten ID werden die Einträge nebeneinander dargestellt //bei gleicher Spalten ID werden die Einträge untereinander dargestellt return 1; }
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- SetMenuColumnHeader: Legt die Spaltenbeschriftung fest.
- CreateMenu: Erstellt ein Menü.
- AddMenuItem: Fügt einen Eintrag dem angegebenen Menü hinzu.
- DestroyMenu: Löscht ein erstelltes Menü
- ShowMenuForPlayer: Zeigt einem Spieler das erstellte Menü an
- HideMenuForPlayer: Lässt das Menü für einen Spieler verschwinden.
- GetPlayerMenu: Gibt die ID des Menüs zurück, welches sich auf dem Spielerbildschrim befindet.
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.