Page 1 of 1

SAIL - Logi w SAIL'u

Posted: Fri Jul 20, 2018 9:26 pm
by Serpent
Od jakiegoś czasu dostępna jest opcja zapisywania logów do pliku. Mianowicie możemy zapisać dowolny ciąg tekstowy do pliku w trakcie wykonywania kodu misji. Służy do tego prosta funkcja:

Code: Select all

AddToLog(string);
Jednak aby odblokować działanie logów należy ustawić odpowiedni parametr:

Code: Select all

enable_addtolog := true;
Przykład użycia:

Code: Select all

Starting
begin
ResetFog;
enable_addtolog := true;
// jakiś kod
End;

Every 0$3 do
begin
uc_side := 1;
uc_nation := 1;

PrepareHuman(false, 1, 3);
un := CreateHuman;
PlaceUnitAnywhere(un, true);

AddToLog('ID:' & un & ' Klasa: ' & GetClass(un)); // & to operator łączenia stringów
AddToLog('Poz. Walki: ' & GetSkill(un, 1));
End;
Log zostanie zapisany w pliku SAILLOG.txt razem z innymi plikami mapy. Oczywiście najpierw należy odpalić skrypt :)