Witam, mam problem nawet jak dla mnie dość duży choć rozwiązanie pewnie jest banalne, próbuje zrobić takie coś, żeby atrybuty przedmiotów były zapisywane przy wystawieniu przedmiotu w markecie(ponieważ korzystam z systemu nadającego losowe atrybuty do przedmiotów) i nawet chyba udało mi się to osiągnąć(narazie tylko ładowanie do aukcji, reszta potem.
Jednak napotkałem jeden problem, potrzebował bym nadawać unikalne id każdej aukcji(mógłbym to zrobić po przez ustawienie kolumny z AUTO_INCREMENT jednak musiałbym wtedy zrobić coś, żeby funkcja w C++ ładowała te ID tak jak ładuje ID gracza lub przedmiotu itp., abym mógł użwywać tego na zasadzie
Zamieszczam mój iomarket.cpp(jak narazie tylko mały edit w funkcji createoffer, która i tak jest do poprawki) . Byłbym wdzięczny gdyby ktoś mógłby mi pomóc.
Nie jestem pewien ale funkcja chyba wyglądała by wtedy mniej więcej tak
[C++] ////////////////////////////////////////////////////////////////////// // OpenT - Pastebin.com
Jednak napotkałem jeden problem, potrzebował bym nadawać unikalne id każdej aukcji(mógłbym to zrobić po przez ustawienie kolumny z AUTO_INCREMENT jednak musiałbym wtedy zrobić coś, żeby funkcja w C++ ładowała te ID tak jak ładuje ID gracza lub przedmiotu itp., abym mógł użwywać tego na zasadzie
Code:
"... WHERE offerid = " << offerUId << ";";
Nie jestem pewien ale funkcja chyba wyglądała by wtedy mniej więcej tak
Code:
void IOMarket::createOffer(uint32_t playerId, MarketAction_t action, uint32_t itemId, uint16_t amount, uint32_t price, bool anonymous, [COLOR="#FF0000"]uint32_t offerUId[/COLOR])