Hey ho,
ich möchte, dass wen ich den Befehl "/save" eingebe die Daten von mir gespeichert werden.
So habe ich es bis jetzt gemacht:
ocmd:save(playerid,params[])
{
SavePlayerInv(playerid);
return 1;
}
Der stock dazu sieht wie folgt aus:
stock SavePlayerInv(playerid)
{
if(IsPlayerConnected(playerid))
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
mysql_SetInt("inventar", "b_zig", GetPVarInt(playerid,"b_zig"), "Name", name);
mysql_SetInt("inventar", "m_zig", GetPVarInt(playerid,"m_zig"), "Name", name);
mysql_SetInt("inventar", "t_zig", GetPVarInt(playerid,"t_zig"), "Name", name);
mysql_SetInt("inventar", "Mats", GetPVarInt(playerid,"Mats"), "Name", name);
mysql_SetInt("inventar", "Marihuana", GetPVarInt(playerid,"Marihuana"), "Name", name);
mysql_SetInt("inventar", "Heroin", GetPVarInt(playerid,"Heroin"), "Name", name);
mysql_SetInt("inventar", "Coins", GetPVarInt(playerid,"Coins"), "Name", name);
mysql_SetInt("inventar", "Kanister", GetPVarInt(playerid,"Kanister"), "Name", name);
mysql_SetInt("inventar", "Masken", GetPVarInt(playerid,"Masken"), "Name", name);
}
}
return 1;
}
In der Datenbank habe ich einen Table namens "inventar" und sonst ist auch alles vorhanden!
Die server.log und die mysql-log sind fehlerfrei!!!
Was mache ich falsch?