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

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

MyDC.ru _ Kорзина _ Чистка регистраций

Автор: skonda 7.7.2009, 23:48

пропускает команды в чат и выдает ошибку Очистка_регистраций.lua:200: attempt to index a nil value как исправить?

 Очистка_регистраций.lua ( 9.25 килобайт ) : 12
 

Автор: Отшельник 8.7.2009, 0:14

У меня этот скрипт тоже пару раз выдавал наподобие такой ошибки,я его поперемещал вверх или вниз и нормально работает....незнаю поможет тебе такой совет или нет,но всёже попробуй его подвигать вверх или вниз big_smile.gif

Автор: skonda 8.7.2009, 9:58

двигал и в самый низ, вверх и в середину не помогло. кто еще может подсказать как устранить ошибку?

Автор: Setuper 8.7.2009, 13:15

заменяем 200 строку:

Код
tTable, msg = RegMan.GetRegsByProfile(ProfMan.GetProfile(iProfile).iProfileNumber), "зарегестрированно юзеров с профилем ("..iProfile..")"

на код:
Код
tTable, msg = ProfMan.GetProfile(iProfile), "зарегестрированно юзеров с профилем ("..iProfile..")"
tTable = tTable and RegMan.GetRegsByProfile(tTable.iProfileNumber) or {}

Автор: skonda 8.7.2009, 20:54

в 139 строке также ошибка подскажите как исправить

Очистка_регистраций.lua:139: attempt to index a nil value

Автор: Setuper 8.7.2009, 21:23

строка 13:

Код
tProfiles = { [7] = 2, [7] = 1 }


нужно вписать правильные профили! [номер_профиля] = количество_недель

Код
tProfiles = { [3] = 4, [2] = 4 }