myDC.ru

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

 
53 страниц V  « < 33 34 35 36 37 > »   
Ответить в данную темуНачать новую тему

> Вопросы Разработчикам Скриптов, вопросы по скриптам (мелкие вопросы)

Nickolya
сообщение 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


Спасибо сказали:
Go to the top of the page
+Quote Post
dimajak
сообщение 19.5.2010, 18:52
Сообщение #682


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

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Функция Core.GetCurrentSharedSize() возвращает суммарную шару хаба.
Если при RegConnected вызвать Core.GetCurrentSharedSize(), то возвращается шара без учета шары вошедшего на хаб.
А как сделать правильно, чтобы учитывалась и шара вошедшего юзера?
Go to the top of the page
+Quote Post
Nickolya
сообщение 19.5.2010, 19:33
Сообщение #683


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Код
iTotalShare = Core.GetCurrentSharedSize() + (Core.GetUserValue(tUser, 16) or 0)
Go to the top of the page
+Quote Post
dimajak
сообщение 20.5.2010, 0:49
Сообщение #684


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

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Цитата(Nickolya @ 19.5.2010, 20:33) *
Код
iTotalShare = Core.GetCurrentSharedSize() + (Core.GetUserValue(tUser, 16) or 0)
Спасибо!
Go to the top of the page
+Quote Post
VNoName
сообщение 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.*.*.*) то этот код бесполезен

Вопрос:
Можно какнить настроить чтоб функция работала когда захожу с любова из адресов?
Go to the top of the page
+Quote Post
Setuper
сообщение 31.5.2010, 19:57
Сообщение #686


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

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




Функция работает только когда осуществляется валидация ника.
Валидация ника отсутствует при использовании характеристики QuickList
Go to the top of the page
+Quote Post
VNoName
сообщение 31.5.2010, 21:10
Сообщение #687


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 15.3.2009
Пользователь №: 2 605
Спасибо сказали: 11 раз




Цитата(Setuper @ 31.5.2010, 20:57) *
Функция работает только когда осуществляется валидация ника.
Валидация ника отсутствует при использовании характеристики QuickList

почитал http://mydc.ru/topic915s60.html?p=19657#entry19657 мало что понял.

но выяснил что это неработает только в кривом клиенте(Olympus P2P) каторый так любезно распространяет мой провайдер
и если комунибудь интересно то неработает если адрес добавить в список избраных хабов и заходить по нему.
Go to the top of the page
+Quote Post
alex82
сообщение 2.6.2010, 1:30
Сообщение #688


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




VOVKT
Этот код:
Код
function SupportsArrival(tUser)
  Core.SendToUser(tUser,"<"..sBot.."> Загрузка...")
end
будет работать в любом случае.
Go to the top of the page
+Quote Post
Setuper
сообщение 2.6.2010, 7:06
Сообщение #689


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

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




Опять же не в любом. Если клиент не поддерживает никаких характеристик, то он не будет отсылать на хаб команду Supports, и следовательно данная функция не будет вызываться big_smile.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 2.6.2010, 9:58
Сообщение #690


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




А если сделать вот так?
Код
function GetNickListArrival(tUser)
  if not Core.GetUserValue(tUser, 9) then -- bConnected
    Core.SendToUser(tUser,"<"..sBot.."> Загрузка...")
  end
end
$GetNickList же отсылается в любом случае big_smile.gif Однако надо контролировать зашел ли юзер на хаб, иначе при каждом обновлении юзерлиста будет выполняться код.


Спасибо сказали:
Go to the top of the page
+Quote Post
VNoName
сообщение 2.6.2010, 14:28
Сообщение #691


Участник
**

Группа: Пользователи
Сообщений: 43
Регистрация: 15.3.2009
Пользователь №: 2 605
Спасибо сказали: 11 раз




Цитата(alex82 @ 2.6.2010, 2:30) *
VOVKT
Этот код:
Код
function SupportsArrival(tUser)
  Core.SendToUser(tUser,"<"..sBot.."> Загрузка...")
end
будет работать в любом случае.


ну допустим работает но не отсылает при тех условиях что я написал

Цитата(Nickolya @ 2.6.2010, 10:58) *
А если сделать вот так?
Код
function GetNickListArrival(tUser)
  if not Core.GetUserValue(tUser, 9) then -- bConnected
    Core.SendToUser(tUser,"<"..sBot.."> Загрузка...")
  end
end
$GetNickList же отсылается в любом случае big_smile.gif Однако надо контролировать зашел ли юзер на хаб, иначе при каждом обновлении юзерлиста будет выполняться код.

а это работает в любом случае) спасибо)
Go to the top of the page
+Quote Post
Sinsei
сообщение 25.6.2010, 12:06
Сообщение #692


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 29.5.2010
Пользователь №: 6 945
Спасибо сказали: 2 раза




Как сделать чтобы Тема чата отражалась в этой строке?
Прикрепленные файлы
Прикрепленный файл  25.06.jpg ( 13.35 килобайт ) Кол-во скачиваний: 45
 
Go to the top of the page
+Quote Post
Setuper
сообщение 25.6.2010, 12:19
Сообщение #693


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

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




http://mydc.ru/topic756.html
Go to the top of the page
+Quote Post
Sinsei
сообщение 25.6.2010, 14:09
Сообщение #694


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 29.5.2010
Пользователь №: 6 945
Спасибо сказали: 2 раза




Как сделать меню для Игр? То есть пишется скрипт меню, а в папку помещаютьс скрипты игр и прописывается путь со скрипта меню к играм. На API2
Go to the top of the page
+Quote Post
Setuper
сообщение 25.6.2010, 15:57
Сообщение #695


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

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




