Witamy, Gość. Zaloguj się lub zarejestruj.

Aktualności: Witaj na forum grupy DarkModders.
Oficjalnym forum dyskusyjnym modyfikacji "Zagadka orków".

Autor Wątek: Wpis do dziennika wraz z tytułem zadania.  (Przeczytany 647 razy)

Vanarius

  • Nowi w obozie
  • *
  • Wiadomości: 2
  • Karma: +1/-0
  • Płeć: Mężczyzna
Wpis do dziennika wraz z tytułem zadania.
« dnia: Sierpień 10, 2017, 12:18:09 pm »
*** Poradnik jest mojego autorstwa i specjalnie go przekopiowałem tutaj :) ***

Dziś chciałbym pokazać skrypt, który powoduje że zamiast samego tekstu "Nowy wpis do dziennika" będzie wyświetlało się "Nowy wpis do dziennika (Zadanie)" Tę małą zmianę możemy zobaczyć w różnych modyfikacjach :) Poniżej macie skrypt z niektórymi wyjaśnieniami (niektórych nie umiem po prostu wyjaśnić)
Żeby taki skrypt napisać trzeba wejść do folderu _Work/Data/Scripts/Content/Story/B_Story i odpalić plik "B_LogEntry.d"

var int Move_Entry;

func void B_LogEntry (var string topic, var string entry)
{
Log_AddEntry (topic, entry);

var string txt;

txt = ConcatStrings ("Nowy wpis do dziennika (", topic); //początek tekstu, który ma się wyświetlać w tym przypadku jest to "Nowy wpis do dziennika (" Pamiętać żeby dać ten nawias bo wtedy efekt będzie brzydki.
txt = ConcatStrings (txt, ")"); //tutaj tylko zamykamy nawias który rozpoczęliśmy na górze.

if (Move_Entry == FALSE)
{
PrintScreen (/*PRINT_NewLogEntry*/txt, -1, YPOS_LOGENTRY, FONT_ScreenSmall, 3);

Move_Entry = TRUE;
}
else
{
Move_Entry = FALSE;

PrintScreen (/*PRINT_NewLogEntry*/txt, -1, YPOS_LOGENTRY - 5, FONT_ScreenSmall, 3);
};

Snd_Play ("LogEntry");
};

Chciałbym powiedzieć że pierwszy raz piszę tutaj poradnik na temat skryptu. Nigdzie nie widziałem podobnego tematu więc postanowiłem go wstawić :)

DarkModders

  • DarkModders Team
  • Nowi w obozie
  • ***
  • Wiadomości: 9
  • Karma: +3/-0
  • Płeć: Mężczyzna
Odp: Wpis do dziennika wraz z tytułem zadania.
« Odpowiedź #1 dnia: Sierpień 10, 2017, 12:46:28 pm »
Dobrze rozpisane, na pewno przyda się dla osób chcących urozmaicić swoje modyfikacje ;)

Leiwark

  • Nowi w obozie
  • *
  • Wiadomości: 2
  • Karma: +0/-0
  • Płeć: Mężczyzna
  • Anonymous Modders
    • Anonymous Modders Forum
Odp: Wpis do dziennika wraz z tytułem zadania.
« Odpowiedź #2 dnia: Sierpień 31, 2017, 10:31:03 pm »
Dobra robota Vanarius. Przyda się to. Przynajmniej mi ;)
"A my w wściekłości włączać konsolę i uśmiercać tego terrorystę" ~ Kruk