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

[C++] Ustawienie dla wielu adresów?


Rekomendowane odpowiedzi

Opublikowano

Cześć.

 

Mam grę w której za HP odpowiada z ~80 adresów. Czy nie dało by się jakoś wyciagnac "pule" adresów i potem ustawić ich wartość? Nie mam zamiaru przepisywać tylu adresów więc.. ;/

Jak ktoś nie rozumie to mam adresy np.

0x00000001

0x00000002

0x00000003

...

0x00000080

I potrzebuje wartość wszystkich ustawić na np. 32

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

"Pule" adresów?

 

Możesz stworzyć wektor adresów, a następnie przelecieć się po nim i zmienić każdy adres w wektorze.

 

W kwestii przepisywania:

Polecam ctrl+C oraz ctrl+V. Debugger, którym wyciągasz adresy na pewno ma taką opcję. A później tylko odpowiednio sformatować.

Ta sygnatura jest pusta.

Opublikowano

W prawdzie mógł bym też zrobić tablicę, a potem w pętli for to poustawiać, ale wiem, że było coś takiego, że znajdywało się pulę adresów np. (0x00000001-0x00000080) i w każdym z nim ustawiało się dana wartość, bo kiedyś o tym czytałem ;/

/ GA-970A-UD3 / FX-6300 / Sapphire Xtreme 5830 / OCZ ZS 550W / Brutus M23 /

| MPC Coders Team | MPC Gold Member | C#, C++, PHP, (N)ASM, AutoIT, Python, Java |

Opublikowano

No to....

 

for ( int adres = adres_startowy; adres<adres_koncowy; adres++ ) /* .... */ ;

 

Ale zadziała to wyłacznie, jeśli są obok siebie lub w cyklicznych, _stałych_ odstępach.

 

Chyba, że masz na myśli wielopoziomowe wskaźniki...

Ta sygnatura jest pusta.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...