myDC.ru

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

 
3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему

> Идея, под API 1,2

Теги
Нет тегов для показа
FENIX32
сообщение 8.1.2009, 21:19
Сообщение #41


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 3.1.2009
Из: Харьков
Пользователь №: 1 656
Спасибо сказали: 0 раз




Всем привет!!!! :( Помогите пожалуйста перевести етот скрипт Фразы_в_С.Ю._API_2 под API 1(ptokax 0.3.6.0)
Причина редактирования: Не надо постить скрипт который выложен несколькими постами ранее!!!
Go to the top of the page
+Quote Post
Wariner
сообщение 8.1.2009, 22:14
Сообщение #42


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

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




попробуй так
Прикрепленные файлы
Прикрепленный файл  Фразы_в_С.Ю._API_1.lua ( 2.81 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
+Quote Post
FENIX32
сообщение 8.1.2009, 22:15
Сообщение #43


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 3.1.2009
Из: Харьков
Пользователь №: 1 656
Спасибо сказали: 0 раз




Я пытался перевести с помощью учебника http://mydc.ru/topic605.html , вот что у меня получилось:


Код
-- Специально для портала администраторов http://mydc.ru
nTime = 0.1         -- Время смены фраз в минутах

tMsg={            --  ПРОБЕЛЫ БУДУТ ЗАМЕНЕНЫ НА "_"
[[Тест 1]],
[[Тест 2]],
[[Шара хаба SHARA]],              -- Показывает шару хаба
[[USERS юзеров он-лайн]],         -- Показывает он-лайн юзеров
[[Хаб без рестарта UPTIME]],      -- UpTime хаба
[[DATA]]                          -- число месяц год день недели
}

tMonth = {
    ["January"] = "Января",
    ["February"] = "Февраля",
    ["March"] = "Марта",
    ["April"] = "Апреля",
    ["May"] = "Мая",
    ["June"] = "Июня",
    ["July"] = "Июля",
    ["August"] = "Августа",
    ["September"] = "Сентября",
    ["October"] = "Октября",
    ["November"] = "Ноября",
    ["December"] = "Декабря",
}

tDays = {
   ["Monday"] = "Понедельник",
   ["Tuesday"] = "Вторник",
   ["Wednesday"] = "Среда",
   ["Thursday"] = "Четверг",
   ["Friday"] = "Пятница",
   ["Saturday"] = "Суббота",
   ["Sunday"] = "Воскресенье",
}

function Main()
    RegBot()
    SetTimer(nTime*60000)
end

function OnTimer()
    RegBot()
end

function GetTime()
    local sDate = os.date("%d.%B.%Y.%A.")
    for i,v in pairs(tDays) do
        sDate = string.gsub(sDate,i,v)
    end  
    for i,v in pairs(tMonth) do
        sDate = string.gsub(sDate,i,v)
    end     
    return sDate
end

function RegBot()
    if sBot then
       frmHub:UnregBot(tostring(sBot))
    end
    sBot = tMsg[math.random(1,#tMsg)]
    sBot = string.gsub(sBot, "SHARA", GetNormalShare(Core.GetCurrentSharedSize())) or sBot
    sBot = string.gsub(sBot, "USERS", ftmHub:GetUsersCount()) or sBot
    sBot = string.gsub(sBot, "UPTIME", GetNormalTime(ftmHub:GetUpTime())) or sBot
    sBot = string.gsub(sBot, "DATA", GetTime()) or sBot
    sBot = string.gsub(sBot, " ", "_") or sBot    
    frmHub:RegBot(tostring(sBot),"","",true)
end    

function GetNormalShare(s)
    s=tonumber(s) or 0
    if s>=1125899906842624 then return (math.floor(100*s/1125899906842624)/100).." ПБ"
    elseif s>=1099511627776 then return (math.floor(100*s/1099511627776)/100).." TБ"
    elseif s>=1073741824 then return (math.floor(100*s/1073741824)/100).." ГБ"
    elseif s>=1048576 then return (math.floor(100*s/1048576)/100).." МБ"
    elseif s>=1024 then return (math.floor(100*s/1024)/100).." КБ"
    else return s.." Б" end
end

function GetNormalTime(s)
    s=tonumber(s) or 0
    local r=""
    if s>=31104000 then r=math.floor(s/31104000).." г. " s=math.fmod(s,31104000) end
    if s>=2592000 then r=r..math.floor(s/2592000).." мес. " s=math.fmod(s,2592000) end
    if s>=86400 then r=r..math.floor(s/86400).." д. " s=math.fmod(s,86400) end
    if s>=3600 then r=r..math.floor(s/3600).." ч. " s=math.fmod(s,3600) end
    if s>=60 then r=r..math.floor(s/60).." мин. " s=math.fmod(s,60) end
    return r..s.." сек."
end
.

Но у меня что то не получается,помогите!!!!!
Go to the top of the page
+Quote Post
Setuper
сообщение 8.1.2009, 22:34
Сообщение #44


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

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




куда ты хочешь перевести?

Там написано, что сначала для перевода надо взять скрипт, написанный под API2, и перевод будет этого скрипта на API1, а у тебя уже API1, поэтому и переводить нечего! Для обратного перевода с API1 на API2 эту методику использовать нельзя!!!!!


Core.GetCurrentSharedSize() заменить на frmHub:GetCurrentShareAmount()
Go to the top of the page
+Quote Post
BeSeR
сообщение 4.3.2009, 20:43
Сообщение #45


Участник
**

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




вот колличество юзеров и шара
Прикрепленные файлы
Фразы_в_С.Ю._API_2.lua ( 1,41 килобайт ) Кол-во скачиваний: 42
а можно по API1?плизз
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 4.3.2009, 20:53
Сообщение #46


мяу =^.^=
******

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




посмотри 42 сообщение)
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts очень не плохая идея если возможно!
3 voronf4 7 734 5.6.2010, 14:50 Посл. сообщение: Ksan
No New Posts От: очень не плохая идея если возможно!
От темы с ID: 3515
2 -=FugeN=- 2 6 288 5.6.2010, 9:15 Посл. сообщение: Артём
No new идея, которая позволит избавиться от пассивных юзеров в DC :)
31 dolchegobano 40 690 14.3.2010, 19:20 Посл. сообщение: AMD
No New Posts Topic has attachmentsИдея скрипта по отлову двойников
13 TranceFM 14 967 15.1.2010, 22:02 Посл. сообщение: Артём
No new появилась идея хостиг
21 Saymon21 20 987 27.9.2009, 17:12 Посл. сообщение: Saymon21
No New Posts От: Идея
От темы с ID: 678
0 Vizunchik 3 899 25.11.2008, 19:55 Посл. сообщение: Vizunchik
No New Posts Как Вам Такая Идея?
Антимат + бомба
6 Voice 9 178 22.11.2008, 18:20 Посл. сообщение: M.a.r.s.e.l

 



RSS Сейчас: 23.11.2024, 14:31