HideMenuForPlayer DE
From SA-MP Wiki
(Difference between revisions)
| Revision as of 19:14, 19 June 2012 BlackAce (Talk | contribs) ← Previous diff |
Current revision BlackAce (Talk | contribs) |
||
| Line 35: | Line 35: | ||
| {{DestroyMenu_DE}} | {{DestroyMenu_DE}} | ||
| {{ShowMenuForPlayer_DE}} | {{ShowMenuForPlayer_DE}} | ||
| + | {{GetPlayerMenu_DE}} | ||
| {{RelatedCallbacksFunction_DE}} | {{RelatedCallbacksFunction_DE}} | ||
Current revision
Lässt das Menü für einen Spieler verschwinden.
(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, das Menü nicht exestiert oder das Menü niemals für den Spieler angezeigt wurde. |
public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp(cmdtext, "/menuhide", true) == 0) { new myMenu = GetPlayerMenu(playerid); // Herausfinden welches Menü der Spieler // gerade offen bzw. vor sich hat. HideMenuForPlayer(myMenu, playerid); // Menü verschwinden lassen 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.
- HideMenuForPlayer: Lässt das Menü für einen Spieler verschwinden.
- CreateMenu: Erstellt ein Menü.
- SetMenuColumnHeader: Legt die Spaltenbeschriftung fest.
- AddMenuItem: Fügt einen Eintrag dem angegebenen Menü hinzu.
- DestroyMenu: Löscht ein erstelltes Menü
- ShowMenuForPlayer: Zeigt einem Spieler das erstellte Menü an
- 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.]
