IP und Name auslesen lassen bei Login

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,
    und zwar will ich, dass der Name sowie die IP im Login System angezeigt werden.
    Bisher bin ich so weit:
    public OnPlayerConnect(playerid)
    {
    new string[128];
    new spname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, spname, sizeof(spname));


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    format(string,sizeof(string),"{FFFFFF}Herzlich Willkommen zurück{FF6E00} %s{FFFFFF}.\nGib bitte dein Passwort ein, um dich einzuloggen.",name);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF6E00}Login",string,"Weiter","");
    PlayAudioStreamForPlayer(playerid,"http://k004.kiwi6.com/hotlink/573ti1739i/classic_rap_instrumental_2011.mp3");
    for (new MSGC=0; MSGC<=100; MSGC++)
    SendClientMessage(playerid, COLOR_ROT ," ");
    TextDrawShowForPlayer(playerid, Textdraw10);
    }
    Also brauche ich nur noch Hilfe dabei, die IP auslesen zu lassen. Kann mir da jemand helfen?

  • Habs im Moment so:
    public OnPlayerConnect(playerid)
    {
    new string[128];
    new spname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, spname, sizeof(spname));


    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    if(dini_Exists(Spielerdatei))
    {
    format(string,sizeof(string),"{FFFFFF}Herzlich Willkommen zurück{FF6E00} %s{FFFFFF}.\nGib bitte dein Passwort ein, um dich einzuloggen. %s",name, GetPlayerIp(playerid, plrIP, sizeof(plrIP));
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF6E00}Black-Source Roleplay:{FFFFFF} Anmeldung",string,"Weiter","");
    PlayAudioStreamForPlayer(playerid,"http://k004.kiwi6.com/hotlink/573ti1739i/classic_rap_instrumental_2011.mp3");
    for (new MSGC=0; MSGC<=100; MSGC++)
    SendClientMessage(playerid, COLOR_ROT ," ");
    TextDrawShowForPlayer(playerid, Textdraw10);
    }


    Und ganz oben:
    new plrIP[16];


    Kriege 0 Errors, aber die IP wird mir nicht angezeigt -.-