Цитата(spike79 @ 31.8.2010, 21:39)

Цитата(goleger @ 31.8.2010, 21:26)

Цитата(spike79 @ 31.8.2010, 21:19)

Цитата(Headcutter @ 31.8.2010, 14:16)

Очень сильно завышен расчет силы для вратарей (остальные позиции считаются достаточно точно)
Завалил))
Ясно, я тоже заметил что с киперами немного не то, например 9т киперы которым по 33+ лет не теряли в мастерстве а оставались "на плаву".
Я посмотрю что можно сделать с формулой для киперов.
нужно искусственно занижать рост мастерства после достижения игроком определенного возраста.
ты кстати сверял расчет прироста с сервисом белорусского сайта?
Потеря мастерства и навыков с возрастом (с 30/31) у меня сразу была предусмотрена. А других занижений согласно правил вроде и нет.
Насчёт белорусского сайта, просто мне в ФС сказали что подобный сервис недоступен и сайта такого больше нет, что и сподвигло меня на написание этого скрипта. Если бы такое у кого то работало то я бы не стал его выдумывать, у белорусов подобный сервис имеет большое преймущество, их сервис просчитывал сразу все команды дивизиона, так что глупо было бы при живых белорусах писать тоже самое.
Выкладываю формулу границы опыта, может кто нить ошибку найдёт
$exp_edge = round(269*1.41
*(($exp_edge
*10+(89*$base_talant)-88)/89)*(factorial($base_talant)
*(-0.11))*89/(99-10*$base_talant),0); Формулу брал отсюда
http://www.butsa.ru/xml/main/rules.php?id=12#9 Я уже разные варианты попробовал, в минус уходит обычно при экспериментах.
У тебя во-первых нет степеней.
Во-вторых почему и слева и справа $exp_edge?
Оригинал формулы смотри в
топикеВ экселе у меня формула выглядит так:
ОКРУГЛ(269*СТЕПЕНЬ(1,41;(($A2+89*B$1-88)/89))*(СТЕПЕНЬ(ФАКТР(B$1);(-0,11)))*89/(99-10*B$1);0)
$A2 - текущий уровень опыта игрока
B$1 - талант
у тебя это возможно будет выглядеть так (сорри, в синтаксисе не силен):
$exp_quantity = round(269*power(1.41,($exp_level+(89*$base_talant)-88)/89))*power(factorial($base_talant),(-0.11))*89/(99-10*$base_talant),0);
Что такое у тебя $exp_edge не понял, поэтому сделал 2 переменные $exp_quantity и $exp_level