Оставляйте здесь свои закладки

Модератор: Exinaus, shw

#21845 shw 20 дек 2012, 21:00
McCleod писал(а):А если раз в сутки или раз в неделю кроном данные забирать с их сайта?

Я думал парсить данные при открытии данного таба (одна страничка), а тут грузить до 100 страничек надо будет.
Но в любом случает, нет.
Что бы не было такого:

 Читать дальше


Если хотите - можете сами написать такое, мануалов в интернете полно.
#23628 Exinaus 06 фев 2013, 10:17
Это хорошо ... надо будет разобраться в классах этого рейтинга, тогда можно будет добавить ...
#23665 McCleod 06 фев 2013, 17:05
Коды означают:
cv - виртуоз
cm - мастер
c1 - 1 класс
и т.д.

соответственно "d" - оленеводы по классам.
#23675 Exinaus 06 фев 2013, 19:29
Видел на вот форуме. №1143 пост в теме бронесайта.
Постараюсь успеть к 2.2.0, не получится - будет в 2.2.1.
Основная проблема это придумать как хранить данные этого апи, что бы не сильно часто к ним обращаться.
И категорий у него 9, цвета для каждого придумать надо, что бы смотрелись нормально на черном и на светлом фоне, тот еще геморой ... в общем, не сложно, но нудно. А потому скучно, а скучные вещи не люблю делать оперативно, лучше фильм посмотреть :)
#24527 <MAllouy1> 11 фев 2013, 22:12
скажите а как добавить рейтинг бронесайта во вкладку статистика отдельного игрока. Єто когда мы нажимаем на состав а потом возле игрока на картинку и вот там что бы показивался рейтинг бронесайта вместе из вашим рейтингом. И ищё скажите как сделать расчет нового РЭ во вкладке "Динамика игрока" ?
Зарание спасибо.
#24528 McCleod 11 фев 2013, 22:19
<MAllouy1> писал(а):И ищё скажите как сделать расчет нового РЭ во вкладке "Динамика игрока" ?
Зарание спасибо.

в function\rating.php
Код: Выделить всё$feff[$name] = round($effect['dem']*(10/$effect['lvl'])*(0.15+2*$effect['lvl']/100) + $effect['des']*(0.35-2*$effect['lvl']/100)*1000 + $effect['spo']*0.2*1000 + $effect['cap']*0.15*1000 + $effect['def']*0.15*1000,2);

заменить на
Код: Выделить всё$feff[$name] = number_format(($effect['dem']*(10/($effect['lvl'] + 2))*(0.23+2*$effect['lvl']/100) + $effect['des']*0.25*1000 + $effect['spo']*0.15*1000 + log($effect['cap']+1, 1.732)*0.15*1000 + $effect['def']*0.15*1000),2, '.', '');
#24529 <MAllouy1> 11 фев 2013, 22:43
McCleod писал(а):
<MAllouy1> писал(а):И ищё скажите как сделать расчет нового РЭ во вкладке "Динамика игрока" ?
Зарание спасибо.

в function\rating.php
Код: Выделить всё$feff[$name] = round($effect['dem']*(10/$effect['lvl'])*(0.15+2*$effect['lvl']/100) + $effect['des']*(0.35-2*$effect['lvl']/100)*1000 + $effect['spo']*0.2*1000 + $effect['cap']*0.15*1000 + $effect['def']*0.15*1000,2);

заменить на
Код: Выделить всё$feff[$name] = number_format(($effect['dem']*(10/($effect['lvl'] + 2))*(0.23+2*$effect['lvl']/100) + $effect['des']*0.25*1000 + $effect['spo']*0.15*1000 + log($effect['cap']+1, 1.732)*0.15*1000 + $effect['def']*0.15*1000),2, '.', '');


как бы я это уже ссделал, но во вкладке "Динамика игрока", отображаеться старая формула.
#24530 McCleod 11 фев 2013, 23:51
Попробуйте в player_result.php поискать эти же формулы, только переменные там называются немного по другому $eff_rating и $eff_rating_ и по аналогии можно поменять формулы там. Я сейчас делать не рискну, спать охота, как наворочу, что потом заново придётся ставить.
#24823 Exinaus 17 фев 2013, 11:11
В релизной 2.2.0 будет по дефолту в табе "Общие результаты".
Правда пришлось объединить всех оленеводов, что бы получить приблизительно одинаковую шкалу с остальными рейтингами.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Реклама | Adv
cron