Plugin brak CT, brak TT
K0zak69
03.02.2023
Witam poszukuję pluginu typowo pod HNS. Jeśli w CT jest 2 osoby a w TT 0 to plugin automatycznie przenosi jedną osobę do TT. Tak samo jeśli w CT jest 2 osoby a w TT to do TT przenosi jedną. Z góry dzięki
DenY
03.02.2023
https://amxx.pl/topi...lancer-manager/
Lub tez mozesz sprobowac server.cfg tym:
mp_autoteambalance - Włącza/wyłącza automatyczne wyrównywania graczy
mp_limitteams - Ustala maksymalną przewagę graczy w teamie.
Edited by DenY, 03.02.2023 19:45.
Lub tez mozesz sprobowac server.cfg tym:
mp_autoteambalance - Włącza/wyłącza automatyczne wyrównywania graczy
mp_limitteams - Ustala maksymalną przewagę graczy w teamie.
Edited by DenY, 03.02.2023 19:45.
K0zak69
05.02.2023
Szukam coś typu jak jest na DR. Zmienia od razu jak brakuje gracza w danym teamie bo te TeamBalansery dzialaja tak, ze dopiero po rundzie balansuje
mordoryjacz
06.02.2023
mozesz sprobowac zrobic taska ktory bedzie sprawdzal ilosc graczy w danej druzynie i jesli w ct bedzie 0 to zeby przenioslo jednego gracza z tt musial bys potestowac
Bambik
28.08.2023
Spróbuj
#include <amxmodx> #include <engine> const gMaxPlayers = 32; public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR); register_event("TeamInfo", "Event_TeamInfo", EventPriority_High); } public Event_TeamInfo(id, team) { if (team == 1) // CT team { new ct_players = count_players(1); // Liczba graczy CT new tt_players = count_players(2); // Liczba graczy TT if (ct_players == 2 && tt_players <= 1) { MovePlayerToTeam(id, 2); // Przenieś jednego gracza z CT do TT } } else if (team == 2) // TT team { new ct_players = count_players(1); // Liczba graczy CT new tt_players = count_players(2); // Liczba graczy TT if (ct_players <= 1 && tt_players == 2) { MovePlayerToTeam(id, 1); // Przenieś jednego gracza z TT do CT } } } public MovePlayerToTeam(id, new_team) { if (is_user_alive(id)) { client_print(id, print_chat, "Zostajesz przeniesiony do drużyny %s", (new_team == 1) ? "CT" : "TT"); change_team(id, new_team, false); } else { client_print(id, print_chat, "Nie możesz być przeniesiony w trakcie respawnu"); } }
Boski Z Polski
28.08.2023
Spróbuj
#include <amxmodx> #include <engine> const gMaxPlayers = 32; public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR); register_event("TeamInfo", "Event_TeamInfo", EventPriority_High); } public Event_TeamInfo(id, team) { if (team == 1) // CT team { new ct_players = count_players(1); // Liczba graczy CT new tt_players = count_players(2); // Liczba graczy TT if (ct_players == 2 && tt_players <= 1) { MovePlayerToTeam(id, 2); // Przenieś jednego gracza z CT do TT } } else if (team == 2) // TT team { new ct_players = count_players(1); // Liczba graczy CT new tt_players = count_players(2); // Liczba graczy TT if (ct_players <= 1 && tt_players == 2) { MovePlayerToTeam(id, 1); // Przenieś jednego gracza z TT do CT } } } public MovePlayerToTeam(id, new_team) { if (is_user_alive(id)) { client_print(id, print_chat, "Zostajesz przeniesiony do drużyny %s", (new_team == 1) ? "CT" : "TT"); change_team(id, new_team, false); } else { client_print(id, print_chat, "Nie możesz być przeniesiony w trakcie respawnu"); } }
To nie zadziała