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

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

MyDC.ru _ Служебные скрипты [PtokaX] _ Autotopic

Автор: Setuper 4.3.2009, 19:56

Название скрипта: AutoTopic
Версия API: 2
Автор: Wariner
Описание: Скрипт меняет топики через интервал времени. Есть возможности добавлять через меню и смотреть все топики.
Перенесено из раздела "Запросы скриптов".

 AutoTopic.rar ( 1.36 килобайт ) : 411
 

Автор: Wariner 6.3.2009, 23:18

перезалил

Автор: Артём 6.3.2009, 23:39

выдаёт ошибку "AutoTopic.lua:15: attempt to index field '?' (a nil value)"

Автор: Setuper 6.3.2009, 23:45

Вообще-то вместо функции table.maxn(tTopic) лучше использовать оператор #tTopic.

Автор: Wariner 7.3.2009, 0:11

поправил

Автор: Артём 7.3.2009, 1:33

Спасибо всё работает,но я решил коечто добавить,что бы менюшкой могли пользоватса не только админы но операторы(или даже вип),но что-то не так сдела,а что именно не могу понять,меню есть но команды в чат пропускает...Помогите розобратсО в чём я скосячил :P (ошибки не выдаёт)
 AutoTopic.lua ( 3.14 килобайт ) : 45

Зарание Спасибо baffle.gif

Автор: Setuper 7.3.2009, 2:20

Код
function ChatArrival(tUser, sData)
    local data = string.sub(sData, 1, -2)
    local _, _, cmd = string.find(data, "%b<>%s+(%S+)")
    if tProfiles[tUser.iProfile] == 1 then
......
......

Автор: Артём 7.3.2009, 2:51

2SetuperСпасибо! victory.gif

Автор: Setuper 7.3.2009, 2:54

На самом деле мог бы и сам догадаться в чём проблема.

Автор: S.T.R.E.L.O.K. 8.3.2009, 1:16

А можно сделать скрипт, например, чтобы с 7утра по 12 дня - было написано: доброго всем утра или весёлого похмелья)))
a с 12 по 5 часов вечера "хорошего всем дня или что то в этом роде.."(в качестве примера), я кстате когда качал так и думал что так можно( И, кстате, там ошибочка: там где написано, про время в минутах, оно в секундах идёт..получается бред..Меню куда то делось)))
Версия птохи: 0.4.1.1

ЗЫ:
Я, наверное, что то не так делаю..

Автор: Артём 9.3.2009, 13:17

eyes_droped.gif ошибку выдал AutoTopic.lua:23: bad argument #2 to 'random' (interval is empty)

Автор: Setuper 9.3.2009, 13:22

Код
function OnTimer()
  if type(tTopic) == "table" and next(tTopic) then
    SetMan.SetString(10,tTopic[math.random(1,#tTopic)]:sub(1,256))
  end
end

Автор: Spongebob 10.3.2009, 12:29

bad_smile.gif скрипт классный

Автор: Caratel 16.5.2009, 22:36

Подскажите пожалуйста, у меня топик пеняется каждую секунду. не пойму в чём дело =(

а, всё, стало норм работать...