Препработка на плъгин , при достигане на х убийтва от отбор да се сменя картата

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Gmilanov
Извън линия
Потребител
Потребител
Мнения: 186
Регистриран на: 13 Апр 2019, 14:32
Се отблагодари: 16 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Препработка на плъгин , при достигане на х убийтва от отбор да се сменя картата

Мнение от Gmilanov » 27 Юни 2022, 21:01

Здравейте, имам нужда от преработка на плъгин , в момента плъгина сменя картата на следваща подред без вот , но при х убийства достигнати от 1 играч , а на мен ми трябва от сумираните убийства достигна от целия отбор да се сменя на следващата карта.

Ето кода:

Код за потвърждение: Избери целия код

#include <amxmodx>

public plugin_init()
{
    register_plugin("Kill 100 change map", "1.0", "Somebody");

    register_event("DeathMsg", "deathmsg", "a", "1>0");
}

public deathmsg()
{
    new id = read_data(1);

    if(is_user_connected(id) && get_user_frags(id) >= 100)
    {
        new nextmap[32];
        get_cvar_string("amx_nextmap", nextmap, charsmax(nextmap));

        server_cmd("changelevel %s", nextmap);
    }
}
Изображение

Аватар
TryAgain
Извън линия
Потребител
Потребител
Мнения: 182
Регистриран на: 25 Яну 2017, 16:59
Се отблагодари: 1 път
Получена благодарност: 26 пъти

Препработка на плъгин , при достигане на х убийтва от отбор да се сменя картата

Мнение от TryAgain » 27 Юни 2022, 21:46

Пробвай :)) :)) .

Код за потвърждение: Избери целия код

#include <amxmodx>

enum _:TT
{
	TeamT,
	TeamCT,
	TotalKills
}

new g_counTeams[TT]

public plugin_init()
{
	register_plugin("Kill 100 change map", "1.0", "Somebody");
	g_counTeams[TotalKills] = register_cvar("total_kills", "100")
	register_event("DeathMsg", "deathmsg", "a", "1>0");
}

public deathmsg()
{
	new id,victim,nextmap[32];
	id = read_data(1);
	victim = read_data(2);
	
	if(is_user_connected(id) && id !=victim)
	{
		switch(get_user_team(id))
		{
			case 1:g_counTeams[TeamT]++
			case 2:g_counTeams[TeamCT]++
		}
		
		if((g_counTeams[TeamT] | g_counTeams[TeamCT])>= get_pcvar_num(g_counTeams[TotalKills]))
		{
			get_cvar_string("amx_nextmap", nextmap, charsmax(nextmap));
			server_cmd("changelevel %s", nextmap);
		}
	}
}

Аватар
Gmilanov
Извън линия
Потребител
Потребител
Мнения: 186
Регистриран на: 13 Апр 2019, 14:32
Се отблагодари: 16 пъти
Получена благодарност: 16 пъти
Обратна връзка:

Препработка на плъгин , при достигане на х убийтва от отбор да се сменя картата

Мнение от Gmilanov » 27 Юни 2022, 21:56

Да работи! Може да заключите темата.
Изображение

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 5 госта