Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Запросы модов для трекера

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Запросы модов для трекера

Запрос адаптации модов с TorrentPier Часть 1

54 сообщения
  • Пред.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • След.
Просмотры: 3807 • 
  • Аватара пользователя
    votept Сообщение 04.02.2011
    Это он выводит общее число сколь отдал там твою скачал или свою. А то что на скрине я показал там первое идет

    Отдал: Любые раздачи в том числе и свои.
    Скачал: Все
    Зарелизил: Только свои раздачи которые сам создал и раздаешь тут же. Учитываеться только то что раздал, а не вес раздачи.

    :)
votept
  • Аватара пользователя
    serrrios Сообщение 04.02.2011
    О как =) Тут сложнее =) Гляну как время будет свободное, пока напряг( И бук сдох с которого моды калякал(
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Аватара пользователя
    votept Сообщение 04.02.2011
    :D Ага. Просто тут можно уже свои фишки делать. Там награды какие то за это или оплачивать например.
votept
  • VoVZiK13 Сообщение 05.02.2011
    serrrios писал(а):(const(up)/porog) - const(dl) = dl(dost) ??
    Ты гений, гениальное просто :D
    Россия, такая Россия.
VoVZiK13
  • VoVZiK13 Сообщение 06.02.2011
    serrrios писал(а):А так формула учитывая бонус выглядит как-то так: (const(up)/porog) - const(dl) + (const(up)/bonus) = dl(dost)
    Не работает, во первых если у человека 0.000 бонуса то дебагер выбрасывает ошибку типа на ноль делить нельзя и в общем получается бредовая цифра. Я с тобой согласен насчёт того что бы отделить бонус от ратио и менять его допустим на аплоад.
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    serrrios Сообщение 06.02.2011
    Ну так если бонус 0 то надо убрать его из форумлы =))))))) Как бе логика то где? =)

    Код: Выделить всё

    Если (бонус>0)
    {
          (const(up)/porog) - const(dl) + (const(up)/bonus) = dl(dost);
    }
    иначе
    {
          (const(up)/porog) - const(dl) = dl(dost);
    }
    Жду от тебя готового мода =)))) Самому лень писать =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • VoVZiK13 Сообщение 07.02.2011
    serrrios
    Я тебе говорил формула не правильная, а ты мне ныряй :D
    В общим вот правильная формула если с бонусом.

    Код: Выделить всё

    (($up / porog) * $bonus) - $down
    Скорей всего ночью уже выложу, щас всё проверю и надо както решить проблему с отрицательным число. просто когда доступно уходит в задолженность, то есть в минус функция "get_formatted_filesize" не обрабатывает отрицательное число. Щас вот думаю как обойти эту ситуацию. Если есть соображения по этому поводу то выслушаю.

    Добавлено спустя 17 минут 9 секунд:
    Блин тоже не правильная.
    При бонусе меньше 1.000 не правильно считает. :(
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    serrrios Сообщение 07.02.2011
    Так, как это не правильная =)))) давай считать =)
    Допустим у меня аплоад 50гб, даунлоад 50гб, ратио тогда ратио 1, порог 0.5 и бонус еще 1 (бонус считаем отдельно от ратио!!)
    Ну так вот, если не учитывать бонус считаем: (50гб/0.5)-50гб = 50гб? это по формуле, если посчитать чисто по логике то получается тоже самое. Теперь с бонусом: (50гб/0.5)-50гб+(50гб/1) = 100гб - что у нас тоже верно =)
    VoVZiK13 писал(а):то есть в минус функция "get_formatted_filesize"
    Обойти это легко, если доступное получаем отрицательное, то просто пишем что все пипец качать больше нельзя =)))) Хотя можно глянуть саму функцию и сделать чтобы считала =)

    Добавлено спустя 4 часа 29 минут 55 секунд:

    Код: Выделить всё

    function get_dostup($up, $down, $skip=0, $bonus=0.000, $minratio=0)
    {
    	//settype($up, 'integer');//Byte
    	//settype($down, 'integer');//Byte
    	settype($skip, 'integer');//Gb
    
    	$dostup=0;
    
    	if($skip && $down < $skip*1024*1024*1024)
    	{
    		$dostup='=)';
    	}
    	else if(!$up && !$down)
    	{
    		$dostup='=|';
    	}
    	else if(!$up && $down)
    	{
    		$dostup='=)';
    	}
    	else if(!$down && $up)
    	{
    		$dostup=number_format(($up / $minratio), 2, '.', '');
    	}
    	else
    	{
    		$dostup=number_format((($up / $minratio)-$down), 2, '.', '');
    	}
    	if($bonus!=0.000 && !in_array($dostup, array('Inf.', 'Seed.', 'Leech.', 'None.')))
    	{
    		settype($bonus, 'float');
    		$dostup=number_format(($dostup + ($up / $bonus)), 2, '.', '');
    	}
    	if($dostup<0)
    	{
    		$dostup='=(';
    		return $dostup;	
    	}
    	else
    	{	
    	return get_formatted_filesize($dostup);
    	}
    }
    Последний раз редактировалось serrrios 07 фев 2011, 05:22, всего редактировалось 1 раз.
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • VoVZiK13 Сообщение 07.02.2011
    serrrios писал(а):если не учитывать бонус считаем: (50гб/0.5)-50гб = 50гб? это по формуле
    Всё правильно согласен, идеальная формула без бонуса.
    serrrios писал(а):Теперь с бонусом: (50гб/0.5)-50гб+(50гб/1) = 100гб - что у нас тоже верно =)
    Единичный случай :) Возьми бонус допустим 2 или больше, у тебя при бонусе 2 получится что доступно 75 меньше чем при бонусе 1 где логика? или я чего та не до понял? Должно же быть как минимум в два раза больше!?
    Россия, такая Россия.
VoVZiK13
  • Аватара пользователя
    serrrios Сообщение 07.02.2011
    Гыыы и правда =)))))))))))))))))))))
    Хм, тогда над подумать =)
    Я брал из расчета что up/bonus=down-от бонуса... Ну так если подумать, то наверно надо умножать там.... Чет мозг начинает вскипать =) Говорю же бонус тут лишний хВ

    Добавлено спустя 14 минут 46 секунд:
    Да, по любому там надо умножить, иначе не как...ну или я совсем не догоняю... =/

    Добавлено спустя 7 минут 8 секунд:
    Правда у меня получилось: Раздал 1.85 Тб / Скачал 236.21 ГБ - Ратио 8.010+8.055 - Доступно 20.81 Тб хВ
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
54 сообщения
  • Пред.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • След.

Вернуться в «Запросы модов для трекера»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума