Hu/TSI-túlcsordulás: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{Interwiki/TSI overflow}} | |||
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 | 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 | 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> | ||
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> | ||
Ám mivel a TSI 32 bitben van tárolva, csak a | Á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. | ||
Latest revision as of 10:31, 17 May 2012
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),
- „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)
- „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.