Problema del inventoriaus

    
  1. Atsijungęs

    mindaugas001

    Pranešimai: 0

    Sweiki turiu beda su shopais.
    pvz jei perki, perki ir virsiji nu tarkim ta riba inventoriaus ismeta erora.
    Ir nepadeda ne .repair
    Jungies po repair ir vel meta toliau error.
    Kol istrini rankiniu budu is duomenu bazes viska. Tada leidzia junktis.
    Meginau padidinti iki 10k inventoriaus vieta, bet nepadeda virsiji 500 ir vel eroras.
    kaaaaa daryyyyyyt? ("Kai taves nemyli niekas ka daryt?:D")
    15 Rugsėjo 2015 - 20:44 / #1
  2. 
  3. Atsijungęs

    povis111

    Pranešimai: 0

    cia multisell?
    15 Rugsėjo 2015 - 21:31 / #2
  4. 
  5. Atsijungęs

    mindaugas001

    Pranešimai: 0

    jo multi sell dadesiu nuotrauka kad aiskiau butu ka butent darant. virsiji inventoriu ir erora meta.


    kad nera aa nekreipkit demesio inventoriui cia tik pavizdys istryniau itemus kad eitu prisijunkt
    Paskutinį kartą redagavo: mindaugas001 15 Rugsėjo 2015 - 21:55
    15 Rugsėjo 2015 - 21:54 / #3
  6. 
  7. Atsijungęs

    povis111

    Pranešimai: 0

    tai multisellchoose.java ar kazkas tokio pavadinimas. susirask doExchange voida ir ten keliose vietose uzdek patikras del kiekio.
    15 Rugsėjo 2015 - 22:09 / #4
  8. 
  9. Atsijungęs

    mindaugas001

    Pranešimai: 0

    gal nuroditum tiksliau ka ten redaguot bijau klaidu pridirbt.
    15 Rugsėjo 2015 - 23:36 / #5
  10. 
  11. Atsijungęs

    povis111

    Pranešimai: 0

    Istikruju gali ir tiesiai po
    final MultiSellEntry entry = prepareEntry(merchant, templateEntry, applyTaxes, maintainEnchantment, enchantment);

    det, bet netoliau nei toj vietoj kur ingridientus paiema ;D o del tu keliu vietu, as bsk kitaip koda isivaizdavau,
    bet pamaciau, kad is pradziu ingridientus iema, o po to tik duoda itemus, tai sitaip dedi kad nepaimtu itemu ir nieko neduotu.



    int slotsLeft = player.getInventoryLimit() - player.getInventory().getSize();
    		int slotsTaken = 0;
    		for (final MultiSellIngredient e : entry.getProducts())
    		{
    			if (!ItemTable.getInstance().createDummyItem(e.getItemId()).isStackable())
    			{
    				slotsTaken += e.getItemCount();
    			}
    			else
    			{
    				slotsTaken++;
    			}
    			
    			if(slotsTaken > slotsLeft)
    			{
    				player.sendMessage("Not enough space in inventory.");
    				return;
    			}
    		}	


    aj jo, kodas gali ir neveikt :D
    Paskutinį kartą redagavo: povis111 16 Rugsėjo 2015 - 03:52
    16 Rugsėjo 2015 - 03:47 / #6
  12. 
  13. Atsijungęs

    Grax

    Pranešimai: 0

    Interlude klientas crashina jei daugiau nei 500 itemu inv.
    16 Rugsėjo 2015 - 11:01 / #7
  14. 
  15. Atsijungęs

    mindaugas001

    Pranešimai: 0

    Tai taip iseina beda ne serverio pache bet kliente nes pach ji galima nustatyti nors ir 50kk
    Tai gal patarumete ka reiktu paredaguoti kad galetu pvz max pirkti po 1 kituose servuose esu mates kad neidavo skaiciaus irasyti budavo visa laik 1.
    16 Rugsėjo 2015 - 11:31 / #8
  16. 
  17. Atsijungęs

    povis111

    Pranešimai: 0

    turetu sueit


    for (final MultiSellIngredient e : entry.getProducts())
    		{
    			if (!ItemTable.getInstance().createDummyItem(e.getItemId()).isStackable() && _amount > 1)
    			{
    				player.sendMessage("Can't buy more than one stackable items.");
    				return;
    			}
    		}
    16 Rugsėjo 2015 - 13:36 / #9
  18. 
  19. Atsijungęs

    mindaugas001

    Pranešimai: 0

    kiek supratau sita teksta:

    for (final MultiSellIngredient e : entry.getProducts())
    {
    if (!ItemTable.getInstance().createDummyItem(e.getItemId()).isStackable() && _amount > 1)
    {
    player.sendMessage("Can't buy more than one stackable items.");
    return;
    }
    }

    iklijuoti tarp 137,144 eiluciu jei gerai supratau.
    ir ka butent jis padarys padirbs kad po 1 kieki teis pirkt ar neleis pirkiti jei turesi daugiau inventoriuje nei 400?

    ir nurodikite javaifailo pavadinma ar kelia iki jo
    Paskutinį kartą redagavo: mindaugas001 16 Rugsėjo 2015 - 13:53
    16 Rugsėjo 2015 - 13:53 / #10