Hello...
I have read some of the post on this topic and all I see is a large amount of people saying every item in the game has a UNI ID.. and well that is not true where some items may have this the majority does not it would over load the database and make the lag far more than it is already... The way the item database works is more like this.
UserID (your characters assigned server ID )
Item number (this is the ID number of the item )
Amount of Item ( in case Item is like money I will place this here )
so lets say you ID number is like ( 1337 ) and you had 256 silver( 56 ) and a bunch of Amrita ( 720010 ).
Quote:
charID | #Items | Item type | This is for WH or Inv | This is for if Item Eq
1337 256 56 0 0
1337 10000 56 1 0
1337 1 720010 0 0
1337 1 720010 0 0
1337 1 720010 0 0
1337 1 720010 0 0
1337 1 720010 0 0
1337 1 720010 0 0
1337 1 720010 0 0
|
the 0 and 1 are to show weather it is in wh or inv same would be for weapons or armor being 0 ( inv ) 1 (eq)
I already know you all are wondering well how does the server know if my item is different form a normal item or a special item well that get a bit more complex so let see.
it would have a form slot for all the different types ( normal Ref Uni Eli Sup ) meaning it would simply place a 1 or a 0 in the correct slot as well if it was +? it would have a slot for that as well and so on.
I know this sounds alot of work but it brake it down easer for the admin's running the server. allowing them to edit items at random and fully testing the game.
So from all this we have learned each character has a assigned ID Number every item has a default ID number and that the structure set up of the user items table is rather complex yet easily understood.
The way the server tracks items is not by a UNI id number , but rather by logs...
Ahh.. just clicked submit and for got to say that the reason it is hard to dupe items is because this information is located server side.. so in order to dupe you must ether trick the server database or simply input this information there yourself.. thus reading and re-sending packets.
any question comments please post back...