Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Cóż.. ciężko będzie mi to opisać. Ale dobra to tak :

 

W grze mam kordy, znalazłem sobie pointery w CE i mam program w autoit który mi je pokazuje. Ale, typ danych to byte i maksymalna wartość to 255. No i gdy w grze jestem na 255x255 jest dobrze

ale np, 256 to już 0

 

może zrobię mały opis :

 

To jest ukryta treść, proszę

 

Jest jakiś sposób by wyświetlać to dobrze ?

sygna.png
Opublikowano (edytowane)

odczytuj wordami ;)

albo najlepiej dwordami bo tak najczęsciej zapisywane są liczby

nie wiem czy jest taka możliwość ale chyba tak

 

wariuje dlatego że wtedy odczytujesz NAJWYŻSZY bajt który jest tylko częscią składową.

 

to tak jakbyś odczytywał tylko połowe słowa.

 

czyli masz np słowo 2 bajtowe :

 

kupa

 

to wtedy PIERWSZY bajt to PA.

czemu PA a nie KU ? http://pl.wikipedia.org/wiki/Kolejno%C5%9B%C4%87_bajt%C3%B3w , little endian

Edytowane przez Kidjamkas

Wygrywaj bez pychy, przegrywaj bez urazy

Opublikowano

Zrób tak że jak bd np. na 255,256 = 2131

If $xxx = 2131 Then $x = 255 and $y = 256

I rób tak do końca mapy :DD

Oddajcie minusy! :(

Opublikowano

Zrób tak że jak bd np. na 255,256 = 2131

If $xxx = 2131 Then $x = 255 and $y = 256

I rób tak do końca mapy :DD

To nie jest dobre wyjscie, bo często się powtrza

 

4x4 = 0x0

256x256 = 0x0

 

Jak dam dword to mam w sumie 8 liczb, ale po wejsciu na 256 i tak jest 0

sygna.png
Opublikowano (edytowane)

spróbuj stworzyć osobny pointer sprawdzając wartości 400 potem np 390. mniejsze od 512 a wieksze od 256. Wydaje mi się, że te wartości są przechowywane w różnych adresach. Wtedy powinno pokazywac poprawnie w zakresie 256-512. To samo tyczy się 64-128 itd. Moge się mylić, ach te moje chore pomysły :D. Ale nie zaszkodzi sprawdzić

Edytowane przez Sopelek997
Opublikowano

To nie jest dobre wyjscie, bo często się powtrza

 

4x4 = 0x0

256x256 = 0x0

 

Jak dam dword to mam w sumie 8 liczb, ale po wejsciu na 256 i tak jest 0

 

Wiem że to się powtarza, to było w formie żartu coś jak programistyczny strasburger xD

a tak na serio to nie wiem ;/

Oddajcie minusy! :(

Opublikowano

Niestety to nie tak dziala. Sprawdzalem ten obszar pamieci, i zmienia sie tylko jeden bajt. Po osiagnieciu FF zaczyna swirowac. Obok niego jest jeden bajt, ktory tez sie zmienia, ale bynajmniej to nie wartosc nizsza/wyzsza

sygna.png
×
×
  • Dodaj nową pozycję...