Und zwar habe ich ein Menu erstellt, sobald man sich Einloggt kommt ein Menu wo man die Sprache auswählen kann, jetzt habe ich das Problem das nach jedem Tot das Menu kommt, wie kann ich es verändern? komme da nicht klar
Sprache = CreateMenu("Language",2, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(Sprache,0, "Deutsch");
AddMenuItem(Sprache,0, "English");
AddMenuItem(Sprache,0, "Polski");
//das habe ich unter OnPlayerSpawn, soll ich es vlt unter On PlayerConnect?
ShowMenuForPlayer(Sprache, playerid);
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == Sprache)
{
switch(row)
{
case 0:
{
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, 0x00FF00FF, "Sprache auf Deutsch umgestellt");
deutsch[playerid] = 1;
english[playerid] = 0;
polen[playerid] = 0;
}
case 1:
{
TogglePlayerControllable(playerid, true);
HideMenuForPlayer(Sprache, playerid);
SendClientMessage(playerid, 0x00FF00FF, "Set language to English");
deutsch[playerid] = 0;
english[playerid] = 1;
polen[playerid] = 0;
}
case 2:
{
TogglePlayerControllable(playerid, true);
HideMenuForPlayer(Sprache, playerid);
SendClientMessage(playerid, 0x00FF00FF, "Wybrales/as jezyk po Polsku");
deutsch[playerid] = 0;
english[playerid] = 0;
polen[playerid] = 1;
}
}
}
return 0;
}