Участник
Пользователь
- Сообщения
- 148
- Реакции
- 8
- Ошибка
-
при бане вотебаном Lite VoteBan neygomon не пишет кто забанил
- ОС
- Linux
- Amx Mod X
-
AMX Mod X 1.9.0.5263
C++
- Билд
-
Build date: 03:13:55 Oct 25 2021 (2753)
C++
- ReGamedll
-
ReGameDLL version: 5.21.0.540-dev
C++
- Версия Metamod
-
Metamod-r v1.3.0.128, API (5:13)
C++
- Список метамодулей
-
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.92d ini Start Never [ 2] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5263 ini Start ANY [ 3] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY ANY [ 4] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY [ 5] WHBlocker RUN - whblocker_mm_i386.so v1.5.696 ini Chlvl ANY [ 6] MySQL RUN - mysql_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [ 7] SQLite RUN - sqlite_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [ 8] Fun RUN - fun_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [ 9] Engine RUN - engine_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [10] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [11] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [12] ReAPI RUN - reapi_amxx_i386.so v5.21.0.252-dev pl2 ANY Never [13] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl2 ANY Never [14] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5263 pl2 ANY ANY [15] CSX RUN - csx_amxx_i386.so v1.9.0.5263 pl2 ANY ANY
C++
- Список плагинов
-
[ 1] admin_loader 0.5.7 kanagava admin_loader-05 running [ 2] FreshBans 1.4.3b kanagava fresh_bans_143_ running [ 3] WebHS 0.1 kanagava fb_web_online.a running [ 4] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running [ 5] Admin Commands 1.9.0.5263 AMXX Dev Team admincmd.amxx running [ 6] Commands Menu 1.9.0.5263 AMXX Dev Team cmdmenu.amxx running [ 7] Players Menu 1.9.0.5263 AMXX Dev Team plmenu.amxx running [ 8] Teleport Menu 1.9.0.5263 AMXX Dev Team telemenu.amxx running [ 9] Maps Menu 1.9.0.5263 AMXX Dev Team mapsmenu.amxx running [ 10] Admin Chat 1.9.0.5263 AMXX Dev Team adminchat.amxx running [ 11] Anti Flood 1.9.0.5263 AMXX Dev Team antiflood.amxx running [ 12] Scrolling Message 1.9.0.5263 AMXX Dev Team scrollmsg.amxx running [ 13] Info. Messages 1.9.0.5263 AMXX Dev Team imessage.amxx running [ 14] Admin Votes 1.9.0.5263 AMXX Dev Team adminvote.amxx running [ 15] Stats Configuration 1.9.0.5263 AMXX Dev Team statscfg.amxx running [ 16] Restrict Weapons 1.9.0.5263 AMXX Dev Team restmenu.amxx running [ 17] CS Misc. Stats 1.9.0.5263 AMXX Dev Team miscstats.amxx running [ 18] CS Stats Logging 1.9.0.5263 AMXX Dev Team stats_logging.a running [ 19] [ReAPI] AWPoff 1.3 PAffAEJIkA :3 awp_off.amxx running [ 20] [ReAPI] Hint blocker 0.1.0 F@tn0M reapi_hint_bloc running [ 21] Screen Fade 0.1 neygomon screen_fade.amx running [ 22] Advanced Ultimate Weap 0.0.3-Alph steelzzz advanced_ultima running [ 23] [Customizable] AmxModM 0.0.5 Albertio amxmodmenu.amxx running [ 24] [ReAPI] Healthnade 0.0.2 F@nt0M reapi_healthnad running [ 25] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running [ 26] GameName 1.0 Lonkura GameName.amxx running [ 27] Mode 2x2 2.5re s1lent mode.amxx running [ 28] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a running [ 29] Admin Spectator ESP 1.3 KoST admin_spec_esp. running [ 30] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running [ 31] Admin Prefixes 3.0 m0skVi4a ;] AdminPrefixes.a running [ 32] Lite VoteBan 1.4 neygomon lite_voteban.am running [ 33] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running [ 34] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running [ 35] DM BlockRadio 1.0 NEXT block_sound.amx running [ 36] Menu 1.0 WaT_1 menu.amxx running [ 37] HeadShot Blood 1.1 tuty hs_blood.amxx running [ 38] Map Manager 2.5.61 Mistrick mapmanager.amxx running [ 39] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running [ 40] Print VIP Connection 0.0.6 Albertio print_vip_conne running [ 41] CSX Easy Stats 1.5 neugomon csx_easy_stats. running [ 42] Admin Free Look 2.0 Jim admin_freelook. running [ 43] Knife Duel 1.2 neygomon knife_duel.amxx running [ 44] Simple Damager 2.1.0 fl0wer simple_damager. running [ 45] Night VIPs 1.1.1 szawesome night_vips.amxx running [ 46] Advanced Experience Sy 0.5 Vega serfreeman1337 aes_main.amxx running [ 47] AES: CStrike Addon 0.5 Vega serfreeman1337 aes_exp_cstrike running [ 48] AES: Informer 0.5 Vega serfreeman1337 aes_informer.am running [ 49] AES: Admin Tools 0.5 Vega serfreeman1337 aes_exp_editor. running [ 50] AES: Bonus System 0.5 Vega serfreeman1337 aes_bonus_syste running [ 51] AES: Bonus CSTRIKE 0.5 Vega serfreeman1337 aes_bonus_cstri running 51 plugins, 51 running Dropped нет я жирный from server Reason: Banned for move commands flooding (burst) Dropped ilusion from server Reason: Client sent 'drop' 91.218.89.5:27005:reconnect L 09/27/2022 - 00:17:51: [mapmanager.amxx] StartVote: timeleft 0, new round L 09/27/2022 - 00:18:11: -------- Mapchange to awp_india -------- Executing ReGameDLL Configuration File Executing AMX Mod X Configuration File Executing AMX Mod X Configuration File Admin Spectator ESP v1.3, Copyright (C) 2006 by KoST ************************************************ [AdminPrefixes] Загружено: Префикс: Создатель для игроков с Ником: NEXT1M [AdminPrefixes] Загружено: Префикс: Холостяк для игроков с Ником: [PL]ybitu' [AdminPrefixes] Загружено: Префикс: Модератор для игроков с флагом: q [AdminPrefixes] Загружено: Префикс: VIP для игроков с флагом: t [AdminPrefixes] Загружено: Префикс: Главный Админ для игроков с Ником: Banditka [AdminPrefixes] Загружено: Префикс: Модератор для игроков с SteamID: STEAM_0:1:616658745 [AdminPrefixes] Загружено: Префикс: Администратор для игроков с SteamID: STEAM_0:0:555521755 [AdminPrefixes] Загружено: Префикс: Администратор для игроков с SteamID: STEAM_1:0:715361243 [AdminPrefixes] Загружено: Префикс: Администратор для игроков с SteamID: STEAM_0:1:92752084 [AdminPrefixes] Загружено: Префикс: Администратор для игроков с SteamID: STEAM_0:1:92752084 [AdminPrefixes] Загружено: Префикс: Модератор для игроков с SteamID: STEAM_1:0:1433452081 [AdminPrefixes] Загружено: Префикс: Модератор для игроков с SteamID: STEAM_0:1:181400150 [AdminPrefixes] Загружено: Префикс: Девушка для игроков с SteamID: STEAM_0:1:110236696 [AdminPrefixes] Загружено: Префикс: Девушка для игроков с SteamID: STEAM_1:0:1131557422 [AdminPrefixes] Загружено: Префикс: Девушка для игроков с SteamID: STEAM_0:0:658112500 [AdminPrefixes] Загружено: Префикс: Девушка для игроков с SteamID: STEAM_1:0:399975162 [AdminPrefixes] Загружено: Префикс: Девушка для игроков с SteamID: STEAM_1:0:928650446 [AdminPrefixes] Загружено: Префикс: DED - GUN для игроков с SteamID: STEAM_0:1:181400150 [AdminPrefixes] Загружено: Префикс: Игрок для игроков с флагом: z [AdminPrefixes] Загружено: Префикс: Игрок для игроков с флагом: z [AdminPrefixes] Файл префиксов был загружен от Живи пока Молодо [AdminPrefixes] Файл префиксов был загружен! ************************************************ ************************************************ [AdminPrefixes] No Bad Prefixes were been found! [AdminPrefixes] Файл с плохими префиксами был загружен от Живи пока Молодо [AdminPrefixes] Файл с плохими префиксами был загружен! ************************************************ Advanced Experience System Copyright (c) 2016 serfreeman1337 Version 0.5 Vega build on 11, June (06), 2016 Demo CFG Loaded... Map Manager Settings Loaded L 09/27/2022 - 00:18:12: [mapmanager.amxx] LoadNightMaps: Need more maps L 09/27/2022 - 00:18:12: Log file started (file "cstrike/addons/amxmodx/logs/FB/2022_09_27.log") (game "cstrike") (amx "1.9.0.5263") L 09/27/2022 - 00:18:12: [fB 1.4.3b]mySQL is OK! Time difference -77 sec, DB delay 0.300674915 sec 91.219.254.121:27005:reconnect Dropped Rusik from server Reason: Client sent 'drop' Dropped 92 from server Reason: Client sent 'drop' Currently loaded plugins: name version author file status [ 1] admin_loader 0.5.7 kanagava admin_loader-05 running [ 2] FreshBans 1.4.3b kanagava fresh_bans_143_ running [ 3] WebHS 0.1 kanagava fb_web_online.a running [ 4] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running [ 5] Admin Commands 1.9.0.5263 AMXX Dev Team admincmd.amxx running [ 6] Commands Menu 1.9.0.5263 AMXX Dev Team cmdmenu.amxx running [ 7] Players Menu 1.9.0.5263 AMXX Dev Team plmenu.amxx running [ 8] Teleport Menu 1.9.0.5263 AMXX Dev Team telemenu.amxx running [ 9] Maps Menu 1.9.0.5263 AMXX Dev Team mapsmenu.amxx running [ 10] Admin Chat 1.9.0.5263 AMXX Dev Team adminchat.amxx running [ 11] Anti Flood 1.9.0.5263 AMXX Dev Team antiflood.amxx running [ 12] Scrolling Message 1.9.0.5263 AMXX Dev Team scrollmsg.amxx running [ 13] Info. Messages 1.9.0.5263 AMXX Dev Team imessage.amxx running [ 14] Admin Votes 1.9.0.5263 AMXX Dev Team adminvote.amxx running [ 15] Stats Configuration 1.9.0.5263 AMXX Dev Team statscfg.amxx running [ 16] Restrict Weapons 1.9.0.5263 AMXX Dev Team restmenu.amxx running [ 17] CS Misc. Stats 1.9.0.5263 AMXX Dev Team miscstats.amxx running [ 18] CS Stats Logging 1.9.0.5263 AMXX Dev Team stats_logging.a running [ 19] [ReAPI] AWPoff 1.3 PAffAEJIkA :3 awp_off.amxx stopped [ 20] [ReAPI] Hint blocker 0.1.0 F@tn0M reapi_hint_bloc running [ 21] Screen Fade 0.1 neygomon screen_fade.amx running [ 22] Advanced Ultimate Weap 0.0.3-Alph steelzzz advanced_ultima running [ 23] [Customizable] AmxModM 0.0.5 Albertio amxmodmenu.amxx running [ 24] [ReAPI] Healthnade 0.0.2 F@nt0M reapi_healthnad running [ 25] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running [ 26] GameName 1.0 Lonkura GameName.amxx running [ 27] Mode 2x2 2.5re s1lent mode.amxx running [ 28] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a running [ 29] Admin Spectator ESP 1.3 KoST admin_spec_esp. running [ 30] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running [ 31] Admin Prefixes 3.0 m0skVi4a ;] AdminPrefixes.a running [ 32] Lite VoteBan 1.4 neygomon lite_voteban.am running [ 33] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running [ 34] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running [ 35] DM BlockRadio 1.0 NEXT block_sound.amx running [ 36] Menu 1.0 WaT_1 menu.amxx running [ 37] HeadShot Blood 1.1 tuty hs_blood.amxx running [ 38] Map Manager 2.5.61 Mistrick mapmanager.amxx running [ 39] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running [ 40] Print VIP Connection 0.0.6 Albertio print_vip_conne running [ 41] CSX Easy Stats 1.5 neugomon csx_easy_stats. running [ 42] Admin Free Look 2.0 Jim admin_freelook. running [ 43] Knife Duel 1.2 neygomon knife_duel.amxx running [ 44] Simple Damager 2.1.0 fl0wer simple_damager. running [ 45] Night VIPs 1.1.1 szawesome night_vips.amxx running [ 46] Advanced Experience Sy 0.5 Vega serfreeman1337 aes_main.amxx running [ 47] AES: CStrike Addon 0.5 Vega serfreeman1337 aes_exp_cstrike running [ 48] AES: Informer 0.5 Vega serfreeman1337 aes_informer.am running [ 49] AES: Admin Tools 0.5 Vega serfreeman1337 aes_exp_editor. running [ 50] AES: Bonus System 0.5 Vega serfreeman1337 aes_bonus_syste running [ 51] AES: Bonus CSTRIKE 0.5 Vega serfreeman1337 aes_bonus_cstri running 51 plugins, 50 running AMX Mod X 1.9.0.5263 (http://www.amxmodx.org) Authors: David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher Borja "faluco" Ferrer, Scott "DS" Ehlert Compiled: Oct 27 2019 16:23:31 Built from: https://github.com/alliedmodders/amxmodx/commit/15a14a0 Build ID: 5263:15a14a0 Core mode: JIT+ASM32 Currently loaded plugins: name version author file status [ 1] admin_loader 0.5.7 kanagava admin_loader-05 running [ 2] FreshBans 1.4.3b kanagava fresh_bans_143_ running [ 3] WebHS 0.1 kanagava fb_web_online.a running [ 4] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running [ 5] Admin Commands 1.9.0.5263 AMXX Dev Team admincmd.amxx running [ 6] Commands Menu 1.9.0.5263 AMXX Dev Team cmdmenu.amxx running [ 7] Players Menu 1.9.0.5263 AMXX Dev Team plmenu.amxx running [ 8] Teleport Menu 1.9.0.5263 AMXX Dev Team telemenu.amxx running [ 9] Maps Menu 1.9.0.5263 AMXX Dev Team mapsmenu.amxx running [ 10] Admin Chat 1.9.0.5263 AMXX Dev Team adminchat.amxx running [ 11] Anti Flood 1.9.0.5263 AMXX Dev Team antiflood.amxx running [ 12] Scrolling Message 1.9.0.5263 AMXX Dev Team scrollmsg.amxx running [ 13] Info. Messages 1.9.0.5263 AMXX Dev Team imessage.amxx running [ 14] Admin Votes 1.9.0.5263 AMXX Dev Team adminvote.amxx running [ 15] Stats Configuration 1.9.0.5263 AMXX Dev Team statscfg.amxx running [ 16] Restrict Weapons 1.9.0.5263 AMXX Dev Team restmenu.amxx running [ 17] CS Misc. Stats 1.9.0.5263 AMXX Dev Team miscstats.amxx running [ 18] CS Stats Logging 1.9.0.5263 AMXX Dev Team stats_logging.a running [ 19] [ReAPI] AWPoff 1.3 PAffAEJIkA :3 awp_off.amxx stopped [ 20] [ReAPI] Hint blocker 0.1.0 F@tn0M reapi_hint_bloc running [ 21] Screen Fade 0.1 neygomon screen_fade.amx running [ 22] Advanced Ultimate Weap 0.0.3-Alph steelzzz advanced_ultima running [ 23] [Customizable] AmxModM 0.0.5 Albertio amxmodmenu.amxx running [ 24] [ReAPI] Healthnade 0.0.2 F@nt0M reapi_healthnad running [ 25] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running [ 26] GameName 1.0 Lonkura GameName.amxx running [ 27] Mode 2x2 2.5re s1lent mode.amxx running [ 28] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a running [ 29] Admin Spectator ESP 1.3 KoST admin_spec_esp. running [ 30] Auto recording demo 2.0 IzI | Bonaqua (R amx_autodemorec running [ 31] Admin Prefixes 3.0 m0skVi4a ;] AdminPrefixes.a running [ 32] Lite VoteBan 1.4 neygomon lite_voteban.am running [ 33] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running [ 34] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running [ 35] DM BlockRadio 1.0 NEXT block_sound.amx running [ 36] Menu 1.0 WaT_1 menu.amxx running [ 37] HeadShot Blood 1.1 tuty hs_blood.amxx running [ 38] Map Manager 2.5.61 Mistrick mapmanager.amxx running [ 39] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running [ 40] Print VIP Connection 0.0.6 Albertio print_vip_conne running [ 41] CSX Easy Stats 1.5 neugomon csx_easy_stats. running [ 42] Admin Free Look 2.0 Jim admin_freelook. running [ 43] Knife Duel 1.2 neygomon knife_duel.amxx running [ 44] Simple Damager 2.1.0 fl0wer simple_damager. running [ 45] Night VIPs 1.1.1 szawesome night_vips.amxx running [ 46] Advanced Experience Sy 0.5 Vega serfreeman1337 aes_main.amxx running [ 47] AES: CStrike Addon 0.5 Vega serfreeman1337 aes_exp_cstrike running [ 48] AES: Informer 0.5 Vega serfreeman1337 aes_informer.am running [ 49] AES: Admin Tools 0.5 Vega serfreeman1337 aes_exp_editor. running [ 50] AES: Bonus System 0.5 Vega serfreeman1337 aes_bonus_syste running [ 51] AES: Bonus CSTRIKE 0.5 Vega serfreeman1337 aes_bonus_cstri running
C++
- Автор плагина
- neygomon
- Версия плагина
- 1.4
- Исходный код
-
#include <amxmodx> #define ADMIN_NONE -1 #define MIN_PLAYERS 5 // Минимальное кол-во игроков на сервере для запуска голосования #define BAN_RATIO 0.6 // Коэффицент голосов для бана. 0.1 - 10% | 1.0 - 100% #define VB_DELAY 120 // Время(в секундах) между голосованиями. Защита от лалок, которые хотят всех перебанить xD #define VB_TIME 10.0 // Продолжительность голосования #define VB_BANTIME 10 // Время бана в минутах #define VB_TYPE 1 // Тип наказания. 0 - кик, 1 - AmxBans/FreshBans, 2 - SuperBan #define ACCESS ADMIN_NONE // Доступ к функциям вотебана. Чтобы разрешить всем использовать поставьте ADMIN_NONE // Стандартные причины VoteBan. Не указывайте больше 8-ми. Может сломаться менюшка :D // Пункт "Своя причина" добавляется в конце списка. new g_aBanReasons[][64] = { "Читер", "Мешает играть", "МАТ" } new g_iReasonsMenu; new g_iVoteMenu; new _access, callback, ItemData[3]; new g_iInsider; new g_iVoteStartTime; new g_iVoteCount, bool:g_bIsVoted[33]; new g_iVictim; new g_sBanReason[128]; new g_iVoteBanPlayersNum, g_iVoteBanPlayers[33]; public plugin_init() { #define VERSION "1.4" register_plugin("Lite VoteBan", VERSION, "neygomon"); register_cvar("lite_voteban", VERSION, FCVAR_SERVER | FCVAR_SPONLY); register_clcmd("say /voteban", "ClCmdVoteban"); register_clcmd("say_team /voteban", "ClCmdVoteban"); register_clcmd("vtb_reason", "ClCmdReason"); } public plugin_cfg() { g_iReasonsMenu = menu_create("\d[\rYoung VoteBan\d] \yВыберите причину бана\w", "ReasonsMenuHandler"); g_iVoteMenu = menu_create("UNNAMED_MENU", "VoteMenuHandler"); menu_setprop(g_iReasonsMenu, MPROP_EXIT, MEXIT_NEVER); menu_setprop(g_iReasonsMenu, MPROP_PERPAGE, 0); menu_setprop(g_iVoteMenu, MPROP_EXIT, MEXIT_NEVER); new num[3]; for(new i; i < sizeof g_aBanReasons; i++) { num_to_str(i, num, charsmax(num)); menu_additem(g_iReasonsMenu, g_aBanReasons[i], num); } menu_addblank(g_iReasonsMenu, 0); menu_additem(g_iReasonsMenu, "\yСвоя причина", "69"); menu_additem(g_iVoteMenu, "\rДа", "1"); menu_additem(g_iVoteMenu, "\yНет", "0"); } public client_disconnect(id) { if(g_bIsVoted[id]) { g_bIsVoted[id] = false; g_iVoteCount--; } } public ClCmdVoteban(id) { #if ACCESS != ADMIN_NONE if(~get_user_flags(id) & ACCESS) { new flag[25]; get_flags(ACCESS, flag, charsmax(flag)); ChatColor(id, "^1[^4WARN^1] ^4Доступ запрещен! Разрешено только игрокам с флагами ^3%s^4!", flag); return PLUGIN_HANDLED; } #endif static players[32], pnum, iVtbDelay; if(g_iInsider) return ChatColor(id, "^1[^4Young^1] ^4Голосование ^3уже запущено^4!"); if((iVtbDelay = g_iVoteStartTime + VB_DELAY - get_systime()) > 0) return ChatColor(id, "^1[^4Young^1] ^4Голосование будет доступно через ^3%d ^4мин. ^3%d ^4сек.", (iVtbDelay / 60), (iVtbDelay % 60)); get_players(players, pnum); if(MIN_PLAYERS > pnum) return ChatColor(id, "^1[^4Young^1] ^4Необходимо не менее ^3%d ^4игроков для запуска голосования!", MIN_PLAYERS); g_iVoteBanPlayersNum = 0; for(new i; i < pnum; i++) { if(get_user_flags(players[i]) & ADMIN_MENU) return ChatColor(id, "^1[^4Young^1] ^4На сервере присутствует ^3администратор^4!"); g_iVoteBanPlayers[g_iVoteBanPlayersNum++] = players[i]; } return SelectPlayerOnBan(id); } public SelectPlayerOnBan(id) { new iPlayersMenu = menu_create("\d[\rYoung\d] \yВыберите игрока\w", "PlayersMenuHandler"); new iCallBack = menu_makecallback("PlayersMenuCallback"); menu_setprop(iPlayersMenu, MPROP_BACKNAME, "Назад"); menu_setprop(iPlayersMenu, MPROP_NEXTNAME, "Далее"); menu_setprop(iPlayersMenu, MPROP_EXITNAME, "Выход"); new name[32], num[3]; for(new i; i < g_iVoteBanPlayersNum; i++) { if(g_iVoteBanPlayers[i] == id) continue; get_user_name(g_iVoteBanPlayers[i], name, charsmax(name)); num_to_str(g_iVoteBanPlayers[i], num, charsmax(num)); menu_additem(iPlayersMenu, name, num, 0, iCallBack); } menu_display(id, iPlayersMenu, 0); return PLUGIN_HANDLED; } public PlayersMenuCallback(id, menu, item) { static ItemName[32], ItemNewName[64]; menu_item_getinfo(menu, item, _access, ItemData, charsmax(ItemData), ItemName, charsmax(ItemName), callback); if(get_user_flags(str_to_num(ItemData)) & ADMIN_IMMUNITY) { formatex(ItemNewName, charsmax(ItemNewName), "\d%s \y[\rИммунитет\y]", ItemName); menu_item_setname(menu, item, ItemNewName); return ITEM_DISABLED; } return ITEM_ENABLED; } public PlayersMenuHandler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } menu_item_getinfo(menu, item, _access, ItemData, charsmax(ItemData), _, _, callback); g_iVictim = str_to_num(ItemData); menu_destroy(menu); return menu_display(id, g_iReasonsMenu); } public ReasonsMenuHandler(id, menu, item) { menu_item_getinfo(menu, item, _access, ItemData, charsmax(ItemData), _, _, callback); new ReasonId = str_to_num(ItemData); if(ReasonId == 69) client_cmd(id, "messagemode vtb_reason"); else { g_sBanReason = g_aBanReasons[ReasonId]; VoteBanAction(id); } return PLUGIN_HANDLED; } public ClCmdReason(id) { #if ACCESS != ADMIN_NONE if(~get_user_flags(id) & ACCESS) { new flag[25]; get_flags(ACCESS, flag, charsmax(flag)); ChatColor(id, "^1[^4WARN^1] ^4Доступ запрещен! Разрешено только игрокам с флагами ^3%s^4!", flag); return PLUGIN_HANDLED; } #endif static sReason[64]; read_args(sReason, charsmax(sReason)); remove_quotes(sReason); g_sBanReason = sReason[0] ? sReason : "unknown"; return VoteBanAction(id); } VoteBanAction(id) { static sInsName[32], sVicName[32], sTitle[256]; get_user_name(id, sInsName, charsmax(sInsName)); get_user_name(g_iVictim, sVicName, charsmax(sVicName)); formatex(sTitle, charsmax(sTitle), "\rЗабанить \y%s\w?^n\rПричина\w: \y%s^n\dЗапустил \r%s", sVicName, g_sBanReason, sInsName); menu_setprop(g_iVoteMenu, MPROP_TITLE, sTitle); g_iInsider = id; g_iVoteStartTime = get_systime(); g_iVoteCount = 0; arrayset(g_bIsVoted, false, sizeof(g_bIsVoted)); for(new i; i < g_iVoteBanPlayersNum; ++i) { if(g_iVoteBanPlayers[i] != g_iVictim) menu_display(g_iVoteBanPlayers[i], g_iVoteMenu); } return set_task(VB_TIME, "VoteBanResults"); } public VoteMenuHandler(id, menu, item) { if(item != MENU_EXIT) { menu_item_getinfo(menu, item, _access, ItemData, charsmax(ItemData), _, _, callback); if(str_to_num(ItemData)) { g_iVoteCount++; g_bIsVoted[id] = true; } } return PLUGIN_HANDLED; } public VoteBanResults() { show_menu(0, 0, "^n", 1); // визуально закрываем меню. if(is_user_connected(g_iVictim)) { new iVoteBanMinVotes = floatround(BAN_RATIO * float(g_iVoteBanPlayersNum)); new name[32]; get_user_name(g_iVictim, name, charsmax(name)); if(g_iVoteCount >= iVoteBanMinVotes) { #if VB_TYPE == 0 server_cmd("kick #%d ^"%s^"", get_user_userid(g_iVictim), g_sBanReason); #endif #if VB_TYPE == 1 server_cmd("amx_ban %d #%d ^"%s^"", VB_BANTIME, get_user_userid(g_iVictim), g_sBanReason); #endif #if VB_TYPE == 2 server_cmd("amx_superban #%d %d ^"%s^"", get_user_userid(g_iVictim), VB_BANTIME, g_sBanReason); #endif ChatColor(0, "^1[^4Young^1] ^4Голосование завершено! Игрок ^3%s ^1был ^3забанен^4! ^1[^4Голосов: ^3%d ^1| ^4Необходимо: ^3%d^1]", name, g_iVoteCount, iVoteBanMinVotes); log_amx("VoteBan SUCCESS. Player ^"%s^" [Reason: ^"%s^"][Vote: %d | MinVote: %d]", name, g_sBanReason, g_iVoteCount, iVoteBanMinVotes); } else { ChatColor(0, "^1[^4Young^1] ^4Голосование завершено! Игрок ^3%s ^1не был ^3забанен^4! ^1[^4Голосов: ^3%d ^1| ^4Необходимо: ^3%d^1]", name, g_iVoteCount, iVoteBanMinVotes); log_amx("VoteBan FAILED. Player ^"%s^" [Reason: ^"%s^"][Vote: %d | MinVote: %d]", name, g_sBanReason, g_iVoteCount, iVoteBanMinVotes); } } else ChatColor(g_iInsider, "^1[^4Young^1] ^4Наказать не удалось... Игрок покинул сервер :("); g_iInsider = g_iVictim = 0; } stock ChatColor(const id, const szMessage[], any:...) { static pnum, players[32], szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3); if(!IdMsg) IdMsg = get_user_msgid("SayText"); if(id) { if(!is_user_connected(id)) return 1; players[0] = id; pnum = 1; } else get_players(players, pnum, "ch"); for(new i; i < pnum; i++) { message_begin(MSG_ONE, IdMsg, .player = players[i]); write_byte(players[i]); write_string(szMsg); message_end(); } return 1; }
C++
Здравствуйте , питаюсь уже несколько дней разобраться с плагином lite voteban от Neugomon
А именно :
Не могу внедрить в него возможность видеть кто банит игрока !
(в бан листе ) написано что забанен на 10 минут вотебаном а как сделать что бы видно было кто банил . По умолчанию стоит значение server .
Возможно вы подскажите , может кто то скитался с этим ...
А именно :
Не могу внедрить в него возможность видеть кто банит игрока !
(в бан листе ) написано что забанен на 10 минут вотебаном а как сделать что бы видно было кто банил . По умолчанию стоит значение server .
Возможно вы подскажите , может кто то скитался с этим ...
В этой теме было размещено решение! Перейти к решению.