Комманды И Текст, Помогите пожалуйста ;-) |
Здравствуйте, гость ( Вход | Регистрация )
Комманды И Текст, Помогите пожалуйста ;-) |
7.3.2009, 18:24
Сообщение
#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/ Помогите плиз ;-) |
|
|
7.3.2009, 18:34
Сообщение
#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 |
|
|
7.3.2009, 19:30
Сообщение
#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 =) Ыыыы |
|
|
7.3.2009, 19:42
Сообщение
#4
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
А можно API2
|
|
|
7.3.2009, 20:48
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Не вижу смысла этого скрипта!!! Зачем он если есть в птоке есть функция вывода текстовых файлов?
|
|
|
11.3.2009, 20:09
Сообщение
#6
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 12.10.2008 Пользователь №: 785 Спасибо сказали: 0 раз |
А где эта функция?
|
|
|
11.3.2009, 20:31
Сообщение
#7
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Подскажите как убрать текст | 6 | saber | 9 766 | 26.8.2010, 22:24 Посл. сообщение: Saymon21 | |
текст в скрипте | 13 | random name | 15 351 | 14.4.2010, 15:59 Посл. сообщение: jumshut | |
Текст в приват | 1 | denis | 5 275 | 1.2.2010, 22:55 Посл. сообщение: Saymon21 | |
Комманды Плиз, вопрос такой вот есть) |
4 | SlavaX | 7 044 | 22.2.2009, 12:12 Посл. сообщение: Setuper | |
Текст В Лс | 11 | Владимир | 14 097 | 6.2.2009, 1:51 Посл. сообщение: Владимир | |
От: Текст В Лс От темы с ID: 1283 |
0 | FallenAngel | 4 397 | 5.2.2009, 14:03 Посл. сообщение: FallenAngel |
|
Сейчас: 23.11.2024, 10:04 |