|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
amx_autorestart и ATAC
|
|
Agronom[SLK] | Дата: Воскресенье, 25.01.2009, 22:58:40 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Стоит amx_autorestart. Ну всем известно что творит народ перед авторестартом )) ТА\ТК Это весело, но баны от АТАСа летят :)) Отключать mp_friendlyfire не весело Методом логического тыка не получалось приделать паузу на ATAC, тогда решил попробовать через настройки АТАСа. Code #include <amxmodx>
public restart_time() set_task (get_cvar_float("amx_autorestart"),"restart_map",0)
public restart_map() { set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2) show_hudmessage(0,"[AMXX] Automatic Round-Restart!") set_cvar_float("sv_restart",2.0) set_cvar_num("atac_team_attacks", 5) set_cvar_num("atac_team_kills", 4) return PLUGIN_HANDLED }
public plugin_init() { register_plugin("Auto-Restart","1.00","ToT | V!PER") register_event("TextMsg","restart_time","a","2Game_C") register_cvar("amx_autorestart","20.0") set_cvar_num("atac_team_attacks", 0) set_cvar_num("atac_team_kills", 0)
return PLUGIN_CONTINUE } Плагин скомпилился, но эффекта нет.. как сделать правильно?) И для общего развития: как приделываются команды типа: amxx < command > [ argument ] amx_pausecfg <command> [name]
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Понедельник, 26.01.2009, 03:40:22 | Сообщение # 2 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Попробуй в plugin_cfg устанавливать квары.Quote (Agronom|SLK|) Плагин скомпилился, но эффекта нет.. как сделать правильно?) И для общего развития: как приделываются команды типа: amxx < command > [ argument ] amx_pausecfg [name Это уже вопросы по скриптингу, шуруй в соответствующий раздел
|
|
| |
Agronom[SLK] | Дата: Понедельник, 26.01.2009, 20:27:24 | Сообщение # 3 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Ну т.к. спрашиваю на основе чужого плагина, то возможно послали бы в "Обсуждение сторонних плагинов" Перенесите тогда тему пожалуйста туда, зачем их дублировать.. Вот сделал через pause, unpause, играл с флагами - не работает.. Code #include <amxmodx>
public restart_time() set_task (get_cvar_float("amx_autorestart"),"restart_map",0)
public restart_map() { set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2) show_hudmessage(0,"[AMXX] Automatic Round-Restart!") set_cvar_float("sv_restart",2.0) unpause("c","atac.amxx") return PLUGIN_HANDLED }
public plugin_init() { register_plugin("Auto-Restart","1.01","ToT | V!PER -EditedBySLK") register_event("TextMsg","restart_time","a","2Game_C") register_cvar("amx_autorestart","20.0") pause("c","atac.amxx") return PLUGIN_CONTINUE } но АТАС после этого так в amx_plugins выдается: [ 52] unknown unknown unknown atac.amxx running С оригинальным плагом: [ 52] ATAC 3.0.1 ATAC Team atac.amxx running
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Понедельник, 26.01.2009, 22:31:30 | Сообщение # 4 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (Agronom|SLK|) но АТАС после этого так в amx_plugins выдается: [ 52] unknown unknown unknown atac.amxx running Поздравляю, ты убил ему plugin_init))
|
|
| |
Agronom[SLK] | Дата: Вторник, 27.01.2009, 02:28:59 | Сообщение # 5 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Quote (DaTa) Поздравляю, ты убил ему plugin_init)) Ндаа, видать не хватает мне фрагов просто в кс Ну так что, через какую команду реализовать отключение\включение АТАСа можно? Чтобы до рестарта АТАС выключен, после - включен.. Я ищу примеры в существующих плагинах, но ниче толкового не нашел..
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Вторник, 27.01.2009, 08:32:37 | Сообщение # 6 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (Agronom|SLK|) Я ищу примеры в существующих плагинах, но ниче толкового не нашел.. Я же тебе говорю, в plugin_cfg квары уже созданы и их можно там юзать: Code public plugin_cfg() { set_cvar_num("atac_team_attacks", 0) set_cvar_num("atac_team_kills", 0) }
|
|
| |
Agronom[SLK] | Дата: Вторник, 27.01.2009, 15:59:53 | Сообщение # 7 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Помещал эти строки в начало\конец плагина, нет эффекта. .... Ну по примеру альтернативной модификации этого же плага, видно, что настройки до рестарта выставляются в теле public plugin_init(), а после - в public restart_map() .. В том же плагине добавил нужные настройки вместо mp_friendlyfire, но все равно не работает..
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
Сообщение отредактировал Agronom[SLK] - Вторник, 27.01.2009, 16:00:14 |
|
| |
DaTa | Дата: Вторник, 27.01.2009, 16:10:14 | Сообщение # 8 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| В plugins.ini твой плагин после ataca? Дай исходники atac плагина, может там у него пост инициализация.
|
|
| |
Agronom[SLK] | Дата: Вторник, 27.01.2009, 16:23:18 | Сообщение # 9 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Quote (DaTa) В plugins.ini твой плагин после ataca? Дай исходники atac плагина, может там у него пост инициализация. atac не вписан в plugins.ini Плаг модифицированный для показа наказаний.
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Вторник, 27.01.2009, 16:46:43 | Сообщение # 10 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| #Game_C точно вызывается?
|
|
| |
Agronom[SLK] | Дата: Вторник, 27.01.2009, 16:52:59 | Сообщение # 11 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Quote (DaTa) #Game_C точно вызывается? А как это проверить?)
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Среда, 28.01.2009, 12:04:26 | Сообщение # 12 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Code #include <amxmodx>
public restart_time() set_task (get_cvar_float("amx_autorestart"),"restart_map",0)
public restart_map() { set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2) show_hudmessage(0,"[AMXX] Automatic Round-Restart!") set_cvar_float("sv_restart",2.0) set_cvar_num("atac_team_attacks", 5) set_cvar_num("atac_team_kills", 4) }
public plugin_init() { register_plugin("Auto-Restart","1.00","ToT | V!PER") register_event("TextMsg","restart_time","a","2Game_C") register_cvar("amx_autorestart","20.0") }
public plugin_cfg() { set_cvar_num("atac_team_attacks", 0) set_cvar_num("atac_team_kills", 0) } Должен работать с выложеным выше атасом. Quote (Agronom|SLK|) А как это проверить?) Например, log_amx("its work!")
|
|
| |
Agronom[SLK] | Дата: Среда, 28.01.2009, 19:06:34 | Сообщение # 13 |
Полковник
Группа: Пользователи
Сообщений: 222
Статус: Не в сети
| Quote (DaTa) Например, log_amx("its work!") Добавил в тело restart_map и plugin_init() Quote L 01/28/2009 - 19:01:00: [amx_autorestart.amxx] its work!-1 L 01/28/2009 - 19:01:25: [amx_autorestart.amxx] its work!-2 Но квары не срабатывают.. думал что мб квары не действуют так, как предполагаетс (т.е. если стоит 0 в этих кварах, то АТАС ТК\ТА и не учитывает). Проверял работу через команду atac_menu (как алльтернатива, если уж с этими не работает), но меню показывается..
МНЛТиП - Метод Нубского Логического Тыка и Подстановки
|
|
| |
DaTa | Дата: Среда, 28.01.2009, 20:36:02 | Сообщение # 14 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Ну в Quote (Agronom|SLK|) Прикрепления: atac.sma(29Kb) точно блокирует наказание =\
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |