SpectBot

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Ошибка
При отсутствие живых игроков, зайдя за те можно ставить бомбу и тогда игрок поднимает статистику взрывая бомбу .
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5271
Билд
ReHLDS version: 3.8.0.702-dev
ReGamedll
ReGameDLL version: 5.20.0.492-dev
Версия Metamod
Metamod-P (mm-p) v37
Список метамодулей
[ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.9.0.5 ini Start ANY
[ 3] Rechecker RUN - rechecker_mm_i38 v2.5 ini Chlvl ANY
[ 4] Revoice RUN - revoice_mm_i386. v0.1.0.3 ini Start Never
[ 5] WHBlocker RUN - whblocker_mm_i38 v1.5.697 ini Chlvl ANY
[ 6] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 7] ReAimDetector RUN - reaimdetector_am v0.2.2 pl2 ANY Never
[ 8] AMXX CRACKER RUN - amxx_cracker_amx v1.0 pl2 ANY ANY
[ 9] GeoIP RUN - geoip_amxx_i386. v1.9.0.5 pl2 ANY ANY
[10] MySQL RUN - mysql_amxx_i386. v1.9.0.5 pl2 ANY ANY
[11] FakeMeta RUN - fakemeta_amxx_i3 v1.9.0.5 pl2 ANY ANY
[12] Engine RUN - engine_amxx_i386 v1.9.0.5 pl2 ANY ANY
[13] ReAPI RUN - reapi_amxx_i386. v5.19.0. pl2 ANY Never
[14] Ham Sandwich RUN - hamsandwich_amxx v1.9.0.5 pl2 ANY ANY
[15] CSX RUN - csx_amxx_i386.so v1.9.0.5 pl2 ANY ANY
[16] CStrike RUN - cstrike_amxx_i38 v1.9.0.5 pl2 ANY ANY
[17] Fun RUN - fun_amxx_i386.so v1.9.0.5 pl2 ANY ANY
17 plugins, 17 running
Список плагинов
[  1] AMXBans: Core           Gm 1.6      Larte Team        amxbans_core.am  running  
[ 2] AMXBans: Main Gm 1.6 Larte Team amxbans_main.am running
[ 3] [190] Screen Player 20.06.06 SKAJIbnEJIb screen_player.a running
[ 4] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 5] Advanced Kill Assists 1.3c Xelson next21_kill_ass running
[ 6] [190] Army Ranks Ultim 20.06.06 SKAJIbnEJIb army_ranks_ulti running
[ 7] [190] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 8] [190] AR Bets 20.06.06 SKAJIbnEJIb ar_bets.amxx running
[ 9] [190] Chat Controller 20.06.06 SKAJIbnEJIb chat_controller running
[ 10] [190] Chat RBS 20.06.06 SKAJIbnEJIb chat_rbs.amxx running
[ 11] FreshBans 1.4.3b kanagava fresh_bans_143_ running
[ 12] WebHS 0.1 kanagava fb_web_online.a running
[ 13] [182] VoteBan L4D 17.10.30 Sanlerus voteban_l4d.amx running
[ 14] [190] No Team Flash 20.06.06 SKAJIbnEJIb NoTeamFlash.amx running
[ 15] Admin Commands 1.9.0.5271 AMXX Dev Team admincmd.amxx running
[ 16] Slots Reservation 1.9.0.5271 AMXX Dev Team adminslots.amxx running
[ 17] Multi-Lingual System 1.9.0.5271 AMXX Dev Team multilingual.am running
[ 18] Menus Front-End 1.9.0.5271 AMXX Dev Team menufront.amxx running
[ 19] Commands Menu 1.9.0.5271 AMXX Dev Team cmdmenu.amxx running
[ 20] Players Menu 1.9.0.5271 AMXX Dev Team plmenu.amxx running
[ 21] Teleport Menu 1.9.0.5271 AMXX Dev Team telemenu.amxx running
[ 22] Maps Menu 1.9.0.5271 AMXX Dev Team mapsmenu.amxx running
[ 23] Plugin Menu 1.9.0.5271 AMXX Dev Team pluginmenu.amxx running
[ 24] Admin Chat 1.9.0.5271 AMXX Dev Team adminchat.amxx running
[ 25] Scrolling Message 1.9.0.5271 AMXX Dev Team scrollmsg.amxx running
[ 26] Info. Messages 1.9.0.5271 AMXX Dev Team imessage.amxx running
[ 27] Admin Votes 1.9.0.5271 AMXX Dev Team adminvote.amxx running
[ 28] NextMap 1.9.0.5271 AMXX Dev Team nextmap.amxx running
[ 29] Nextmap Chooser 1.9.0.5271 AMXX Dev Team mapchooser.amxx running
[ 30] TimeLeft 1.9.0.5271 AMXX Dev Team timeleft.amxx running
[ 31] Pause Plugins 1.9.0.5271 AMXX Dev Team pausecfg.amxx running
[ 32] Stats Configuration 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 33] Restrict Weapons 1.9.0.5271 AMXX Dev Team restmenu.amxx running
[ 34] [190] StatsX RBS 20.06.06 SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 35] CS Misc. Stats 1.9.0.5271 AMXX Dev Team miscstats.amxx running
[ 36] unknown unknown unknown ultimate_weapon running
[ 37] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 38] Advanced Ultimate Weap 0.1.0b steelzzz auw.amxx running
[ 39] Lite Admin ESP 1.0 neygomon admin_esp.amxx running
[ 40] No Players Map 1.03 neygomon no_players_map. stopped
[ 41] [190] AR Vampire 20.06.06 SKAJIbnEJIb ar_vampire.amxx running
[ 42] Parachute 1.0 maeStro parachute.amxx running
[ 43] [190] Ultimate Models 20.06.06 SKAJIbnEJIb ultimate_models running
[ 44] Ping Checker 26.0.1 RC1 h1k3 ping_checker.am running
[ 45] Map Spawns Editor 1.0.16 iG_os map_spawns_edit running
[ 46] AntiSpam FlashLight 1.0 Leo_[BH] flashlight_no_s running
[ 47] Mode 2x2 2.5re s1lent mode.amxx running
[ 48] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 49] Auto Restart KNIFE 2.0 Leo_[BH] auto_rr.amxx running
[ 50] [ReAPI] AWPoff 1.4.3 PAffAEJIkA :3 awp_off.amxx running
[ 51] Advanced Bullet Damage 1.0 Sn!ff3r/Vaqtinch damager.amxx running
[ 52] [ReAPI] Healthnade 0.0.2 F@nt0M reapi_healthnad running
[ 53] ResetScore 1.0 Leo_[BH] resetscore_reap running
[ 54] [182] Crux Ansata 17.10.30 Sanlerus crux_ansata.amx running
[ 55] Advanced Gag 1.9.0 neygomon amx_gag.amxx running
[ 56] FPS Meter 1.1 neygomon fps.amxx running
[ 57] TOP VIP (Auto Set) 1.0a Leo_[BH] top_vip.amxx running
[ 58] Fake Ping 1.1 MeRcyLeZZ/gyxoBk FakePing.amxx running
[ 59] DeathGift 1.2.1 ArKaNeMaN DeathGift.amxx running
[ 60] [DG] MoreBonuses 1.0 ArKaNeMaN dgMoreBonuses.a running
[ 61] [DG][MB] More Function 1.1 ArKaNeMaN dgmbMoreFuncs.a running
Автор плагина
SKAJIbnEJIb & Bos93
Версия плагина
1.2
Исходный код
/* Spect Bot v1.2

My Plugins: http://skape69ta.clan.su/load/11
My Profile: http://amxmodx.su/forum/memberlist.php?mode=viewprofile&u=455
My Skype: SKAJIbnEJIb619

Light version fakefull_original

Cvars:
Имя бота
sbot_name "Spect Bot"

Бота не смогут кикнуть/забанить админы
sbot_immunity "1"

Автоматически убирать бота, если сервер полон
sbot_auto "1"
*/

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>

