Трябва ми плъгин, който винаги след края на всеки рунд(...за инфо само - рунда ми е 20мин ) да премества непрекъснато в противниковия отбор двата най-добри играча(лидери), тоест направилите най-много убийства, но само за изтеклия рунд ?! Важно е да мести само най-добрите двама за самия рунд а не някой от двата играча с най-голям статс в сървъра! И без значение тези двама - дали с в един отбор или са били противници: просто след края на рунда плъгина да сменява "принадлежността" им автоматично и безусловно.
Може ли да се направи това ?
Благодаря!
p.s. И много се извинявам за "добавката:" , но ако може на преместваните играчи, при преместването да им излиза някакво "цветно" съобщение на английски от рода:
"Ти си лидер и противниковия отбор има нужда от теб и качествата ти ! / или нещо от този род.
Плъгин auto teamleaders changer...
-
JustInCase
Извън линия - Потребител
- Мнения: 582
- Регистриран на: 14 Окт 2016, 23:31
- Се отблагодари: 4 пъти
- Получена благодарност: 15 пъти
Плъгин auto teamleaders changer...
Код за потвърждение: Избери целия код
#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
ONLINE
-
iv69
Извън линия - Потребител
- Мнения: 744
- Регистриран на: 17 Мар 2018, 15:34
- Се отблагодари: 214 пъти
- Получена благодарност: 39 пъти
Плъгин 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"); } }
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 1329 Преглеждания
-
Последно мнение от menkisa
-
- 5 Отговори
- 2209 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 0 Отговори
- 1171 Преглеждания
-
Последно мнение от lantimilan
-
- 1 Отговори
- 892 Преглеждания
-
Последно мнение от Midnight1337
-
- 3 Отговори
- 1725 Преглеждания
-
Последно мнение от menkisa
-
- 0 Отговори
- 657 Преглеждания
-
Последно мнение от Nine Finger's
-
- 3 Отговори
- 1929 Преглеждания
-
Последно мнение от iv69
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 11 госта