Что-то я ничего не понял.
Что такое меню? Меню - это как правило обычная команда чата. При чём тут какие-то игры в папке?
Go to the top of the page
+Quote Post
Sinsei
сообщение 26.6.2010, 5:59
Сообщение #696


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 29.5.2010
Пользователь №: 6 945
Спасибо сказали: 2 раза




Наверно я коряво объяснил. Я имел введу сначала идет вкладка Игры потом сами игры (как на рисунки).
А у меня всё разбросано как попало.

Прикрепленные файлы
Прикрепленный файл  26.06.jpg ( 27.52 килобайт ) Кол-во скачиваний: 69
 
Go to the top of the page
+Quote Post
Serx
сообщение 26.6.2010, 8:14
Сообщение #697


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

Группа: Пользователи
Сообщений: 153
Регистрация: 21.9.2008
Из: Челябинск
Пользователь №: 574
Спасибо сказали: 54 раза




Изменяй в скриптах строчки с менюшкой чтоб они у тебя были в одной вкладке... т.е. у тебя во всех скриптах с играми в строчках с меню будет одинаковое начало вроде такого:
Код
"$UserCommand 1 3 Игры\\...
Go to the top of the page
+Quote Post
Sinsei
сообщение 26.6.2010, 12:41
Сообщение #698


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 29.5.2010
Пользователь №: 6 945
Спасибо сказали: 2 раза




Цитата(Serx @ 26.6.2010, 9:14) *
Изменяй в скриптах строчки с менюшкой чтоб они у тебя были в одной вкладке... т.е. у тебя во всех скриптах с играми в строчках с меню будет одинаковое начало вроде такого:
Код
"$UserCommand 1 3 Игры\\...


Спасибо!

Да еще один вопрос!

Поиск не чего не дал. Мне нужен скрипт дни рождения.

У меня есть скрипт дни рождения но он не работает. Мож спецы его подправят. На API2
Прикрепленные файлы
Прикрепленный файл  BirthdayBot.RUS.zip ( 99.33 килобайт ) Кол-во скачиваний: 1
 
Go to the top of the page
+Quote Post
Артём
сообщение 26.6.2010, 13:00
Сообщение #699


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

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




Цитата(Сем90 @ 26.6.2010, 12:41) *
Да еще один вопрос!
Поиск не чего не дал. Мне нужен скрипт дни рождения.
У меня есть скрипт дни рождения но он не работает. Мож спецы его подправят. На API2

1- Плохо искал, да и искал ли вообще. http://mydc.ru/topic79.html?hl=BirthdayMan
2- В тему помощи нада постить скрипт
3- Скрипт что ты прикрепил под API1, а тебе я так понял нада API2 .
Go to the top of the page
+Quote Post
Sinsei
сообщение 28.6.2010, 6:54
Сообщение #700


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 29.5.2010
Пользователь №: 6 945
Спасибо сказали: 2 раза




А как можно сделать чтобы все боты выглядели онлайн (как часики)?
Прикрепленные файлы
Прикрепленный файл  28.06__.jpg ( 10.18 килобайт ) Кол-во скачиваний: 57
 
Go to the top of the page
+Quote Post

53 страниц V  « < 33 34 35 36 37 > » 
Ответить в данную темуНачать новую тему
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 394 21.3.2017, 17:31 Посл. сообщение: Alexey
No new ВАЖНО: Topic has attachmentsВаши Вопросы И Предложения По Поводу Форума
447 Svyat 322 163 20.10.2015, 19:39 Посл. сообщение: Ksan
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 337 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No new Topic has attachmentsВопросы по протоколу NMDC
Делаю программу
26 Master255 29 751 12.1.2015, 0:38 Посл. сообщение: Master255
No New Posts Вопросы к Phazeus по Экзекутору
Мастер может забанить мастера, как решить в Экзекуторе?
1 AndreiDC 5 373 31.10.2014, 19:20 Посл. сообщение: Ksan
No New Posts От: Установка скриптов
От темы с ID: 5657
0 MIKHAIL 4 800 29.7.2014, 23:37 Посл. сообщение: MIKHAIL
No New Posts Установка скриптов
Нужна помощь по установке
2 _wRz_ 7 309 29.7.2014, 16:11 Посл. сообщение: Артём
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 996 28.1.2014, 13:11 Посл. сообщение: Alexey
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
316 Jaska 269 300 19.12.2013, 13:59 Посл. сообщение: mod
No new Topic has attachmentsМелкие вопросы
44 Wariner 50 989 19.9.2013, 12:34 Посл. сообщение: Alexey
No New Posts От: Ваши Вопросы И Предложения По Поводу Форума
От темы с ID: 753
3 anila 9 130 28.3.2013, 16:02 Посл. сообщение: настя
No New Posts Единая платформа для скриптов
Обсуждения вопроса создания единой платформы скриптов
5 Enyby 9 056 18.1.2012, 20:15 Посл. сообщение: Setuper
No new Topic has attachmentsПеределка скриптов
Прошу помощи
47 Fe(one)X 41 396 26.12.2011, 15:04 Посл. сообщение: Ksan
No new Topic has attachmentsВопросы Разработчикам Скриптов с SQL
вопросы по скриптам (мелкие вопросы)
101 Wariner 62 320 6.12.2011, 0:34 Посл. сообщение: Enyby
No New Posts От: Вопросы по RusHub
От темы с ID: 2902
4 Otshelnik-Fm 8 471 19.10.2011, 9:23 Посл. сообщение: Mangust

 



RSS Сейчас: 27.11.2024, 5:38