Code
#Set values for Max # of snipers, Teamsize is smallest team in server
#---------------------------------------------------------------
On Spawn;ServerFirst;
Set %server_TeamSize2_sniperlimit% 1
Set %server_TeamSize4_sniperlimit% 1
Set %server_TeamSize8_sniperlimit% 2
Set %server_TeamSize12_sniperlimit% 3
Set %server_TeamSize16_sniperlimit% 4
Set %server_TeamSize20_sniperlimit% 5
Set %server_TeamSize24_sniperlinit% 6
Set %server_TeamSize32_sniperlimit% 8
#----------------------------------------------------------------
On Spawn;
if %n% >= -1;if %n% <= 2;if %server_sniperlimit% <> %server_TeamSize2_sniperlimit%;Set %server_sniperlimit% %server_TeamSize2_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (XXS teams)
if %n% >= 3;if %n% <= 4;if %server_sniperlimit% <> %server_TeamSize4_sniperlimit%;Set %server_sniperlimit% %server_TeamSize4_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (XS small teams)
if %n% >= 5;if %n% <= 8;if %server_sniperlimit% <> %server_TeamSize8_sniperlimit%;Set %server_sniperlimit% %server_TeamSize8_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (S teams)
if %n% >= 9;if %n% <= 12;if %server_sniperlimit% <> %server_TeamSize12_sniperlimit%;Set %server_sniperlimit% %server_TeamSize12_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (M teams)
if %n% >= 13;if %n% <= 16;if %server_sniperlimit% <> %server_TeamSize16_sniperlimit%;Set %server_sniperlimit% %server_TeamSize16_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (L teams)
if %n% >= 15;if %n% <= 20;if %server_sniperlimit% <> %server_TeamSize20_sniperlimit%;Set %server_sniperlimit% %server_TeamSize20_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (XL teams)
if %n% >= 19;if %n% <= 24;if %server_sniperlimit% <> %server_TeamSize24_sniperlimit%;Set %server_sniperlimit% %server_TeamSize24_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (XXL teams)
if %n% >= 25;if %n% <= 32;if %server_sniperlimit% <> %server_TeamSize32_sniperlimit%;Set %server_sniperlimit% %server_TeamSize32_sniperlimit%;ALL SniperLimit set to %server_sniperlimit% per team!!! (XXXL teams)
On Spawn;if %_beingsniper% == 1;Decr %_beingsniper%;Decr %team_recontotal%;log we have %team_recontotal% snipers on team %pt%
On Spawn;Set %_beingsniper% 0
On kill;Damage sniperRifle;
if %team_recontotal% == %server_sniperlimit%;if %_beingsniper% == 0;Say Sniper Limit max %server_sniperlimit% snipers each team !!!;Kill
if %_beingsniper% == 1;End;log %p% is still a sniper, %team_recontotal% snipers on team %pt%
incr %team_recontotal%;set %_beingsniper% 1;log %p% is a sniper, %team_recontotal% snipers on team %pt%
On kill;Not Damage sniperRifle;Not Damage Handgun;if %_beingsniper% == 1;decr %_beingsniper%;decr %team_recontotal%;log %p% is no sniper anymore, %team_recontotal% snipers on team %pt%
On Leave;if %_beingsniper% == 1;Decr %team_recontotal%
Alles anzeigen