Решение: вставляем в свои скрипты простенькую функцию:
Code: Select all
Sub DeleteJournal( string1 )
VAR nom = UO.InJournal( string1 )
If nom > 0 Then
UO.SetJournalLine( Nom - 1, 'string replaced' )
DeleteJournal( string1 )
Endif
endsub
Moderators: Murderator+, Murderator
Code: Select all
Sub DeleteJournal( string1 )
VAR nom = UO.InJournal( string1 )
If nom > 0 Then
UO.SetJournalLine( Nom - 1, 'string replaced' )
DeleteJournal( string1 )
Endif
endsub
Правда, у меня команда SetJournalLine не перезаписывает строку, а просто стирает ее, но я склонен относить это к тому, что до сих пор сижу на версии 312.19...Yoko wrote:я говорил об этом всем интересовавшимся
но так как люди не склонны самомтоятельно искать информацию то наверняка для котого это откровение
Добывающие скрипты. Блок рубки/копки/ловли. Удаление журнала и цикл паузы до появления нужной мессаги. Паралельно запущен скрипт на тревогу (появление элема, ПК, рипера и т.д.) - тоже простой цикл паузы до появления сообщения. Конечно, можно все это засандалить в один скрипт, но будет очень громоздко и не очень надежно. Зачем?Savage wrote:Из своей практики скажу, что запуск паралельных скриптов - неоправданная и ненужная нагрузка. Все необходимые действия с чаром можно сделать последовательно.
Я уже тоже слышал где то об этом, возможно и от тебя, тогда не плохо бы тем кто еще не знает в хелп ето написать. В хелпе по описанию этой команды нет ни каких передаваемых параметров. Ну короче немного исправить хелп.Yoko wrote:я говорил об этом всем интересовавшимся
но так как люди не склонны самомтоятельно искать информацию то наверняка для котого это откровение
Ты про какую команду? UO.SetJournalLine? - там есть параметры (в хелпе, имею в виду). А про DeleteJournal - читай внимательнее - это просто функция, написанная мной, а не команда инжекта UO.DeleteJournal...SVG wrote:Я уже тоже слышал где то об этом, возможно и от тебя, тогда не плохо бы тем кто еще не знает в хелп ето написать. В хелпе по описанию этой команды нет ни каких передаваемых параметров. Ну короче немного исправить хелп.Yoko wrote:я говорил об этом всем интересовавшимся
но так как люди не склонны самомтоятельно искать информацию то наверняка для котого это откровение