Jump to content

ProconRulz V44j1 - weapon limits and other event-triggered admin actions


ColColonCleaner

Recommended Posts

Originally Posted by IoSiS*:

 

first of all :smile: Hi everybody

 

Code:

On Kill;Weapon M67;TeamCount 150;PlayerYell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Kill;Continue
On Kill;Weapon M67;TeamCount 1;Log ^1This is %tc% KILL for %pt% from 150 ALLOWED;Continue
On Kill;Weapon M67;If TeamCount = 25;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 50;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 100;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 150;Yell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Continue
On Kill;Weapon M67;Rate 5 60;PlayerCount 3;Say %p% KICKED FOR GRENADE SPAM;KICK %p% KICKED FOR GRENADE SPAM
On Kill;Weapon M67;Rate 4 60;PlayerYell %p% STOP THROWING M67 GRENADE FOR ONE MINUTE OR LIMIT WILL BE VIOLATED;Continue
On Kill;Weapon M67;Rate 5 60;PlayerYell %p% KILLED FOR SPAM WITH M67 / 5 KILLS IN 60 SEC LIMIT;Kill;Continue
So this is my script for M67 nade spam on metro. All works fine 150 limit for each team. The only thing that doesn't work is command IF

I want to report to server by Yell current state of nade limit: for example if Proconrulez register 25 kills with nade by whole team then it should issue Yell command --> If TeamCount = 25 --> Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND

 

Any suggestions will be helpful :ohmy: i can't make this work.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by cjffly*:

 

Hi

 

with ProconRulz, players can yell with the following code:

Code:

On Say;Text @;Yell %p%:%text%;
with this code, any text including "@" will considered as yelling message and will be yell to all players in the game. However, it is not perfect. I think two problems need to be update in the next vision of ProconRulz:

 

1.The "@" will be displayed, not a big issue but some kind of annoying. If I change the code to "...;Text @yell;..." then "@yell" will be displayed, more annoying.

 

2.What I am considering is everyone could yell, but limit their yelling subset, say, only their team mate or squad members can see the yelling by typing different command. Like @YT mean yell to team, @YS mean yell to squad. And admins or VIPs can yell to all players.

 

 

Hope developer can consider my suggestion.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Helldon*:

 

I got a issue,

 

Code:

ProconRulz: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at PRoConEvents.ProconRulz.parse_part(ParsedRule& parsed_rule, String part, Boolean target_action)
   at PRoConEvents.ProconRulz.parse_rule(ParsedRule& parsed_rule)
   at PRoConEvents.ProconRulz.parse_rules()
Can some1 tell me what im doing wrong? thanks in advance.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by IoSiS*:

 

Equals is == not =.

 

Trigger;If variable == value;Action

 

That should fix your rule.

Thx for help but rules still don't work.

 

I've tried several combination so far, last one is with %

Code:

On Kill;Weapon M67;TeamCount 200;PlayerYell ....................
On Kill;Weapon M67;TeamCount 1;Log ....................
On Kill;Weapon M67;If %TeamCount% == 10;Yell ....................
TeamCount limit works, logging too, but no rules with IF

 

Hmm maybe there is another way to report to server current state of nade limit with one message. When i set for example Code:

On Kill;Weapon M67;TeamCount = 25;Yell %pt% KILLS WITH M67 GRENADE %tc%
then all kills from 25 and above are reported making spam.

 

... or mayby i should define first %TeamCount% as variable.

 

My current code is:

 

Code:

