Error bei IP abfragen.

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
  • Hey ich bekomme die erros


    F:\neuServer\gamemodes\dawn.pwn(172) : error 035: argument type mismatch (argument 2)
    F:\neuServer\gamemodes\dawn.pwn(172) : error 035: argument type mismatch (argument 2)
    F:\neuServer\gamemodes\dawn.pwn(175) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(175) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(175) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(175) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(175) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(175) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(175) : error 001: expected token: ";", but found ")"
    F:\neuServer\gamemodes\dawn.pwn(175) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(175) : fatal error 107: too many error messages on one line


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



    6 Errors.


    Und die zeilen dazu:


    GetPlayerIp(playerid,ip,sizeof(ip));//Zeile 172
    ShowPlayerDialog(playerid,IP,DIALOG_STYLE_MSGBOX,"Einverständnis!",string,"Einverstanden","Nicht einverstanden");//zeile 175

  • public OnPlayerConnect(playerid)
    {
    if(IsPlayerNPC(playerid)) return 1;
    LoadAcc(playerid);
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Acc/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    PlayAudioStreamForPlayer(playerid,http:"//www.dawndd.square7.ch/connect.mp3");
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein!","Login","Abbrechen");
    }
    else
    {
    new ip,string[128];
    GetPlayerIp(playerid,ip,sizeof(ip));
    PlayAudioStreamForPlayer(playerid,http:"//www.dawndd.square7.ch/connect.mp3");
    format(string,sizeof(string),"Hallo %s um sicher vor Hackern , Betrügern und des weitern emun zu bleiben bitten wir dich um erlaubnis deine IP zu speichern.\nBist du einverstanden?Deine IP",name,ip);
    ShowPlayerDialog(playerid,IP,DIALOG_STYLE_MSGBOX,"Einverständnis!",string,"Einverstanden","Nicht einverstanden");
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_PASSWORD,"Passwort eingeben zum Spielen!","Gib ein Passwort ein zum Registrieren ","Register","Abbrechen");
    }
    return 1;
    }

  • Schreibe es so:


    public OnPlayerConnect(playerid)
    {
    if(IsPlayerNPC(playerid)) return 1;
    LoadAcc(playerid);
    new Spielerdatei[64],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Acc/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    PlayAudioStreamForPlayer(playerid,http:"//www.dawndd.square7.ch/connect.mp3");
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_PASSWORD,"Login","Gib bitte dein Passwort ein!","Login","Abbrechen");
    }
    else
    {
    new ip[16],string[128];
    GetPlayerIp(playerid,ip,sizeof(ip));
    PlayAudioStreamForPlayer(playerid,http:"//www.dawndd.square7.ch/connect.mp3");
    format(string,sizeof(string),"Hallo %s um sicher vor Hackern , Betrügern und des weitern emun zu bleiben bitten wir dich um erlaubnis deine IP zu speichern.\nBist du einverstanden?Deine IP: %s",name,ip);
    ShowPlayerDialog(playerid,IP,DIALOG_STYLE_MSGBOX,"Einverständnis!",string,"Einverstanden","Nicht einverstanden");
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_PASSWORD,"Passwort eingeben zum Spielen!","Gib ein Passwort ein zum Registrieren ","Register","Abbrechen");
    }
    return 1;
    }


    PS: Am ende mit den 2 Dialogen...bin nicht sicher ob du das so machen kannst, du solltest es evtl unter OnDialogResponse packen den 2. Dialog ^^


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • F:\neuServer\gamemodes\dawn.pwn(174) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : error 001: expected token: ";", but found ")"
    F:\neuServer\gamemodes\dawn.pwn(174) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(174) : fatal error 107: too many error messages on one line


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



    4 http://forum.sa-mp.de/wcf/icon/messageLengthM.pngErrors.


    Keine Ahnung iwas stimmt mit em Dialog nicht

  • Nope der sagt imme rnoch was das im Dikalog nicht passt.
    Der Dialog stimmt ja.


    Hier nochmal welche Erros kommen
    F:\neuServer\gamemodes\dawn.pwn(174) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : warning 215: expression has no effect
    F:\neuServer\gamemodes\dawn.pwn(174) : error 001: expected token: ";", but found ")"
    F:\neuServer\gamemodes\dawn.pwn(174) : error 029: invalid expression, assumed zero
    F:\neuServer\gamemodes\dawn.pwn(174) : 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.

    2 Mal editiert, zuletzt von Grashalm () aus folgendem Grund: RS+Erros