Replies: 3 comments 20 replies
-
Absolutely phenomenal work. Thanks for sharing. I will look at this more when I get home. |
Beta Was this translation helpful? Give feedback.
-
I've found something strange. It is possible to level up an expired season! We can complete season_006(idk it's name) by claiming 0x755AA556 award via GiveItemDatabaseAward script function. This is the only season that has a clientside award, but we still get its free tier awards after claiming this award, which means it can be possible to unlock previous season awards. Apart from these, @Rxann do we have the class for rage::atMap. |
Beta Was this translation helpful? Give feedback.
-
Here is a simplified list of all clientside awards: link |
Beta Was this translation helpful? Give feedback.
-
I've decided to share what I've found about transactions, since I don't have enough time to work on it.
NETSHOPPING::_0xA3B8D31C13CB4239
is used for moonshine and trader production, buying/selling items from/to stores, claiming awards (including serverside ones), etc. For example while claiming a 50 RDO$ voucher this native is called like this:First we need to start the transaction:
Here is the arguments for
_0xA3B8D31C13CB4239
:_CASHINVENTORY_TRANSACTION_START
.Here is the ItemInfo in our case:
After creating this struct we call the native:
NETSHOPPING::_0xA3B8D31C13CB4239(TransactionID, "BUYAWARD"_J, &ItemInfo, 18, &ItemInfo, 0);
Lastly we need to checkout:
NETSHOPPING::_CASHINVENTORY_TRANSACTION_CHECKOUT(TransactionID);
If we did everything right and have the voucher we'll get 50 RDO$.
Beta Was this translation helpful? Give feedback.
All reactions