Помогите Исправить Ошибку В Скрипте, API1 |
Здравствуйте, гость ( Вход | Регистрация )
Помогите Исправить Ошибку В Скрипте, API1 |
3.4.2009, 22:10
Сообщение
#1
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Подскажите как исправить ошибку в скрипте 359: attempt to concatenate field 'sNick' (a nil value)
Антиреклама.lua ( 4.89 килобайт ) Кол-во скачиваний: 17 |
|
|
3.4.2009, 22:38
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
там всего 170 строк. Откуда ошибка в 359 строке?
|
|
|
3.4.2009, 23:32
Сообщение
#3
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
там всего 170 строк. Откуда ошибка в 359 строке? их там больше....просто я большую часть списка всевозможных видов рекламы удалил прежде чем закинуть..... CODE function Core.ChatArrival(tUser,sData,bPM) if CanDo[tUser.iProfile] == 0 then return false end local s,e,msg = string.find(sData,"%b<>%s(.*)") if checkForAdvertising(msg) then if checkForSafe(msg) then return false end if bPM == nil then if UserSay == 1 then Core.SendToAll("<"..tUser.sNick.."> "..MessageToAll[math.random(PhrasLen)]) end Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op..msg) else Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op_pm..msg) end if bPM == nil then Fuckit(tUser,Chat) else Fuckit(tUser,PM) end return true end end в этом кусочке ошибку выдаёт,а именно Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op_pm..msg) |
|
|
3.4.2009, 23:35
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Потому что неправильно перевёл скрипт под api1.
в функциях OnStartup и ToArrival спереди тоже надо писать Core. ! |
|
|
3.4.2009, 23:41
Сообщение
#5
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Спасибо за помощь,парочку пропустил при переводе)))
P.S. У меня вопрос,а можно сделать чтобы только определённый ник получал сообщения о том что кто-то пытается кинуть рекламу,а не все операторы и админы.......? |
|
|
4.4.2009, 10:05
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
Код Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op..msg) заменяешь на Код Core.SendPmToNick(Nick, sBot "*** "..tUser.sNick.." "..text_to_op..msg)
|
|
|
4.4.2009, 10:09
Сообщение
#7
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
при этом ещё надо не забыть
Код Nick = "ник кому приходит"
|
|
|
4.4.2009, 13:53
Сообщение
#8
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
2Wariner
что-то не хочет....я уже и пробовал sNick,может я просто не туда его поставил или разници нету куда ставить.... |
|
|
4.4.2009, 15:22
Сообщение
#9
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
хотя бы написал, какие ошибки выдает
Код Nick = "Артём" Core.SendPmToNick(Nick, sBot "*** "..tUser.sNick.." "..text_to_op..msg) сообщение придет Артёму Код Core.SendPmToOps(sBot, "*** "..tUser.sNick.." "..text_to_op_pm..msg) тоже надо исправить на Код Core.SendPmToNick(Nick, sBot "*** "..tUser.sNick.." "..text_to_op_pm..msg..msg)
|
|
|
4.4.2009, 15:59
Сообщение
#10
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
4.4.2009, 16:02
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
После sBot пропущена запятая.
|
|
|
5.4.2009, 9:08
Сообщение
#12
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 1:58 |