myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Помогите Исправить Ошибку В Скрипте, 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
Go to the top of the page
+Quote Post
Setuper
сообщение 3.4.2009, 22:38
Сообщение #2


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




там всего 170 строк. Откуда ошибка в 359 строке?
Go to the top of the page
+Quote Post
Артём
сообщение 3.4.2009, 23:32
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(Setuper @ 3.4.2009, 22:38) *
там всего 170 строк. Откуда ошибка в 359 строке?

big_smile1.gif их там больше....просто я большую часть списка всевозможных видов рекламы удалил прежде чем закинуть.....
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)
Go to the top of the page
+Quote Post
Setuper
сообщение 3.4.2009, 23:35
Сообщение #4


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Потому что неправильно перевёл скрипт под api1.

в функциях OnStartup и ToArrival спереди тоже надо писать Core. !
Go to the top of the page
+Quote Post
Артём
сообщение 3.4.2009, 23:41
Сообщение #5


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




big_smile.gif Спасибо за помощь,парочку пропустил при переводе)))
P.S. У меня вопрос,а можно сделать чтобы только определённый ник получал сообщения о том что кто-то пытается кинуть рекламу,а не все операторы и админы.......?
Go to the top of the page
+Quote Post
ustas
сообщение 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)
Go to the top of the page
+Quote Post
Wariner
сообщение 4.4.2009, 10:09
Сообщение #7


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




при этом ещё надо не забыть
Код
Nick = "ник кому приходит"
Go to the top of the page
+Quote Post
Артём
сообщение 4.4.2009, 13:53
Сообщение #8


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




2Wariner

что-то не хочет....я уже и пробовал sNick,может я просто не туда его поставил или разници нету куда ставить.... unhappy.gif
Go to the top of the page
+Quote Post
ustas
сообщение 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)
Go to the top of the page
+Quote Post
Артём
сообщение 4.4.2009, 15:59
Сообщение #10


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(ustas @ 4.4.2009, 15:22) *
хотя бы написал, какие ошибки выдает

attempt to call global 'sBot' (a string value)
Go to the top of the page
+Quote Post
Setuper
сообщение 4.4.2009, 16:02
Сообщение #11


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




После sBot пропущена запятая.
Go to the top of the page
+Quote Post
Артём
сообщение 5.4.2009, 9:08
Сообщение #12


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(Setuper @ 4.4.2009, 16:02) *
После sBot пропущена запятая.

adore.gif пасипа
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Помогите собрать пакет хаб софта для прошивки роутера OpenWRT (РЕШЕНО)
ptokax и opendchub
2 мамин_парень 6 304 5.5.2017, 5:21 Посл. сообщение: мамин_парень
No new ПОМОГИТЕ
Как дать определенному нику права администратора в любом скрипте ?
25 probest 25 077 18.1.2015, 1:17 Посл. сообщение: probest
No New Posts От: ПОМОГИТЕ
От темы с ID: 5730
0 dimetro 4 211 17.1.2015, 23:57 Посл. сообщение: dimetro
No New Posts Topic has attachmentsНужно сделать изменение в скрипте Антипорно
Переделать переменную в функцию
5 thehawk 9 719 21.10.2014, 21:23 Посл. сообщение: thehawk
No New Posts Topic has attachmentsПомогите !
3 Dani_Filth 7 219 4.10.2014, 14:52 Посл. сообщение: Артём
No New Posts Topic has attachmentsПомогите Новичку разобрать со скрипами.
НЕ могу понять,после того как загрузил скрипт,его ещё надо настраивать
2 Prizrak333 6 562 27.4.2014, 10:53 Посл. сообщение: Prizrak333
No New Posts помогите мне пожалуйста настроить dc++
1 sdncn 6 315 29.9.2013, 9:37 Посл. сообщение: Delia
No new Помогите с Хабом!
26 cpr 32 470 7.2.2013, 17:20 Посл. сообщение: DEN 007
No New Posts Помогите разобрать ситуацию с хабом, создал хаб на птокеX 0.5.0.0
Помогите разобрать ситуацию с хабом
12 mambob 14 757 30.1.2013, 0:03 Посл. сообщение: Yamakasi
No New Posts Помогите наполнить Юзерами свежий хаб Help
Help me please
1 mambob 4 966 20.1.2013, 3:42 Посл. сообщение: Артём
No New Posts помогите с ip_zone4_min
2 ruslanlee 7 471 9.1.2013, 20:43 Посл. сообщение: ruslanlee
No New Posts Помогите со скриптом! Плачу!
help
2 jekasumy 6 169 19.10.2012, 23:10 Посл. сообщение: jekasumy
No New Posts От: помогите переделать скрипт для Ptokax
От темы с ID: 5237
0 Infern0_05 5 418 14.9.2012, 15:46 Посл. сообщение: Infern0_05
No New Posts Помогите выбрать скрипт
RSS читалка
0 dj hoodo 6 033 9.9.2012, 4:27 Посл. сообщение: dj hoodo
No New Posts помогите мне народ!
1
3 _Герой_ 8 520 6.7.2012, 13:44 Посл. сообщение: KCAHDEP

 



RSS Сейчас: 27.11.2024, 1:49