# METRO NADE SPAM RULE
On Kill;Weapon M67;TeamCount 200;PlayerYell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Kill;Continue
On Kill;Weapon M67;TeamCount 1;Log ^1This is %tc% KILL for %pt% from 200 ALLOWED;Continue
On Kill;Weapon M67;If %TeamCount% = 10;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 25;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 50;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 75;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 100;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 150;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 175;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 200;Yell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Continue
On Kill;Weapon M67;Rate 5 60;PlayerCount 3;Say %p% KICKED FOR SPAM WITH M67 GRENADES;Kick %p%  KICKED FOR SPAM WITH M67 GRENADES
On Kill;Weapon M67;Rate 4 60;PlayerYell %p% STOP THROWING M67 GRENADE FOR ONE MINUTE OR LIMIT WILL BE VIOLATED;Continue
On Kill;Weapon M67;Rate 5 60;PlayerYell %p% KILLED FOR SPAM WITH M67 GRENADES / 5 KILLS IN 60 SEC LIMIT;Kill;Continue
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Thx for help but rules still don't work.

 

I've tried several combination so far, last one is with %

Code:

On Kill;Weapon M67;TeamCount 200;PlayerYell ....................
On Kill;Weapon M67;TeamCount 1;Log ....................
On Kill;Weapon M67;If %TeamCount% == 10;Yell ....................
TeamCount limit works, logging too, but no rules with IF

 

Hmm maybe there is another way to report to server current state of nade limit with one message. When i set for example Code:

On Kill;Weapon M67;TeamCount = 25;Yell %pt% KILLS WITH M67 GRENADE %tc%
then all kills from 25 and above are reported making spam.

 

... or mayby i should define first %TeamCount% as variable.

 

My current code is:

 

Code:

# METRO NADE SPAM RULE
On Kill;Weapon M67;TeamCount 200;PlayerYell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Kill;Continue
On Kill;Weapon M67;TeamCount 1;Log ^1This is %tc% KILL for %pt% from 200 ALLOWED;Continue
On Kill;Weapon M67;If %TeamCount% = 10;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 25;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 50;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 75;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 100;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 150;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 175;Yell %pt% KILLS WITH M67 GRENADE %tc% from 200 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If %TeamCount% = 200;Yell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Continue
On Kill;Weapon M67;Rate 5 60;PlayerCount 3;Say %p% KICKED FOR SPAM WITH M67 GRENADES;Kick %p%  KICKED FOR SPAM WITH M67 GRENADES
On Kill;Weapon M67;Rate 4 60;PlayerYell %p% STOP THROWING M67 GRENADE FOR ONE MINUTE OR LIMIT WILL BE VIOLATED;Continue
On Kill;Weapon M67;Rate 5 60;PlayerYell %p% KILLED FOR SPAM WITH M67 GRENADES / 5 KILLS IN 60 SEC LIMIT;Kill;Continue
Looking at your code, I feel like you completely ignored what I said.

 

The term = means NOTHING. Everywhere you have = , change it to == .

 

== is an operator which means 'EQUALS'. = means nothing.

 

TeamCount should not have %'s. TeamCount is a variable programmed into the plugin and would mean something totally different with the %'s at the beginning and end.

 

You can't use TeamCount in the way you were using it. You will have to assign a server variable to nade spamming to track it and use it the way you want to use it.

 

This should work:

 

# METRO NADE SPAM RULE

On Kill;Weapon M67;Incr %server_nadespam[%pt%]%;Log ^1This is %server_nadespam[%pt%]% KILL for %pt% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 10;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 25;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 50;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 75;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 100;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 150;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 175;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 200;Yell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND

On Kill;Weapon M67;If %server_nadespam[%pt%]% >= 200;PlayerYell NO MORE M67 GRENADE KILLS FOR YOUR TEAM IN THIS ROUND;Kill;Continue

On Kill;Weapon M67;Rate 5 60;PlayerCount 3;Say %p% KICKED FOR SPAM WITH M67 GRENADES;Kick %p% KICKED FOR SPAM WITH M67 GRENADES

On Kill;Weapon M67;Rate 4 60;PlayerYell %p% STOP THROWING M67 GRENADE FOR ONE MINUTE OR LIMIT WILL BE VIOLATED

