Sziasztok, írtam egy lekérdezőt magamnak.
A leltárban hasonló képen mint a SÉ nél csak épp gaya pontot szed le.
Az az érdekes ,hogy a szerver tudja mennyi pontom van, csak éppen nem változik az értéke a mysqlben.
Példában magyarázva.
1000 pontom van, veszek 10 db x tárgyat 100 pontért ,akkor 11 et nem tudom már megvenni mert nincs elég , viszont a mysqlben nem változik az érték marad ugyan úgy 1000.
static void _send_coins(LPCHARACTER ch)
{
if (ch)
{
char szQuery1[1024 + 1];
snprintf(szQuery1, sizeof(szQuery1), "SELECT gem FROM player.player WHERE name = '%s'", ch->GetName());
SQLMsg * pMsg = DBManager::instance().DirectQuery(szQuery1);
if (pMsg->Get()->uiNumRows > 0)
{
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
ch->ChatPacket(CHAT_TYPE_COMMAND, "BINARY_Update_Coins %s", row[0]);
delete pMsg;
}
}
}
Ez a lekérdező
Jah, az szép és jó, hogy van lekérdező része, de hol van a "updater" része?
Jó hogy nem változik az érték, ha azt minden érték elvonásnál nem frissíted...
Majd magától biztos elkezdi frissíteni, mert a forrásod már a google új mesterséges intelligenciáját használja...
Idézetet írta: Deangerious Dátum 2019-02-10, 08:24:05
Jah, az szép és jó, hogy van lekérdező része, de hol van a "updater" része?
Jó hogy nem változik az érték, ha azt minden érték elvonásnál nem frissíted...
Majd magától biztos elkezdi frissíteni, mert a forrásod már a google új mesterséges intelligenciáját használja...
Így van!
Kellene update query
Idézetet írta: Deangerious Dátum 2019-02-10, 08:24:05
Jah, az szép és jó, hogy van lekérdező része, de hol van a "updater" része?
Jó hogy nem változik az érték, ha azt minden érték elvonásnál nem frissíted...
Majd magától biztos elkezdi frissíteni, mert a forrásod már a google új mesterséges intelligenciáját használja...
Van updater megcsináltam, viszont most csak az a hiba idézőjelben áll fent ,hogy egy 5 perc kell mire frissíti a mennyiséget
És kérvényt nyujtsunk be ahhoz, hogy megoszd velünk a koncepciód, hogy láthassuk mit hogyan csináltál és válaszolni tudjunk?
Jó lenne látni, hogy hogynéz ki a teljes frissítő kód.