Hey,
Ich will die Kills & Tode zählen aber in der DB in Spalte bleibt kills af 1 und tode auch also es steigert sich nicht wenn man jemanden killt,
Code:
Unter OnPlayerDeath
SpielerInfo[killerd][pKills] ++;
SpielerInfo[playerid][pTode] ++;
mfg
Hey,
Ich will die Kills & Tode zählen aber in der DB in Spalte bleibt kills af 1 und tode auch also es steigert sich nicht wenn man jemanden killt,
Code:
Unter OnPlayerDeath
SpielerInfo[killerd][pKills] ++;
SpielerInfo[playerid][pTode] ++;
mfg
Erstmals musst auch auch OnPlayerDeath abfragen ob die killerid nicht eine INVALID_PLAYER_ID ist, sonst wird der Code
bei Selbstmord, etc. nicht ausgeführt.
Zweitens: Zeig uns wie du lädst/speicherst.
LG
if(SpielerInfo[playerid][pLevel] == 2)
{
SpielerInfo[playerid][pTode] += 1;
SpielerInfo[killerid][pKills] += 1;
SavePlayer(playerid);
}
So hab ich des :o
Load:
SpielerInfo[playerid][pKills] = mysql_GetInt("accounts", "Kills", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTode] = mysql_GetInt("accounts", "Tode", "Name", SpielerInfo[playerid][pName]);
Save:
mysql_SetInt("accounts", "Kills", SpielerInfo[playerid][pKills], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tode", SpielerInfo[playerid][pTode], "Name", SpielerInfo[playerid][pName]);