Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Помощь по скриптам для PtokaX _ Конвертирование скрипта до AP2

Автор: GULAM33 22.10.2012, 20:49

Помогите доисправить скрипт в версию API2
Пробовал конвертор, после чего скрипт не выдавал ошибки, но и не работал. Вот конвертированный скрипт.

КОД:
bot="АФОРИЗМЫ"
timer = 10 -- в минутах
messarray={
[[Армейская дисциплина тяжела, но это тяжесть щита, а не ярма. /А. Ривароль/]],
[[Все понять - значит простить. /А. Сталь/]],
[[Усердный врач подобен пеликану. /К. Прутков/]],
[[А наши философы? Сочиняя книги о презрении к смерти, ни один не забывает надписать на них свое имя. /Цицерон/]],
}

function Main()
SetTimer(timer*60*1000)
StartTimer()
end

function OnTimer(tmr)
Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)])
end

Автор: Saymon21 22.10.2012, 21:32

Main -- > OnStartup
SetTimer(int) --> TmrMan.AddTimer(int)
--SetzTimer()

Автор: GULAM33 23.10.2012, 9:32

Почему то не заработало, но нашел выход.
gBot = "АФОРИЗМЫ"
gTaimer = 1
messarray={
[[текст 1]],
[[текст 2]],
}
function OnStartup()
tmr = TmrMan.AddTimer (gTaimer*60*1000)
end
function OnTimer(tmr)
Core.SendToAll("<"..gBot.."> "..messarray[math.random(#messarray)])
end

Спасибо за оперативность.

Автор: avtolub 21.1.2013, 15:10

Сейчас тоже над этой проблемой мучался

Автор: Артём 21.1.2013, 16:30

avtolub, зачем над ней мучался, если выше описали решение этой проблемы big_smile.gif