new const Plugin[] = "Spect Bot"
new const Version[] = "1.2"
new const Author[] = "SKAJIbnEJIb & Bos93"

new g_BotName, g_Immunity, g_Auto
new g_Bot

public plugin_init()
{
register_plugin(Plugin, Version, Author)

g_BotName = register_cvar("sbot_name","IsenGard")
g_Auto = register_cvar("sbot_auto","1")
g_Immunity = register_cvar("sbot_immunity","1")

set_task(10.0, "ServerStatus", 777, _, _, "b")
}

public createBot()
{
new BotName[32]

get_pcvar_string(g_BotName, BotName, charsmax(BotName))
g_Bot = engfunc(EngFunc_CreateFakeClient, BotName)

if (g_Bot > 0)
{
dllfunc(MetaFunc_CallGameEntity, "player", g_Bot)
set_pev(g_Bot, pev_flags, FL_FAKECLIENT)

set_pev(g_Bot, pev_model, "")
set_pev(g_Bot, pev_viewmodel2, "")
set_pev(g_Bot, pev_modelindex, 0)

set_pev(g_Bot, pev_renderfx, kRenderFxNone)
set_pev(g_Bot, pev_rendermode, kRenderTransAlpha)
set_pev(g_Bot, pev_renderamt, 0.0)

set_team(g_Bot)
if (get_pcvar_num(g_Immunity))
set_user_flags(g_Bot, ADMIN_IMMUNITY)
}
else
log_amx ("[Spect Bot] Error!")

return PLUGIN_CONTINUE
}