On Kill;Weapon M67;Rate 5 60;PlayerYell %p% KILLED FOR SPAM WITH M67 GRENADES / 5 KILLS IN 60 SEC LIMIT;Kill;Continue

 

EDIT: Updated and see explanation below...

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

I tested my code above, and it appears to work properly.

 

Explanation of how it works:

 

 

On Kill;Weapon M67;Incr %server_nadespam[%pt%]%;Log ^1This is %server_nadespam[%pt%]% KILL for %pt% of 200 ALLOWED

 

When someone kills with a M67 grenade, it increases a variable called %server_nadespam[%pt%]%. The %server? at the beginning of the variable tells PRoConRulz plugin that this is a variable to track for the whole server, not just for each individual player. In this way, the players share the same limit instead of having a 200 nade limit for each player. The [%pt%]% at the end of the variable tells PRoConRulz to append the player's team to the end of the variable so that the Russian Team and U.S. Army have a different version of the variable. So, if a player in the U.S. Army gets the 10th nade kill, %server_nadespam[%pt%]% would be: %server_nadespam[u.S. Army]% 10. Then it would log "This is the 10 Kill for U.S. Army of 200 ALLOWED".

 

 

On Kill;Weapon M67;If %server_nadespam[%pt%]% == 10;Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED

 

When a player kills with a nade, it checks to see if that player's team has made 10 nade kills. Using the same situation as the previous example (player is on U.S. Army and is the team's 10th nade kill), the If statement If %server_nadespam[%pt%]% == 10 is interpreted as If %server_nadespam[u.S. Army]% == 10. Since that interpretation is true, the server would yell: "U.S. Army KILLS WITH M67 GRENADE 10 of 200 ALLOWED".

 

Notice that equals is == NOT = . The term = means nothing to PRoConRulz.

 

Also notice that I used Yell %pt% KILLS WITH M67 GRENADE %server_nadespam[%pt%]% of 200 ALLOWED instead of Yell %pt% KILLS WITH M67 GRENADE %tc% of 200 ALLOWED. %tc% (AKA TeamCount) would not have worked in this situation since %tc% means how many times has this team triggered this rule. %tc% would be 1 in this situation (not 10 as we were hoping) since this is the first time this team has triggered this rule. %tc% doesn't count the number of nades, just the number of times this rule has been triggered by this team. %server_nadespam[%pt%]% equals the number of times that team has killed with the nade and that is why I used that variable instead of %tc%.

 

And so on, and so on...

 

On Kill;Weapon M67;If %server_nadespam[%pt%]% >= 200;PlayerYell NO MORE M67 GRENADE KILLS FOR YOUR TEAM IN THIS ROUND;Kill;Continue

 

This rule is similar to the other rules counting from 10 to 200, except that this rule actually punishes the player. If %server_nadespam[%pt%]% >= 200 says that if the player's team has 200 OR MORE ( >= means "greater than or equal to"), then Yell to the player that they have exceeded the limit and then kill them.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by stuckmoto*:

 

Hi

 

with ProconRulz, players can yell with the following code:

Code:

On Say;Text @;Yell %p%:%text%;
with this code, any text including "@" will considered as yelling message and will be yell to all players in the game. However, it is not perfect. I think two problems need to be update in the next vision of ProconRulz:

 

1.The "@" will be displayed, not a big issue but some kind of annoying. If I change the code to "...;Text @yell;..." then "@yell" will be displayed, more annoying.

 

2.What I am considering is everyone could yell, but limit their yelling subset, say, only their team mate or squad members can see the yelling by typing different command. Like @YT mean yell to team, @YS mean yell to squad. And admins or VIPs can yell to all players.

 

 

Hope developer can consider my suggestion.

+1 Going to use this for my admins instead of having to go into console tab :smile:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

I've updated the ProconRulz plugin download file to version 38e.1, which simply has the update to the 'yell_delay' to 5 seconds (from the prior BFBC2 figure of 5000 meaning milliseconds...). DICE added 'Yell' support in BF3 R20, and this update to ProconRulz makes the Yell action work properly.

 

You can provide in-game admin support for the yell command with a rule:

 

On Say;Admin;Text @yell;Yell %targettext%

 

This uses a new substitution variable %targettext%, which is the original say text EXCLUDING the characters tested in the prior "Text " condition. I.e. if the player says "@yell abcde" then %targettext% is "abcde" (and %text% is "@yell abcde"). I'll need to update the online docs.

 

Bambam

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

I got a issue,

 

Code:

ProconRulz: System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at PRoConEvents.ProconRulz.parse_part(ParsedRule& parsed_rule, String part, Boolean target_action)
   at PRoConEvents.ProconRulz.parse_rule(ParsedRule& parsed_rule)
   at PRoConEvents.ProconRulz.parse_rules()
Can some1 tell me what im doing wrong? thanks in advance.
ProconRulz is failing to 'parse' one of your rulz correctly - generally ProconRulz will give a message saying where it didn't like your code but it seems you've managed to type something that confuses ProconRulz completely as it loads your rulz. Pls post up your rulz and it should be easy to spot.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

+1 Going to use this for my admins instead of having to go into console tab :smile:

see my post a few mins ago... use %targettext% to remove the 'command' letters from the %text%...
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

first of all :smile: Hi everybody

 

Code:

On Kill;Weapon M67;TeamCount 150;PlayerYell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Kill;Continue
On Kill;Weapon M67;TeamCount 1;Log ^1This is %tc% KILL for %pt% from 150 ALLOWED;Continue
On Kill;Weapon M67;If TeamCount = 25;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 50;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 100;Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND
On Kill;Weapon M67;If TeamCount = 150;Yell NO MORE M67 GRENADE KILLS FOR %pt% IN THIS ROUND;Continue
On Kill;Weapon M67;Rate 5 60;PlayerCount 3;Say %p% KICKED FOR GRENADE SPAM;KICK %p% KICKED FOR GRENADE SPAM
On Kill;Weapon M67;Rate 4 60;PlayerYell %p% STOP THROWING M67 GRENADE FOR ONE MINUTE OR LIMIT WILL BE VIOLATED;Continue
On Kill;Weapon M67;Rate 5 60;PlayerYell %p% KILLED FOR SPAM WITH M67 / 5 KILLS IN 60 SEC LIMIT;Kill;Continue
So this is my script for M67 nade spam on metro. All works fine 150 limit for each team. The only thing that doesn't work is command IF

I want to report to server by Yell current state of nade limit: for example if Proconrulez register 25 kills with nade by whole team then it should issue Yell command --> If TeamCount = 25 --> Yell %pt% KILLS WITH M67 GRENADE %tc% from 150 ALLOWED IN THIS ROUND

 

Any suggestions will be helpful :ohmy: i can't make this work.

IoSIS Ty_ger is a frickin genius so you're in good shape, but the only thing I'd add is to clarify "TeamCount X" is a condition that tests whether the player's team has triggered this rule > X times. %tc% is a substitution variable that contains the actual team count. If X Y Z is another condition that tests a basic arithmetic comparison given as three arguments to the condition, where 'Y' must be a comparison operator.

 

So a condition that says "If %tc% == 25" would be ok, note that spaces are needed to separate the various bits of the condition (that's how ProconRulz works out which bit is which.

 

Your "If TeamCount = 25" was broken for multiple reasons, but you weren't a long way off.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

BAMBAM what is the status of my sniper limit rules?

Hey tarreltje it's just me being incompetent - I don't have the mods we exchanged via PM in my 'pm sent' folder (that folder is always empty - is that just me or is it a forum setting___). So only you have the complete version we came up with. Please either PM it to me and I'll embed it in the 1st post, or post it in the Plugin Enhancements forum and I'll link to that from the 1st post on this thread. The advantage of you posting the code in the Plugin Enhancements forum is you'll be able to edit that post later if you want to...

 

cheers - Bambam

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by YouPilA*:

 

Yesterday i was on Seine crossing and noticed in the kill feed that someone killed with a gp-30, the russian grenade launcher.

 

Assaut riflle + accessory system + m320 = GP-30

On screen;

player was killed by player with GP-30

On log;

Player killed player with "AK-74"( in my example The rifle was AK-74 )

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Roboticus1*:

 

Aloha

 

As it seems I am too dumb :-)

 

I want to have:

 

Metro only server

Grenade-Limit per player

Message to player that 10 nadekills are are allowed per player

Message to player if 5 nadekills are performed by player

Message to player if 10 nadekills are performed by player

Message to player if 11 nadekills are performed by player AND kill

Message to player if 12 nadekills are performed by player AND kill

Message to player if 13 nadekills are performed by player AND kick

 

 

Currently I have that:

 

On Kill;Weapon M67;PlayerCount 12;PlayerSay @%p%: Only 10 Grenades per map (13/10);Kick %p% Only 10 Grenades per map allowed

On Kill;Weapon M67;PlayerCount 11;PlayerSay @%p%: Only 10 Grenades per map (12/10);Kill 100

On Kill;Weapon M67;PlayerCount 10;PlayerSay @%p%: Only 10 Grenades per map (11/10);Kill 100

On Kill;Weapon M67;PlayerCount 9;PlayerSay @%p%: Only 10 Grenades per map (10/10)

On Kill;Weapon M67;PlayerCount 4;PlayerSay @%p%: Only 10 Grenades per map (5/10)

On Kill;Weapon M67;PlayerSay @%p%: Only 10 Grenades per map (1/10)

 

 

The message always is

"Only 10 grenades per map (5/10)"

"Only 10 grenades per map (1/10)"

 

The problem is that the message is wrong. As it seems, the kill and kick works.

Another prob is, that this is always for 2 maps, means that the counter seems not to be resetted after each map, but after a "round" consisting of 2 maps.

 

Thx in advance

 

Greetz

Robo

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Helldon*:

 

Aloha

 

Currently I have that:

 

On Kill;Weapon M67;PlayerCount 12;PlayerSay @%p%: Only 10 Grenades per map (13/10);Kick %p% Only 10 Grenades per map allowed

On Kill;Weapon M67;PlayerCount 11;PlayerSay @%p%: Only 10 Grenades per map (12/10);Kill 100

On Kill;Weapon M67;PlayerCount 10;PlayerSay @%p%: Only 10 Grenades per map (11/10);Kill 100

On Kill;Weapon M67;PlayerCount 9;PlayerSay @%p%: Only 10 Grenades per map (10/10)

On Kill;Weapon M67;PlayerCount 4;PlayerSay @%p%: Only 10 Grenades per map (5/10)

On Kill;Weapon M67;PlayerSay @%p%: Only 10 Grenades per map (1/10)

Try:

 

Code:

On Kill;Weapon M67;PlayerCount 10;PlayerSay WARNING! %p%, you have now %c% kills with %w%! (%c%/10);Kick You've been Warned!
On Kill;Weapon M67;PlayerCount 4;PlayerSay WARNING! %p%, you have now %c% kills with %w%! (%c%/10);Kill 100 Weapon limited, 10 kill per round!
On Kill;Weapon M67;PlayerCount 0;PlayerYell WARNING! %p%, Only 10 Grenade kills per round! (%c%/10)
You can change the count yourself with the example.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by aduh*:

 

Is there some kind fellow who will write Proconrulz code for our server ?

Posted Image

Our rules:

1. Claymores, Mortar & M320 are forbidden on this server

slay/kick (first time autokill punishment and second time kick)

 

2. DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team

