Make sure you have a working "ShopList.aspx" with categories by "IngameCashShop_category.txt"
- Locate in the FeatureMatrix the feature "ingame_cashshop_shopListURL":
Default EN-US-X-GM: http:/ /store.nexon.net/vindictus/cashshop/ShopList.aspx
Note: I've changed mine to point it to my server's file.
- You need to have a "ShopList.aspx" file in your server in that location.
Note: ".aspx" is a "ASP.NET Web Server" script and since I'm working on "PHP" script I've changed mine to ".php".
- You can download a working sample from Nexon's:
You must be registered to see links
Note:
Do not open to copy, instead right click "Save as" or place the URI in a download software.
- Search for your GameCode's table and edit the "category_no" to point to your client's categories.
Note: You can find the categories inside the "scripts\IngameCashShop_category.txt" in one of the ".hfs" files.
- Enable CashShop in FeatureMatrix:
Code:
UPDATE FeatureMatrix SET "EN-US-X-GM" = '1' WHERE Feature = 'CashShop';
UPDATE FeatureMatrix SET "EN-US-X-GM" = NULL WHERE Feature = 'InGameCashShopDialog_V2';
Catch the request inside the "Purchase.aspx", add the products inside the table and return an ErrorCode for the Client
- OK, this last step is programing. You need to create an ASP.NET or PHP script to do that...
Note: The Client will send a GET parameter based on "ingame_cashshop_purchaseURL" with all information about the user's purchase.
PS:
I've stopped my research here for now... With more time I'll see what table to place the items from the purchase. I've also noticed that the "CashShop Service" goes crazy after a purchase, I'm not sure if it is waiting for the items to arrive in the table or...
I just got the server and I'm still configuring it. I've created a script to fix the "PvpInfo" table (I'm not even sure if PvP works lol I just saw that the table wasn't loading...) and I'm creating some other scripts to fix for instance the "Random Items". I'll try to release them here once I'm done.