Jump to content

Question

Posted

Hi,

 

How is it possible to create a empty space/square between items in npc shops?

For exemple this items appear in line in the npc buylist,
Now i want to fill the other squares with empty spaces to the other items start only in the line bellow.
Just a matter of organization.

 

<item id="1">
<ingredient id="57" count="3500"/>
<ingredient id="22" count="1"/>
<production id="23" count="1"/>
</item>
 
Do something here to separate the items?
 
<item id="2">
<ingredient id="57" count="2500"/>
<ingredient id="29" count="1"/>
<production id="2386" count="1"/>
</item>
<item id="3">
<ingredient id="57" count="1500"/>
<ingredient id="42" count="1"/>
<production id="43" count="1"/>
</item>

 

Acis, interlude
Thank you

8 answers to this question

Recommended Posts

  • 0
Posted

Try to jump of id, if that doesn't work it means id isn't used as slot and so you have to implement it by yourself (probably using LinkedList to retain index).

 

All Lists retain indexes including ArrayList

  • 0
Posted

Order isn't safe for arraylist, it uses the order the items were put on list.

 

LinkedList does the same, whats your point?

  • 0
Posted (edited)

Test if it's the same for players skills, and we will talk again.

 

That has nothing to do with order, linkedlist is a list and behaves like ArrayList

 

List<Object> list = new ArrayList<>();

List<Object> list2 = new LinkedList<>();

 

the only difference here is that linkedlist also implements Queue and Deque

 

ArrayList is backed by array, you think that array's aren't order safe? Sets aren't but they are different data structures. All lists are order safe in all programming languages

Edited by xxdem
  • 0
Posted

I was asking this, because long time ago, i had a server, where i did that.
But was H5/Freya.

I dont have that anymore, i lost it.
I do remeber however, that in multisells to make a empty square, i used this:

 

<item>
<production count="0" id="0" />
</item>

In shops was similar, but i know it was difrent.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...