Yet Another Voteban, Баним негодяев бесплатно без смс и регистрации |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Yet Another Voteban, Баним негодяев бесплатно без смс и регистрации |
ThePhoenix |
5.7.2015, 1:01
Сообщение
|
|
Ну а смысл какой? Допустим, сделать цифры 1, 2, 3 и 4 кликабельными, но при этом голос учитываться не будет (что не очень правильно). Если сделать их не кликабельными, то представь такую ситуацию: бежишь такой на зигу рашить, тут появляется враг, вылазит менюшка, ты жмешь единичку чтоб взять АК, А НИФИГА, ничего не происходит. сделаю квар Запускать голосование можно в начале раунда. Лучше один раз умереть выбрав правильный на своё усмотрение ответ,нежели тыкнуть шо попало и закинуть человечка в бан. В твоей теме будет то,что попросил или сюда скинешь? И разве обязательно делать не кликабельными? Просто выводить варианты ответа на цифры 5,6 нельзя? |
|
|
ThePhoenix |
5.7.2015, 22:13
Сообщение
|
|
|
|
|
ThePhoenix |
7.7.2015, 0:16
Сообщение
|
|
Когда будет реализован квар доступа?
|
|
|
Fintok |
7.7.2015, 14:26
Сообщение
|
|
ThePhoenix,
1. Кнопки Строка 499 Код: new menu[ 256 ], len, keys = MENU_KEY_1 + MENU_KEY_2 + MENU_KEY_3 + MENU_KEY_4---> Код: new menu[ 256 ], len, keys = MENU_KEY_5 + MENU_KEY_6 Строка 518 Код: if( key == 4 )---> Код: if( key == 5 ) Ланг файл Код: VOTEBAN_MENU_NO_YES = \w1. Нет^n2. Нет^n3. Нет^n4. \rДа---> Код: VOTEBAN_MENU_NO_YES = \w5. \rДа^n\w6. Нет 2. Только VIP Вставить между 36-37 строкой Код: g_pcvar_vip_access, Вставить между 84-85 строкой Код: g_pcvar_vip_access = register_cvar( "yav_vip_access", "m" ) Строка 630 Код: new user_flags, flags[ 2 ][ 23 ], temp[ 190 ]---> Код: new user_flags, flags[ 3 ][ 23 ], temp[ 190 ] Строка 642 Код: get_pcvar_string( g_pcvar_admin_access, flags[ 0 ], 22 )---> Код: get_pcvar_string( g_pcvar_admin_access, flags[ 0 ], 22 ) Добавить после 649 строки Код: if(flags[ 1 ][ 0 ] && !(user_flags & read_flags( flags[ 1 ] ) ) ) Строка 658 Код: if( flags[ 1 ][ 0 ] && ( user_flags & read_flags( flags[ 1 ] ) ) ) ---> Код: if( flags[ 2 ][ 0 ] && ( user_flags & read_flags( flags[ 2 ] ) ) ) Добавить в ланг файл Код: VOTEBAN_ONLY_VIP = Вотебан доступен только VIP игрокам! |
Поблагодарили 4 раз
|
|
ThePhoenix |
8.7.2015, 10:51
Сообщение
|
|
ThePhoenix, 2. Только VIP Вставить между 36-37 строкой Код: g_pcvar_vip_access, Вставить между 84-85 строкой Код: g_pcvar_vip_access = register_cvar( "yav_vip_access", "m" ) Строка 630 Код: new user_flags, flags[ 2 ][ 23 ], temp[ 190 ]---> Код: new user_flags, flags[ 3 ][ 23 ], temp[ 190 ] Строка 642 Код: get_pcvar_string( g_pcvar_admin_access, flags[ 0 ], 22 )---> Код: get_pcvar_string( g_pcvar_admin_access, flags[ 0 ], 22 ) Добавить после 649 строки Код: if(flags[ 1 ][ 0 ] && !(user_flags & read_flags( flags[ 1 ] ) ) ) Строка 658 Код: if( flags[ 1 ][ 0 ] && ( user_flags & read_flags( flags[ 1 ] ) ) ) ---> Код: if( flags[ 2 ][ 0 ] && ( user_flags & read_flags( flags[ 2 ] ) ) ) Добавить в ланг файл Код: VOTEBAN_ONLY_VIP = Вотебан доступен только VIP игрокам! Что-то вип доступ не желает работать! |
|
|
ThePhoenix |
8.7.2015, 11:27
Сообщение
|
|
Вотебан доступен всем и каждому,так что Fintok,твой метод не работает!
|
|
|
Fintok |
8.7.2015, 14:23
Сообщение
|
|
ThePhoenix, скорее всего что-то ты не так сделал, ну да ладно.
yet_another_voteban.sma ( 21,42 килобайт ) Кол-во скачиваний: 16 |
Поблагодарили 2 раз
|
|
ThePhoenix |
9.7.2015, 21:18
Сообщение
|
|
ThePhoenix, скорее всего что-то ты не так сделал, ну да ладно. yet_another_voteban.sma ( 21,42 килобайт ) Кол-во скачиваний: 16 сделал вроде бы всё верно,но эта версия работает,спасибо! |
|
|
antohab |
31.7.2015, 3:49
Сообщение
|
Ребят помогите логирование сделать
log_to_file("addons/amxmodx/logs/mylog.log Инициатор ?????, забаненый ?????, минут ??, причина ????? |
|
|
|
d3m37r4 |
4.8.2015, 17:30
Сообщение
|
|
Может, кто-нибудь подсказать, как привязать иммунитет (чтобы нельзя было юзать вотебан для игрока с флагом, и инициатору голосования выводилось уведомление) по какому-нибудь флагу, например ADMIN_LEVEL_H?
|
|
|
ThePhoenix |
4.8.2015, 19:57
Сообщение
|
|
ThePhoenix, скорее всего что-то ты не так сделал, ну да ладно. yet_another_voteban.sma ( 21,42 килобайт ) Кол-во скачиваний: 16 Ересь какая-то с кнопками,нажимаешь,а ничего не происходит. |
|
|
antohab |
11.8.2015, 22:45
Сообщение
|
Вместо своей причины было бы хорошо сделать выбор уже вписаных 5-6ти причин. А то 50% причин пишут матерных, а это отбивает желание возращаться на сервер.
|
|
|
|
Finalls |
22.8.2015, 22:34
Сообщение
|
Ребят помогите логирование сделать log_to_file("addons/amxmodx/logs/mylog.log Инициатор ?????, забаненый ?????, минут ??, причина ????? +1 присоеденяюсь к данно просьбе... И добавлю от себя т.к. у меня вотебан только для VIP игроков , было бы не плохо сделать в качестве админа забанившего указывать инициатора... Если такое возможно был бы очень благодарен... использусю fb+csbans. |
|
|
|
Fintok |
23.8.2015, 0:28
Сообщение
|
|
ThePhoenix, а ты изменил в ланг файле названия кнопок?
Код: VOTEBAN_MENU_NO_YES = \w1. Нет^n2. Нет^n3. Нет^n4. \rДа---> Код: VOTEBAN_MENU_NO_YES = \w5. \rДа^n\w6. Нет Ребят помогите логирование сделать log_to_file("addons/amxmodx/logs/mylog.log Инициатор ?????, забаненый ?????, минут ??, причина ????? Лог вотебана Строка 54-56 Код: new g_ban_id,---> Код: new g_start_id, Строка 129-136 Код: public clear_voteban_data()---> Код: public clear_voteban_data() Строка 405 Код: g_ban_id = b_id---> Код: g_start_id = id Строка 576-578 Код: new name[ 32 ], ip[ 16 ], authid[ 35 ], userid, time, id, temp[ 190 ]---> Код: new s_name[ 32 ], name[ 32 ], ip[ 16 ], authid[ 35 ], userid, time, id, temp[ 190 ], logs_dir[ 160 ] Вставляем после 506 строки Код: get_localinfo("amxx_logdir", logs_dir, charsmax(logs_dir)) Добавляем в ланг файл Код:
Строки могут у вас отличатся, так как я не вношу изменения в коде. |
|
|
Finalls |
23.8.2015, 15:03
Сообщение
|
Лог вотебана Строка 54-56 Код: new g_ban_id,---> Код: new g_start_id, Строка 129-136 Код: public clear_voteban_data()---> Код: public clear_voteban_data() Строка 405 Код: g_ban_id = b_id---> Код: g_start_id = id Строка 576-578 Код: new name[ 32 ], ip[ 16 ], authid[ 35 ], userid, time, id, temp[ 190 ]---> Код: new s_name[ 32 ], name[ 32 ], ip[ 16 ], authid[ 35 ], userid, time, id, temp[ 190 ], logs_dir[ 160 ] Вставляем после 506 строки Код: get_localinfo("amxx_logdir", logs_dir, charsmax(logs_dir)) Добавляем в ланг файл Код:
Строки могут у вас отличатся, так как я не вношу изменения в коде. Здалал для вип+логи в итоге при компиляции получил вот такие ошибки... Мб, я криворукий подскажите как исправить -( Ошибки при компиляции Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team (0) : fatal error 100: cannot read from file: "yet_another_voteban.p" Compilation aborted. 1 Error. Could not locate output file compiled/yet_another_voteban.amx (compile failed). Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team yet_another_voteban.sma(513) : error 017: undefined symbol "logs_dir" yet_another_voteban.sma(513) : error 072: "sizeof" operator is invalid on "function" symbols yet_another_voteban.sma(513) : error 029: invalid expression, assumed zero yet_another_voteban.sma(513) : fatal error 107: too many error messages on one line Compilation aborted. 4 Errors. 513 строка Код:
Атачем прикрепил переделанный мною плагин. yet_another_voteban.sma ( 21,81 килобайт ) Кол-во скачиваний: 5
Отредактировал: Finalls, - 23.8.2015, 15:11
|
|
|
|
Fintok |
23.8.2015, 15:40
Сообщение
|
|
Finalls, ты не там вставил функцию, я просто ошибся с номером строки
Исправь предпоследний мой пункт. Нужно было вставить после 605 строки, а не после 506 Cкрытый текст Должно так получится: Код: for( id = 1; id <= MAX_PLAYERS; id ++ )---> Код: for( id = 1; id <= MAX_PLAYERS; id ++ )
Отредактировал: Fintok, - 23.8.2015, 15:40
|
|
|
Finalls |
23.8.2015, 15:49
Сообщение
|
все равно
получаю вот это Лог компилятора Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team yet_another_voteban.sma(612) : warning 204: symbol is assigned a value that is never used: "logs_dir" yet_another_voteban.sma(614) : error 017: undefined symbol "logs_dir" yet_another_voteban.sma(614) : error 072: "sizeof" operator is invalid on "function" symbols yet_another_voteban.sma(614) : error 029: invalid expression, assumed zero yet_another_voteban.sma(614) : fatal error 107: too many error messages on one line Compilation aborted. 4 Errors. А вот скрин с этой строкой Фото |
|
|
|
Fintok |
23.8.2015, 15:55
Сообщение
|
|
|
Поблагодарили 1 раз
|
|
Finalls |
23.8.2015, 16:24
Сообщение
|
изменил скомпилилось... Получил вот такую ошибку но я так полагаю она не критичная yet_another_voteban.sma(612) : warning 217: loose indentation Но есть проблемки =) Вообщем вотебан почему то доступен всем кроме флага t Хотя в кварах прописано следующие... Квар yav_time_default "5" // Стандартное время бана в минутах, доступное для простых смертных (1 значение). yav_time "5 15 30 60" // Доступные времена банов для игроков с флагом доступа yav_time_access (от 1 до 5 значений, через пробе yav_ban_type "2" // Тип бана: 1 = AMXBANS; 2 = FRESHBANS; 3 = ADVANCED BANS, 4 = SUPERBAN, 5 = ADDIP, 6 = BANID (STEAMID). yav_delay "1" // Задержка между голосованиями, в минутах. yav_duration "15" // Длительность голосования. yav_percent "65" // Необходимый процент проголосовавших игроков для осуществления бана (1-100). yav_min_players "3" // Минимум игроков на сервере для возможности открыть меню голосования. yav_spec_admins "0" // Учитывать ли админов в команде наблюдателей как активных админов. yav_time_access "t" // Флаг для доступа выбора времени бана и к голосованию без кулдауна. (можно указать несколько: "abc"). yav_admin_access "b" // Флаг админа для блока голосования и включения оповещения админов. (можно указать несколько: "abc", либ yav_immunity_access "a" // Флаг иммунитета к вотебану (можно указать несколько: "abc"). А так же в папке cstrike/addons/amxmodx/logs/ Отсутсвуют логи =(((( Блин похоже я совсем криворукий =) Fintok, извини что трачу твое время... приложил исходник... Глянь плз... чёт вообще не получается ( yet_another_voteban.sma ( 21,81 килобайт ) Кол-во скачиваний: 4 |
|
|
|
Fintok |
23.8.2015, 19:24
Сообщение
|
|
|
|
|