myDC.ru

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

 
 
Тема закрытаНачать новую тему

> нужен скрипт

Теги
Нет тегов для показа
skonda
сообщение 4.8.2009, 0:19
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




Подскажите как сделать простенький скрипт. наподобие hellobot. Требуеться чтобы при входе юзера он выдавал ему следующее :

Добро пожаловать, ...
Ваш IP ..., Шара ..., Профиль....

все. пробовал сам поубирать все лишнее из хеллобота, но не очень в этом разбираюсь.
Go to the top of the page
+Quote Post
Jaska
сообщение 4.8.2009, 1:33
Сообщение #2


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Код
function UserConnected(tUser)
local Share = Core.GetUserValue(tUser, 16) or 0
Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> Добро пожаловать на хаб\r\n\r\n\tВаш ник: "..tUser.sNick.."\r\n\tIp-адрес: "..tUser.sIP.."\r\n\tВаш профиль: "..ProfMan.GetProfile(tUser.iProfile).sProfileName.." (№ "..tUser.iProfile..")\r\n\tВаша шара: "..Share.." байт")
end

OpConnected = UserConnected
RegConnected = UserConnected


шара в байтах, чтобы перевести в нормальный вид нужно воспользоваться функцией из этого раздела http://mydc.ru/topic334.html там их несколько выбери сам))))


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 4.8.2009, 9:44
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 718
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 652 раза




2skonda:

Вот тебе то, что надо (это модернизированный вариант скрипта из предыдущего сообщения) :
HelloBotAkaVerliHub_1.1_api2.lua


Спасибо сказали:
Go to the top of the page
+Quote Post
skonda
сообщение 4.8.2009, 11:10
Сообщение #4


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




Цитата(Trans @ 4.8.2009, 10:44) *
2skonda:

Вот тебе то, что надо (это модернизированный вариант скрипта из предыдущего сообщения) :
HelloBotAkaVerliHub_1.1_api2.lua
скрипт нормальный, только когда на хабе только 1 юзер с нулевой шарой выдает HelloBotAkaVerliHub_1[1].1_api2.lua:21: division by zero а так норм работает big_smile.gif

2 Jaska, я немного переделал то что ты написал, в итоге пишет : Hellobot.lua:3: unexpected symbol near 'П'. Как подредактировать чтобы не выдавал такую ошибку ?

вот текст : Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> Добро пожаловать, "..tUser.sNick.."!\n\tВаш IP : "..tUser.sIP..", Шара : "..Share.." байт", Профиль: "..ProfMan.GetProfile(tUser.iProfile).sProfileName.." (№ "..tUser.iProfile)"
end
Go to the top of the page
+Quote Post
Wariner
сообщение 4.8.2009, 11:26
Сообщение #5


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

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




после слова байт кавычки убери одни!
Go to the top of the page
+Quote Post
skonda
сообщение 4.8.2009, 11:51
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




Цитата(Wariner @ 4.8.2009, 12:26) *
после слова байт кавычки убери одни!
теперь 3: unfinished string near '"'
Go to the top of the page
+Quote Post
Wariner
сообщение 4.8.2009, 11:58
Сообщение #7


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

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




Код
Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> Добро пожаловать, "..tUser.sNick.."!\n\tВаш IP : "..tUser.sIP..", Шара : "..Share.." байт, Профиль: "..ProfMan.GetProfile(tUser.iProfile).sProfileName.." (№ "..tUser.iProfile..")")
Go to the top of the page
+Quote Post
Ksan
сообщение 4.8.2009, 12:52
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 718
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 652 раза




Вот исправленный скрипт, который я давал в предыдущем своем сообщении. Теперь при заходе юзера с нулевой шарой скрипт не падает и покажет правильно. Просто я раньше не учел, что могуть заходить с нулевой шарой, хотя должен был. big_smile.gif
Прикрепленные файлы
Прикрепленный файл  HelloBotAkaVerliHub_1.2_api2.lua ( 2.51 килобайт ) Кол-во скачиваний: 11
 
Go to the top of the page
+Quote Post
skonda
сообщение 4.8.2009, 21:39
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




Цитата(Jaska @ 4.8.2009, 2:33) *
шара в байтах, чтобы перевести в нормальный вид нужно воспользоваться функцией из этого раздела http://mydc.ru/topic334.html там их несколько выбери сам))))

На мой взгляд эта ф-ция подходит :

function GetNormalShare(s,n)
local i,t=1,{"Б","КБ","МБ","ГБ","ТБ","ПБ"}
s=s and tonumber(s) or 0
n=n and "%."..n.."f " or "%.3f "
while s>0x400 do s,i=s/0x400,i+1 end
return n:format(s)..(t[i] or "??")
end

вопрос : как ее правильно дописать в скрипт? пока вот что получаеться. И Еще во время работы выдает вот что Hellobot.lua:4: attempt to index a nil value
Прикрепленные файлы
Прикрепленный файл  Hellobot.lua ( 597 байт ) Кол-во скачиваний: 5
 
Go to the top of the page
+Quote Post
Jaska
сообщение 4.8.2009, 22:15
Сообщение #10


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




пользуйся
Прикрепленный файл  hellobot.lua ( 915 байт ) Кол-во скачиваний: 9
Go to the top of the page
+Quote Post
skonda
сообщение 4.8.2009, 23:27
Сообщение #11


Продвинутый участник
****

Группа: Пользователи
Сообщений: 136
Регистрация: 16.9.2008
Пользователь №: 545
Спасибо сказали: 1 раз




Цитата(Jaska @ 4.8.2009, 23:15) *
пользуйся
Прикрепленный файл  hellobot.lua ( 915 байт ) Кол-во скачиваний: 9
посмотри плз я немного переделал по своему но суть та же. выдает ошибку Hellobot.lua:3: attempt to index a nil value

и кстати при входе не отображаеться незареганным юзерам, как сделать чтобы отображалось всем ?
Go to the top of the page
+Quote Post
Jaska
сообщение 4.8.2009, 23:48
Сообщение #12


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




поправил
Прикрепленный файл  hellobot.lua ( 1.71 килобайт ) Кол-во скачиваний: 11


Спасибо сказали:
Go to the top of the page
+Quote Post
Sekretchik
сообщение 8.8.2009, 15:08
Сообщение #13


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 42 раза




Могу предложить такой вариант приветствия. (Скрипт работает на Ptokax 0.4.1.1 API 2 LUA 5.1.4)

Прикрепленные файлы
Прикрепленный файл  HelloBot.lua ( 3.86 килобайт ) Кол-во скачиваний: 16
 
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 493 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 Astalavista 2 193 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 2 100 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 3 620 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 2 284 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 8 872 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 4 010 20.8.2016, 19:52 Посл. сообщение: Ksan
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
25 UserSide 24 101 17.3.2016, 5:21 Посл. сообщение: dimazikpk
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 64 451 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 2 832 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 7 919 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 22 748 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 3 434 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 7 163 30.10.2014, 18:29 Посл. сообщение: Dani_Filth
No New Posts Нужен скрипт
mysql, ip filter
2 shadow3c 4 152 20.8.2014, 20:30 Посл. сообщение: shadow3c

 



RSS Сейчас: 21.8.2019, 20:31