Jump to content

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


ColColonCleaner

Recommended Posts

Originally Posted by MarcoV1980*:

 

hello procon community... maby im not posting this the right place but im new here

i have a problem i try to make a code to remove recon kit so you can't spawn with it from my BF3 TDM server

 

Her Are The Code: On Spawn;Kit Recon ;Kill %p% For Using Sniper Kit;Yell %p% Kicked For Using Sniper Kit

 

can anyone help me or make the code or fix it i'm going crazy it's the only thing i need for my server to run perfect

 

note... it says ProconRulz: 1 rules loaded but i can still spwan with recon kit

To my knowledge, the kit and spec options are not available in BF3. So you won't be able to use them.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BS-l-GhostWarrior-l*:

 

To anyone who can help me... I would like to limit tanks and chopper usage.. for example i want to set that choppers and tanks can be used once its 4v4 any lower and if they kill someone it kills them with a warning message saying "No vehicle kills til 4v4"

 

Heres the code that is provided.

 

On Kill;Weapon Death;Teamsize 4;

PlayerCount 5;Say %p% kicked for vehicle kills;Kick kicked for vehicle kills with small teams

PlayerCount 3;Say %p% slayed for vehicle kill %c%/5;Kill 100

Say %p% - no vehicle kills with small teams (#%c%/5)

 

What would i have to change or add?

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

Originally Posted by Athlon*:

 

^^^

 

On Kill;Weapon Death;Teamsize 4;

PlayerCount 5;Say %p% kicked for vehicle kills;Kick kicked for vehicle kills with small teams

PlayerCount 3;Say %p% slayed for vehicle kill %c%/5;Kill 100

Say %p% - no vehicle kills with small teams (#%c%/5)

 

This will work if you allow vehicles for teams of 5 or more. If either team has 4 or fewer, then these rules will apply.

 

To allow vehicles when there are at least 4 on a side, then reduce each number by 1.

 

Also - BF3 cannot distinguish between a chopper kill, tank kill and any other vehicle kill. These rules will apply for any vehicle kill. Mortars and fixed TOW missiles are also considered vehicle kills.

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

Originally Posted by ty_ger07*:

 

how to set map only weapon selected?

See example 5 in the first post.

 

On Kill;Map Subway;Damage ProjectileExplosive;PlayerCount 5;Log %p% banned for rockets on Metro;Ban %p% Metro rockets

On Kill;Map Subway;Damage ProjectileExplosive;PlayerCount 3;Log %p% kicked for rockets on Metro;Kick %p% Metro rockets

On Kill;Map Subway;Damage ProjectileExplosive;PlayerSay %p% no rockets on Metro;Kill 100

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

Originally Posted by ty_ger07*:

 

plugin?

Yes, this is a plugin. You download it from the first post. The first post also tell you how to use it.

 

First post:

myrcon.net/.../proconrulz-v44j1-weapon-limits-and-other-event-triggered-admin-actions

 

Download:

Bottom of first post.

 

Documentation:

http://www.forsterlewis.com/proconrulz.pdf

 

How to use it:

Page 8 of documentation.

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

Originally Posted by ty_ger07*:

 

Hi guys, this plugin can limit the rank of the player to make a noob server (for beginners) such limit to 75 rank?

No. This plugin only uses data available by Rcon and rank is not part of that data.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by RazorliteX*:

 

Great plugin, I have a question regarding the use of Punk Buster screenshots - the get screenshot command relies on the server slot ID of a player. Using the punk buster command within procon rulz will not work for me as there is no support for slot ID (using the playername is ignored). Maybe I am doing something wrong or will there be any future support for the ability of procon rulz to determine the slot id of a player via a variable?

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

Originally Posted by ty_ger07*:

 

Great plugin, I have a question regarding the use of Punk Buster screenshots - the get screenshot command relies on the server slot ID of a player. Using the punk buster command within procon rulz will not work for me as there is no support for slot ID (using the playername is ignored). Maybe I am doing something wrong or will there be any future support for the ability of procon rulz to determine the slot id of a player via a variable?

You don't need to know the slot ID of the player to take a screenshot of them. You can also just use the player's name (or in this case the %p% substitue provided by PRoConRulz).

 

For example a very simple rule which takes a screenshot at every kill (obviously way too often but just an example):

 

On Kill;Exec punkBuster.pb_sv_getss "%p%"

 

Note that the player's name NEEDS to be in quotation marks.

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

Originally Posted by Atemu*:

 

I'm trying to limit the usage of vehicles when below 8v8 but it doesn't work :sad: Can you help me please ?

 

##### No Vehicles on Start #####

On Kill;Teamsize 8;Damage VehicleHeavy;PlayerCount 2;Say Too few players, no vehicles;Kill 1000

On Kill;Teamsize 8;Damage VehicleHeavy;PlayerOnce;Say Too few players, no vehicles [%p% 1st warning];

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

Originally Posted by Atemu*:

 

^^^

 

See Example #9 on the first page of this thread and adjust for 8 players.........

Is that ok ?

 

On Kill;Weapon Death;Teamsize 8;PlayerCount 5;Say %p% kicked for vehicle kills;Kick kicked for vehicle kills with small teams

On Kill;Weapon Death;Teamsize 8;PlayerCount 3;Say %p% slayed for vehicle kill %c%/5;Kill 100

On Kill;Weapon Death;Teamsize 8;Say %p% - no vehicle kills with small teams (#%c%/5)

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

Originally Posted by __D_m0ns__*:

 

--- question for rcon community ---

what does PlayerBlock (trigger and condition) do?

 

--- question for bambam ---

hey BamBam, i wanted to know if you were planning to update this plugin? if yes, read the rest of this post, you could maybe find some good ideas for your plugin :smile:

 

You are gonna update proconrulz? You would make me happy if you include some of these ideas in your update =)

 

1st, you may update the documentation, there are some useful elements that are not shown in the documentation (example: "If %p% contains bam", by the way, too bad there is no !contains, and I don't know what "If %blabla% word bla" do, could explain it to me_)

 

2nd, it would be cool to do something like this:

Code:

Set %ini_server_weapons% "Death,Roadkill,Defib,Crossbow,Repair&Tool,Weapons/Knife/Knife,Melee,Knife_RazorBlade"
On Kill; Not Weapon %ini_server_weapons%; Kill
Instead of

Code:

On Kill; Not Weapon Death,Roadkill,Defib,Crossbow,Repair&Tool,Weapons/Knife/Knife,Melee,Knife_RazorBlade; Kill
I know, it is longer, but in some case, it could be useful (and, for me, code will be more clean)

 

3rd

Missing On RoundOver and On TeamChange triggers:

On RoundOver should be very useful to change some vars (ticket count in particular) that take effect only after a new round start (they will not take effect with On Round trigger cause level has already been loaded)

On TeamChange would be useful to force a player to stay in his team.

 

4th

many have asked you for it, i know, but if possible a timer would be great :smile:

 

5th

add some substitution variables, for example : %s% would be the number of player on the server (of course, we can use %ts1%+%ts2%, but it is not enough precise), %pc% would be player clan name (could be use for an autobalnce where we don't want to separate same clan people)

 

6th but not for now, because more complicated : "for" boucle (and other programming basics that could be useful)

Example:

Code:

On Spawn; Admin; PlayerOnce; Incr %admins%
On Spawn; Admin; PlayerOnce; For %i% 1 -> %admins%;
    If %admin[%i%]% == 0; Set %admin[%i%]% %p%;
    Set %string_admin% "%string_admin% %admin[%i%]%"
On Leave; Admin;  For %i% 1 -> %admins%;
    If %admin[%i%]% == %p%; Set %admin[%i%]% 0;
    Set %string_admin% "%string_admin% %admin[%i%]%"
On Leave; Admin; Decr %admins%
On Say; Text admin
    If %string_admin% == 0; Say No admin connected; End
    Say Admins connected : %string_admin%
For the moment i can't think to others features to add but if suddenly i have a new idea, i'll tell you

Thanks for reading that (if you did)

P.S sorry i'm not so good in english

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

Originally Posted by RazorliteX*:

 

You don't need to know the slot ID of the player to take a screenshot of them. You can also just use the player's name (or in this case the %p% substitue provided by PRoConRulz).

 

For example a very simple rule which takes a screenshot at every kill (obviously way too often but just an example):

 

On Kill;Exec punkBuster.pb_sv_getss "%p%"

 

Note that the player's name NEEDS to be in quotation marks.

Thanks but it doesn't work, completely ignored by PBSS and in fact is not even entered into the console. All the other kill streak figures work fine.. for example:

 

On Kill;If %server_streak[%p%]% == 28;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 25;Yell Now this is just silly, %p% is on a 25 KILL STREAK!

On Kill;If %server_streak[%p%]% == 22;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 20;Yell %p% is absolutely unstoppable with a 20 KILL STREAK

On Kill;If %server_streak[%p%]% == 18;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 15;Yell %p% is dominating with a 15 KILL STREAK!

On Kill;If %server_streak[%p%]% == 12;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 10;Yell %p% is on a rampage with a 10 kill streak!

On Kill;If %server_streak[%p%]% == 7;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 5;Yell Killing Spree! %p% with 5 kills in a row!

 

The ProconRulz log claims it is executing the command but there is nothing in the console or the svss directory.

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

Originally Posted by ty_ger07*:

 

Thanks but it doesn't work, completely ignored by PBSS and in fact is not even entered into the console. All the other kill streak figures work fine.. for example:

 

On Kill;If %server_streak[%p%]% == 28;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 25;Yell Now this is just silly, %p% is on a 25 KILL STREAK!

On Kill;If %server_streak[%p%]% == 22;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 20;Yell %p% is absolutely unstoppable with a 20 KILL STREAK

On Kill;If %server_streak[%p%]% == 18;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 15;Yell %p% is dominating with a 15 KILL STREAK!

On Kill;If %server_streak[%p%]% == 12;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 10;Yell %p% is on a rampage with a 10 kill streak!

On Kill;If %server_streak[%p%]% == 7;Exec punkBuster.pb_sv_getss "%p%";Log PBSS taken of %p%

On Kill;If %server_streak[%p%]% == 5;Yell Killing Spree! %p% with 5 kills in a row!

 

The ProconRulz log claims it is executing the command but there is nothing in the console or the svss directory.

:huh: It worked for me.

 

Maybe you are using an old version of PRoConRulz or you are running the plugin from your local machine from an account which doesn't have permission to execute PunkBuster commands?

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

Originally Posted by RazorliteX*:

 

:huh: It worked for me.

 

Maybe you are using an old version of PRoConRulz or you are running the plugin from your local machine from an account which doesn't have permission to execute PunkBuster commands?

It's working for you? Well that's odd - I'm using latest and the account it is using is the primary admin account. No restrictions on that one! If I "manually" enter the command into the console it seems to work fine. Just not working from the plugin.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by FLirtY-3D*:

 

have a simple no mortar rule set with death.... but its killing the person but dont seem to be kicking them have i set it up wrong ?

On Kill;Map Subway;Weapon Death;Say {ATF}Rules %p% no Mortar;Kill 100

On Kill;Map Subway;Weapon Death;PlayerCount 2;Log %p% kicked for Mortar use;Kick %p% Mortar use

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

Originally Posted by S4ND4NC3*:

 

Hi dear community

 

I need a Procon Rulz rule that when an admin comes online a "Yell 10 admin1 is online!" announcement is created

and if you typing !admin in the chat you will see who is admin online and the number of admins and such

 

List of admins online

admin 1

admin 2

admin 3

Number of admins online: 3

 

I hope you can help me

 

kind regards

 

sorry 4 bad english

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

Originally Posted by Hand-of-Shadow*:

 

hy versuch es mal hier mit

 

# Admin Announcer

 

On Join;Admin;yell Admin %p% has joined the server!!

On Spawn;Admin;ServerFirst;Set %server_admins% %p%;End

On Spawn;Admin;PlayerFirst;Set %server_admins% %p%,%server_admins%

On Say;Text admin;Admins;yell Admins %server_admins% are in-game

On Say;Text admin;Not Admins;Say %p% no admins are currently in-game but your message will be picked up later

 

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

Originally Posted by S4ND4NC3*:

 

ja das hab ich dann kommt die aussage wie folgt

 

yell Admins admin1, admin,2 admin1 are in-game

 

oder

 

yell Admins admin1, admin,1 admin1 are in-game

 

und bei

 

Number of admins online: 1,1,1

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

Originally Posted by S4ND4NC3*:

 

Also Shadow erstmal danke für den support. Ich hab bei mir diese regel definiert

 

#------------------------------------------------------------------

# MEHRSPRACHIGE SERVERADMIN ONLINE ABFRAGE

#------------------------------------------------------------------

On Spawn;Admin;ServerFirst;Set %server_admins% %p%;End

+ Set %num_admins% %c%;End

On Spawn;Admin;PlayerFirst;Set %server_admins% %p%,%server_admins%

+ Set %num_admins% %c%,%num_admins%

#------------------------------------------------------------------

 

#------------------------------------------------------------------

# SERVERADMIN CHATANZEIGE

#------------------------------------------------------------------

On Say;Text admin;Admins;If %pcountrykey% != us;PlayerSay Liste der Online Admins

+ PlayerSay %server_admins%

+ PlayerSay Anzahl der Online Admins: %num_admins%

On Say;Text admin;Admins;if %pcountrykey% == us;PlayerSay List of admins online

+ PlayerSay %server_admins%

+ PlayerSay Number of admins online: %num_admins%

#------------------------------------------------------------------

 

 

Ich kann dir momentan leider kein screen machen bzw. geben weil ich als einzigster admin online bin mein anderer admin ist unterwegs somit würde nur ich drin stehen.

 

Auf jedenfall sieht diese Regel bei einem Online Admin im Chat wie folgt aus:

Liste der Online Admins

Admin1

Anzahl der Online Admins: 1

 

soweit ist auch alles okay nur sollten 2 oder mehrere Admins online sein sieht es wie folgt aus:

Liste der Online Admins

Admin1, Admin2, Admin1

Anzahl der Online Admins: 1,1,1

 

 

Ich hätte aber noch eine andere frage dazu sende ich dir aber mein threadKlick Hier* link ist kürzer.

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

Originally Posted by S4ND4NC3*:

 

Hm.. Okay also ist es kaum möglich eine welcome message zusetzen für jedesmal wenn ich den server betrete ?

 

ich meine wenn ich

On Spawn;PlayerOnce;PlayerYell 25 Welcome %p%

 

ohne PlayerOnce nutze kommt der text jedesmal wenn ich spawne klingt ja auch logisch

 

und wenn ich das ganze mit On Join editiere kommt nichts keine Yell und kein Say.

* 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.