Guten Tag Community,
ich habe ein Problem und zwar wenn ich z.B jemanden ein Warn gebe wird es nicht in der Datenbank gespeichert
Der stock zum speichern
Stock:
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWarn] = mysql_GetInt("accounts", "Warn", "Name", SpielerInfo[playerid][pName]);
SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
new string[128];
format(string,sizeof(string),"{FF9D00}Server: {FFFFFF}Herzlich Willkommen %s",SpielerInfo[playerid][pName]);
SendClientMessage(playerid,WHITE,string);
}
if(gettime()< SpielerInfo[playerid][pTBan])
{
SendClientMessage(playerid,ROT,"Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(SpielerInfo[playerid][pBanned] == 1)
{
Kick(playerid);
}
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
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", "Admin", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Ban", SpielerInfo[playerid][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Männlich", SpielerInfo[playerid][pMaennlich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Weiblich", SpielerInfo[playerid][pWeiblich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tot", SpielerInfo[playerid][pTot], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTX", SpielerInfo[playerid][pTX], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTY", SpielerInfo[playerid][pTY], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTZ", SpielerInfo[playerid][pTZ], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Fraktion", SpielerInfo[playerid][pFraktion], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Warn", SpielerInfo[playerid][pWarn], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "TBan", SpielerInfo[playerid][pTBan], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
}
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWarn] = mysql_GetInt("accounts", "Warn", "Name", SpielerInfo[playerid][pName]);
SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
new string[128];
format(string,sizeof(string),"{FF9D00}Server: {FFFFFF}Herzlich Willkommen %s",SpielerInfo[playerid][pName]);
SendClientMessage(playerid,WHITE,string);
}
if(gettime()< SpielerInfo[playerid][pTBan])
{
SendClientMessage(playerid,ROT,"Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(SpielerInfo[playerid][pBanned] == 1)
{
Kick(playerid);
}
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
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", "Admin", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Ban", SpielerInfo[playerid][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Männlich", SpielerInfo[playerid][pMaennlich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Weiblich", SpielerInfo[playerid][pWeiblich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tot", SpielerInfo[playerid][pTot], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTX", SpielerInfo[playerid][pTX], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTY", SpielerInfo[playerid][pTY], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTZ", SpielerInfo[playerid][pTZ], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Fraktion", SpielerInfo[playerid][pFraktion], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Warn", SpielerInfo[playerid][pWarn], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "TBan", SpielerInfo[playerid][pTBan], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
}