Szerző Téma: Pont  (Megtekintve 565 alkalommal)

Nem elérhető Deadly2000

  • Intermediate
  • **
  • Thank You
  • -Given: 111
  • -Receive: 53
  • Hozzászólások: 236
  • Segített: 37
  • Títulus
Pont
« Dátum: 2019-02-09, 21:41:45 »
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ő

Nem elérhető Deangerious

  • Trainee
  • *
  • Thank You
  • -Given: 45
  • -Receive: 16
  • Hozzászólások: 141
  • Segített: 13
Re:Pont
« Válasz #1 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...

Nem elérhető Fl4T!K

  • Intermediate
  • **
  • Thank You
  • -Given: 22
  • -Receive: 95
  • Hozzászólások: 181
  • Segített: 203
Re:Pont
« Válasz #2 Dátum: 2019-02-10, 11:17:26 »
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
Hamarosan...

Nem elérhető Deadly2000

  • Intermediate
  • **
  • Thank You
  • -Given: 111
  • -Receive: 53
  • Hozzászólások: 236
  • Segített: 37
  • Títulus
Re:Pont
« Válasz #3 Dátum: 2019-02-10, 16:46:01 »
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

Nem elérhető Deangerious

  • Trainee
  • *
  • Thank You
  • -Given: 45
  • -Receive: 16
  • Hozzászólások: 141
  • Segített: 13
Re:Pont
« Válasz #4 Dátum: 2019-02-11, 21:03:27 »
É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.