Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Простенькая функция динамической проверки на Save

Only working scripts
Gorn
Neophyte
Neophyte
Posts: 19
Joined: 19.05.2005 9:18

Простенькая функция динамической проверки на Save

Post by Gorn »

Code: Select all

procedure svs;
var saveTimer : TDateTime;
Begin
if InJournalBetweenTimes('Saving World State', Now - MsToDateTime(30000), Now) >= 0 then Begin
   saveTimer := Now;
   UOSay('SaveCheck');
   WaitJournalLine(saveTimer, 'SaveCheck', 30000);
   wait(1000);
   End;
End;
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Re: Простенькая функция динамической проверки на Save

Post by ParadoX »

респект :) малаца.. вот учитесь.. хоть один что то дельное написал кроме Меня Визи и Миралекса...

ЗЫ для меня главное идея а не реализация... поэтому и хвалю :)
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

а я ничего своего из крупного\готового (кроме таких вот отдельных блоков) сюда и не выложу, так что ненадо меня вспоминать :)

помочь - помогу, а выкладывать готовое для других\попрошаек - не буду, все равно почти никогда чужим не пользуюсь, пишу сам.

P.S. Пример кстати интересный, надо опробовать :)
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

я тоже люблю своё :) а вписал патаму что не хотел никого обидеть
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Post by Alex »

Красиво! :D
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

А в папочку Include никто не заглядывал? :wink:
Gorn
Neophyte
Neophyte
Posts: 19
Joined: 19.05.2005 9:18

Post by Gorn »

Miralex, между функцией в Include и в этом топике есть маленькая, но существенная разница :wink:

Признаюсь честно, идея не моя, нашел в очень старом топике Нострадмуса на NDW.
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

А на NDW таким образом флудить на макросе можно?

Скажи свои координаты - я ньюбом прийду и буду тебе на макросе Saving World State кричать :)
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

Miralex wrote:А на NDW таким образом флудить на макросе можно?

Скажи свои координаты - я ньюбом прийду и буду тебе на макросе Saving World State кричать :)
вот лиш бы кого то обосрать ) нада прста проверку на сендера написать...а так - идея супер
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Paradox, заметь, что в скрипте, который в папочке Include - там тоже нету проверки на сендера. Я хотел намекнуть человеку возможные проблемы с этим скриптом.

Это касается не только проверки на сейв. Касается всех скриптов, где используется журнал.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

за это я люблю инжектовую функцию Тотуса CheckMsg (author, msg)
Gorn
Neophyte
Neophyte
Posts: 19
Joined: 19.05.2005 9:18

Post by Gorn »

Miralex:
ждем в гости, посмотрим, кого раньше засквелчат :wink:
В скрипте на тинкер, например, чаще чем раз в 7-8 секунд чар флудить с этой функцией не будет. А вот если работать на функции из примеров, то достаточно покрикивать Saving World State раз в полминуты, чтобы практически полностью просаботировать скрипт :wink:
А вообще-то никто и не говорил, что функция идеальная, поэтому и в заголовке "простенькая" стоит.
В инжекте я кстати проверку автора практически везде убрал, потому что нужна она реально редко, а заглючить при большом количестве сообщений может (если между вызовами UO.InJournal и UO.Journal успеет проскочить сообщение)
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

Vizit0r wrote:за это я люблю инжектовую функцию Тотуса CheckMsg (author, msg)
виз выложи её кстати.. ато в ней нихера не понятоно.. какой то бредовый 010101010.. откуда взят - непонятно.. неужели это система )
Gorn
Neophyte
Neophyte
Posts: 19
Joined: 19.05.2005 9:18

Post by Gorn »

неужели это система
она, родимая
если кому интересно, у внутренних сообщений инжекта сериал 0x00000001
ParadoX
Apprentice
Apprentice
Posts: 256
Joined: 17.03.2005 16:06

Post by ParadoX »

я чуствую ты и напишеш нам проверку :twisted:
Post Reply