03/05/2024 16:54
Código:
if(VehiculosInfo[carid][vmodelo] == 507 || VehiculosInfo[carid][vmodelo] == 500 || VehiculosInfo[carid][vmodelo] == 492 || VehiculosInfo[carid][vmodelo] == 480 || VehiculosInfo[carid][vmodelo] == 474 || VehiculosInfo[carid][vmodelo] == 445 || VehiculosInfo[carid][vmodelo] == 426 || VehiculosInfo[carid][vmodelo] == 421 || VehiculosInfo[carid][vmodelo] == 400 || VehiculosInfo[carid][vmodelo] == 405 || VehiculosInfo[carid][vmodelo] == 550 || VehiculosInfo[carid][vmodelo] == 540 || VehiculosInfo[carid][vmodelo] == 551 || VehiculosInfo[carid][vmodelo] == 536 || VehiculosInfo[carid][vmodelo] == 535 || VehiculosInfo[carid][vmodelo] == 533 || VehiculosInfo[carid][vmodelo] == 534 || VehiculosInfo[carid][vmodelo] == 516 || VehiculosInfo[carid][vmodelo] == 526 || VehiculosInfo[carid][vmodelo] == 554 || VehiculosInfo[carid][vmodelo] == 555 || VehiculosInfo[carid][vmodelo] == 567)
{
new dinheiro = VehiculosInfo[carid][vprecio]/4;
EmpresaInfo[carid][eDinheiro] += dinheiro;
EmpresaInfo[carid][eGanhos] += dinheiro;
format(query, 900, "UPDATE `empresas` SET `money`=%d WHERE `ID`='1'",EmpresaInfo[carid][eDinheiro]);
mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
format(query, 900, "UPDATE `empresas` SET `ganhos`=%d WHERE `ID`='1'",EmpresaInfo[carid][eGanhos]);
mysql_function_query(Conecction, query, true, "OnQueryFinish", "ii", 0, playerid);
}
O código está completamente funcional, mas na base de dados o valor recebido é substituído e não somado. Agradeço toda a ajuda!