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

Простенький скрипт)

тут можно задать вопрос по скриптингу
Post Reply
Pahan666
Posts: 3
Joined: 21.02.2008 19:58

Простенький скрипт)

Post by Pahan666 »

Подсобите скриптом пажалста)
что чар кушал каждый час до состояния You are stuffed!
Заранее благодарен :arrow:
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Хмм, а какой в этом смысл-то? Что, у вас на шарде чары от голода могут сдохнуть?

В чем идея скрипта? Если такой скрипт запустить - чар будет стоять просто и раз в час кушать? Просто так, без дела стоять и все? Не вижу в этом никакого смысла... Если не нужно чтобы он что-то делал - его проще отконнектить и все...

И где он еду брать будет?
Pahan666
Posts: 3
Joined: 21.02.2008 19:58

Post by Pahan666 »

ыы))) можно подумать я просто так обратился с такой просьбой))))
да от голода у нас можно сдохнуть. даже не смотря на что на тебе есть вещщи которые регенят хп...ибо в момент "голодания" регенерирующий эфект перестает дайвствовать))
а стоять надо, ибо время-деньги))

еду в паке)))
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Ну, тогда - вперед! В разделе скриптов есть функции подкормки чара, берешь и подстраиваешь под себя. Ну а потом в цикл с ожиданием 1 часа между подкормками. Все просто.
Pahan666
Posts: 3
Joined: 21.02.2008 19:58

Post by Pahan666 »

Ладненько понятно)))
тогда обьясните кк работет эта функция:
function WaitJournalLine(StartTime : TDateTime; Str : String; MaxWaitTimeMS : Integer) : Boolean
Может ли она заменить условие-"Если в журнале появилась запись то....."
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

В папке Include у тебя есть скрипт hungry.inc - это как раз функция подкормки чара. Можешь ее разобрать построчно, она небольшая, там все должно быть понятно.

Ну а для твоих задач тебе ее надо всего-навсего засунуть в цикл с повтором исполнения 1 час - то есть 3600000 тиков. Типа

Code: Select all

while Not Dead do 
begin
   Hungry(1,backpack)
   wait(3600000)
end
Написал навскидку, могут быть ошибки (в параметрах hungry). Также не включил проверку конлоста.
Post Reply