wie kann ich mehrere Menüs in einem Script einfügen??
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
in dem du einfach mehrere reinscriptest, oder was meinst du?
-
Was meinst den für Menüs?
z.B. beim Autokauf, Waffenkauf und so?
-
in dem du einfach mehrere reinscriptest, oder was meinst du?
Normalerweise sollte sowas als Antwort reichen.#include <a_samp>
new
Menu:Teleport,
Menu:AmmuNation;
public OnGameModeInit() {
Teleport=Menu:CreateMenu("~w~Teleport Menu",1,20,200,200);
SetMenuColumnHeader(Teleport, 0, "Location");
AddMenuItem(Teleport,0," Los Santos");
AddMenuItem(Teleport,0," San Fierro");
AddMenuItem(Teleport,0," Las Venturas");
AddMenuItem(Teleport,0," Desert");
AddMenuItem(Teleport,0," Country");
//
AmmuNation=Menu:CreateMenu("~w~Ammu-Nation",1,20,150,150);
SetMenuColumnHeader(AmmuNation, 0, "Weapon Type");
AddMenuItem(AmmuNation,0," Pistole");
AddMenuItem(AmmuNation,0," Micro SMG");
AddMenuItem(AmmuNation,0," Shotguns");
AddMenuItem(AmmuNation,0," SMG");
AddMenuItem(AmmuNation,0," Rifles");
AddMenuItem(AmmuNation,0," Assault rifle");
AddMenuItem(AmmuNation,0," Grenades");
AddMenuItem(AmmuNation,0," Hand Guns");
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
new
Menu:Current;
Current=GetPlayerMenu(playerid);
if(Current==Teleport) {
}
else if(Current==AmmuNation) {
}
return 1;
} -
das in den Gamemodeinit ist es ja klein problem
public OnPlayerSelectedMenuRow(playerid, row)
{
new
Menu:Current;
Current=GetPlayerMenu(playerid);
if(Current==Teleport) {
}
else if(Current==AmmuNation) {
}
return 1;
}da habe ich ca. 50 case und dann wollte ich da noch mein Handy menü rein machen und das hat nochmal 10 case
-
Ist kein Problem ?! Dann wird dein OnGameModeInit nur ein wenig länger, das schadet aber dem Script nicht
vllt nur der Lesbarkeit^^, aber dieses kannst du sonst ja mit
//========================================
abtrennen -
breadfish.de
Hat das Thema geschlossen.