←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Plugin brak CT, brak TT

  • +
  • -
K0zak69's Photo 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 

Quote

  • +
  • -
DenY's Photo 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.
Quote

  • +
  • -
K0zak69's Photo 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

Quote

  • +
  • -
mordoryjacz's Photo 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

Quote

  • +
  • -
Bambik's Photo 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");
    }
}
 
Quote

  • +
  • -
Boski Z Polski's Photo 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

 

Attached Files

Quote

  • +
  • -
Robiin's Photo Robiin 28.08.2023


To nie zadziała

 

Bo?

Quote