Hallo. Ich habe unter OnPlayerDialogResponse einen Fehler und finde ihn nicht... (Ich könnte wetten er ist total einfach und ich bin blind :x)
aufjeden fall wäre es nett wenn mal jemand darüber schauen kann:
else if(dialogid == DIALOG_LOGIN)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"A/%s",name);
if(!fexist(Spielerdatei))
{
SendClientMessage(playerid,Hblau,"Du hast noch keinen Account. Regestriere dich zuerst");
ShowPlayerDialog(playerid,DIALOG_LAUSWAHL,DIALOG_STYLE_LIST,"Wähle aus","Login\nRegister\nNews\nHilfe","Auswählen","Abbrechen");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
return 1; //error Zeile also muss er irgendwo im Code sein
}
Für die die es nochnicht wissen es ist ein warning 225: unreachable code Warning.
Danke im Vorraus!
MFG.
unreachable code
- Anker.
- Geschlossen
- Erledigt
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
-
-
return 1; //error Zeile also muss er irgendwo im Code sein
lösch die Zeile mal und schau was passiert
Das ist auch schon die Lösung -
else if = if nehme ich an.
Dann wird auch richtig returnt -
lösch die Zeile mal und schau was passiert
Das ist auch schon die Lösung
Soviel zu(Ich könnte wetten er ist total einfach und ich bin blind :x)
OK danke -
Darf ich noch fragen wofür else if benutzt?
-
breadfish.de
Hat das Thema geschlossen.