Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

votemap когда X людей

Статус пользователя Templar
сообщение 20.8.2014, 18:52
Сообщение #1
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

Меценат Меценат

Добрый вечер.

Вроде где-то я видел такой плагин на проверку игроков, тобишь, если на сервере меньше X людей ( Проверка каждые 5 минут ) то кидается votemap на смену карты пусть будет образно dust2_2x2 ... Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 19:00
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Templar, а закрытие части карты не подойдет? https://c-s.net.ua/forum/topic62609.html
Такой как в описани тоже есть, когда пользовался им, но сейчас вряд ли найду.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
marik
сообщение 20.8.2014, 19:16
Сообщение #3
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

Templar,
Я к сожалению не нашел замену и взял тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ivandm
сообщение 20.8.2014, 19:20
Сообщение #4
Стаж: 11 лет

Сообщений: 63
Благодарностей: 14
Полезность: 112

Скрытый текст
http://makeserver.ru/plaginy/22621-map-check.html
сам не пробовал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 20.8.2014, 19:23
Сообщение #5
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

ivandm,
Я пробовал эти варианты ! то ошибки то падения ! отлично работает платный вариант (не пиар)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 19:48
Сообщение #6


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

marik, а чем 2х2 mode не устраивает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 20.8.2014, 19:58
Сообщение #7
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Лучше напишите самостоятельно. Плагин достаточно простой. Можно взять простейший код из ЗП:


Код:
#include<amxmodx> 
#include<amxmisc>

public plugin_init()
{
register_plugin("mapc", "1.0", "ololosha")
register_event("HLTV", "EventRoundStart", "a", "1=0", "2=0")
}

public EventRoundStart()
{
if(fnGetPlayers < 5)
{
Команда на вывод голосования.
}
}


// Подсчитываем людей
fnGetPlayers()
{
static iPlayers, id
iPlayers = 0

for (id = 1; id <= g_maxplayers; id++)
{
if (is_user_alive(id))
iPlayers++
}

return iPlayers;
}


Только я не помню, являются игроки живыми в начале раунда или нет. Если нет, тогда условие не сработает. В таком случае, лучше подсчитывать игроков в командах, а не живые тела.

Отредактировал: SISA, - 20.8.2014, 20:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
marik
сообщение 20.8.2014, 20:02
Сообщение #8
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

Bloo,
Да вот в чем трабл ! у меня ксдм он мне не походит ! люди появляются за той стенкой !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 20:04
Сообщение #9


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

marik, а, ну когда то Сайлент заикался по поводу этого плагина для CSDM) так что ждем и надеемся)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Templar
сообщение 20.8.2014, 20:38
Сообщение #10
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

Меценат Меценат

Цитата(Templar @ 20.8.2014, 20:52) *
Добрый вечер.

Вроде где-то я видел такой плагин на проверку игроков, тобишь, если на сервере меньше X людей ( Проверка каждые 5 минут ) то кидается votemap на смену карты пусть будет образно dust2_2x2 ... Спасибо

2x2 стоит но дело в том, что народ уходит хочу попробывать такой вариант для теста...

Цитата(marik @ 20.8.2014, 21:16) *
Templar,
Я к сожалению не нашел замену и взял тут


Цена смешная, попробую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 20:42
Сообщение #11


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Templar, успел?) Магазинчик лежит что то)
А нет, заработал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ivandm
сообщение 20.8.2014, 20:44
Сообщение #12
Стаж: 11 лет

Сообщений: 63
Благодарностей: 14
Полезность: 112

Bloo,
может сделать добавить подраздел, плагины>для csdm :) ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 20.8.2014, 20:51
Сообщение #13


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

ivandm, у меня в топике по CSDM есть спойлер с небольшим списком плагинов, там предлагайте плагины быду добавлять, раздел делать под него не вижу смысла, он будет мизерный.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
marik
сообщение 20.8.2014, 23:00
Сообщение #14
Стаж: 12 лет

Сообщений: 593
Благодарностей: 130
Полезность: < 0

Bloo,
CSDM довольно популярный мод ! и для него маленький раздел сделать вроде будет не плохо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 20.8.2014, 23:10
Сообщение #15
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(SISA @ 20.8.2014, 21:58) *
Лучше напишите самостоятельно. Плагин достаточно простой.

Грамотно сделать уже не так просто. Важно, чтобы голосование не было 'тупым': не создавалось сразу же, как народу стало мало, убеждалось, что онлайн упал и не прибавляется.

У меня есть кое-какие наработки по этой теме для CSDM - CSDM Auto FFA, тот же алгоритм можно применить и для votemap. Меня функционал интересует мало, если что будет когда-то делаться - то на коммерческой основе. Но лучшим решением для 'карты меньше' будет являться 'Mode 2x2' с поддержкой CSDM.


Цитата(SISA @ 20.8.2014, 21:58) *
Только я не помню, являются игроки живыми в начале раунда или нет.

