someone explain this

11/08/2006 20:17 R0drigU#16
yea its a bug :) and ive seen that bug in several other servers :cool:
11/08/2006 21:41 unknownone#17
Mean they have -1 gold.
11/08/2006 21:53 DM2000#18
Quote:
Originally posted by unknownone@Nov 8 2006, 21:41
Mean they have -1 gold.
Thx for Unknownone knowledge!

A unsigned 32 bits long word with the range of 0.... 4,294,967,295
When it turn to -1, it roll back the number and create the big number.
(Gold or member is using the 32 bits word)

Credit to Unknownone for discovery.

Nice Day ^^

DM
11/08/2006 21:54 DM2000#19
- Sorry - Double post due to internet traffic
11/09/2006 04:42 IcyBich#20
LOL i didnt understant a word you said
11/09/2006 11:49 -NoobHacker-#21
i dont think that is a bug , i think that guy made 428674968..... chars and he joined all those chars to his guild :D but i dont noe y , that has no sense
11/09/2006 13:16 DM2000#22
Quote:
Originally posted by IcyBich@Nov 9 2006, 04:42
LOL i didnt understant a word you said
Hi,

The correct answer is -1 member in the guild.
As the computer was assigned to publish a possitive value (0 to 4,294,967,295) the computer roll the value back to become a very large number

------------
The range

0 ............ 4,294,967,295

------------
Somehow is value turn to -1 members in the guild
Quote:

------------->---------->-------------
| |
-1 0 ............ 4,294,967,295 <--
------------

Hope you can understand

Nice Day ^^

DM
11/09/2006 14:22 unknownone#23
Quote:
Originally posted by -NoobHacker-@Nov 9 2006, 10:49
i dont think that is a bug , i think that guy made 428674968..... chars and he joined all those chars to his guild :D but i dont noe y , that has no sense
If you honestly think that, you're fucking stupid.
That number, so you realise it, is 4 billion. If he made 1 character per second. It would take him 4 billion seconds. In layman's terms, that's 136 years.

If you account for the fact that Account IDs are stored as 32-bit integers, and that the highest number you can store in such integer the apparent number of members in that guild. That would mean that everyone who ever played Conquer must join it, and that you couldn't create a new account, because there are no spaces left. Don't be stupid!

-1 and 4,294,967,295 are equivalent in their binary form. The only difference is how they are displayed/calculated. Somehow, they've managed to get below Zero members and it's wrapped around to -1. (or 4,294,967,295, is the same thing). The leaderboard is designed to display all numbers as positive, so you see that number rather than the -1 it should display.
11/09/2006 15:26 Jotac#24
Quote:
Originally posted by unknownone@Nov 9 2006, 14:22
If you account for the fact that Account IDs are stored as 32-bit integers, and that the highest number you can store in such integer the apparent number of members in that guild. That would mean that everyone who ever played Conquer must join it, and that you couldn't create a new account, because there are no spaces left. Don't be stupid!

-1 and 4,294,967,295 are equivalent in their binary form. The only difference is how they are displayed/calculated. Somehow, they've managed to get below Zero members and it's wrapped around to -1. (or 4,294,967,295, is the same thing). The leaderboard is designed to display all numbers as positive, so you see that number rather than the -1 it should display.
yup =)