Hey ich habe ein Problem ich will ein Datum in die mysql daenbank einstellen aber es komm in der datenbank nur so komische zeich in der Datenbank
der code
ocmd:ban(playerid,params[])
{
new pID,Grund[129],Ausgabe[128];
if(SpielerInfo[playerid][pAdminlevel] >= 3)
{
if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Gelb,"Benutzung: /ban [ID] [Grund]");
format(Ausgabe,sizeof(Ausgabe),"Admin System : %s wurde von %s gebant! Grund : %s",Spielername(pID),Spielername(playerid),Grund);
SendClientMessageToAll(ROT,Ausgabe);
GameTextForPlayer(pID,"~r~ GEBANT!",50000,3);
TogglePlayerControllable(pID,0);
binfo[pID][pBanned]=1;
format(binfo[pID][pGrund], 256 , Grund);
format(binfo[pID][pAdmin], 256 ,"%s",Spielername(playerid));
getdate(binfo[pID][pJahr],binfo[pID][pMonat],binfo[pID][pTag]);
gettime(binfo[pID][pStunde],binfo[pID][pMinute],binfo[pID][pSekunde]);
format(binfo[pID][bDatum],128,"%s.%s.%s",binfo[pID][pTag],binfo[pID][pMonat],binfo[pID][pJahr]);
format(binfo[pID][bUhrzeit],128,"%s:%s%s",binfo[pID][pStunde],binfo[pID][pMinute],binfo[pID][pSekunde]);
mysql_SetInt("bans", "Banned", binfo[pID][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Grund", binfo[pID][pGrund], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Admin", binfo[pID][pAdmin],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Datum", binfo[pID][bDatum],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Uhrzeit", binfo[pID][bUhrzeit],"Name",SpielerInfo[playerid][pName]);
SavePlayer(pID);
SavePlayer(playerid);
Kick(pID);
}
else return SendClientMessage(playerid,ROT,"Du bist kein Admin");
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
{
if(GetPVarInt(playerid,"Eingeloggt") == 1) //Und hier ob er noch eingeloggt ist.
{
//Nun speichern wir die Daten in der Datenbank.
mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("bans", "Banned", binfo[playerid][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Grund", binfo[playerid][pGrund], "Name", SpielerInfo[playerid][pName]);
mysql_SetString("bans","Admin", binfo[playerid][pAdmin],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Datum", binfo[playerid][bDatum],"Name",SpielerInfo[playerid][pName]);
mysql_SetString("bans","Uhrzeit",binfo[playerid][bUhrzeit],"Name",SpielerInfo[playerid][pName]);
}
}
return 1;
}
enum PBanned
{
pBanned,
pGrund[256],
pAdmin[256],
bDatum[256],
bUhrzeit[256],
pJahr,
pMonat,
pTag,
pSekunde,
pMinute,
pStunde
};
new binfo[MAX_PLAYERS][PBanned];