Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server
You last visited: Today at 06:17

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

Advertisement



Finding the silrkoad percentages

Discussion on Finding the silrkoad percentages within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2013
Posts: 3
Received Thanks: 0
Finding the silrkoad percentages

Hi guys,

I`m working on a website for a little silkroad pserver at the moment and I want to display the item-infos of every item a char is carrying.

Im using these queries to find the common information about an item. The problem is that the second query only returns the default values of the item, not the pimped ones.

Code:
SELECT * 
FROM   sro_vt_shard.dbo._items AS item 
       LEFT JOIN sro_vt_shard.dbo._refitemnames AS n 
              ON n.itemid = item.refitemid 
WHERE  item.id64 = XXXXXXXXX
Code:
SELECT * 
FROM   sro_vt_shard.dbo._refobjcommon AS refcommon 
       LEFT JOIN sro_vt_shard.dbo._refobjitem AS refitem 
              ON refitem.id = refcommon.link 
WHERE  refcommon.id = XXXX
I believe that these bits of info are located in the columns in MagParam1-12, Serial64 and Variance. But these columns only contain strange numbers without any pattern.

These are the connections between database and item that i already found out, but please remember that these are only the correct values of the items that you bought from an NPC (+0% no blues).

PHP Code:
        //Required level: ReqLevel1
        //PattackMax_L: Physical Attack Lower
        //PattackMax_U: Physical Attack Upper
        //PAttackInc: Physical Attack Increase
        //MAttackMin_L: Magical Attack Lower
        //MAttackMin_U: Magical Attack Uppwer
        //MAttackInc: Magical Attach Increase
        //Dur_L: Durability
        //Range: Attack distance : 10
        //HR_L: Attack Rate (HR_U, HRInc)
        //Critical: CHR_L (CHR_U)
        //PAStrMin_L to PAStrMax_L: Physical reinforce
        //MAInt_Min_L to MAInt_Max_L: Magical reinforce
        //ReqGender: 1 = male, 0 = female, 2 = both
        //MaxMagicOptCount: Max. no. of magic options: XUnit 
Does anyone know how some of the pservers get these data on their websites?

greetz Rubba-Lipped Robba
Rubba-Lipped Robba is offline  
Old 08/26/2013, 20:30   #2
 
Schickl's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,064
Received Thanks: 539
OptLevel = plus of the item
Variance = white stats(5 bits each)
Data = Durability/Count
MagParamXX = blues(each column holds one)
Schickl is offline  
Thanks
1 User
Old 08/26/2013, 22:05   #3
 
elite*gold: 0
Join Date: Aug 2013
Posts: 3
Received Thanks: 0
Thank you very much for your informative reply. But there is one thing I don't understand. In which way is the info about the blues stored in the magparamxx columns?

For example: I have a spear with the following values in the Mentioned columns.
Magparam 1: 25769803853
Magparam 2: 25769803847
Magparam 3: 25769803985
Magparam 4: 25769803997
Magparam 5: 687194767449
Magparam 6: 429496729713



Can someone say what each line represents?

Greetz
Rubba-Lipped Robba is offline  
Old 08/28/2013, 06:39   #4
 
elite*gold: 19
Join Date: Jul 2013
Posts: 223
Received Thanks: 290
google bitwise operations and u get ur pattern :P
Royalblades is offline  
Old 08/29/2013, 02:16   #5
 
elite*gold: 0
Join Date: Aug 2013
Posts: 3
Received Thanks: 0
Are you shure that we really need bitwise Operations here? Why should joymax store their data in such an abstruse way >.< Does anymore know the right way to do this? I think I will search myself to death

Schickls post brought me a big step towards the solution. The percentages are already correct if the item does not have a +X
Rubba-Lipped Robba is offline  
Old 08/30/2013, 11:18   #6
 
elite*gold: 0
Join Date: Aug 2013
Posts: 23
Received Thanks: 3
Well
here's a simple but alternative way.
Add MagParam1 : add 99999 - Restart server. check which one is added
Add MagParam2 : add 99999 - Restart server. check which blue is added.
etc,etc,etc.
Write them down, then you know MagParam1 : Ex: STR
etc

Regards
.iGold is offline  
Old 08/30/2013, 18:44   #7
 
Schickl's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,064
Received Thanks: 539
MagParams are QWORDS.
The lower 4 Bytes are the ID(_RefMagicOpt)
The higher 4 Bytes are the value
Schickl is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Bonus Boxes percentages
06/09/2013 - DarkOrbit - 12 Replies
Hello! Since I haven't found the bonus boxes percentages anywhere in this forum, I decided to make a program that analyzes the logs of the booters. The problem is that I have no money to buy the boots so I am here to ask if you could help me by just posting your logs in here. In order to post a log, all you need to do is to copy and paste on this treath the logs on your bot's log separator. WARNING: -Don't forgot to write in the begining of the post the map you have booted and the...
Max Duel Percentages %
01/18/2012 - Mabinogi Hacks, Bots, Cheats & Exploits - 47 Replies
To find your Character ID just say /test on general chat For the people who didn't already know. Max % 0000A88805010003004106000100 Cancel duel-Something simple to find but if you're lazy. 0000A883000000 Instructions For Max%: Use during the duel NOT before or after.



All times are GMT +1. The time now is 06:18.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.