Quote:
Originally posted by toreddo+Jan 11 2006, 08:40--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (toreddo @ Jan 11 2006, 08:40)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--The!One@Jan 11 2006, 00:03
I think what he means is that you type in 200kk then after you confirm BUT not agree and they agree, find a way to change 200kk that they see ( fake) to 1 silver that you have. Wud b good if there is a way to do that. Dno maybe find the packet that enters the money? :?
|
thats what i mean yes,
why only release to lvl 2?
Thats not fair i found it !
:P [/b][/quote]
Not to be very mean... But there were a whole lot people who did more than you, it can indeed be true you thought of it, but there were people before you who thought the same, and failed
This require's advanced packet editing, you need a packet that overwrites data you already submitted
Proces of trading(only discribing the money):
Clientside:
you put in the value you want to submit
you click confirm
the amount you confirmed will be written into two memory adresses
the memoryadress which contains your money, will be decreased with the value of one of those (didnt find out which one).
serverside:
at the moment you click confirm, the client sends a packet to the server telling it "person X confirmed Y Silvers at time Z".
The server says "ok, packet information recieved! Lock this shit!"
The server freezes the amount you submitted
once both persons click on agree, the server compares whether you have that amount of money according to their server files
If not...the server "cancels" the trade...
most of the serverside part is speculated or the order might be incorrect, but it should give you a vision.