купить рекламу
 
SkilleR.Ru - GunGame Old School

SkilleR.Ru:27017

карта:
игроков: 0 из 0

SkilleR.Ru - Public Old School

SkilleR.Ru:27015

карта:
игроков: 0 из 0

Мы+Яндекс=мониторинг любого сервера
Ya

Единственный в своём роде виджет

Добавить на Yandex.ru

Лента комментариев
Обсуждаем обзор Интерес игроков к серверам. Статистика за Декабрь 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Ноябрь 2020 года < Admin в общих темах
TheAbyss 1.6 39 Jump Bhop < csTheAbyss в обсуждениях серверов
Обсуждаем обзор Интерес игроков к серверам. Статистика за Сентябрь 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Август 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Июль 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Июнь 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Май 2020 года < Admin в общих темах
Flash Point < spec в обсуждениях серверов
Обсуждаем обзор Интерес игроков к серверам. Статистика за Март 2020 года < Admin в общих темах
GunGame ИРКУТСК ВЛАСТЬ НАРОДУ < virys336855 в обсуждениях серверов
Обсуждаем обзор Интерес игроков к серверам. Статистика за Январь 2020 года < Admin в общих темах
Обсуждаем обзор Интерес игроков к серверам. Статистика за Декабрь 2019 года < Admin в общих темах
Morozilka 7plus css34 < FantOzer в обсуждениях серверов
Набор в клан css v.34 ProRedDevils < saha123 в кланах

Генератор маплистов

Автор Сообщение
Admin
Карма: 9
Добавлено: 11:15 7 февраля 2010

Задавайте вопросы и предлагайте, как улучшить, сервис по созданию mapcyles ссылка
Warcheg 
Карма: 0
Добавлено: 11:53 7 февраля 2010

"de_inferno

de_inferno

de_inferno"

Обалденно)
Warcheg 
Карма: 0
Добавлено: 12:08 7 февраля 2010

Ну я кажется знаю как улучшить это:

// для каждой карты из массива
foreach ($maps as $map) {
// Если предыдущая карта не такая же как сейчас
if ($mapprev!=$map){
//Если нету карт-дублей
if ($doubled!=''){
echo $map."rn";
$mapprev=$map;
}
else{
//Если дубль есть, то выводим обе карты и стираем дубль
echo $map."rn".$doubled."rn";
$doubled='';
}
}
else{
// Если предыдущая карта совпадает, то сохраняем
$doubled=$mapprev;
}
}

Вот, должно работать Улыбка Допилить под скрипт который сейчас и все
Admin
Карма: 9
Добавлено: 13:22 7 февраля 2010

Автор: Warcheg Цитата:
"de_inferno

de_inferno

de_inferno"

Обалденно)

для какого сервера? с каким значением учета редких карт? это весь маплист или вырезка?
Warcheg 
Карма: 0
Добавлено: 13:25 7 февраля 2010

общая база, 10
вырезка...
там еще была куча повсторений
Light 
Карма: 0
Добавлено: 18:57 25 февраля 2010 | Исправлялось: 2 раз (26-02-10 01:22, Light)

У меня тоже дублит при, почти, любых условиях.
Автор: Warcheg Цитата:
Ну я кажется знаю как улучшить это:

// для каждой карты из массива
foreach ($maps as $map) {
// Если предыдущая карта не такая же как сейчас
if ($mapprev!=$map){
//Если нету карт-дублей
if ($doubled!=''){
echo $map."rn";
$mapprev=$map;
}
else{
//Если дубль есть, то выводим обе карты и стираем дубль
echo $map."rn".$doubled."rn";
$doubled='';
}
}
else{
// Если предыдущая карта совпадает, то сохраняем
$doubled=$mapprev;
}
}

Вот, должно работать Улыбка Допилить под скрипт который сейчас и все

Извиняюсь, конечно, но нахера такой быдлокод?
Предлагаю просто загнать полученные карты в массив и сделать array_unique.
Hafner 
Карма: 0
Добавлено: 20:57 25 февраля 2010

Предлагаю просто загнать карты в массив и сделать array_unique


И получится стандартный список карт Вашего сервера. Какой тогда смысл генератора и ротатора карт?
Light 
Карма: 0
Добавлено: 01:20 26 февраля 2010

