I was going to try to create my own compressed pack to open into a list of possible items. I didn't know where to start so I thought I would edit some that already exist. I wasn't really sure how to do this so I thought I would post what I got to see if I'm on the right track. Don't want to mess up the file and my source code.
Current code from CompShotPacks.java
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
What I want to do is add a list of possible items that have a random chance to open and a random min-max amount. This is my attempt I don't know the code to do random min-max amount yet.
public void useItem(L2PlayableInstance playable, L2ItemInstance item)
Hopefully it would open and give you a 20% chance to recieve 1 of item 7580 and 30% chance to recieve 1 of 6847. This pack doesn't need random amount because its for recipes.
But if I edit the next pack I want it to open up into mats then I would need the random min-max amount. Which I don't know how to add so I can set the min amount and max amount right there.
Example:
Open pack,
(Rnd.get(100) >20)
itemToCreateId = 57;
(Rnd.get(3 - 5) (Get Min 3 or max of 5)
I don't know what the min max is so I just took a guess.
Launch of the New Top Servers Platform
We are pleased to announce the official launch of our new Top Servers platform — a space designed for administrators and communities to publish, promote, and grow their servers with complete freedom and transparency.
🔗 Direct Access:
https://www.united-extreme.com/u3games/topservers
This project was created with a clear goal: to offer a fair and open system where every server can gain the visibility it deserves thanks to player support.
🔥 Key Features:
Voting every 24 hours available for both registered and guest users.
Integrated CAPTCHA system to ensure votes are legitimate and free of bot interference.
Configurable external links — ideal for reward panels or other associated platforms.
No intrusive advertising: all servers compete under equal conditions.
Advanced user dashboard to easily manage and update published servers.
Real rate system, differentiating user and guest votes.
Organic promotion from the U3Games community, which exceeds 25,000 daily visits, providing real visibility.
Here, every server has the opportunity to grow, stand out, and build a strong community without limitations. We invite you to be part of this new stage. Publish your server, make it visible, and let the players decide.
Welcome to the new generation of tops — welcome to U3Games Top Servers.
Question
brett16
I was going to try to create my own compressed pack to open into a list of possible items. I didn't know where to start so I thought I would edit some that already exist. I wasn't really sure how to do this so I thought I would post what I got to see if I'm on the right track. Don't want to mess up the file and my source code.
Current code from CompShotPacks.java
What I want to do is add a list of possible items that have a random chance to open and a random min-max amount. This is my attempt I don't know the code to do random min-max amount yet.
Hopefully it would open and give you a 20% chance to recieve 1 of item 7580 and 30% chance to recieve 1 of 6847. This pack doesn't need random amount because its for recipes.
But if I edit the next pack I want it to open up into mats then I would need the random min-max amount. Which I don't know how to add so I can set the min amount and max amount right there.
Example:
Open pack,
(Rnd.get(100) >20)
itemToCreateId = 57;
(Rnd.get(3 - 5) (Get Min 3 or max of 5)
I don't know what the min max is so I just took a guess.
15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now