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

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

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

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

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

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

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

CSDM как ночной режим

Статус пользователя Bloo
сообщение 3.4.2015, 9:24
Сообщение #21


Стаж: 12 лет

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

Fullserver, ему нужен еще бесконечный раунд, думаю можно реализовать с помощью RC.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя timmmi
сообщение 3.4.2015, 9:24
Сообщение #22


Стаж: 11 лет

Сообщений: 150
Благодарностей: 5
Полезность: 36

Цитата(Fullserver @ 3.4.2015, 9:20) *
timmmi, используйте этот + то что я написал.

а какую версию там выбрать то плюс клиенты какие то
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 9:31
Сообщение #23


Стаж: 12 лет

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

timmmi, какие клиенты? Можешь взять поновее CSDM, для старых билдов там тоже есть решение CSDM 2.1.3 by KWo (RUS/EN) & last versions
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 3.4.2015, 9:34
Сообщение #24


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

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

timmmi, CSDM 2.1.2 последняя версия.

Bloo, мне казалось, в нее включен бесконечный раунд. Если нет,

Код:
#include <amxmodx>

public plugin_init() {
register_plugin("CSDM OFF ON", "1.0", "Dosyk")

new Total[10]
get_time( "%H", Total, 11 )
if(0<str_to_num(Total)<9){
server_cmd("csdm_enable")
unpause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
}
else{
server_cmd("csdm_disable")
pause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя timmmi
сообщение 3.4.2015, 9:34
Сообщение #25


Стаж: 11 лет

Сообщений: 150
Благодарностей: 5
Полезность: 36

Цитата(Bloo @ 3.4.2015, 9:31) *
timmmi, какие клиенты? Можешь взять поновее CSDM, для старых билдов там тоже есть решение CSDM 2.1.3 by KWo (RUS/EN) & last versions

эт понятно у нас есть ксдм включалка отключалка осталочсь только решить насчет раундов и бамба чтоб не ставилась за время ночного ксдм да и раунды чтоб не были по 2 минуты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 9:37
Сообщение #26


Стаж: 12 лет

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

Fullserver, я забыл что еcть мега плагины на amxx для блока раунда dntknw.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя timmmi
сообщение 3.4.2015, 9:37
Сообщение #27


Стаж: 11 лет

Сообщений: 150
Благодарностей: 5
Полезность: 36

получается чтобы все это осушествить понадобится около 4-5 плагинов как я понял?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 9:39
Сообщение #28


Стаж: 12 лет

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

timmmi, для обычного CSDM с закупкой и стандартными спавнами, достаточно плагина выше, плагина блока раунда, и csdm_main (ну и модуль csdm соответственно)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя timmmi
сообщение 3.4.2015, 10:04
Сообщение #29


Стаж: 11 лет

Сообщений: 150
Благодарностей: 5
Полезность: 36

Цитата(Bloo @ 3.4.2015, 9:39) *
timmmi, для обычного CSDM с закупкой и стандартными спавнами, достаточно плагина выше, плагина блока раунда, и csdm_main (ну и модуль csdm соответственно)

получается надо создать один плагин который будет включать определенные плагины и отключать их в определенно заданное время я правильно понял?
все для csdm есть. нужен только включатель и отключатель для чтоб небыло много плагинов которые дают нагрузку на сервер
короче я немного запутался
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 10:07
Сообщение #30


Стаж: 12 лет

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

timmmi, тут все есть.
Например так:
Код:
#include <amxmodx>

public plugin_init() {
register_plugin("CSDM OFF ON", "1.0", "Dosyk")

new Total[10]
get_time( "%H", Total, 11 )
if(0<str_to_num(Total)<9){
server_cmd("csdm_enable")
unpause("ac","round_block.amxx")
unpause("ac","csdm_xxx.amxx")
unpause("ac","csdm_xxx2.amxx")
unpause("ac","csdm_xxx3.amxx")
}
else{
server_cmd("csdm_disable")
pause("ac","round_block.amxx")
pause("ac","csdm_xxx.amxx")
pause("ac","csdm_xxx2.amxx")
pause("ac","csdm_xxx3.amxx")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 3.4.2015, 10:23
Сообщение #31


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

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Bloo, не обязательно ставить на паузу csdm. csdm_disable должно хватить. К тому же модуль csdm на паузу поставить невозможно. Пауза контролирующих его плагинов может только привести к возникновению багов.

Отредактировал: Fullserver, - 3.4.2015, 10:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 10:29
Сообщение #32


Стаж: 12 лет

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

Fullserver, я имел ввиду дополнительные плагины, типа всяких там переходов в спектры, восстановление патронов и прочее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя timmmi
сообщение 3.4.2015, 10:51
Сообщение #33


Стаж: 11 лет

Сообщений: 150
Благодарностей: 5
Полезность: 36

Цитата(Bloo @ 3.4.2015, 10:29) *
Fullserver, я имел ввиду дополнительные плагины, типа всяких там переходов в спектры, восстановление патронов и прочее.

ну помоему на многих паблик серверах набор плагинов примерно такой
Скрытый текст
opengl32.amxx
aim_detector.amxx
amxbans_core.amxx
amxbans_ssban.amxx
amxbans_main.amxx
antiflood.amxx
admincmd.amxx
admin_vgk.amxx
adminvote.amxx
adminchat.amxx
cmdmenu.amxx
imessage.amxx
mapsmenu.amxx
menufront.amxx
mutemenu.amxx
b_timer.amxx
Blue_Fade.amxx
damage.amxx
multilingual.amxx
nextmap.amxx
deagsmapmanager.amxx
pausecfg.amxx
plmenu.amxx
restmenu.amxx
resetcore.amxx
restart.amxx
spawn.amxx
scrollmsg.amxx
stats_logging.amxx
statscfg.amxx
statsx.amxx
block_change_name.amxx
timeleft.amxx
vip_admin_menus.amxx
VIPSystem.amxx
SisteamPrefixVS.amxx
admin_esp_mini.amxx
banip_fakes.amxx
ad_manager.amxx
equipment_flood_fix.amxx
colored_translit.amxx
colored_translit_config.amxx

и нам нужно на время ночного режима отключить некоторые плагины и в то же время включить набор плагинов для CSDM ну чтоб автоматически в заданное время одни плагины вырубались а другие врубались без участия кого либо
вот насчет нагрузки и багов это уже надо тестировать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 3.4.2015, 10:54
Сообщение #34


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

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

timmmi,

Неужели непонятно?

Код:
pause("ac","round_block.amxx")
отключение

Код:
unpause("ac","round_block.amxx")
включение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 11:01
Сообщение #35


Стаж: 12 лет

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

timmmi, все очень просто, после if начало ночного режима, после else конец ночного режима.
Например нам нужно в ночном режиме отключить вип систему, а после включить, делаем так:
Код:
#include <amxmodx>

public plugin_init() {
register_plugin("CSDM OFF ON", "1.0", "Dosyk")

new Total[10]
get_time( "%H", Total, 11 )
if(0<str_to_num(Total)<9){
server_cmd("csdm_enable")
unpause("ac","round_block.amxx")
pause("ac","VIPSystem.amxx")
}
else{
server_cmd("csdm_disable")
pause("ac","round_block.amxx")
unpause("ac",VIPSystem.amxx")
}
}

По такому же принципу вкл/выкл остальные плагины.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 7entol
сообщение 3.4.2015, 11:02
Сообщение #36


Стаж: 12 лет

Сообщений: 143
Благодарностей: 66
Полезность: 214

Цитата(Fullserver @ 3.4.2015, 14:54) *
timmmi,

Неужели непонятно?

Скрытый текст
Код:
pause("ac","round_block.amxx")
отключение

Код:
unpause("ac","round_block.amxx")
включение

Вы имеете ввиду каждый свой плагин прописать на паузу? Правильно понял?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.4.2015, 11:03
Сообщение #37


Стаж: 12 лет

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

7entol, зачем каждый, только те которые не нужны в ночном режиме.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя anoff
сообщение 9.4.2015, 4:00
Сообщение #38


Стаж: 15 лет

Сообщений: 26
Благодарностей: 6
Полезность: 136

Цитата(SiziF @ 2.4.2015, 22:38) *
Так скальпель скоро в бомжа превратится)

Никола,скальпель уже почти бомж :D
По теме: Хорошо что тема на глаза попалась,хорошая идея,попробую реализовать у себя.


Nova Project coming soon.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Topgear
сообщение 27.4.2015, 6:20
Сообщение #39


Стаж: 11 лет

Сообщений: 193
Благодарностей: 83
Полезность: 94

Bloo, не совсем коректно работает плагин
Код
#include <amxmodx>
  
public plugin_init() {
   register_plugin("CSDM OFF ON", "1.0", "Dosyk")
  
   new Total[10]
   get_time( "%H", Total, 11 )        
   if(0<str_to_num(Total)<9){
      server_cmd("csdm_enable")
      unpause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
      }
   else{
      server_cmd("csdm_disable")
      pause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
      }
}


во-первых csdm включается только после ручной смены карты после наступления указанного времени, а во-вторых с сами временем какие-то траблы. так и не понял как правильно указывать.
Проверял на домашнем сервере 6153. устанавливал плагин, после менял время на компе. подходило время, дм автоматически не включался\выключался, менял карту руками, после чего то включался, то не включался дм. то с 10 утра начинал работать, то ещё как-то.
и я вот понять не могу, либо я не правильно тестил, либо как-то оптимизировать плагин.
Хотелось бы чтоб дм на сервере включался с 11 вечера и до 10 утра. Буду благодарен за помощь

Отредактировал: Topgear, - 27.4.2015, 6:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Dukkhaz0r
сообщение 27.4.2015, 6:27
Сообщение #40


Стаж: 12 лет

Сообщений: 343
Благодарностей: 294
Полезность: 812

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

Код:
#include <amxmodx>

public plugin_init() {
register_plugin("CSDM OFF ON", "1.0", "Dosyk")
set_task(60.0,"CheckTime",.flags="b");
}

public CheckTime() {
new Total[10]
get_time( "%H", Total, 11 )
if(0<str_to_num(Total)<9){
server_cmd("csdm_enable")
unpause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
}
else{
server_cmd("csdm_disable")
pause("ac","ПЛАГИН_ДЛЯ_РАУНДА.amxx")
}
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: