Hallo,
ich habe angefangen ein neues Script zu Scripten - mit MYSQL.
Nun, habe ich ein paar Befehle wie zum Beispiel "/Admin".
Wenn ich diesen Befehl eingebe, werde ich Admin Level 10.
Hier der Command.
if (strcmp("/admin", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, Weiß, "SERVER: You are now Admin level 10.");
SpielerInfo[playerid][pLevel] = 10;
SavePlayer(playerid);
SendClientMessage(playerid, Grün, "Dein Account wurde gespeichert!");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Rcon Admin!!");
}
return 1;
}
Jetzt habe ich das Problem, dass es nicht gespeichert wird. Wieso ?
Hier der Stock
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
mysql_SetInt("acc", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("acc", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("acc", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("acc", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
}
Danke für eure Hilfe.