BinaryMachines (LeGo) 2519 0

O temacie

Autor Bogdan Zwei

Zaczęty 18.06.2016 roku

Wyświetleń 2519

Odpowiedzi 0

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
LeGo oferuje nam pakiet nazwany "BinaryMachines". Służy on do zapisywania różnych naszych danych/informacji podczas gry do pliku tekstowego. Można tego użyć do np. zapisywania zmiennych ECX / EDI / ESI itp., jeśli szukamy odpowiedniego adresu itp. Nie jest to nic trudnego do obsługiwania:

BW_NewFile(filename) - tworzy nowy plik w folderze Gothic.
BW_NextLine() - enter (czyli kolejna linia).
BW_String(string) - tutaj wpisujemy tekst.
BW_Close() - zamyka plik, kończy cały zapis do tego pliku.

Przykłady:

BW_NewFile("Tutorial File.d");//Polecam dopisywać .d, żeby tworzył się plik w formacie .d, inaczej będzie plik bez formatu.
BW_NextLine();
BW_String("Npcs nearby:");
BW_NextLine();
BW_String("Xardas");
BW_NextLine();
BW_String("Cavalorn");
BW_NextLine();
BW_String("Wolf");
BW_NextLine();
BW_Close();

BW_NewFile("Hookengine Variables.d");
BW_NextLine();
BW_String(ConcatStrings("EAX: ", IntToString(MEM_ReadInt(EAX))));
BW_NextLine();
BW_String(ConcatStrings("ECX: ", IntToString(MEM_ReadInt(ECX))));
BW_NextLine();
BW_String(ConcatStrings("ESP: ", IntToString(MEM_ReadInt(ESP))));
BW_NextLine();
BW_String(ConcatStrings("EBX: ", IntToString(MEM_ReadInt(EBX))));
BW_NextLine();
BW_String(ConcatStrings("EBP: ", IntToString(MEM_ReadInt(EBP))));
BW_NextLine();
BW_String(ConcatStrings("EDI: ", IntToString(MEM_ReadInt(EDI))));
BW_NextLine();
BW_String(ConcatStrings("ESI: ", IntToString(MEM_ReadInt(ESI))));
BW_NextLine();
BW_Close();
To doda nam wartości do pliku, czyli jeśli ESI wynosi 18853, to w pliku znajdziemy wpis "ESI: 18853".

Tutorial przeznaczony tylko dla tego forum, zabraniam kopiowania.
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry