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

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

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

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

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

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

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

Типо No Players Map, но малость другой функционал..

, При совсем пустом сервере...
Статус пользователя edge
сообщение 4.6.2012, 11:53
Сообщение #1


Стаж: 14 лет

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

Всем здравствуйте.
В общем, есть ли такой плагин, который делает так: если на сервере минимум игроков (желательно чтоб настраивался этот cvar) он выводил на голосование карту dd2_2x2, а если совсем нет игроков- то автоматически, через 1-2 минуты ставил её...А то на сервере в 4-6 часов ночи, игроков ну очень мало, а иногда вообще нет...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Саша
сообщение 4.6.2012, 12:03
Сообщение #2


Стаж: 16 лет

Сообщений: 1082
Благодарностей: 441
Полезность: 828

Ufps Map Manager (UMM)

Отредактировал: Саша, - 4.6.2012, 12:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 4.6.2012, 12:20
Сообщение #3


Стаж: 14 лет

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

Саша,
Я не хочу менять мэп менеджер, он и так норм...Мне нужен небольшой плагин похожий на No Players Map, но с функцией чтобы карта ставилась автоматом, без игроков...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 4.6.2012, 15:51
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Когда выкладывал кусок кода здесь, сейчас поищу.


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 4.6.2012, 16:30
Сообщение #5


Стаж: 14 лет

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

Fred Perry,
Давай, буду благодарен =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 4.6.2012, 17:12
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(edge @ 4.6.2012, 17:30) *
Fred Perry,
Давай, буду благодарен =)

До завтра выложу, искать долго буду. :)


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 4.6.2012, 17:57
Сообщение #7


Стаж: 14 лет

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

Цитата(Fred Perry @ 4.6.2012, 18:12) *
До завтра выложу, искать долго буду. :)

Ну ок) Слушай, а если пока поставить No Players Map, то он не будет мешать работе mapchooser.amxx ?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя edge
сообщение 5.6.2012, 18:18
Сообщение #8


Стаж: 14 лет

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

Fred Perry,
Всё же не нашёл...Эх...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя exstensy
сообщение 5.6.2012, 20:31
Сообщение #9


Стаж: 13 лет

Сообщений: 90
Благодарностей: 17
Полезность: 149

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

#define PLUGIN "Map On Time"
#define AUTHOR "Trofian"
#define VERSION "0.1"
#pragma tabsize 0


new MAXPLAYERS
new time_H, time_M

new CVAR_msh,CVAR_msth,CVAR_mm, CVAR_tm
new pre_msh[3],pre_msth[3],pre_tm[3]
new timeleft,msh,msth,tm
new msth_oo
new mm[32]
new curr_map[32]

new bool:pre_ore_w = true
new bool:stop_n = false

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

MAXPLAYERS = get_maxplayers()
CVAR_msh = register_cvar("mot_start_h","22")
CVAR_msth = register_cvar("mot_stop_h","10")
CVAR_tm = register_cvar("mp_timelimit","25")
CVAR_mm = register_cvar("mot_map", "de_dust")
set_task (10.0, "Display_time",_,_,_,"b",_)
set_task (2.0,"write_cvar")
set_task (4.0,"write_cvar2")
}

public write_cvar()
{
get_pcvar_string(CVAR_msh, pre_msh, 2)
get_pcvar_string(CVAR_msth, pre_msth, 2)
get_pcvar_string(CVAR_tm, pre_tm, 2)
get_pcvar_string(CVAR_mm, mm, 31)
}

public write_cvar2()
{
msh = str_to_num (pre_msh)
msth = str_to_num (pre_msth)
tm = str_to_num (pre_tm)
msth_oo = str_to_num (pre_msth)

if (msh >= msth)
{
msth = msth+24
}
}

public Display_time()
{
timeleft = get_timeleft()
time (time_H, time_M)
get_mapname(curr_map, 31)

set_hudmessage(255, 170, 0, 0.16, 0.0, 0, 6.0, 10.0)
if (time_H >= msh && time_H < msth && pre_ore_w == true && !equali(curr_map, mm))
{
pre_ore_w = false
server_cmd("mp_timelimit 4")
}

else if (time_H >= msh && time_H < msth && pre_ore_w == false && !equali(curr_map, mm))
{
if (timeleft >= 60)
{
for (new i = 1; i<MAXPLAYERS; i++)
{
show_hudmessage (i, "Ночной режим через %d минуты^nНа карте %s с %d:00 до %d:00", timeleft/60+1, mm, msh, msth_oo)
}
}else if (timeleft < 60){
for (new i = 1; i<MAXPLAYERS; i++)
{
show_hudmessage (i, "Ночной режим через %d секунд^nНа карте %s с %d:00 до %d:00", timeleft, mm, msh, msth_oo)
}
}
if (timeleft <= 20)
{
set_task( 5.0, "ch_map")
set_hudmessage ( 200, 0, 0, -1.0, 0.35, 0, 6.0, 30.0, 0.4, 0.2, 4)
for (new i = 1; i<MAXPLAYERS; i++)
{
show_hudmessage (i, "Карта сменится на %s через 5 секунд!", mm)
}
}
}

else if (time_H >= msh && time_H < msth && equali(curr_map, mm))
{
server_cmd("mp_timelimit 0")
for (new i = 1; i<MAXPLAYERS; i++)
{
show_hudmessage (i, "На сервере включён ночной режим на карте %s с %d:00 до %d:00", mm, msh, msth_oo)
}
stop_n = false
}

else if (time_H < msh || time_H > msth && stop_n == false)
{
server_cmd("mp_timelimit %s",tm)
stop_n = true
}
}

public ch_map()
{
server_cmd("changelevel %s", mm)
}

Может не совсем то, но все же как вам нужно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (sector)
сообщение 5.6.2012, 22:18
Сообщение #10


Стаж: 15 лет

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

edge, Держи!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя edge
сообщение 6.6.2012, 13:05
Сообщение #11


Стаж: 14 лет

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

(sector),
ВО !ТО что НАДО !СПС =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: