Page 1 of 29 12311 ... LastLast
Results 1 to 10 of 287
  1. #1
    Community Contributor
    Join Date
    Mar 2011
    Location
    Holland
    Posts
    787

    ProconRulz - Sniper limiter v2.7 by Tarreltje

    Sniper Limit for TDM/RUSH/CONQUEST

    This is the new updated Sniper Limit for BF3/BF4. You will need the lastest version proconRulz v44

    With these rulz you can limit snipers by an x amount for each team.

    - Make sure you use the latest proconrulz
    - Make sure you have updated your BF4.DEF

    Below are 2 versions, 1 with bolt and dmr, and 1 version without dmr's

    ##### SNIPER LIMIT V2.7 BOLT AND DMR #####

    # SET THE MAX # OF SNIPERS HERE:
    On Kill;ServerFirst;Set %server_sniperlimit% 3
    On Say;ServerFirst;Set %server_sniperlimit% 3

    # SNIPER LOG MESSAGES
    On Spawn;If %server_sl_sniper[%p%]% == 1;Log Sniper %pt% %p% re-spawned. %server_sl_total[%ptk%]% snipers on team %ptk%
    On Kill;If %server_sl_sniper[%v%]% == 1;Log Sniper %vtk% %v% killed. %server_sl_total[%vtk%]% snipers on team %vtk%

    # SNIPER KILL CHECKS either over limit (so kill), existing sniper (do nothing), new sniper (reserve slot)
    On Kill;Damage SniperRifle;
    If %server_sl_total[%ptk%]% >= %server_sniperlimit%;if %server_sl_sniper[%p%]% == 0;PlayerSay -;PlayerSay - %p% killed by SNIPER LIMIT max %server_sniperlimit%;PlayerSay -;Log Sniper Limit max %server_sniperlimit% snipers each team !!! (now Kill %p%);Kill
    If %server_sl_sniper[%p%]% == 1;Log %ptk% %p% still a sniper, %server_sl_total[%ptk%]% snipers on team %ptk%
    If %server_sl_sniper[%p%]% == 0;Incr %server_sl_total[%ptk%]%;Set %server_sl_sniper[%p%]% 1;Set %server_sl_x% %server_sl_total[%ptk%]%;Set %server_sl_snipername[%ptk%][%server_sl_x%]% %p%;PlayerSay -;PlayerSay - YOU HAVE A SNIPER SLOT !!! %server_sl_total[%ptk%]%/%server_sniperlimit%;PlayerSay -;Log %ptk% %p% is new sniper, %server_sl_total[%ptk%]%/%server_sniperlimit% snipers on team %ptk%

    # SNIPER KILL CHECKS either over limit (so kill), existing sniper (do nothing), new sniper (reserve slot)
    On Kill;Damage DMR;
    If %server_sl_total[%ptk%]% >= %server_sniperlimit%;if %server_sl_sniper[%p%]% == 0;PlayerSay -;PlayerSay - %p% killed by SNIPER LIMIT max %server_sniperlimit%;PlayerSay -;Log Sniper Limit max %server_sniperlimit% snipers each team !!! (now Kill %p%);Kill
    If %server_sl_sniper[%p%]% == 1;Log %ptk% %p% still a sniper, %server_sl_total[%ptk%]% snipers on team %ptk%
    If %server_sl_sniper[%p%]% == 0;Incr %server_sl_total[%ptk%]%;Set %server_sl_sniper[%p%]% 1;Set %server_sl_x% %server_sl_total[%ptk%]%;Set %server_sl_snipername[%ptk%][%server_sl_x%]% %p%;PlayerSay -;PlayerSay - YOU HAVE A SNIPER SLOT !!! %server_sl_total[%ptk%]%/%server_sniperlimit%;PlayerSay -;Log %ptk% %p% is new sniper, %server_sl_total[%ptk%]%/%server_sniperlimit% snipers on team %ptk%

    # FREE UP SNIPER SLOT IF SNIPER HAS NON-SNIPER KILL OR SNIPER LEAVES
    On Kill;Not Damage SniperRifle;Not Damage Handgun;Not Damage Melee;Not Damage DMR;Not Damage Explosive;If %server_sl_sniper[%p%]% == 1;Set %server_sl_sniper[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% gave up his SNIPER slot!!!;TeamSay -;Log Ex-sniper %p% used %d% %wk%, %server_sl_total[%ptk%]% snipers on team %ptk%
    On Leave;If %server_sl_sniper[%p%]% == 1;Set %server_sl_sniper[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% gave up his SNIPER slot !!!;TeamSay -;Log Sniper %pt% %p% left server. %server_sl_total[%ptk%]% snipers on team %ptk%

    # !snipers / !sniperx INFO MESSAGES
    On Say;Text !snipers;
    PlayerSay Sniper limit: %server_sl_total[%ptk%]%/%server_sniperlimit%. Reserve slot with sniper kill, lose it with non-sniper/handgun kill.
    If %server_sl_total[%ptk%]% == 0;PlayerSay 0/%server_sniperlimit% SNIPERS on team %pt%
    If %server_sl_total[%ptk%]% > 0;PlayerSay %pt% SNIPER[1/%server_sniperlimit%] is %server_sl_snipername[%ptk%][1]%
    If %server_sl_total[%ptk%]% > 1;PlayerSay %pt% SNIPER[2/%server_sniperlimit%] is %server_sl_snipername[%ptk%][2]%
    If %server_sl_total[%ptk%]% > 2;PlayerSay %pt% SNIPER[3/%server_sniperlimit%] is %server_sl_snipername[%ptk%][3]%
    If %server_sl_total[%ptk%]% > 3;PlayerSay %pt% SNIPER[4/%server_sniperlimit%] is %server_sl_snipername[%ptk%][4]%

    On Say;Text !sniperx;
    PlayerSay SNIPERS: Team 1: %server_sl_total[1]%/%server_sniperlimit%, Team 2: %server_sl_total[2]%/%server_sniperlimit%


    ##### SNIPER LIMIT V2.7 ONLY BOLT ACTION #####

    # SET THE MAX # OF SNIPERS HERE:
    On Kill;ServerFirst;Set %server_sniperlimit% 3
    On Say;ServerFirst;Set %server_sniperlimit% 3

    # SNIPER LOG MESSAGES
    On Spawn;If %server_sl_sniper[%p%]% == 1;Log Sniper %pt% %p% re-spawned. %server_sl_total[%ptk%]% snipers on team %ptk%
    On Kill;If %server_sl_sniper[%v%]% == 1;Log Sniper %vtk% %v% killed. %server_sl_total[%vtk%]% snipers on team %vtk%

    # SNIPER KILL CHECKS either over limit (so kill), existing sniper (do nothing), new sniper (reserve slot)
    On Kill;Damage SniperRifle;
    If %server_sl_total[%ptk%]% >= %server_sniperlimit%;if %server_sl_sniper[%p%]% == 0;PlayerSay -;PlayerSay - %p% killed by SNIPER LIMIT max %server_sniperlimit%;PlayerSay -;Log Sniper Limit max %server_sniperlimit% snipers each team !!! (now Kill %p%);Kill
    If %server_sl_sniper[%p%]% == 1;Log %ptk% %p% still a sniper, %server_sl_total[%ptk%]% snipers on team %ptk%
    If %server_sl_sniper[%p%]% == 0;Incr %server_sl_total[%ptk%]%;Set %server_sl_sniper[%p%]% 1;Set %server_sl_x% %server_sl_total[%ptk%]%;Set %server_sl_snipername[%ptk%][%server_sl_x%]% %p%;PlayerSay -;PlayerSay - YOU HAVE A SNIPER SLOT !!! %server_sl_total[%ptk%]%/%server_sniperlimit%;PlayerSay -;Log %ptk% %p% is new sniper, %server_sl_total[%ptk%]%/%server_sniperlimit% snipers on team %ptk%

    # FREE UP SNIPER SLOT IF SNIPER HAS NON-SNIPER KILL OR SNIPER LEAVES
    On Kill;Not Damage SniperRifle;Not Damage Handgun;Not Damage Melee;Not Damage DMR;Not Damage Explosive;If %server_sl_sniper[%p%]% == 1;Set %server_sl_sniper[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% gave up his SNIPER slot!!!;TeamSay -;Log Ex-sniper %p% used %d% %wk%, %server_sl_total[%ptk%]% snipers on team %ptk%
    On Leave;If %server_sl_sniper[%p%]% == 1;Set %server_sl_sniper[%p%]% 0;Decr %server_sl_total[%ptk%]%;TeamSay -;TeamSay - %p% gave up his SNIPER slot !!!;TeamSay -;Log Sniper %pt% %p% left server. %server_sl_total[%ptk%]% snipers on team %ptk%

    # !snipers / !sniperx INFO MESSAGES
    On Say;Text !snipers;
    PlayerSay Sniper limit: %server_sl_total[%ptk%]%/%server_sniperlimit%. Reserve slot with sniper kill, lose it with non-sniper/handgun kill.
    If %server_sl_total[%ptk%]% == 0;PlayerSay 0/%server_sniperlimit% SNIPERS on team %pt%
    If %server_sl_total[%ptk%]% > 0;PlayerSay %pt% SNIPER[1/%server_sniperlimit%] is %server_sl_snipername[%ptk%][1]%
    If %server_sl_total[%ptk%]% > 1;PlayerSay %pt% SNIPER[2/%server_sniperlimit%] is %server_sl_snipername[%ptk%][2]%
    If %server_sl_total[%ptk%]% > 2;PlayerSay %pt% SNIPER[3/%server_sniperlimit%] is %server_sl_snipername[%ptk%][3]%
    If %server_sl_total[%ptk%]% > 3;PlayerSay %pt% SNIPER[4/%server_sniperlimit%] is %server_sl_snipername[%ptk%][4]%

    On Say;Text !sniperx;
    PlayerSay SNIPERS: Team 1: %server_sl_total[1]%/%server_sniperlimit%, Team 2: %server_sl_total[2]%/%server_sniperlimit%
    ------

    21-12-2013 Changelog version 2.7;
    - Made 2 versions , 1 with both bolt an dmr weapons, and 1 with only bolt action weapons

    8-12-2013 Changelog version 2.6;
    - Added Grenades, C4 and Claymore to the accepted kills for a sniper

    3-12-2013 Changelog version 2.5;
    - Added DMR sniper rifles. As of the new update DMR's are used as Damage DMR

    1-12-2013 Changelog version 2.4;
    - Removed most log messages, so less spam in the log screen
    - Removed a lot of chat spam

    27-11-2013 Changelog version 2.3;
    Removed old rules. New rules will work with BF3/BF4 needed ProconRulz v44

    20-5-2012 Changelog version 2.2;
    Changed On Round;Set %server_sniperlimit% 2 into On Spawn;ServerFirst;Set %server_sniperlimit% 2 due limit gets bugged when proconRulz was shutdown
    Last edited by tarreltje; 21-12-2013 at 15:21.

  2. #2
    Community Contributor
    Join Date
    Apr 2011
    Posts
    66
    Seems to be working great Would be better if it was a Yell instead of a say.



  3. #3
    Community Contributor
    Join Date
    Mar 2011
    Location
    Holland
    Posts
    787
    Good to hear!! Just change the Say to PlayerYell, and put a time delay after the kill like ;Kill 5000

  4. #4
    Community Contributor
    Join Date
    Apr 2011
    Posts
    66
    Testing the PlayerYell now Thanks



  5. #5
    Community Contributor
    Join Date
    Mar 2011
    Location
    Holland
    Posts
    787
    also if you want to check the rulz go to procon chat tab, there you can see howmuch snipers there are in each team!

  6. #6
    Well thank you for this rule but i need this method can you whrite it for me please.

    • 3 snipers per team
    • server say yell how many players are sniper and how many snipers kits still free
    • server say yell if a player is being sniper and how many snipers kits still free
    • If a sniper change kit to an other or leave, the server say "yell" player has changed kit and it still "x" free snipers kit.
    • auto kill if a player use sniper rifle when the max number of sniper is done, délay 5000 with say yell "sorry 3 snipers max per side change kit please"


    Sorry for my poor english, i don't know if you will understand me

  7. #7
    Community Contributor
    Join Date
    Apr 2011
    Posts
    66
    Quote Originally Posted by YouPilA View Post
    Well thank you for this rule but i need this method can you whrite it for me please.

    • 3 snipers per team
    • server say yell how many players are sniper and how many snipers kits still free
    • server say yell if a player is being sniper and how many snipers kits still free
    • If a sniper change kit to an other or leave, the server say "yell" player has changed kit and it still "x" free snipers kit.
    • auto kill if a player use sniper rifle when the max number of sniper is done, délay 5000 with say yell "sorry 3 snipers max per side change kit please"


    Sorry for my poor english, i don't know if you will understand me
    To change to 3 snipers per team, read his first post, tells you how.

    The rules already kill when someone uses a sniper when they shouldn't.

    +1 to these 3 if possible

    •server say yell how many players are sniper and how many snipers kits still free
    •server say yell if a player is being sniper and how many snipers kits still free
    •If a sniper change kit to an other or leave, the server say "yell" player has changed kit and it still "x" free snipers kit.



  8. #8
    Community Contributor
    Join Date
    Apr 2011
    Posts
    66
    The rules keep getting screwed up, most likely a bug with ProconRulez, the %'s are replaced with special characters. Have any thoughts ?



  9. #9
    Community Contributor
    Join Date
    Mar 2011
    Location
    Holland
    Posts
    787
    •server say yell how many players are sniper and how many snipers kits still free
    •server say yell if a player is being sniper and how many snipers kits still free
    •If a sniper change kit to an other or leave, the server say "yell" player has changed kit and it still "x" free snipers kit.


    On kill;Not Damage sniperRifle;Not Damage Handgun;if %beingsniper% == 1;decr %beingsniper%;decr %team_recontotal%;Say Player %p% is no sniper anymore, there are %team_recontotal% on team %pt%;log %p% is no sniper anymore, %team_recontotal% snipers on team %pt%
    If the sniper uses an other gun besides a handgun, it will free a place in the sniper limit. It will announce that it is no sniper anymore and it will show how many snipers you have on the team
    The rules keep getting screwed up, most likely a bug with ProconRulez, the %'s are replaced with special characters. Have any thoughts ?

    One in a while i have the same problems, maby take a screenshot and post it in the help section for procon?

  10. #10
    Community Contributor
    Join Date
    Mar 2011
    Location
    Holland
    Posts
    787
    On kill;Not Damage sniperRifle;Not Damage Handgun;if %beingsniper% == 1;decr %beingsniper%;decr %team_recontotal%;Say Player %p% is no sniper anymore, there are %team_recontotal% on team %pt%;log %p% is no sniper anymore, %team_recontotal% snipers on team %pt%
    Let me know if this workes, then i will update the above rules!

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •