[Help] Shopping cart tabs

Results 1 to 7 of 7
  1. #1
    Unity Developer SirTwistedStorm is offline
    MemberRank
    Oct 2008 Join Date
    TexasLocation
    597Posts

    [Help] Shopping cart tabs

    only the first of four tabs work in a npc shop and i dont know why

    also when you select an item and + it or - the item count is always 1 any hint as to how to make it show correctly I know 1 needs to be changed to %d in resdata.txt but how should I change it in the source?

    Thanks in advance!



  2. #2
    Flyff Developer ShadowDragon is offline
    MemberRank
    Apr 2009 Join Date
    1,915Posts

    Re: [Help] Shopping cart tabs

    The reason you can't do + or - on an equip item is because it isn't stackable. That's the same reason when buying them, trying to go higher than 1 item gives you a "supply doesn't meet demand" or whatever the error was.

    Only way to fix it, is to increase stack size above 1, but that would cause other errors in terms of awakening them or doing any kind of upgrade. One theory for what could happen, is it tries to awaken the entire stack (there's no way to move one out of the stack to awaken it separately).

  3. #3
    Unity Developer SirTwistedStorm is offline
    MemberRank
    Oct 2008 Join Date
    TexasLocation
    597Posts

    Re: [Help] Shopping cart tabs

    Quote Originally Posted by ShadowDragon42 View Post
    The reason you can't do + or - on an equip item is because it isn't stackable. That's the same reason when buying them, trying to go higher than 1 item gives you a "supply doesn't meet demand" or whatever the error was.

    Only way to fix it, is to increase stack size above 1, but that would cause other errors in terms of awakening them or doing any kind of upgrade. One theory for what could happen, is it tries to awaken the entire stack (there's no way to move one out of the stack to awaken it separately).
    lol I didnt think about that okay I don't really need to change the item count thing but I really need help with the shop tabs its stuck on the first tab and I can't click on the other at all

    I think the same bug happens when you try to add the new inventory

  4. #4
    Flyff Developer ShadowDragon is offline
    MemberRank
    Apr 2009 Join Date
    1,915Posts

    Re: [Help] Shopping cart tabs

    I haven't done either of those, but the shopping cart system isn't needed imo. You can double click to put in cart, but up to a max of 12 (unless you change it) and you still have to do something else to complete purchase.

    I just recently made it so you can double-click an item in the shop window to bring up the 'confirm purchase' window, and double-clicking an item in your inventory when there's a shop open gives you the 'confirm sell' window. Double-clicking is so much more intuitive. When I first started playing eflyff, that's how I automatically tried to buy something, but found out that doesn't work.

  5. #5
    Unity Developer SirTwistedStorm is offline
    MemberRank
    Oct 2008 Join Date
    TexasLocation
    597Posts

    Re: [Help] Shopping cart tabs

    Quote Originally Posted by ShadowDragon42 View Post
    I haven't done either of those, but the shopping cart system isn't needed imo. You can double click to put in cart, but up to a max of 12 (unless you change it) and you still have to do something else to complete purchase.

    I just recently made it so you can double-click an item in the shop window to bring up the 'confirm purchase' window, and double-clicking an item in your inventory when there's a shop open gives you the 'confirm sell' window. Double-clicking is so much more intuitive. When I first started playing eflyff, that's how I automatically tried to buy something, but found out that doesn't work.
    Can you pm me a tip about adding double clicking id love make a function like ctrl + double click = delete item from inventory other wise I was thinking of making a delete item container for it

  6. #6
    Flyff Developer ShadowDragon is offline
    MemberRank
    Apr 2009 Join Date
    1,915Posts

    Re: [Help] Shopping cart tabs

    All of what you should need for that, would be in WndField.cpp. Find CWndInventory::OnChildNotify. That's the function that gets called when something happens within the inventory window (like a double click or an item being dragged into the inventory window).

  7. #7
    Unity Developer SirTwistedStorm is offline
    MemberRank
    Oct 2008 Join Date
    TexasLocation
    597Posts

    Re: [Help] Shopping cart tabs

    well I fixed it, below is what I had 0x2200000 just needs to be 0x220000 then the tabs will work.


    Code:
    APP_SHOPEX "WndShoppingCartBackground.tga" "" 0 288 560 0x2410000 26
    {
        IDS_RESDATA_INC_000032    // Title String
    }
    {
        IDS_RESDATA_INC_000033    // Help Key
    }
    // obj
    {
        WTYPE_TABCTRL WIDC_INVENTORY "" 0 8 34 266 202 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000034    // Title String
        }
        {
            IDS_RESDATA_INC_000035    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC1 "" 0 8 16 128 36 0x2200000 0 0 0 0 46 112 169
        {
        // Title String
            IDS_RESDATA_INC_000036
        }
        {
        // ToolTip
            IDS_RESDATA_INC_000037
        }
        WTYPE_STATIC WIDC_STATIC2 "" 0 18 318 118 338 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000038    // Title String
        }
        {
            IDS_RESDATA_INC_000039    // ToolTip
        }
        WTYPE_BUTTON WIDC_CHECK_LEVEL "ButtCheck.bmp" 0 12 412 112 428 0x220018 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000040    // Title String
        }
        {
            IDS_RESDATA_INC_000041    // ToolTip
        }
        WTYPE_BUTTON WIDC_CHECK2 "ButtCheck.bmp" 0 12 392 112 408 0x220018 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000042    // Title String
        }
        {
            IDS_RESDATA_INC_000043    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC3 "" 0 18 448 118 468 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000044    // Title String
        }
        {
            IDS_RESDATA_INC_000045    // ToolTip
        }
        WTYPE_EDITCTRL WIDC_EDIT_COST "WndEditTile00.tga" 1 18 466 126 486 0x20000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000046    // Title String
        }
        {
            IDS_RESDATA_INC_000047    // ToolTip
        }
        WTYPE_STATIC WIDC_COST "" 1 20 466 130 486 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000048    // Title String
        }
        {
            IDS_RESDATA_INC_000049    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC4 "" 1 8 216 104 232 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174927    // Title String
        }
        {
            IDS_RESDATA_INC_174928    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC5 "" 1 142 448 242 462 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174929    // Title String
        }
        {
            IDS_RESDATA_INC_174930    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC6 "" 1 142 466 238 480 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174931    // Title String
        }
        {
            IDS_RESDATA_INC_174932    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM1 "" 1 18 246 52 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174933    // Title String
        }
        {
            IDS_RESDATA_INC_174934    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM11 "" 1 58 246 92 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON1 "" 1 150 488 246 512 0x220010 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174937    // Title String
        }
        {
            IDS_RESDATA_INC_174938    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM12 "" 1 100 246 134 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM13 "" 1 142 246 176 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM14 "" 1 184 246 218 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM15 "" 1 226 246 260 278 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM16 "" 1 18 286 52 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM17 "" 1 58 286 92 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM18 "" 1 100 286 134 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM19 "" 1 142 286 176 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM20 "" 1 184 286 218 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM21 "" 1 226 286 260 318 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM22 "" 1 18 324 52 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM23 "" 1 58 324 92 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM24 "" 1 100 324 134 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM25 "" 1 142 324 176 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM26 "" 1 184 324 218 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM27 "" 1 226 324 260 356 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_CUSTOM WIDC_CUSTOM34 "" 1 172 390 206 422 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174935    // Title String
        }
        {
            IDS_RESDATA_INC_174936    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC7 "" 1 176 368 210 388 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174939    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON2 "ButItemMax.BMP" 1 190 430 222 446 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON3 "ButItemMin.bmp" 1 154 430 186 446 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON4 "ButItemPlus.BMP" 1 214 400 229 415 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON5 "ButItemMinus.BMP" 1 152 400 167 415 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC8 "" 1 196 412 246 432 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_174941    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_BUTTON WIDC_BUTTON6 "ButtSave.tga" 1 30 490 102 510 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC9 "" 1 30 262 80 282 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC10 "" 1 60 260 110 280 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC11 "" 1 104 260 154 280 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC12 "" 1 144 262 194 282 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC13 "" 1 186 262 236 282 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC14 "" 1 228 262 278 282 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC15 "" 1 32 302 82 322 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC16 "" 1 58 302 108 322 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC17 "" 1 102 302 152 322 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC18 "" 1 144 302 194 322 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC19 "" 1 186 304 236 324 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC20 "" 1 230 302 280 322 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC21 "" 1 18 342 68 362 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC22 "" 1 62 342 112 362 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC23 "" 1 104 342 154 362 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC24 "" 1 146 340 196 360 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC25 "" 1 184 338 234 358 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
        WTYPE_STATIC WIDC_STATIC26 "" 1 230 340 280 360 0x2200000 0 0 0 0 46 112 169
        {
            IDS_RESDATA_INC_000003    // Title String
        }
        {
            IDS_RESDATA_INC_174942    // ToolTip
        }
    }
    Last edited by SirTwistedStorm; 06-04-12 at 10:26 PM.



Advertisement