Hi
Ich hab ein problem mit meinem Zins-system. Irgendwie stimmt da gewaltig etwas nicht, irgendwie mit UserID 49 und 50, die danach eine riesen Summe an Geld hatten.
for(new i = 0; i < MAX_PLAYERS; i++)
{
SpielerUpdate(i);
}
for(new i = 0; i < 300; i++)
{
new zinsen, result[20], value[200];
format(value, sizeof(value), "SELECT * FROM `User` WHERE `UserID`='%d'",i);
samp_mysql_query(value);
samp_mysql_store_result();
if (samp_mysql_num_rows() != 0)
{
samp_mysql_fetch_row(value);
samp_mysql_get_field("BankGeld", result); zinsen = strval(result);
format(value,sizeof(value),"UPDATE `User` SET `BankGeld`= '%d' WHERE `UserID`='%d'", floatround(zinsen*1.05),i);
samp_mysql_query(value);
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new pname2[16], value[100], result[20];
GetPlayerName(i, pname2, sizeof(pname2));
format(value,sizeof(value),"SELECT * FROM `User` WHERE `Name` = '%s'",pname2);
samp_mysql_query(value);
samp_mysql_store_result();
samp_mysql_fetch_row(value);
samp_mysql_get_field("BankGeld", result); PlayerInfo[i][BankGeld] = strval(result);
}
}
Könnt Ihr ein Fehler entdecken?
MFG, Robdeflop®