Плъгин auto teamleaders changer...

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Плъгин auto teamleaders changer...

Мнение от iv69 » 20 Сеп 2019, 21:34

Трябва ми плъгин, който винаги след края на всеки рунд(...за инфо само - рунда ми е 20мин :) ) да премества непрекъснато в противниковия отбор двата най-добри играча(лидери), тоест направилите най-много убийства, но само за изтеклия рунд ?! Важно е да мести само най-добрите двама за самия рунд а не някой от двата играча с най-голям статс в сървъра! И без значение тези двама - дали с в един отбор или са били противници: просто след края на рунда плъгина да сменява "принадлежността" им автоматично и безусловно.
Може ли да се направи това ?
Благодаря!

p.s. И много се извинявам за "добавката:" , но ако може на преместваните играчи, при преместването да им излиза някакво "цветно" съобщение на английски от рода:
"Ти си лидер и противниковия отбор има нужда от теб и качествата ти ! / или нещо от този род.

Аватар
JustInCase
Извън линия
Потребител
Потребител
Мнения: 582
Регистриран на: 14 Окт 2016, 23:31
Се отблагодари: 4 пъти
Получена благодарност: 15 пъти

Плъгин auto teamleaders changer...

Мнение от JustInCase » 21 Сеп 2019, 03:30

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

#include <amxmodx>
#include <fun>
#include <cstrike>

#define PLUGIN "Swap P w/ Most Kills"
#define VERSION "1.0"
#define AUTHOR "Admin"

new giFirstId;
new giSecondId;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent( "EventRoundEnd", 2, "1=Round_End" );
}
public EventRoundEnd( )
{
	new iPlayers[32], iNum, reindex, iFrags, iFirstFrags, iSecondFrags;
	get_players(iPlayers, iNum);
	for(new i = 0; i < iNum; i++)
	{
		reindex = iPlayers[i];
		iFrags = get_user_frags(reindex);
		iFirstFrags = get_user_frags(giFirstId);
		iSecondFrags = get_user_frags(giSecondId);
		
		if(iFrags >= iFirstFrags)
		{
			giFirstId = reindex;
		}
		if(iFrags <= iFirstFrags && iFrags > iSecondFrags)
		{
			giSecondId = reindex;
		}
	}
	new CsTeams:iTeam = cs_get_user_team(giFirstId);
	if(iTeam == cs_get_user_team(giSecondId))
	{
		if(iTeam == CS_TEAM_T)
			cs_set_user_team(giFirstId, CS_TEAM_CT);
		else
			cs_set_user_team(giSecondId, CS_TEAM_T)
			
		client_print_color(giFirstId, print_team_red, "^4[SPMK] ^1You have been moved to ^3ENEMY ^4Team");
			
	}
	
}
MANSION - HNS : 45.144.155.99:27026
ONLINE

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Плъгин auto teamleaders changer...

Мнение от iv69 » 21 Сеп 2019, 11:30

JustInCase написа: 21 Сеп 2019, 03:30

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

#include <amxmodx>
#include <fun>
#include <cstrike>

#define PLUGIN "Swap P w/ Most Kills"
#define VERSION "1.0"
#define AUTHOR "Admin"

new giFirstId;
new giSecondId;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent( "EventRoundEnd", 2, "1=Round_End" );
}
public EventRoundEnd( )
{
	new iPlayers[32], iNum, reindex, iFrags, iFirstFrags, iSecondFrags;
	get_players(iPlayers, iNum);
	for(new i = 0; i < iNum; i++)
	{
		reindex = iPlayers[i];
		iFrags = get_user_frags(reindex);
		iFirstFrags = get_user_frags(giFirstId);
		iSecondFrags = get_user_frags(giSecondId);
		
		if(iFrags >= iFirstFrags)
		{
			giFirstId = reindex;
		}
		if(iFrags <= iFirstFrags && iFrags > iSecondFrags)
		{
			giSecondId = reindex;
		}
	}
	new CsTeams:iTeam = cs_get_user_team(giFirstId);
	if(iTeam == cs_get_user_team(giSecondId))
	{
		if(iTeam == CS_TEAM_T)
			cs_set_user_team(giFirstId, CS_TEAM_CT);
		else
			cs_set_user_team(giSecondId, CS_TEAM_T)
			
		client_print_color(giFirstId, print_team_red, "^4[SPMK] ^1You have been moved to ^3ENEMY ^4Team");
			
	}
	
}
Благодаря ! Работи чудесно, катинара моля :gamer1: :lock:

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

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

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 11 госта