Login/Registersystem Errors

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
  • Hi Leute!!
    Wie schon in der Überschrifft steht habe ich ein Problem mit dem Login/Registersystem.
    Die Errors sind:


    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : error 012: invalid function call, not a valid address
    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : warning 215: expression has no effect
    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : error 001: expected token: ";", but found ")"
    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : error 029: invalid expression, assumed zero
    C:\Program Files (x86)\Rockstar Games\gamemodes\test.pwn(291) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Und die Betreffende Zeile:
    Login(playerid,inputtext);



    ich habe oben alles gmacht (glaub ich hald^^)
    ich werd aus dem nicht schlau i sitz heut schon lang am pc hat aba nix bracht^^ Vllt könnt ihr mir ja helfen
    wenn ihr irgendeinen weg wisst wie mann ein Scrippt hochladen kann dann sagt es mir bescheid ;D


    Freue mich auf eure Antworten


    Danke und LG Richard

  • Schick am besten ein paar Zeilen dadrüber und drunter ;) ... mit 1 Zeile kann man nix anfangen.

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward

  • aufjedenfall heir sind ein paar zeilen:


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_LOGIN)
    {
    if(response==0)
    {
    SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
    return 1;
    }
    else
    {
    Login(playerid,inputtext);
    return 1;
    }
    }
    }
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    Register(playerid,inputtext);
    return 1;
    }
    }


    }
    290ste zeile =Login(playerid,inputtext);


    ich mein ich kann dir schon das ganze skrippt reinschreiben aber ob des ned a bissi viel is^^


    LG Richard