Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Shaiya > Shaiya Private Server
You last visited: Today at 00:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Question]Explanation about changing drops

Discussion on [Question]Explanation about changing drops within the Shaiya Private Server forum part of the Shaiya category.

Reply
 
Old   #1
 
Miike.'s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 7
Received Thanks: 1
[Question]Explanation about changing drops

Hey peoples

I want to change some drops, but I don't understand anything of it. 'Cause the only things I found were like:
Code:
 Update PS_GameDefs.dbo.MobItems
set [Grade] = [Item's_Grade], [DropRate] = [%] where [Grade] = [Current_Item's], and [Mob_ID] = [Mob's_ID]
Could some one get me an example of how it should look if I want, let's say Dentatus to drop Conflict and Pursuer Pieces with 10% drop rate?

Thanks in advance!
Miike. is offline  
Old 01/26/2012, 06:59   #2
 
AnyChat's Avatar
 
elite*gold: 100
Join Date: Jun 2009
Posts: 227
Received Thanks: 161
First you need a Grade:
Code:
UPDATE [PS_GameDefs].[dbo].[Items]
SET Grade= '16'
WHERE ItemID= '100010'
( 16 is the new Grade... 100010 is KO-Noss and now in Grade 16)

Now you set the new Grade in a mob:
Code:
UPDATE [PS_GameDefs].[dbo].[MobItems]

SET Grade= '16'
WHERE MobID= '1899'
Last you must set the Droprate:
Code:
UPDATE [PS_GameDefs].[dbo].[MobItems]

SET DropRate= '10'
WHERE MobID= '1899'
this is only one way to do that. there are certainly better ways
AnyChat is offline  
Thanks
2 Users
Old 01/26/2012, 07:13   #3
 
elite*gold: 0
Join Date: Apr 2011
Posts: 370
Received Thanks: 350
Or just simply modify this script, and execute it.

update PS_GameDefs.dbo.MobItems
set Grade=0, DropRate=0
where MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
OR MobID= AND ItemOrder=0
taZツ is offline  
Old 01/26/2012, 07:26   #4
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
Taking AnyChat's explanation you should get it all done by:
  • 1- Item's Grade into a MobID
    2-Drop Rate for the Item
    3- Remember that you need the ItemOrder of the item, as every mo can drop different items at the same time

So it has to be something like:

Code:
Update PS_GameDefs.dbo.MobItems
set Grade = [Grade], DropRate = [%] where MobID = [Mob] and ItemOrder = [between 1 and 9]
JohnHeatz is offline  
Thanks
2 Users
Old 01/26/2012, 13:18   #5
 
Miike.'s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 7
Received Thanks: 1
Quote:
Originally Posted by AnyChat View Post
First you need a Grade:
Code:
UPDATE [PS_GameDefs].[dbo].[Items]
SET Grade= '16'
WHERE ItemID= '100010'
( 16 is the new Grade... 100010 is KO-Noss and now in Grade 16)

Now you set the new Grade in a mob:
Code:
UPDATE [PS_GameDefs].[dbo].[MobItems]

SET Grade= '16'
WHERE MobID= '1899'
Last you must set the Droprate:
Code:
UPDATE [PS_GameDefs].[dbo].[MobItems]

SET DropRate= '10'
WHERE MobID= '1899'
this is only one way to do that. there are certainly better ways
So let me get it right, you first set an item in a Grade. Can that grade just be a random number?

And if I want to let a mob drop more then 1 item, I just get all those items I want the mob(s) to drop into for example Grade 16?

And, do I make a new query for it? Or do I just edit an already excisting one?

Really thanks for the help!

Quote:
Originally Posted by JohnHeatz View Post
Taking AnyChat's explanation you should get it all done by:
  • 1- Item's Grade into a MobID
    2-Drop Rate for the Item
    3- Remember that you need the ItemOrder of the item, as every mo can drop different items at the same time

So it has to be something like:

Code:
Update PS_GameDefs.dbo.MobItems
set Grade = [Grade], DropRate = [%] where MobID = [Mob] and ItemOrder = [between 1 and 9]
That ItemOrder, is that something that already excists, or just like a random number between 1-9 and that it will drop in an order(for example, ItemOrder 1 will drop faster then ItemOrder9)?

Thanks Alot!
Miike. is offline  
Old 01/26/2012, 15:07   #6
 
elite*gold: 46
Join Date: Nov 2009
Posts: 1,477
Received Thanks: 4,249
Quote:
Originally Posted by Miike. View Post
So let me get it right, you first set an item in a Grade. Can that grade just be a random number?
Yes. Most items have grades between 1 and 999.

Quote:
Originally Posted by Miike. View Post
And if I want to let a mob drop more then 1 item, I just get all those items I want the mob(s) to drop into for example Grade 16?
Not really. If you want 1 Mob to drop more items you can enter 9 Grades to the mob. The Grade is like a group of items.
Example: One mob in CT drops goddess armors, all goddess armors of both sides use the Grade 728. And the Bosses in CT have entered the grade 728. That means they will randomly drop items from the grade 728.
If you want that boss to drop "Enchant Items" also, just put all enchant items into one Grade (example: 421) and enter that Grade to the Mob on ItemOrder 2.

Quote:
Originally Posted by Miike. View Post
That ItemOrder, is that something that already excists, or just like a random number between 1-9 and that it will drop in an order(for example, ItemOrder 1 will drop faster then ItemOrder9)?
No. Only the "DropRate" from dbo.MobItems.
[Dev]Ansem is offline  
Thanks
1 User
Old 01/26/2012, 16:42   #7
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,977
Ok, every item is under one Grade; you do not need to change the grade of the items, you can simply get the Grade by searching for the item:

Code:
Use PS_GameDefs
Select ItemName, Grade from dbo.Items where ItemName = [ItemName]
Now, as for the ItemOrder, well, lets say that every mob has the chance to drop items from 9 different Grades; this means that a single mob could drop 9 items every time you kill it. For every grade that you want it to drop, it has the "space" for it under the ItemOrder, but for you to have one item being dropped more than the others, you must change their DropRate (%)
JohnHeatz is offline  
Thanks
2 Users
Old 01/26/2012, 19:58   #8
 
Miike.'s Avatar
 
elite*gold: 0
Join Date: Jan 2012
Posts: 7
Received Thanks: 1
Alright, thanks for all the useful information! Found out how to do it.

Thanks both!
Miike. is offline  
Reply

Tags
droplist, editing, new items


Similar Threads Similar Threads
[Question]Item Changing
05/15/2011 - S4 League - 1 Replies
Can we change colors in ID exploit like Basic Type-A >> to >> Activity Suit Red ?
Question about ID changing
05/12/2011 - S4 League - 4 Replies
Can someone give me the codes (IDs) of theese : Moving Speed +% ID Shooting Weap.Head ID I's Capsules IDs Please :)
[Guide] Just changing the drops of VIP maps without changing of its place
10/08/2010 - EO PServer Guides & Releases - 2 Replies
in revo's DB when u add the VIP tele it apears on the old market .. some ppl dont know how to change its place thats why i made this query for them delete from cq_generator where id >= 0113 and id <= 0128; INSERT INTO `cq_generator` VALUES ('0113', '8900', '0062', '0033', '0001', '0001', '0001', '0025', '0001', '0110', '0000', '0000', '0000', '0000', '0000'); INSERT INTO `cq_generator` VALUES ('0114', '8900', '0072', '0037', '0001', '0001', '0001', '0025', '0001', '0110', '0000',...
[Question]Changing Names
01/17/2010 - CO2 Private Server - 1 Replies
I was wondering if this would work, Changing the name in items.txt and in the clientside items.txt would this work?
Question about changing items...
05/28/2005 - Conquer Online 2 - 10 Replies
my friend made his met look like a DB, not only for him, but for me as well (my files arent edited...erm, my files arent like his files is what I mean =p). it was quite interesting, because he showed it to me every time he did something different (such as having the pic of a DB, but the text of a met xD). we havent tried upping anything yet, but before we try, any thoughts on if it will work...? We've also been trying to figure out a socketing trick, but to no avail as of yet =p



All times are GMT +2. The time now is 00:34.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.