не пускает за команду

IIuToH

Только чтение
Заблокированные
Регистрация
5 Авг 2018
Сообщения
143
Симпатии
0
Предупреждения
260
OS
Linux
Amx Mod X
AMXX 1.9.0
Билд
Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.7.0.694-dev Build date: 15:16:45 Mar 22 2020 (2171)
ReGamedll
ReGameDLL version: 5.14.0.456-dev Build date: 12:02:14 Mar 13 2020
Metamod
meta version Metamod v1.21p37
Meta модули
Код:
[ 1] SafeNameAndChat  RUN   -    safenameandchat.  v1.1      ini   ANY   ANY
 [ 2] Reunion          RUN   -    reunion_mm v0.1.0.9  ini   Start Never
 [ 3] ReAuthCheck      RUN   -    reauthcheck_mm v0.1.6    ini   Start Never
 [ 4] VoiceTranscoder  RUN   -    voicetranscoder  v2017RC5  ini   ANY   ANY
 [ 5] AMX Mod X        RUN   -    amxmodx_mm v1.9.0.5  ini   Start ANY
 [ 6] Rechecker        RUN   -    rechecker_mm v2.5      ini   Chlvl ANY
 [ 7] WHBlocker        RUN   -    whblocker_mm v1.5.696  ini   Chlvl ANY
 [ 8] ReSemiclip       RUN   -    resemiclip_mm v2.3.9    ini   Chlvl ANY
 [ 9] POD-Bot mm       RUN   -    podbot_mm v3.0B18c  ini   Chlvl ANY
 [10] Engine           RUN   -    engine_amxx v1.9.0.5  pl5   ANY   ANY
 [11] FakeMeta         RUN   -    fakemeta_amxx v1.9.0.5  pl5   ANY   ANY
 [12] CStrike          RUN   -    cstrike_amxx v1.9.0.5  pl5   ANY   ANY
 [13] ReAPI            RUN   -    reapi_amxx v5.12.0.  pl5   ANY   Never
 [14] Fun              RUN   -    fun_amxx  v1.9.0.5  pl5   ANY   ANY
 [15] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.9.0.5  pl5   ANY   ANY
 [16] GeoIP            RUN   -    geoip_amxx v1.9.0.5  pl5   ANY   ANY
 [17] CSX              RUN   -    csx_amxx v1.9.0.5  pl5   ANY   ANY
 [18] MySQL            RUN   -    mysql_amxx v1.9.0.5  pl5   ANY   ANY
