IP Wird nicht eingetragen

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
  • Nabend zusammen


    Ich habe ein Problemchen das mich Zweifeln lässt


    Ich habe es vor, das die IP des Spielers in die Datenbank eingetragen wird nur das Feld bleibt leer


    hier mal der code:


    stock Register(playerid, key[])
    {
    new name[MAX_PLAYER_NAME],zielip[MAX_PLAYERS];
    GetPlayerName(playerid,name,sizeof(name));
    if(GetPlayerId(playerid) < 1)
    {
    new ID = GetPlayerIdFromName(SpielerName(playerid));
    if(ID != -1) return SendClientMessage(playerid, cRed, "Spieler existiert bereits!");
    ID = CreateSql();
    SetPlayerId(playerid,ID);
    }
    mysql_Set(playerid,"Name",name);
    //mysql_Set(playerid,"Passwort",key);
    mysql_Set(playerid,"Passwort",MD5_Hash(key));
    mysql_SetInt(playerid,"Payday",0);
    mysql_SetInt(playerid,"Monate",0);
    Homer_GebeGeld(playerid,10000);
    mysql_SetFloat(playerid,"PosX",2001.1754);
    mysql_SetFloat(playerid,"PosY",1520.2993);
    mysql_SetFloat(playerid,"PosZ",17.0625);
    new rand = random(sizeof(RandomSkin));
    SetPlayerSkin(playerid,RandomSkin[rand][0]);
    SpielerInfo[playerid][pSkin]=RandomSkin[rand][0];
    SpielerInfo[playerid][pAdmin]=0;
    SpielerInfo[playerid][pLeader]=0;
    SpielerInfo[playerid][pMember]=0;
    SpielerInfo[playerid][pBank]=0;
    SpielerInfo[playerid][pJob]=0;
    SetPlayerScore(playerid, 0);
    GetPlayerIp(playerid,zielip,sizeof(zielip));
    SetPVarInt(playerid, "loggedin", 1);
    CallRemoteFunction("RegisterPlayerForum","ssss", name, "support@gta-powerplay.de", key, zielip);
    mysql_Set(playerid,"RegisterIP",zielip);//Da is der Wurm
    SpielerSpeichern(playerid);
    LoadAccount(playerid);
    return 1;
    }


    Der Tabellenwert ist Varcar (255)


    Danke im Vorraus



    MFG


    Merte


    //Edit


    Fail überschrift

  • guck mal genau nach bei der callremoutblablabla klappt es ja nur warum da nicht

  • da kommt ja nix an das is es ja


    der debug bringt nicht weiter
    er trägt das ein "" sozusagen ein leeres feld


    //E


    wenn ich das so mache:


    mysql_SetInt(playerid,"RegisterIP",zielip);


    dann kommt das:
    GTA-PPv2.pwn(3641) : error 035: argument type mismatch (argument 3)
    aber irgendwas stimmt da doch nicht das er das nicht einträgt

    2 Mal editiert, zuletzt von Angelo_Merte ()