CreateMenu DE

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 15:33, 18 June 2012
BlackAce (Talk | contribs)

← Previous diff
Revision as of 19:18, 19 June 2012
BlackAce (Talk | contribs)

Next diff →
Line 43: Line 43:
{{DestroyMenu_DE}} {{DestroyMenu_DE}}
{{ShowMenuForPlayer_DE}} {{ShowMenuForPlayer_DE}}
-{{HideMenuForPlayer}}+{{HideMenuForPlayer_DE}}
{{RelatedCallbacksFunction_DE}} {{RelatedCallbacksFunction_DE}}

Revision as of 19:18, 19 June 2012


Erstellt ein Menü.


Parameters:
(Name[], Spaltenanzahl, Float:x, Float:y, Float:Spaltengröße1, Float:Spaltengröße2)
Name[] Der Titel des Menüs
Spaltenanzahl Die (genaue) Anzahl der Spalten im Menü
Float:x X - Koordinate des Menüs (0,0) ist die linke obere Ecke
Float:y Y - Koordinate
Float:col1width Die Breite für die erste Spalte
Float:col2width Die Breite für die zweite Spalte


Returns Gibt die ID des erstellten Menüs zurück


Image:32px-Circle-style-warning.png Important Note: Ein Menü kann maximal 12 Einträge und 2 Spalten haben.


Image:32px-Circle-style-warning.png Important Note: Es können maximal 128 Menüs erstellt werden.


Image:32px-Ambox_warning_orange.png Note: Diese Funktion erstellt lediglich das Menü, es muss ShowMenuForPlayer benutzt werden um es einzublenden.
Image:32px-Ambox_warning_orange.png Note: Ist der Titel des Menüs länger als 30 Zeichen, dann wird der Titel automatisch auf 30 Zeichen gekürzt.
Image:32px-Ambox_warning_orange.png Note: Die X und Y Koordinaten basieren auf einer 640 x 480 Auflösung.

(unabhängig von der aktuellen Bildschirmauflösung)


new Menu:beispielmenu;
// Globale Deklaration des Menüs
// für die spätere Verwendung
 
public OnGameModeInit()
{
    beispielmenu = CreateMenu("Dein Menü", 2, 200.0, 100.0, 150.0, 100.0);
    // erstellt ein Menü mit 2 Spalten an Position 200 x 100
    // Spalte 1 hat die Breite von 150
    // Spalte 2 hat die Breite von 100
    return 1;
}

Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • CreateMenu: Erstellt ein Menü.
  • AddMenuItem: Fügt einen Eintrag dem angegebenen Menü hinzu.


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.

Personal tools
In other languages