Плагины
Код:
[ 1] Admin Base              1.9.0.5263  AMXX Dev Team     admin.amxx       running
 [ 2] Admin Commands          1.9.0.5263  AMXX Dev Team     admincmd.amxx    running
 [ 3] Admin Help              1.9.0.5263  AMXX Dev Team     adminhelp.amxx   running
 [ 4] Slots Reservation       1.9.0.5263  AMXX Dev Team     adminslots.amxx  running
 [ 5] Multi-Lingual System    1.9.0.5263  AMXX Dev Team     multilingual.am  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] Maps Menu               1.9.0.5263  AMXX Dev Team     mapsmenu.amxx    running
 [ 9] Admin Chat              1.9.0.5263  AMXX Dev Team     adminchat.amxx   running
 [ 10] Anti Flood              1.9.0.5263  AMXX Dev Team     antiflood.amxx   running
 [ 11] Scrolling Message       1.9.0.5263  AMXX Dev Team     scrollmsg.amxx   running
 [ 12] Info. Messages          1.9.0.5263  AMXX Dev Team     imessage.amxx    running
 [ 13] Admin Votes             1.9.0.5263  AMXX Dev Team     adminvote.amxx   running
 [ 14] NextMap                 1.9.0.5263  AMXX Dev Team     nextmap.amxx     running
 [ 15] Nextmap Chooser         1.9.0.5263  AMXX Dev Team     mapchooser.amxx  running
 [ 16] TimeLeft                1.9.0.5263  AMXX Dev Team     timeleft.amxx    running
 [ 17] Pause Plugins           1.9.0.5263  AMXX Dev Team     pausecfg.amxx    running
 [ 18] Stats Configuration     1.9.0.5263  AMXX Dev Team     statscfg.amxx    running
 [ 19] Center Msg Fix          0.4         mx?!              CenterMsgFix.am  running
 [ 20] Respawn                 1.0         Dosyk             Respawn_dead.am  running
 [ 21] AFK Control             1.4.1 [Rnd  neygomon          afk_control.amx  running
 [ 22] [ReAPI] AWPoff          1.4.2       PAffAEJIkA :3     awp_off_t.amxx   running
 [ 23] Parachute               1.0r        Leo_[BH]          parachute.amxx   running
 [ 24] ResetScore              1.0         Leo_[BH]          resetscore_reap  running
 [ 25] [ReAPI] Block 'Fire in  0.0.1       sergrib           reapi_block_FIT  running
 [ 26] Last players sound      1.0         dev-cs community  last_players_so  running
26 plugins, 26 running
Amxx Модули
Код:
ReAimDetector           0.2.2       ReHLDS Team          running    
MySQL                   1.9.0.5262  AMX Mod X Dev Team   running    
FakeMeta                1.9.0.5262  AMX Mod X Dev Team   running    
Engine                  1.9.0.5262  AMX Mod X Dev Team   running    
CSX                     1.9.0.5262  AMX Mod X Dev Team   running    
CStrike                 1.9.0.5262  AMX Mod X Dev Team   running    
ReAPI                   5.12.0.192  Asmodai & s1lent     running    
Ham Sandwich            1.9.0.5262  AMX Mod X Dev Team   running    
Sockets2                1.8.1.3746  HLSW Dev Team        running    
Всего 9 модулей
Ошибка
Код:
не пускает за команду
Привет))) когда захожу в спектры (на пустой сервер) то потом не пускает за какую либо команду пока не зайдет игрок какой нибудь еще, видел на других серверах что там можно выбирать и заходить
стоят:
autoteambalance 1
limitteams 2
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
962
Симпатии
684
Пол
Мужской
Это по стандарту так (можно менять команду один раз за раунд). Хотя это не нормально.

Заходить игрок "А" на пустой сервер и выбирает команду спектатор и тут же заходить другой игрок "Б" выбирает кт/т но не будет вызван "Game Commencing" тк нет игроков противоположной команды. Игрок "А" не может сменит команду (тк он уже выбрал на этом раунде) соответственно нельзя начать игру пока:
1. Не закончиться текущий раунд
2. Не убивает себя игрок "Б" (чтобы начался новый раунд и у игрок "А" смог внов выбрать команду.
3. Не заходить игрок "С" на противоположную команду который выбрал игрок "Б"
4. Не перезаходит игрок "А" и не выбирает команду кт/т
5.. Не запускает админ sv_restartround, endround


Я думаю исправить можно с плагином или прямо в регейме.
 
Последнее редактирование:

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
962
Симпатии
684
Пол
Мужской
Вот мини плагин:
#include <amxmodx>
#include <reapi>


public plugin_init() 
{
    register_plugin("Unlimeted Spec Team Change", "0.1", "Vaqtincha")
    
    RegisterHookChain(RG_HandleMenu_ChooseTeam, "HandleMenu_ChooseTeam", .post = true)
}

public HandleMenu_ChooseTeam(const pPlayer, const MenuChooseTeam:slot)
{
    if (slot == MenuChoose_Spec && GetHookChainReturn(ATYPE_INTEGER) && !get_member_game(m_bGameStarted))
    {
        set_member(pPlayer, m_bTeamChanged, false)
    }
}
Это не полный анлимит смены команды. Игрок не может во время игры флудить со семенами команды на спек и обратно.

Тут просто сбрасывает свойство "игрок сменил команду на этом раунде" в том случае если не начался новая игра.
 
Последнее редактирование:
Сверху Снизу