|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 12.10.2008 Пользователь №: 785 Спасибо сказали: 0 раз ![]() |
Я покачто нуб в этих делах, и буду очень признателен и благодарен, если поможете разобраться с одной вещью
Код hubscmd = "!hubs" hubsfile = "texts/hubs.txt" OpConnected = NewUserConnected function ChatArrival(curUser,data) local data = string.sub(data,1,-2) local s,e,cmd =string.find(data, "%b<>%s+(%S+)") if cmd == hubscmd then dofile(hubsfile) curUser:SendPMtonickloadtext(hubsfile) end curUser:SendData("$UserCommand 1 2 Ваше меню\\Внутрисетевые хабы$<%[mynick]> "..hubscmd.." %[nick]|") end Это я написал сам, тока вот где тут ошибка, не пойму. Мне надо, что бы при команде !hubs вылазил текст, лежащий в директории ptokaXLoation scripts/text/ Помогите плиз ;-) |
|
|
![]()
Сообщение
#2
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Код hubscmd = "!hubs"
hubsfile = "texts/hubs.txt" function ChatArrival(curUser,data) local data = string.sub(data,1,-2) local s,e,cmd =string.find(data, "%b<>%s+(%S+)") if cmd == hubscmd then local h = io.open(frmHub:GetPtokaXLocation()..hubsfile) if h then curUser:SendPM("Bot", h:read"*a") h:flush() h:close() end end end function NewUserConnected(curUser) curUser:SendData("$UserCommand 1 2 Ваше меню\\Внутрисетевые хабы$<%[mynick]> "..hubscmd.." %[nick]&#*124;") end OpConnected = NewUserConnected |
|
|
![]()
Сообщение
#3
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 12.10.2008 Пользователь №: 785 Спасибо сказали: 0 раз ![]() |
Ура... Скрипт заработал. В конечном итоге получилось вот что... Если кому-то надо, пользуйтесь)
Код sBot = "Глывый бот хаба" hubscmd = "!hubs" hubsfile = "scripts/texts/hubs.txt" sitecmd = "!sites" sitesfile = "scripts/texts/sites.txt" function ChatArrival(User,data) local data = string.sub(data,1,-2) local s,e,cmd =string.find(data, "%b<>%s+(%S+)") if cmd == hubscmd then local h = io.open(frmHub:GetPtokaXLocation()..hubsfile) if h then User:SendPM(""..sBot.."", h:read"*a") h:flush() h:close() end return 1 end if cmd == sitecmd then local h = io.open(frmHub:GetPtokaXLocation()..sitesfile) if h then User:SendPM(""..sBot.."", h:read"*a") h:flush() h:close() end return 1 end end function NewUserConnected(User) User:SendData("$UserCommand 1 2 Ваше меню\\Внутрисетевые хабы$<%[mynick]> "..hubscmd.." %[nick]|") User:SendData("$UserCommand 1 2 Ваше меню\\Внутрисетевые сайты$<%[mynick]> "..sitecmd.." %[nick]|") end OpConnected = NewUserConnected Делал сам, помог Setuper =) Ыыыы |
|
|
![]()
Сообщение
#4
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
А можно API2
|
|
|
![]()
Сообщение
#5
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Не вижу смысла этого скрипта!!! Зачем он если есть в птоке есть функция вывода текстовых файлов?
|
|
|
![]()
Сообщение
#6
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 11 Регистрация: 12.10.2008 Пользователь №: 785 Спасибо сказали: 0 раз ![]() |
А где эта функция?
|
|
|
![]()
Сообщение
#7
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
Подскажите как убрать текст | 6 | saber | 9 953 | 26.8.2010, 22:24 Посл. сообщение: Saymon21 |
![]() |
![]() |
13 | random name | 15 586 | 14.4.2010, 15:59 Посл. сообщение: jumshut |
![]() |
Текст в приват | 1 | denis | 5 359 | 1.2.2010, 22:55 Посл. сообщение: Saymon21 |
![]() |
Комманды Плиз, вопрос такой вот есть) |
4 | SlavaX | 7 156 | 22.2.2009, 12:12 Посл. сообщение: Setuper |
![]() |
Текст В Лс | 11 | Владимир | 14 345 | 6.2.2009, 1:51 Посл. сообщение: Владимир |
![]() |
От: Текст В Лс От темы с ID: 1283 |
0 | FallenAngel | 4 470 | 5.2.2009, 14:03 Посл. сообщение: FallenAngel |
![]() |
Сейчас: 17.2.2025, 8:31 |