Если внимательно посмотреть код Warcheg, то можно заметить что там как раз и осуществляется абсолютно корявое отсеивание.
Я не говорил что нужно загнать все карты что есть на сервере в массив.
Я лишь предложил механизм отсеивания дубликатов.
Admin
Карма: 9
Добавлено: 09:46 26 февраля 2010

смысл в том, чтобы как раз дубликаты были!
Если карта А по статистике в 4 раза популярнее, чем карта В, то логично, чтобы время игры этой карте было в 4 раза больше.
Здесь есть 2 решения: простое и универсальное: ставить карту А в маплист 4 раза, а В - 1; или через плагины прописывать maptime для А = 4*maptime B.
С плагинами не все дружат, а файл маплист переписать - это базис любого админсервера.

ЗЫ: написал на бумажко новую формулу расчета, изменю на днях алгоритм. Должен поумнее расставлять повторы
YodL 
Карма: 1
Добавлено: 12:57 26 февраля 2010 | Исправлялось: 2 раз (26-02-10 13:04, YodL)

По мне так лучше стандартными средствами AMX менять продолжительность игры на карте.
Например дд2 можно минут 50 поиграть, если выбрали какой нить фарш, пулдай, минут 5-10 для него хватит, трейн можно тоже подольше поиграть и тп.
По мне так гораздо удобнее =)

В таком случае можно в маплист поставить много мяса, между нормальными картами, но протяженностью в 10 раз меньше.
Хотя согласен что при отсутствие выбора карт лучше еще в маплисте продублировать популярные карты.


Мне посоветовали вот такой маплист

de_dust2_2x2

de_dust2_2x2

de_dust2

de_dust2

de_dust2

Если если сервис так карты расставляет, то все же лучше только время менять, а карты по 1й оставить.

Когда ты предлагал ПХП скрипт написать, это была единственная сложная задача, и с ней не справились (
Наверх | Страница 1 из 1  
Моды
  Public 22
  DeathMatch 8
  Classic 7
  RolePlay 4
  GunGame 3
  ZombieMod 3
  OpenWarfare 1
  Dust 1

все моды

Популярные Карты
cp_orange_x3 1
mp_military_1 1
q3dm17 1
de_dust2_2x2 1
q3dm3 1
de_dust2_unlimited 1
ospctf1 1
13dream 1
Серверы по регионам
  Москва 969
  Санкт-Петербург 133
  Екатеринбург 40
  Новосибирск 23
  Киев 22
  Севастополь 15
  Пермь 14
  Казань 13
  Томск 12
  Нижний Новгород 12
  Ульяновск 11
  Украина 10
  Самара 9
  Жуковский 9
  Красноярск 9
  Коломна 9
  Иркутск 8
  Ижевск 8
  Курган 7
  Тольятти 6
  Днепропетровск 6
  Челябинск 6
  Уфа 6
  Пенза 6
  Ростов-на-Дону 6
  Владивосток 5
  Саратов 5
  Великий Новгород 5
  Сочи 4
  Королев 4
  Курск 4
  Одесса 4
  Омск 4
  Россия 4
  Вильнюс 4
  Донецк 4
  Воронеж 4
  Брянск 4
  Зеленоград 3
  Волгодонск 3
  Таллин 3
  Выборг 3
  Орел 3
  Иваново 3
  Харьков 3
  Тамбов 3
  Оренбург 2
  Братск 2
  Житомир 2
  Минск 2
  Нижний Тагил 2
  Ярославль 2
  Львов 2
  Комсомольск-на-Амуре 2
  Винница 2
  Киров 2
  Тюмень 2
  Всеволжск 2
  Гатчина 2
  Калининград 2
  Кривой Рог 2
  Рига 2
  Ногинск 2
  Таганрог 2
  Мончегорск 2
  Барнаул 2
  Калуга 2
  Астрахань 1
  Белогород 1
  Череповец 1
  Чебоксары 1
  Владимир 1
  Рязань 1
  Липецк 1
  Тверь 1
  Волгоград 1
  Краснокаменск 1
  Новокузнецк 1
  Владикавказ 1
  Махачкала 1
  Ялта 1
  Чехов 1
  Тбилиси 1
  Кемерово 1
  Запорожье 1

все регионы

Рейтинг сайтов
Админский пьедестал
  taulalan 1|51
  Djei-spb 1|49
  Pro100tak 1|48
Яна
Яна