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