Hu/TSI-túlcsordulás: Difference between revisions

From Hattrick
Jump to navigationJump to search
Covy (talk | contribs)
No edit summary
Csajszi (talk | contribs)
mNo edit summary
Line 1: Line 1:
Attól, hogy egy játékos elérte egy képességével az isteni szintet, még nyugodtan fejleszthető tovább, hiszen a képességeinek nincs felső határa, csupán a besorolása marad isteni. A játékos TSI-je viszont, ha eléri a 2 millió+ feletti megadott értéket, akkor „átfordul” és 0 lesz.
Attól, hogy egy játékos elérte egy képességével az isteni szintet, még nyugodtan fejleszthető tovább, hiszen a képességeinek nincs felső határa, csupán a besorolása marad isteni. A játékos TSI-je viszont, ha eléri a 2 millió+ feletti megadott értéket, akkor „átfordul” és 0 lesz.
A TSI-re vonatkozó adat egy 32 bites számban van tárolva, az értéke így maximum kettő a harmincegyediken, mínusz egy, ami  
A TSI-re vonatkozó adat egy 32 bites számban van tárolva, az értéke így maximum kettő a harmincegyediken mínusz egy, ami  
::::::"2 147 483.648"
::::::„2 147 483.648”
Mivel maga a TSI (tehát nem a fenti, TSI-re vonatkozó adat) mindig az 1000 többszöröse (köszönhetően a régi, játékosok értékét mutató rendszernek), így az elérhető legmagasabb TSI az "2 147 483" .<br><br>
Mivel maga a TSI (tehát nem a fenti, TSI-re vonatkozó adat) mindig az 1000 többszöröse (köszönhetően a régi, játékosok értékét mutató rendszernek), így az elérhető legmagasabb TSI az „2 147 483”.<br><br>
Ezt a számot bináris kódban így tárolják:  
Ezt a számot bináris kódban így tárolják:  
::::::"1111 1111 1111 1111 1111 1111 1111 1111" (bináris számrendszer),<br>
::::::„1111 1111 1111 1111 1111 1111 1111 1111” (bináris számrendszer),<br>
Ha ehhez adunk egyet, az eredmény:<br>
Ha ehhez adunk egyet, az eredmény:<br>
::::::"1 0000 0000 0000 0000 0000 0000 0000 0000" (bináris számrendszer)<br><br>
::::::„1 0000 0000 0000 0000 0000 0000 0000 0000” (bináris számrendszer)<br><br>
Ám mivel a TSI 32 bitben van tárolva, csak a "0000 0000 0000 0000 0000 0000 0000 0000""-ás rész kerül tárolásra, melynek értéke így 0.
Ám mivel a TSI 32 bitben van tárolva, csak a „0000 0000 0000 0000 0000 0000 0000 0000”-s rész kerül tárolásra, amelynek értéke így 0.





Revision as of 22:20, 9 November 2009

Attól, hogy egy játékos elérte egy képességével az isteni szintet, még nyugodtan fejleszthető tovább, hiszen a képességeinek nincs felső határa, csupán a besorolása marad isteni. A játékos TSI-je viszont, ha eléri a 2 millió+ feletti megadott értéket, akkor „átfordul” és 0 lesz. A TSI-re vonatkozó adat egy 32 bites számban van tárolva, az értéke így maximum kettő a harmincegyediken mínusz egy, ami

„2 147 483.648”

Mivel maga a TSI (tehát nem a fenti, TSI-re vonatkozó adat) mindig az 1000 többszöröse (köszönhetően a régi, játékosok értékét mutató rendszernek), így az elérhető legmagasabb TSI az „2 147 483”.

Ezt a számot bináris kódban így tárolják:

„1111 1111 1111 1111 1111 1111 1111 1111” (bináris számrendszer),

Ha ehhez adunk egyet, az eredmény:

„1 0000 0000 0000 0000 0000 0000 0000 0000” (bináris számrendszer)

Ám mivel a TSI 32 bitben van tárolva, csak a „0000 0000 0000 0000 0000 0000 0000 0000”-s rész kerül tárolásra, amelynek értéke így 0.


Természetesen a fejlesztők ezt nem így akarták; mégis akadt játékos, aki elérte ezt az értéket, és túlcsordult: a legelső Herman Vooijs volt.