public removeBot(Bot)
{
server_cmd("kick #%d", get_user_userid(Bot))
g_Bot = 0
}

public set_team(Bot)
{
if (cstrike_running()) {
cs_set_user_team(Bot, CS_TEAM_UNASSIGNED)
}
}

public ServerStatus()
{
if (get_pcvar_num(g_Auto))
{
if(is_user_connected(g_Bot))
{
if(get_playersnum(1) > (get_maxplayers() - 2))
removeBot(g_Bot)
}
else
{
if(get_playersnum(1)+1 < get_maxplayers())
createBot()
}
}
else
{
if(is_user_connected(g_Bot))
createBot()
}

if(is_user_connected(g_Bot))
{
set_team(g_Bot)

if (get_user_team(g_Bot) > 0) {
server_cmd("kick #%d", get_user_userid(g_Bot))
createBot()
}
}
}
Исправимо *?
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
315
Реакции
104
Помог
2 раз(а)
jent, "При отсутствие живых игроков, зайдя за те можно ставить бомбу и тогда игрок поднимает статистику". Можно поподробнее про проблему? :crazy:
Если речь про живых - то 1 соло игрок всегда так мог поднимать стату. Тут вопрос не к spec_bot, имхо, а к плагину выдачи фрагов\опыта за взорванные бомбы. Там можно проверку поставить на выдачу\установку бомбы, при кол-ве человек равному 1 (ну и учесть кол-во ботов нужно). Либо сделать костыль
а зачем 2 бан системы, прошу простить мне мое любопытство? :smile3:
 
Последнее редактирование:
Сообщения
315
Реакции
104
Помог
2 раз(а)
Пример костыля на запрет выдачи бомбы, когда игрок 1.
По поводу твоего Скальпеля, я не нашел способа сделать плагин под его стату, где под include был бы csstats_mysql вместо reapi. У него просто нет в .inc файле хвоста для связи событий. Может кто поопытнее разберется
 

Вложения

Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
SNauPeR, спасибо что сказал насчет бан системы, просто я фб перепутал с доп_)..
если я один на сервере за тероров без плагина Spect Bot20210112202207_2.jpg
а если поставить плагин, тогда можно установить бомбу..
статистика Army Ranks Ultimate
 
Сообщения
315
Реакции
104
Помог
2 раз(а)
jent, странно, с Z-Bot проблем нет, они не учитываются и бомба не выдается (и визуально на модельках и в TABе при включенном кваре отображения бомбы и дефьюзов)1610462644173.png
Лан, сча разберемся
12 Янв 2021
jent, у вас этот самый бот считается за "1" в поиске серверов? То есть когда заходит живой игрок, он видит 1\32 (бот учитывается за игрока) или 0\32.
 
Сообщения
315
Реакции
104
Помог
2 раз(а)
jent, затестил ваш SpecBot + мой плагин. Результат - бомба НЕ выдается, не то что не ставится.
1610463997693.pngБезымянный.png
 
  • Нравится
Реакции: jent
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
SNauPeR, Да да.. работает проверил спасибо большое.. а в ваш плагин можно добавить сообщение что нельзя бомбу ставить ?
 
Сообщения
315
Реакции
104
Помог
2 раз(а)
jent, куда вы хотите это добавить? Плагин ЗАПРЕЩАЕТ ВЫДАЧУ, а не постановку :dntknw: Тут разве что добавить сообщения через N кол-во после респауна игрока, что т.к. он 1 на сервере бомба не выдалась ему.
 
Сообщения
143
Реакции
3
Предупреждения
100
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
SNauPeR, если можно так, и если не сложно делать )
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу