|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Round Non-Stop 0.3.6
|
|
slogic | Дата: Пятница, 28.12.2007, 14:16:01 | Сообщение # 16 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (1c3_1k) Такой вопрос, можно ли, что бы эти боты отображались в таблице счета, а не в спектаторах? Убери флаг f из amx_round_nonstop_flags.
|
|
| |
Argus | Дата: Пятница, 01.02.2008, 14:27:37 | Сообщение # 17 |
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Статус: Не в сети
| прив slogic. искал подобный плагин на alliedmods, нашел только Roundend Blocker и ещё парочку убогих - вообще, полный отстой. твой Round Non-Stop 0.3.6 меня очень порадовал - то что надо! спасибо! но возникла некоторая проблема во взаимодействии с античитом, конкретно - myac.amxx (плагин кикает клиентов без античита, и этих ботов в том числе) там можно прописывать исключения (по ip адресу), но я не смог найти такое, чтобы пускало этих ботов. что делать? myac.sma: Code #include <amxmodx> #include <amxmisc>
#define PLUGIN "myAC.Kick" #define VERSION "1.1" #define AUTHOR "Wonder"
#define MAX_IPS 50 #define KICKTIME 1 #define REASON "[myAC] It is required to start myAC.Client !!!"
new g_ips[MAX_IPS][16] new g_config[64] new g_ip
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) }
public plugin_cfg() { get_configsdir(g_config,63) format(g_config,63,"%s/whitelist.txt",g_config) load_settings() }
public delayed_kick(userid) { server_cmd("kick #%d %s", userid, REASON) }
public client_connect(id){ new infoField[32] new ip[16]
get_user_ip(id,ip,15,1) for (new i=0; i<g_ip; ++i) { if (equal(ip,g_ips[i])) { return PLUGIN_CONTINUE } } get_user_info(id, "*myAC", infoField, 32)
if (strlen(infoField) <= 0) { new userid=get_user_userid(id) set_task(float(KICKTIME), "delayed_kick", userid) } return PLUGIN_CONTINUE }
public load_settings() { if (!file_exists(g_config)) { return PLUGIN_CONTINUE } new string[16],line,len while (read_file(g_config,line++,string,15,len)) { if (string[0]==';' || !len) continue copy(g_ips[g_ip],15,string) g_ip++ } return PLUGIN_CONTINUE }
Правила форума Поиск плагинов Последние сообщения форума
Сообщение отредактировал Argus - Пятница, 01.02.2008, 14:29:16 |
|
| |
slogic | Дата: Пятница, 01.02.2008, 14:46:26 | Сообщение # 18 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| В client_connect(id) проверяй is_user_bot(id), если true, до делай return. Автору скажи, чтобы плагин доработал (если он живой).
|
|
| |
Argus | Дата: Пятница, 01.02.2008, 15:03:29 | Сообщение # 19 |
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Статус: Не в сети
| сделал всё как ты сказал и проблема решилась. ещё раз спасибо тебе, slogic p.s. так же я добавил проверку на is_user_hltv(id) - тоже полезная вещь.
Правила форума Поиск плагинов Последние сообщения форума
Сообщение отредактировал Argus - Пятница, 01.02.2008, 15:12:44 |
|
| |
NegativkO | Дата: Четверг, 14.08.2008, 19:29:11 | Сообщение # 20 |
Полковник
Группа: Пользователи
Сообщений: 184
Статус: Не в сети
| Как странно... У меня GunGame сезрвер. Я поставил этот плагин чтобы на случай если играют 1х1 раунд енд постоянно не включался. А тут он мне сделал так что теперь бомы нету(
Признаю только сверх качественные и дораотанные плагины т.е. в основном русские =]
|
|
| |
slogic | Дата: Четверг, 14.08.2008, 20:28:31 | Сообщение # 21 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Скорее всего она у служебного бота Это может привести к рестарту раунда, когда время раунда закончится. Проблема у меня в TODO листе. Вот когда время будет это исправить - хз.
|
|
| |
NegativkO | Дата: Четверг, 14.08.2008, 20:37:08 | Сообщение # 22 |
Полковник
Группа: Пользователи
Сообщений: 184
Статус: Не в сети
| А можно сделать так типо ник у служ бота один, и был ы доп. плагин который бы у служ оты выкидывал бомбу всегда. А служ бот всегда ы ыл на респе Т хоть и неуязвим и невидем. Я думаю это наверное было бы не плохо...
Признаю только сверх качественные и дораотанные плагины т.е. в основном русские =]
|
|
| |
Brute | Дата: Четверг, 14.08.2008, 20:52:07 | Сообщение # 23 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| Quote (slogic) Скорее всего она у служебного бота Огромная дыра в плагине или нет, всё таки нет. Плагин предназначен для нон-стоп гемплея, т.е. не должно быть ни каких триггеров, которое могли бы остановить раунд. Если спавнить бомбу, значит и раунд должен кончится, иначе получается полная несправедливость в отношении команды КТ-они всё время будут проигрывать.
|
|
| |
slogic | Дата: Среда, 27.08.2008, 20:31:25 | Сообщение # 24 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Quote (NegativkO) А можно сделать так типо ник у служ бота один, и был ы доп. плагин который бы у служ оты выкидывал бомбу всегда. Все уже продумано. При получении особого сообщения боту надо просто выбрасывать бомбу, вызывая команду, и тогда она должна уничтожиться внешним приложением (CSDM например). Есть одна проблема - у меня пока не возникло желание ковыряться с плагинами.
|
|
| |
Argus | Дата: Среда, 27.08.2008, 20:33:31 | Сообщение # 25 |
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Статус: Не в сети
| кстати, пол года уже юзаю этот плагин и у меня с ним возникли некоторые проблемы. мониторю через HLSW серваки, нажимаю Rcon Status Command для того чтобы напротив каждого ника отобразился ip. На DM сервере где весит 2 этих бота эта функция глючит. а именно, она отображает ip только тех игроков, у которой некий индекс меньше, чем у обоих из ботов (у ботов между собой индексы разняца только на единицу) Например, прямо сейчас нажимаю, получаю такой лог: Quote name userid uniqueid frag time ping loss adr 1 "yyy" 5142 STEAM_ID_LAN 34 14:27 18 0 10.253.31.228:50456 2 "Welcome to Yagel CSDM Server" 5143 UNKNOWN 0 102:25:32 0 0 3 "Visit cw.mediazona.ru" 5144 UNKNOWN 0 102:25:32 0 0 4 "Scorpion" 5148 STEAM_ID_LAN 21 09:32 15 0 10.253.132.68:27005 5 "-=*Deagle*=-" 5161 STEAM_ID_LAN 17 04:55 24 0 10.253.89.40:50850 7 "necrosss" 5155 STEAM_ID_LAN 29 07:42 40 0 10.253.181.130:63718 9 "kto ybil kenny" 5169 STEAM_ID_LAN 0 00:33 40 0 10.253.134.130:27005 10 "Bonifaciy" 5162 STEAM_ID_LAN 15 03:50 39 0 10.253.124.233:27005 12 "i" 5165 STEAM_ID_LAN 5 01:54 37 0 10.253.159.168:2344 13 "Yagel Proxy 10.253.0.16:27100" 352 STEAM_ID_LAN hltv:1/64 delay:30 99:42:57 10.253.0.16:27100 14 "jaga.jaga" 5168 STEAM_ID_LAN 0 01:02 49 0 10.253.224.248:27005 16 "Goofy" 5164 STEAM_ID_LAN 6 02:29 47 0 10.253.173.120:27005 12 users в окошке ip отобразилось только у "yyy" У остальных - ничего не отобразилось. В общем, тут явный косяк HLSW, но учитывая, что исходников HLSW нету, то решение проблемы методом изменения HLSW не катит. Ошибка видимо такая - HLSW парсит эту инфу, и нарывается на строчку в которой вместо реального IP стоит 0 - тут и происходит сбой. приходится загружать такой конфиг через HLSW, чтобы нормально отобразились ip: Quote kick "Visit cw.mediazona.ru/smf" FALSE kick "Welcome to Yagel CSDM Server" FALSE status 1 FALSE
Правила форума Поиск плагинов Последние сообщения форума
Сообщение отредактировал Argus - Среда, 27.08.2008, 20:50:43 |
|
| |
reteiktor | Дата: Четверг, 30.10.2008, 02:19:51 | Сообщение # 26 |
Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Не в сети
| я для тренировки прыжков подойдет? и сильно ли его придется изменять если все что мне нужно - это чтоб раунд не заканчивался при условии что у всех бессмертие? Добавлено (2008-10-30, 2:19 Am) --------------------------------------------- гм.. попробовал. разницы нет. все равно время заканчивается и "террористс винз" а я хотел просто один на своем серваке попрыгать на обычных картах, потренировать lj
The Life Is a Slow Death...
|
|
| |
slogic | Дата: Четверг, 30.10.2008, 13:04:49 | Сообщение # 27 |
Генералиссимус
Группа: Админы
Сообщений: 1941
Статус: Не в сети
| Плагин No Objectives скачай, разработанный VEN'ом. Этот плагин блокирует рестарт раунда когда вся команда вымерла. У тебя игроки бессмертные.
|
|
| |
reteiktor | Дата: Четверг, 30.10.2008, 21:15:00 | Сообщение # 28 |
Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Не в сети
| спасибо. попробую. вообще приятно видеть, когда соотечественник делает хорошие плагины) Добавлено (2008-10-30, 9:15 Pm) --------------------------------------------- а вообще понимаешь... карты для hide n seek (может играл в такой мод) так и так нет никаких точек, но почему то все равно. когда раунд заканчивается - начинается новый
The Life Is a Slow Death...
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |