uo. SetJournalLine (number, text)
Tato funkce se - aspoň u mne - nechová tak, jak by bylo zcela vhodné ...
Sice úspěšně najde a zliktivuje původní zápis řádku v journalovém zásobníku yoka, ale nikdy mi ten řádek nenahradila požadovaným řetězcem - prostě nechá prázdný řetězec : ""

Toť vše k mé potíží ... dále jen už pro demonstraci:
Kód: Vybrat vše
sub fakejournal()
var d = 5
uo.textprint("##Journal v puvodni podobe:")
uo.showjournal(d + 1)
var i
for i = 2 to (d-1)
uo.setjournalline(i,"novy zapis")
next
uo.textprint("##Journal po uziti uo.setjournalline():")
uo.showjournal(i + 2)
end sub
Ale u mne to bohužel udělá jen následující opičárnu:
Namísto očekávaného:##Journal v puvodni podobe:
------Journal [6]------
Defens: tetrahydrocannabinol
Renton: bank
Brandeis: Nepokrikuj na me!
Defens:
Renton: bank
Ultragreen: Prodam Damskou Robe of Blood
##Journal po uziti uo.setjournalline():
------Journal [6]------
Defens: tetrahydrocannabinol
Renton: bank
Ultragreen: Prodam Damskou Robe of Blood
Moc by mne zajímalo jestli někomu z Vás tato funkce dělá to, co podle by dle mého soudu měla.##Journal v puvodni podobe:
------Journal [6]------
Defens: tetrahydrocannabinol
Renton: bank
Brandeis: Nepokrikuj na me!
Defens:
Renton: bank
Ultragreen: Prodam Damskou Robe of Blood
##Journal po uziti uo.setjournalline():
------Journal [6]------
Defens: tetrahydrocannabinol
novy zapis
novy zapis
novy zapis
Renton: bank
Ultragreen: Prodam Damskou Robe of Blood