В 99.8% случаев не являются. Я как-то 'замерял' на ряде серверов этот момент, вот кусочек:
Скрытый текст
Код
L 07/04/2014 - 12:45:33    Total map stats: 239 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.41%)
L 07/04/2014 - 14:50:55    Total map stats: 223 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.44%)
L 07/07/2014 - 20:27:30    Total map stats: 618 spawns, 1 1st spawns after round end, 1 spawns before 'New Round' event (0.16%)
L 07/07/2014 - 23:16:54    Total map stats: 386 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.25%)
L 07/09/2014 - 19:55:38    Total map stats: 954 spawns, 4 1st spawns after round end, 1 spawns before 'New Round' event (0.10%)
L 07/10/2014 - 14:17:50    Total map stats: 266 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.37%)
L 07/10/2014 - 14:59:57    Total map stats: 244 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.40%)
L 07/12/2014 - 02:18:42    Total map stats: 269 spawns, 0 1st spawns after round end, 1 spawns before 'New Round' event (0.37%)

EventRoundStart - некорректное название. Правильнее EventNewRound, а вот старт раунда происходит после окончания freezetime. Проще всего считать игроков именно при старте раунда, как это сделано в 'Mode 2x2'.


Кстати, пара плагинов от автора диковины за 50 р.: 1, 2, зацените комменты good.gif
'Завидую' я таким ребятам: только научился связывать две функции - берёшь код из паблика или тот, которым с тобой поделились, делаешь мелкие правки, обязательно завлекающее школьников описание с картинками, компилируешь, желательно с привязкой, и продаёшь по 50-100 р., обязательно только на своём сайте (чтобы комменты и отзывы можно было тереть). Профит! good.gif

Цитата
Здесь вы можете приобрести плагины, которых нигде не найдете, так как делаю и пишу я их сам!

Радует, что все запятые на месте )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Templar
сообщение 22.8.2014, 20:39
Сообщение #16
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

Меценат Меценат

Цитата(marik @ 20.8.2014, 21:16) *
Templar,
Я к сожалению не нашел замену и взял тут


крч купил это бред без исходника, что перехотелось ставить на сервере...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.8.2014, 20:55
Сообщение #17
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Templar, только не говори, что ты рассчитывал получить исходник после покупки.
Я буду долго смеяться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Templar
сообщение 22.8.2014, 21:01
Сообщение #18
Иконка группы

Стаж: 18 лет

Сообщений: 2680
Благодарностей: 978
Полезность: 860

Меценат Меценат

Цитата(Safety1st @ 22.8.2014, 22:55) *
Templar, только не говори, что ты рассчитывал получить исходник после покупки.
Я буду долго смеяться.


Ну честно говоря для того супер привата я думал что ОН просто должен был быть с исходником... Так что смейся :)

Так что тема актуальна, может действительно есть у кого мего там приват, так я еще денег дам :D не вопрос, мне бы проблему решить как то...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 23.8.2014, 1:17
Сообщение #19
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Собери ещё желающих. Ваша компания получит плагин с большой скидкой и гарантию, что будут учтены пожелания каждого.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magis1337
сообщение 23.8.2014, 1:27
Сообщение #20
Стаж: 11 лет
Город: Odessa

Сообщений: 2782
Благодарностей: 1535
Полезность: 918

host5.ru
Меценат Меценат

Цитата(Templar @ 20.8.2014, 18:52) *
Добрый вечер.

Вроде где-то я видел такой плагин на проверку игроков, тобишь, если на сервере меньше X людей ( Проверка каждые 5 минут ) то кидается votemap на смену карты пусть будет образно dust2_2x2 ... Спасибо

Использую вот этот плагин, работает давно=)) меняет карту когда 21. Делает проверку 120сек, если так же остается меняет автоматически
Код:
#include <amxmodx>

new g_num, cv_clients, g_maxplayers

public plugin_init()
{
register_plugin("No Players Map", "0.1", "X-factor")
cv_clients = register_cvar("nomap_players", "21")
g_maxplayers = get_maxplayers()

set_task(120.0, "check_players", 0, _, _, "b") //через сколько после запуска сервера начинать проверку кол-ва игроков
}

public check_clients()
{
new id
g_num = 0

for (id = 1; id <= g_maxplayers; id++)
{
if (is_user_connected(id) && !is_user_hltv(id))
g_num++
}
return g_num
}

public check_players()
{
new currentMap[32]
new map[] = "de_dust2"
get_mapname(currentMap, 31)

if (check_clients() < get_pcvar_num(cv_clients) && !equali(map, currentMap))
{
set_task(10.0, "change_map", 0, map, charsmax(map))
client_print(0, print_chat, "[NoPlayers] Через 10 секунд карта поменяется на %s!", map)
console_print(0, "[NoPlayers] Before 10 sec. map will be change to %s!", map)
}
return PLUGIN_CONTINUE
}

public change_map(map[])
{
server_cmd("changelevel %s", map)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: