Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Metaller
Brutor tribe
|
Posted - 2009.09.28 21:26:00 -
[1]
I checked my mails today, to find a friendly mail from ccp telling me that this account, which was disabled for quite some time could be reactivated for 1 day to buy plex and play again. i received the mail also some time ago, nothing new.
But here is what got me interested:
Quote: The total amount awaiting you is 7,069,647,176,211 which I have been told can be traded for at least one full month of time in New Eden, if not more
I never knew i had that much money on that account. So i started thinking, maybe its a phishing attempt. So i went to eveo.com in my browser(not clicking any links in the mail) and logged in, and there was also the 1 day reactivation button.
Now i got curious and wanted to see which idiot had given me a gift of 7 tril isk and clicked the reactivation button and logged in.
And you know what was awaiting me after the login screen:
Quote: 706,964,717.62 ISK
WTF
Someone there really screwed something up!
And yeah CCP, I demand my 7 tril isk, otherwise i wouldnt have logged in RABBLE RABBLE RABBLE !!! !!! !!!
|
Serge Bastana
Gallente GWA Corp
|
Posted - 2009.09.28 21:32:00 -
[2]
Check some of the other posts on this very same subject, seems there were 'typos', as you discovered it's a genuine mail but the numbers are several decimal places out of synch with what's actually in your wallet.
------------------------------------------------ You either need a punch up the throat or a good shag.
Nobody round here is offering the second one therefore your choices are limited! |
Jarna
Amarr Eternal Frontier
|
Posted - 2009.09.28 21:41:00 -
[3]
Edited by: Jarna on 28/09/2009 21:45:46
Originally by: Serge Bastana Check some of the other posts on this very same subject, seems there were 'typos', as you discovered it's a genuine mail but the numbers are several decimal places out of synch with what's actually in your wallet.
I find this typo thing rather funny. Because the email has to be generated by accessing the database. If the database says 7,000,000 ISK, how does that get turned into 70,000,000 ISK? You would have to do a calculation on the returned value from the query, which would have to be a VERY deliberate action. Now, most likely, a format function was run on the isk value to get the commas.
However, that still is hard to mess up since the format function takes the value and modifies it based on instructions, but can't actually CHANGE the number, just how it is seen. format(isk,0): isk being the value, 0 being the decimal places. I really don't get how they could have screwed this up; unless they made these emails by hand Or maybe they really did run some weirdo query; something more convoluted than it needed to be. ------------------------------ EVE players are just as immature as WoW players. |
Serge Bastana
Gallente GWA Corp
|
Posted - 2009.09.28 22:06:00 -
[4]
Exactly, hence the word typos in quotation marks, I can't see anyone doing these mails by hand so the only answer is a borked calculation in a query. Looks to me like something strapped together a stored procedure and didn't check it.
Or maybe they did and knew people just couldn't resist reactivating to find out ------------------------------------------------ You either need a punch up the throat or a good shag.
Nobody round here is offering the second one therefore your choices are limited! |
StealthNet
Gallente
|
Posted - 2009.09.28 22:09:00 -
[5]
I think (and I canŠt bold "think" enough) that it has something to do to the fact that some countries use point instead of comma for decimal separation. I guess that, from a coding standpoint, it would make some sense if we used to have pennies (cents) in EVE, but we donŠt. Soooo... well, forget that. StealthNet _______________________________________________
|
Aion Amarra
Minmatar Really Nice And Laidback Corporation
|
Posted - 2009.09.28 22:14:00 -
[6]
Well, looking at that mail... it looks like the eve database tracks four digits behind the decimal point. And it probably doesn't do that as a float, but as a long int or something.
I figure someone just took the values straight from the DB and didn't apply any formatting/division by 10000 to it afterwards.
|
Washell Olivaw
|
Posted - 2009.09.28 22:29:00 -
[7]
Originally by: Jarna I really don't get how they could have screwed this up; unless they made these emails by hand Or maybe they really did run some weirdo query; something more convoluted than it needed to be.
EVE stores the wallet with 4 decimals, but either doesn't store the decimal point, or the query that pulled the number from the DB removed it. The script generating the mail than puts comma's in the normal places, "making" you a thousand times richer than you actually are.
Originally by: Signature Everybody has a photographic memory, some people just don't have film.
|
Max Queso
|
Posted - 2009.09.29 00:19:00 -
[8]
It's all about gettin them to log back in though, isn't it?
|
Warrio
GoonSwarm
|
Posted - 2009.09.29 00:50:00 -
[9]
**** guys, you're right! CCP intentionally gave you false information about your ISK balance so that you would use their free offer. For sooth, a profit motivated venture if ever I did see one. - |
Fuhrein
|
Posted - 2009.09.29 01:48:00 -
[10]
Heh...I'll admit,I fell for this e-mail and dl'd the client and everything to check. 8,410,107,497,271 is what it told me I had, and hey...I coulda bought a LOT of GTC's with that...Free play for a very long time. This sucks...I wish we could get them to fork over that amount to compensate us for our time spent getting back into this thing. Just my two cents on it.
|
|
lolwotlol
|
Posted - 2009.09.29 04:30:00 -
[11]
Originally by: Fuhrein Heh...I'll admit,I fell for this e-mail and dl'd the client and everything to check. 8,410,107,497,271 is what it told me I had, and hey...I coulda bought a LOT of GTC's with that...Free play for a very long time. This sucks...I wish we could get them to fork over that amount to compensate us for our time spent getting back into this thing. Just my two cents on it.
or you could just have logged onto my character on the main site
|
Cygnet Lythanea
Shamrock Technical Solutions
|
Posted - 2009.09.29 05:10:00 -
[12]
Yeah, there's a lot of this going around. I think that CCP should give them all something for this... maybe a faction shuttle or something for the screw up.
|
N'baro Dark
|
Posted - 2009.09.29 12:28:00 -
[13]
Can I haz your isk?
Pretty please?
|
Corwain
|
Posted - 2009.09.29 13:21:00 -
[14]
Hmm, I didn't get any reactivation offers and I really wanna get an item off one of my inactive accounts without paying to activate it. -- Distortion| Distortion 2 Preview |
Jarna
Amarr Eternal Frontier
|
Posted - 2009.09.29 16:41:00 -
[15]
Originally by: Washell Olivaw
Originally by: Jarna I really don't get how they could have screwed this up; unless they made these emails by hand Or maybe they really did run some weirdo query; something more convoluted than it needed to be.
EVE stores the wallet with 4 decimals, but either doesn't store the decimal point, or the query that pulled the number from the DB removed it. The script generating the mail than puts comma's in the normal places, "making" you a thousand times richer than you actually are.
Well, it would have to be very deliberate to actually remove a comma. As was stated above, and I see it now, that the number is actually stored as an integer and the decimal added after the fact since the last 4 digits are obviously the "cents". That is the weirdest way to handle a "currency" value by not saving the decimal. I guess it makes sense because then you just check the client localization and switch comma/period delimiters as necessary. If you store a decimal, you're stuck with a decimal.
So, as I said, it is a rather convoluted process, but I guess it has to be seeing as they have to serve different clients with different localizations. ------------------------------ EVE players are just as immature as WoW players. |
Aion Amarra
Minmatar Real Nice And Laidback Corporation
|
Posted - 2009.09.29 17:35:00 -
[16]
Edited by: Aion Amarra on 29/09/2009 17:38:03 There's also the fact that floating point numbers and doubles are an inaccurate mess. You have accuracy and rounding issues when the numbers get large-ish. Divisions by prime numbers is often a mess (splitting bounty by three people?)
Then there's the fact that the significant is relatively small in length. For a simple float, you get gross inacurracies. For a double, it's less bad, but still. In general, contents of player wallets are NOT something you want to store as a vague number, but as a precise one.
Hence, using an int (or in the case of player/corp wallets, very likely a 'long long'/64-bit int, or more), and doing the decimal yourself, to whatever accuracy you need (here, apparently four digits, or even six digits if the scriptwriter -thought- he was smart, thought that ISK are saved in cents, and hence divided the values by 100 already.). So the person who wrote the script that extraced the datasets from the database forgot to convert the numbers himself (or did it wrong).
This raises an interesting point: Assuming a signed 64-Bit Int (as wallets can go negative) and four decimals, that means a ceiling of just above 922 trillion isk before the wallet overflows. If more decimals, accordingly less.
I figure this is the most likely case, as it spares them from creating their own primitives in C++, Python AND the SQL backend.
|
Elisa Llass
Terra Prime Industries
|
Posted - 2009.09.29 20:56:00 -
[17]
Originally by: Metaller
And you know what was awaiting me after the login screen:
Quote: 706,964,717.62 ISK
WTF
Someone there really screwed something up!
And yeah CCP, I demand my 7 tril isk, otherwise i wouldnt have logged in RABBLE RABBLE RABBLE !!! !!! !!!
This so reminds me of Office Space, when the guy screwed up the virus and says "Damn it, I miss placed the decimal point... I always do that!". ------------------------------------------------- Stop exploding you cowards! |
Adonis 4174
|
Posted - 2009.09.29 21:07:00 -
[18]
When I got the email, I filed a petition and they explained, in complex mathematics, that they'd accidentally multiplied everything by 10,000.
That kind of thing makes me nostalgic. ---- Infiniband can do more than just prevent lag |
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |