Вопросы Разработчикам Скриптов, вопросы по скриптам (мелкие вопросы) |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы Разработчикам Скриптов, вопросы по скриптам (мелкие вопросы) |
3.5.2010, 20:48
Сообщение
#681
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
К примеру так:
Код sWay = "D:/somefile.html?#34;
sHTML = [[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Какая-то инфа...</title> </head> <body> <table border="1" cellspacing="0" cellpadding="10"> <tr> <td>Ник Забаненого</td> <td>Ip Забаненого</td> <td>Кем забанен</td> <td>Причина бана</td> <td>Разбан</td> </tr> [BODY] </table> </body> </html>]] sTableSell = [[ <tr> <td>[1]</td> <td>[2]</td> <td>[3]</td> <td>[4]</td> <td>[5]</td> </tr>]] function OnStartup() SaveToHtml() end function SaveToHtml() local tTable = BanMan.GetBans() local sData = {} for i,v in pairs(tTable) do local tData = { ["1"] = tostring(v.sNick or " "), ["2"] = tostring(v.sIP or "Бан по нику"), ["3"] = tostring(v.sBy or "Неопределена"), ["4"] = tostring(v.sReason or "Не указана"), ["5"] = tostring(v.iExpireTime or "<постоянный>"), } local sSell = sTableSell:gsub("%[(%S-)%]", tData) table.insert(sData, sSell) end sData = table.concat(sData) local sHTML = sHTML:gsub("%[BODY%]", sData) SaveDataToFile(sWay, sHTML) end function SaveDataToFile(sFileWay, sData) local sHandle = io.open(sFileWay, "w+") sHandle:write(sData) sHandle:flush() sHandle:close() end |
|
|
19.5.2010, 18:52
Сообщение
#682
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
Функция Core.GetCurrentSharedSize() возвращает суммарную шару хаба.
Если при RegConnected вызвать Core.GetCurrentSharedSize(), то возвращается шара без учета шары вошедшего на хаб. А как сделать правильно, чтобы учитывалась и шара вошедшего юзера? |
|
|
19.5.2010, 19:33
Сообщение
#683
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Код iTotalShare = Core.GetCurrentSharedSize() + (Core.GetUserValue(tUser, 16) or 0)
|
|
|
20.5.2010, 0:49
Сообщение
#684
|
|
Продвинутый участник Группа: Пользователи Сообщений: 157 Регистрация: 19.1.2010 Из: Волгоград Пользователь №: 5 756 Спасибо сказали: 77 раз |
|
|
|
31.5.2010, 16:01
Сообщение
#685
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
Вопрос по функции:
Цитата ValidateNickArrival(tUser, sData) - Поступившая от пользователя команда с запросом на проверку ника на правильность при входе на хаб. PtokaX DC Hub 0.4.1.2 Api2 Код function ValidateNickArrival(tUser) Core.SendToUser(tUser,"<"..sBot.."> Загрузка...") end это работает когда я захожу с адресов Цитата localhost 127.0.0.1 через DNS (bla-bla-bla.ru) врешний IP но когда я захожу по локальному IP (10.*.*.*) то этот код бесполезен Вопрос: Можно какнить настроить чтоб функция работала когда захожу с любова из адресов? |
|
|
31.5.2010, 19:57
Сообщение
#686
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Функция работает только когда осуществляется валидация ника.
Валидация ника отсутствует при использовании характеристики QuickList |
|
|
31.5.2010, 21:10
Сообщение
#687
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
Функция работает только когда осуществляется валидация ника. Валидация ника отсутствует при использовании характеристики QuickList почитал http://mydc.ru/topic915s60.html?p=19657#entry19657 мало что понял. но выяснил что это неработает только в кривом клиенте(Olympus P2P) каторый так любезно распространяет мой провайдер и если комунибудь интересно то неработает если адрес добавить в список избраных хабов и заходить по нему. |
|
|
2.6.2010, 1:30
Сообщение
#688
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
VOVKT
Этот код: Код function SupportsArrival(tUser) будет работать в любом случае.
Core.SendToUser(tUser,"<"..sBot.."> Загрузка...") end |
|
|
2.6.2010, 7:06
Сообщение
#689
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Опять же не в любом. Если клиент не поддерживает никаких характеристик, то он не будет отсылать на хаб команду Supports, и следовательно данная функция не будет вызываться
|
|
|
2.6.2010, 9:58
Сообщение
#690
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
А если сделать вот так?
Код function GetNickListArrival(tUser) $GetNickList же отсылается в любом случае Однако надо контролировать зашел ли юзер на хаб, иначе при каждом обновлении юзерлиста будет выполняться код.
if not Core.GetUserValue(tUser, 9) then -- bConnected Core.SendToUser(tUser,"<"..sBot.."> Загрузка...") end end |
|
|
2.6.2010, 14:28
Сообщение
#691
|
|
Участник Группа: Пользователи Сообщений: 43 Регистрация: 15.3.2009 Пользователь №: 2 605 Спасибо сказали: 11 раз |
VOVKT Этот код: Код function SupportsArrival(tUser) будет работать в любом случае.Core.SendToUser(tUser,"<"..sBot.."> Загрузка...") end ну допустим работает но не отсылает при тех условиях что я написал А если сделать вот так? Код function GetNickListArrival(tUser) $GetNickList же отсылается в любом случае Однако надо контролировать зашел ли юзер на хаб, иначе при каждом обновлении юзерлиста будет выполняться код.if not Core.GetUserValue(tUser, 9) then -- bConnected Core.SendToUser(tUser,"<"..sBot.."> Загрузка...") end end а это работает в любом случае) спасибо) |
|
|
25.6.2010, 12:06
Сообщение
#692
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза |
Как сделать чтобы Тема чата отражалась в этой строке?
Прикрепленные файлы
|
|
|
25.6.2010, 12:19
Сообщение
#693
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
|
|
|
25.6.2010, 14:09
Сообщение
#694
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза |
Как сделать меню для Игр? То есть пишется скрипт меню, а в папку помещаютьс скрипты игр и прописывается путь со скрипта меню к играм. На API2
|
|
|
25.6.2010, 15:57
Сообщение
#695
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Что-то я ничего не понял.
Что такое меню? Меню - это как правило обычная команда чата. При чём тут какие-то игры в папке? |
|
|
26.6.2010, 5:59
Сообщение
#696
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза |
Наверно я коряво объяснил. Я имел введу сначала идет вкладка Игры потом сами игры (как на рисунки).
А у меня всё разбросано как попало.
Прикрепленные файлы
|
|
|
26.6.2010, 8:14
Сообщение
#697
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
Изменяй в скриптах строчки с менюшкой чтоб они у тебя были в одной вкладке... т.е. у тебя во всех скриптах с играми в строчках с меню будет одинаковое начало вроде такого:
Код "$UserCommand 1 3 Игры\\...
|
|
|
26.6.2010, 12:41
Сообщение
#698
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза |
Изменяй в скриптах строчки с менюшкой чтоб они у тебя были в одной вкладке... т.е. у тебя во всех скриптах с играми в строчках с меню будет одинаковое начало вроде такого: Код "$UserCommand 1 3 Игры\\... Спасибо! Да еще один вопрос! Поиск не чего не дал. Мне нужен скрипт дни рождения. У меня есть скрипт дни рождения но он не работает. Мож спецы его подправят. На API2
Прикрепленные файлы
|
|
|
26.6.2010, 13:00
Сообщение
#699
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Да еще один вопрос! Поиск не чего не дал. Мне нужен скрипт дни рождения. У меня есть скрипт дни рождения но он не работает. Мож спецы его подправят. На API2 1- Плохо искал, да и искал ли вообще. http://mydc.ru/topic79.html?hl=BirthdayMan 2- В тему помощи нада постить скрипт 3- Скрипт что ты прикрепил под API1, а тебе я так понял нада API2 . |
|
|
28.6.2010, 6:54
Сообщение
#700
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 29.5.2010 Пользователь №: 6 945 Спасибо сказали: 2 раза |
А как можно сделать чтобы все боты выглядели онлайн (как часики)?
Прикрепленные файлы
|
|
|
Похожие темы
|
Сейчас: 14.11.2024, 20:55 |