Moin,
ich habe ein Problem mit dem Anzeigen von Dialogen mit "ShowMenuForPlayer".
Also dieser Menü hier:
ShowMenuForPlayer(FSAuto[0], playerid);
Also FRAGE 1 wird ihm angezeigt, danach wenn er eines der Menü punkte angeklickt hat. Sollte ihn aber noch ein Menü angezeigt werden bezüglich der FRAGE 2, wird ihm aber nicht woran liegt es?
Code:
if(CurrentMenu == FSAuto[0])
{
switch(row)
{
case 0:
{
//Falsche Antwort
FahrschulPunkte[playerid] -= 1;
// FRAGE
SendClientMessage(playerid,BLAU,"|====| FRAGE 2 |====|");
ShowMenuForPlayer(FSAuto[1], playerid);
return 1;
}
case 1:
{
//Falsche Antwort
FahrschulPunkte[playerid] -= 1;
FahrschulID[playerid] = 2;
// FRAGE
SendClientMessage(playerid,BLAU,"|====| FRAGE 2 |====|");
ShowMenuForPlayer(FSAuto[1], playerid);
return 1;
}
case 2:
{
//Richtige Antwort
FahrschulPunkte[playerid] += 1;
// FRAGE
SendClientMessage(playerid,BLAU,"|====| FRAGE 2 |====|");
ShowMenuForPlayer(FSAuto[1], playerid);
return 1;
}
}
}
if(CurrentMenu == FSAuto[1])
{
switch(row)
{
case 0:
{
// Falsche Antwort
FahrschulPunkte[playerid] -= 1;
}
case 1:
{
// Falsche Antwort
FahrschulPunkte[playerid] -= 1;
}
case 2:
{
//Richtige Antwort
FahrschulPunkte[playerid] += 1;
}
}
}