Beitrag von Bananenstaude ()
Dieser Beitrag wurde vom Autor gelöscht ().
stock GiveRespektspunkt(playerid)
{
mysql_SetInt("accounts","Respektspunkte","Name",SpielerInfo[playerid][pName], mysql_GetInt("accounts","Respektpunkte","Name",Spielerinfo[playerid][pName])+1);
return 1;
}
Wieso nimmst du keine Variable wie SpielerInfo[playerid][pRespekt];?
1. Schreib mir bitte dein MYSQL GetInt und Setint stock, danach fix noch beim GiveRespektpunkt Stock dass beim zweiten SpielerInfo das i klein Ist.
stock GiveRespektspunkt(playerid)
{
new Get = mysql_GetInt("accounts","Respektpunkte","Name",Spielerinfo[playerid][pName]);
mysql_SetInt("accounts","Respektspunkte","Name", Get+1, "Name", SpielerInfo[playerid][pName]); // <---
return 1;
}
-.- Jetzt aber.
stock GiveRespektspunkt(playerid)
{
new Get = mysql_GetInt("accounts","Respektspunkte","Name",Spielerinfo[playerid][pName]);
mysql_SetInt("accounts","Respektspunkte", Get+1, "Name", SpielerInfo[playerid][pName]); // <---
return 1;
}
Wie wäre es mit =+ hast du es schon probiert?
/e.
Wie wäre es eine Variable erstellen dieser Variable einen Wert setzen und den am Ende zu speichern?
Wie wäre es mit =+ hast du es schon probiert?
Macht keinen Unterschied.
Enum
pRespekt
Zahltag (vergiss die Schleife nicht)
SpielerInfo[i][pRespekt] += 1;
Laden
SpielerInfo[playerid][pRespekt] = mysql_GetInt("accounts", "Respekt", "Name", SpielerInfo[playerid][pName]);
Speichern
mysql_SetInt("accounts", "Respekt", SpielerInfo[playerid][pRespekt], "Name", SpielerInfo[playerid][pName]);
1. Du lernst deine Fehler genauer zu beschreiben als "geht nicht".
2. Du lernst Debug Nachricht mit printf zu verwenden.
3. Du lernst freundlicher zu fragen.