slay/kick ((first time autokill punishment and second time kick)

Currently we are using Xtrem Weapon Limiter - 0.0.1.1 - these weapons are allowed in 1 piece each for a team.

 

Also I want to add SPAWN message (private) for every player with our server rullz:

"Claymores, Mortar & M320 are forbidden on this server ! DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team ! "

Im not sure if I want to show this message every player spawn or only at the beginning of map.

(currently we are using Procon Message option for that).

 

That's all. Thank you for your help !

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ChaB*:

 

Is there some kind fellow who will write Proconrulz code for our server ?

Posted Image

Our rules:

1. Claymores, Mortar & M320 are forbidden on this server

slay/kick (first time autokill punishment and second time kick)

 

2. DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team

slay/kick ((first time autokill punishment and second time kick)

Currently we are using Xtrem Weapon Limiter - 0.0.1.1 - these weapons are allowed in 1 piece each for a team.

 

Also I want to add SPAWN message (private) for every player with our server rullz:

"Claymores, Mortar & M320 are forbidden on this server ! DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team ! "

Im not sure if I want to show this message every player spawn or only at the beginning of map.

(currently we are using Procon Message option for that).

 

That's all. Thank you for your help !

On Spawn;PlayerFirst;PlayerYell Claymores, Mortar & M320 are forbidden on this server ! DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team !

And you need to update to the last proconrulz version. It fix "yell_delay".

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by bambam*:

 

Yesterday i was on Seine crossing and noticed in the kill feed that someone killed with a gp-30, the russian grenade launcher.

 

Assaut riflle + accessory system + m320 = GP-30

On screen;

player was killed by player with GP-30

On log;

Player killed player with "AK-74"( in my example The rifle was AK-74 )

Thanks YouPilA - no change with BF3 R20 then - the game server still reports an underslung nade kill as if it was an assault rifle. The game server has been announcing it in-game ok forever - it's just the feed to the admin plugins that's borked.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Is there some kind fellow who will write Proconrulz code for our server ?

Posted Image

Our rules:

1. Claymores, Mortar & M320 are forbidden on this server

slay/kick (first time autokill punishment and second time kick)

 

2. DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team

slay/kick ((first time autokill punishment and second time kick)

Currently we are using Xtrem Weapon Limiter - 0.0.1.1 - these weapons are allowed in 1 piece each for a team.

 

Also I want to add SPAWN message (private) for every player with our server rullz:

"Claymores, Mortar & M320 are forbidden on this server ! DAO-12, M1014, USAS-12, Saiga12, MK3A1 limited to 1 in a team ! "

Im not sure if I want to show this message every player spawn or only at the beginning of map.

(currently we are using Procon Message option for that).

 

That's all. Thank you for your help !

It is not possible to limit 1 per team. Perhaps you should consider limiting number of weapon usages per round or per player.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by aduh*:

 

It is not possible to limit 1 per team. Perhaps you should consider limiting number of weapon usages per round or per player.

OK thanks. It seems we have to stay with Xtrem Weapon Limiter.

However ProconRulz works with the Rullz and some other Messages :ohmy:

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

So is it possible to Limit people using the GP-30 without limiting the Gun?

 

Thanks

Nope. That is just the name of the underslung m320 in the game. The problem is that the weapon name isnt transferred correctly via rcon even though the game detects it correctly.
* Restored post. It could be that the author is no longer active.
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Our picks

    • Game Server Hosting:

      We're happy to announce that EZRCON will branch out into the game server provider scene. This is a big step for us so please having patience if something doesn't go right in this area. Now, what makes us different compared to other providers? Well, we're going with the idea of having a scaleable server hosting and providing more control in how you set up your server. For example, in Minecraft, you have the ability to control how many CPU cores you wish your server to have access to, how much RAM you want to use, how much disk space you want to use. This type of control can't be offered in a single service package so you're able to configure a custom package the way you want it.

      You can see all the available games here. Currently, we have the following games available.

      Valheim (From $1.50 USD)


      Rust (From $3.20 USD)


      Minecraft (Basic) (From $4.00 USD)


      Call of Duty 4X (From $7.00 USD)


      OpenTTD (From $4.00 USD)


      Squad (From $9.00 USD)


      Insurgency: Sandstorm (From $6.40 USD)


      Changes to US-East:

      Starting in January 2022, we will be moving to a different provider that has better support, better infrastructure, and better connectivity. We've noticed that the connection/routes to this location are not ideal and it's been hard getting support to correct this. Our contract for our two servers ends in March/April respectively. If you currently have servers in this location you will be migrated over to the new provider. We'll have more details when the time comes closer to January. The new location for this change will be based out of Atlanta, GA. If you have any questions/concerns please open a ticket and we'll do our best to answer them.
      • 5 replies
    • Hello All,

      I wanted to give an update to how EZRCON is doing. As of today we have 56 active customers using the services offered. I'm glad its doing so well and it hasn't been 1 year yet. To those that have services with EZRCON, I hope the service is doing well and if not please let us know so that we can improve it where possible. We've done quite a few changes behind the scenes to improve the performance hopefully. 

      We'll be launching a new location for hosting procon layers in either Los Angeles, USA or Chicago, IL. Still being decided on where the placement should be but these two locations are not set in stone yet. We would like to get feedback on where we should have a new location for hosting the Procon Layers, which you can do by replying to this topic. A poll will be created where people can vote on which location they would like to see.

      We're also looking for some suggestions on what else you would like to see for hosting provider options. So please let us know your thoughts on this matter.
      • 4 replies
    • Added ability to disable the new API check for player country info


      Updated GeoIP database file


      Removed usage sending stats


      Added EZRCON ad banner



      If you are upgrading then you may need to add these two lines to your existing installation in the file procon.cfg. To enable these options just change False to True.

      procon.private.options.UseGeoIpFileOnly False
      procon.private.options.BlockRssFeedNews False



       
      • 2 replies
    • I wanted I let you know that I am starting to build out the foundation for the hosting services that I talked about here. The pricing model I was originally going for wasn't going to be suitable for how I want to build it. So instead I decided to offer each service as it's own product instead of a package deal. In the future, hopefully, I will be able to do this and offer discounts to those that choose it.

      Here is how the pricing is laid out for each service as well as information about each. This is as of 7/12/2020.

      Single MySQL database (up to 30 GB) is $10 USD per month.



      If you go over the 30 GB usage for the database then each additional gigabyte is charged at $0.10 USD each billing cycle. If you're under 30GB you don't need to worry about this.


      Databases are replicated across 3 zones (regions) for redundancy. One (1) on the east coast of the USA, One (1) in Frankfurt, and One (1) in Singapore. Depending on the demand, this would grow to more regions.


      Databases will also be backed up daily and retained for 7 days.




      Procon Layer will be $2 USD per month.


      Each layer will only allow one (1) game server connection. The reason behind this is for performance.


      Each layer will also come with all available plugins installed by default. This is to help facilitate faster deployments and get you up and running quickly.


      Each layer will automatically restart if Procon crashes. 


      Each layer will also automatically restart daily at midnight to make sure it stays in tip-top shape.


      Custom plugins can be installed by submitting a support ticket.




      Battlefield Admin Control Panel (BFACP) will be $5 USD per month


      As I am still working on building version 3 of the software, I will be installing the last version I did. Once I complete version 3 it will automatically be upgraded for you.





      All these services will be managed by me so you don't have to worry about the technical side of things to get up and going.

      If you would like to see how much it would cost for the services, I made a calculator that you can use. It can be found here https://ezrcon.com/calculator.html

       
      • 11 replies
    • I have pushed out a new minor release which updates the geodata pull (flags in the playerlisting). This should be way more accurate now. As always, please let me know if any problems show up.

       
      • 9 replies
×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.