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

 • Просмотры: 3545
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 17:30

Это он выводит общее число сколь отдал там твою скачал или свою. А то что на скрине я показал там первое идет

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

:)
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

04 фев 2011, 17:40

О как =) Тут сложнее =) Гляну как время будет свободное, пока напряг( И бук сдох с которого моды калякал(
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
votept
Благодарил (а): 49 раз
Поблагодарили: 62 раза
Сообщения: 806
Зарегистрирован: 18 июл 2010, 17:57
Сообщение

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

04 фев 2011, 18:29

:D Ага. Просто тут можно уже свои фишки делать. Там награды какие то за это или оплачивать например.
Vo
VoVZiK13
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 66
Зарегистрирован: 23 янв 2011, 17:52
Сообщение

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

05 фев 2011, 13:25

serrrios писал(а):(const(up)/porog) - const(dl) = dl(dost) ??
Ты гений, гениальное просто :D
Россия, такая Россия.
Vo
VoVZiK13
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 66
Зарегистрирован: 23 янв 2011, 17:52
Сообщение

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

06 фев 2011, 16:16

serrrios писал(а):А так формула учитывая бонус выглядит как-то так: (const(up)/porog) - const(dl) + (const(up)/bonus) = dl(dost)
Не работает, во первых если у человека 0.000 бонуса то дебагер выбрасывает ошибку типа на ноль делить нельзя и в общем получается бредовая цифра. Я с тобой согласен насчёт того что бы отделить бонус от ратио и менять его допустим на аплоад.
Россия, такая Россия.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

06 фев 2011, 18:17

Ну так если бонус 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 - мои платные услуги по трекеру.
Vo
VoVZiK13
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 66
Зарегистрирован: 23 янв 2011, 17:52
Сообщение

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

06 фев 2011, 23:45

serrrios
Я тебе говорил формула не правильная, а ты мне ныряй :D
В общим вот правильная формула если с бонусом.

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

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

Добавлено спустя 17 минут 9 секунд:
Блин тоже не правильная.
При бонусе меньше 1.000 не правильно считает. :(
Россия, такая Россия.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

07 фев 2011, 05:21

Так, как это не правильная =)))) давай считать =)
Допустим у меня аплоад 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 - мои платные услуги по трекеру.
Vo
VoVZiK13
Откуда: Краснодар
Благодарил (а): 6 раз
Поблагодарили: 3 раза
Сообщения: 66
Зарегистрирован: 23 янв 2011, 17:52
Сообщение

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

07 фев 2011, 16:29

serrrios писал(а):если не учитывать бонус считаем: (50гб/0.5)-50гб = 50гб? это по формуле
Всё правильно согласен, идеальная формула без бонуса.
serrrios писал(а):Теперь с бонусом: (50гб/0.5)-50гб+(50гб/1) = 100гб - что у нас тоже верно =)
Единичный случай :) Возьми бонус допустим 2 или больше, у тебя при бонусе 2 получится что доступно 75 меньше чем при бонусе 1 где логика? или я чего та не до понял? Должно же быть как минимум в два раза больше!?
Россия, такая Россия.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

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

07 фев 2011, 18:48

Гыыы и правда =)))))))))))))))))))))
Хм, тогда над подумать =)
Я брал из расчета что 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 - мои платные услуги по трекеру.

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