Jump to content

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


ColColonCleaner

Recommended Posts

Originally Posted by maxdralle*:

 

Ofcourse.....

it was to easy.

fixed

the %pt% shows your the players team name. in bf4 you have 3 diffrent teams:

US Army

Russian Army

Chinese Army

 

sample

Code:

On Kill; if %pt% == US Army; Say %p% team: US
On Kill; if %pt% == Russian Army; Say %p% team: RU
On Kill; if %pt% == Chinese Army; Say %p% team: CN
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by cssqw7_3*:

 

Request "Insane Limits" code (only sniper squad deathmatch)

hello,

Due to server rules in the code limits the protection "admins_and_reserved_slots", in the use of proconrulz cannot further VIP transition using weapons to restrict the server, I thought of you can use "insane limits" to restrict, to assist in the server is running the all staff to SQDM mode after the server can only use sniper to have, it's a pity I will not write "insane limits" of the code, so I come to for help, request to find the right code, thank you.

Requirements:

1, the server whether any maps in running "squad" deathmatch mode, all players in the game can only be used to limit weapons to kill (sniper or which, etc.).

2, whether managers or VIP if you use the unrestricted weapons to kill will be punished.

3, can be customised forgiveness conditions, such as: kill 1 or 2 times, punishment execution and warned that more than kill limit, kick out the game server.

4, to ban all explosive damage, including poison arrows, bomb bows and arrows.

5, and prohibited gun damage, but not the MARE 'S legs ", many people like to use it for entertainment.

6, sniper demand a ban on all weapons of DMR damage and "SR338" he destroyed the balance.

Thank you, please help me to write a rule that I don't know if I describe clearly, I can't write "insane limits" rules

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

Originally Posted by spatieman*:

 

the %pt% shows your the players team name. in bf4 you have 3 diffrent teams:

US Army

Russian Army

Chinese Army

 

sample

Code:

On Kill; if %pt% == US Army; Say %p% team: US
On Kill; if %pt% == Russian Army; Say %p% team: RU
On Kill; if %pt% == Chinese Army; Say %p% team: CN
hmm, nice to know.

but we only have a BF3 server ,i manage. hehe

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

Originally Posted by cssqw7_3*:

 

Dear, who can help me

I hope can get help here,Please help me to replace "InsaneLimits" code,Below is I use "proconrulz" to write the code, I want to make him run in "InsaneLimits", should be how to write the rules, thank you, please help me.

Code:

On Spawn;mapmode SquadDeathMatch0;playeryell %p% Can only use a sniper rifle / zhi neng shi yong ju ji qiang!!!
On kill;mapmode SquadDeathMatch0;Not Damage SniperRifle;Not Damage Melee;Not Weapon U_SaddlegunSnp;Not Weapon dlSHTR;PlayerCount 2;Log %p% kicked (snipers / pistols only);Kick %p% snipers only
On Kill;mapmode SquadDeathMatch0;Not Damage SniperRifle;Not Damage Melee;Not Weapon U_SaddlegunSnp;Not Weapon dlSHTR;PlayerSay %p% snipers/pistols only;Kill 100
On Kill;mapmode SquadDeathMatch0;Weapon U_SR338;PlayerSay %p% no SR338;kill 100
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ColColonCleaner*:

 

How in proconrulz do you make chat responses ignore certain words? This is referring to the 'On Say' trigger.

 

For example, messages with the word 'hack' in them cause an automatic action, however I don't want it to trigger when what they said was part of a command. i.e. starting with !, @, /, or .

 

Is this possible in proconrulz?

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

Originally Posted by BuRockK*:

 

How in proconrulz do you make chat responses ignore certain words? This is referring to the 'On Say' trigger.

 

For example, messages with the word 'hack' in them cause an automatic action, however I don't want it to trigger when what they said was part of a command. i.e. starting with !, @, /, or .

 

Is this possible in proconrulz?

Example: On Say; Text hack; Not Text !hack;AdminSay %p% triggered a buzz word!

 

but its always case sensetive so if a player says "HACK" it wont work. (Had that problem)

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

Originally Posted by GR101*:

 

Could somebody please correct this script so it will reset after each round?

 

Code:

On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
I have tried the following but it doesn't reset after each round.

 

Code:

On init;Set %ini_kill_melee[%p%]% 0
On Spawn;serverfirst;Set %ini_kill_melee[%p%]% 0
On Join;Set %ini_kill_melee[%p%]% 0
On Round; Set %ini_kill_melee[%p%]% 0
On Leave; Set %ini_kill_melee[%p%]% 0
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

It seems that there is no reason for you to use ini variables in that situation. Why are you using ini variables for that functionality? A regular variable will do exactly what you want by default.

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

Originally Posted by GR101*:

 

I just wanted a script off the shelf (taken from this thread) that I thought would do the job in question.

 

Does anybody have a working script similar to this that can be adapted for my needs?

 

Code:

On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

I just wanted a script off the shelf (taken from this thread) that I thought would do the job in question.

 

Does anybody have a working script similar to this that can be adapted for my needs?

 

Code:

On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
try this

 

Code:

on round; set %ini_kill_melee% 0
#(or %ini_kill% 0 if u dont have ony other kill vars)
On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

I still don't know why you guys are using an %ini% variable for this. It makes no sense. Just use the original code except call it %kill_melee[%p%]% instead of %ini_kill_melee[%p%]%. It makes no sense filling up an ini file with saved information which you want to reset every round. A regular variable like %kill_melee[%p%]% will reset every round naturally.

 

Code:

On Kill;Weapon Melee
	Incr %kill_melee[%p%]%
	If %kill_melee[%p%]% >= 55;Set %kill_melee[%p%]% 0
	If %kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %kill_melee[%p%]% == 49;Say 3 %p% Message
	If %kill_melee[%p%]% == 48;Say 3 %p% Message
	If %kill_melee[%p%]% == 47;Say 3 %p% Message
	If %kill_melee[%p%]% == 46;Say 3 %p% Message
	If %kill_melee[%p%]% == 45;Say 3 %p% Message
	If %kill_melee[%p%]% == 40;Say 3 %p% Message
	If %kill_melee[%p%]% == 35;Say 3 %p% Message
	If %kill_melee[%p%]% == 30;Say 3 %p% Message
	If %kill_melee[%p%]% == 25;Say 3 %p% Message
	If %kill_melee[%p%]% == 20;Say 3 %p% Message
	If %kill_melee[%p%]% == 15;Say 3 %p% Message
	If %kill_melee[%p%]% == 10;Say 3 %p% Message
	If %kill_melee[%p%]% == 5;Say 3  %p% Message
Like I said 6 days ago.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Nedd help to make a live kill round counter. Yesterday i saw a a kill counter in chat which includes the most kills in the round.

Please check out my picture. I made this picture while i played the round. Unbenannt.PNG

UNTESTED! Give this a try:

 

Code:

# Display top 3 player kills when tickets fall below 10 tickets remaining
On Round;Set %team_tickets% 1000
On Spawn
	If %team_tickets% > %team_score%;Set %team_tickets% %team_score%
	MapMode rush;Team attack;If %team_score% > 50;Set %server_hasbeendisplayed% 0;Set %team_tickets% %team_score%
	Decr %team_tickets%
On Spawn;If %team_tickets% < 10;If %server_hasbeendisplayed% == 0
	If %server_killonenumber% != 0;Say --------------- Kills ---------------;Say #1 | %server_killonename% |  %server_killonenumber%
	If %server_killtwonumber% != 0;Say #2 | %server_killtwoname% |  %server_killtwonumber%
	If %server_killthreenumber% != 0;Say #3 | %server_killthreename% |  %server_killthreenumber%
	If %server_killonenumber% != 0;Say -------------------------------------
	Set %server_hasbeendisplayed% 1
# Keep track of the top 3 players
On Kill;Incr %totalkills%
	If %totalkills% > %server_killonenumber%;If %server_killonename% == %p%;Set %server_killonenumber% %totalkills%
	If %totalkills% > %server_killtwonumber%;If %totalkills% <= %server_killonenumber%;If %server_killtwoname% == %p%;Set %server_killtwonumber% %totalkills%
	If %totalkills% > %server_killthreenumber%;If %totalkills% <= %server_killtwonumber%;If %server_killthreename% == %p%;Set %server_killthreenumber% %totalkills%
	If %totalkills% > %server_killthreenumber%;If %totalkills% <= %server_killtwonumber%;If %totalkills% <= %server_killonenumber%;Set %server_killthreenumber% %totalkills%;Set %server_killthreename% %p%
	If %totalkills% > %server_killthreenumber%;If %totalkills% > %server_killtwonumber%;If %totalkills% <= %server_killonenumber%;Set %server_killthreenumber% %server_killtwonumber%;Set %server_killthreename% %server_killtwoname%;Set %server_killtwonumber% %totalkills%;Set %server_killtwoname% %p%
	If %totalkills% > %server_killthreenumber%;If %totalkills% > %server_killtwonumber%;If %totalkills% > %server_killonenumber%;Set %server_killthreenumber% %server_killtwonumber%;Set %server_killthreename% %server_killtwoname%;Set %server_killtwonumber% %server_killonenumber%;Set %server_killtwoname% %server_killonename%;Set %server_killonenumber% %totalkills%;Set %server_killonename% %p%
For rush, it should display the top 3 players whenever the attacking team gets down below 10 tickets remaining. For conquest, it should display the top 3 players whenever one of the teams gets below 10 tickets remaining.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

thx for the help but i want a plugin that shows the most kills after 10 minutes and 20 minutes, 30 minutes...

How can i make this?

Not with proconrulz. With proconrulz, the time option is very limited and doesn't work in logic. With ProconRulz you could display a message every X number of kills, but not every X number of minutes.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Sp0rAdiC*:

 

thx for the help but i want a plugin that shows the most kills after 10 minutes and 20 minutes, 30 minutes...

How can i make this?

This is what I currently use. Like it says "Reports after top player 10 kills, then each time leader changes"

 

Code:

#####################################################
##### BEST 3 PLAYERS ##### by tarreltje & bambam
# reports after top player 10 kills,
# then each time leader changes
#####################################################

On Kill;Incr %m_kills%;
# + Log %p% with %m_kills% kills;Set %server_m_report% 1;Set %server_m_report_reason% ".Log."

On Kill;If %m_kills% > %server_m_kills[1]%
  If %m_kills% > 10;If %p% != %server_m_player[1]%;Set %server_m_report% 1;Set %server_m_report_reason% "New #1"
  If %p% == %server_m_player[2]%;Set %server_m_kills[2]% %server_m_kills[1]%;Set %server_m_player[2]% %server_m_player[1]%;Set %server_m_player[1]% %p%;Set %server_m_kills[1]% %m_kills%
  If %p% != %server_m_player[1]%;If %p% != %server_m_player[2];Set %server_m_kills[3]% %server_m_kills[2]%;Set %server_m_player[3]% %server_m_player[2]%;Set %server_m_kills[2]% %server_m_kills[1]%;Set %server_m_player[2]% %server_m_player[1]%;
  Set %server_m_player[1]% %p%;Set %server_m_kills[1]% %m_kills%;
  
On Kill;If %m_kills% > %server_m_kills[2]%;If %m_kills% <= %server_m_kills[1]%;If %p% != %server_m_player[1]%;
  If %p% != %server_m_player[2]%;Set %server_m_kills[3]% %server_m_kills[2]%;Set %server_m_player[3]% %server_m_player[2]%
  Set %server_m_player[2]% %p%
  Set %server_m_kills[2]% %m_kills%;
  
On Kill;If %m_kills% > %server_m_kills[3]%;If %m_kills% <= %server_m_kills[2]%;If %p% != %server_m_player[2]%;Set %server_m_player[3]% %p%;Set %server_m_kills[3]% %m_kills%;

On Kill;Incr %server_m_killcount%;If %server_m_killcount% > 70;Set %server_m_report% 1;Set %server_m_report_reason% "------"

####### Output report if server_m_report has been set
On Kill;If %server_m_report% == 1;
    Say ----%server_m_report_reason%-------- Most kills by -----------------
    Say [1st] %server_m_player[1]% - %server_m_kills[1]%;Say [2nd] %server_m_player[2]% - %server_m_kills[2]%;Say [3rd] %server_m_player[3]% - %server_m_kills[3]%
    Set %server_m_report% 0;Set %server_m_killcount% 0
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by GR101*:

 

try this

 

Code:

on round; set %ini_kill_melee% 0
#(or %ini_kill% 0 if u dont have ony other kill vars)
On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
Cheers spatieman that worked great, thanks.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

Cheers spatieman that worked great, thanks.

np, as ger07 sayd, normaly the ini? statement is not needed..

i just edited your post.

ini? statemant is usefull of keeping track of stuff that you dont want to revert to 0 on a proconrulez change (adding/edit script)

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

Originally Posted by MaddoxxGaming*:

 

i have used this but it only list the best player at the end of the round

# Display top 3 player kills when tickets fall below 10 tickets remaining

On Round;Set %team_tickets% 1000

On Spawn

If %team_tickets% > %team_score%;Set %team_tickets% %team_score%

MapMode rush;Team attack;If %team_score% > 50;Set %server_hasbeendisplayed% 0;Set %team_tickets% %team_score%

Decr %team_tickets%

On Spawn;If %team_tickets%

If %server_killonenumber% != 0;Say --------------- Kills ---------------;Say #1 | %server_killonename% | %server_killonenumber%

If %server_killtwonumber% != 0;Say #2 | %server_killtwoname% | %server_killtwonumber%

If %server_killthreenumber% != 0;Say #3 | %server_killthreename% | %server_killthreenumber%

If %server_killonenumber% != 0;Say -------------------------------------

Set %server_hasbeendisplayed% 1

# Keep track of the top 3 players

On Kill;Incr %totalkills%

If %totalkills% > %server_killonenumber%;If %server_killonename% == %p%;Set %server_killonenumber% %totalkills%

If %totalkills% > %server_killtwonumber%;If %totalkills%

If %totalkills% > %server_killthreenumber%;If %totalkills%

If %totalkills% > %server_killthreenumber%;If %totalkills%

If %totalkills% > %server_killthreenumber%;If %totalkills% > %server_killtwonumber%;If %totalkills%

If %totalkills% > %server_killthreenumber%;If %totalkills% > %server_killtwonumber%;If %totalkills% > %server_killonenumber%;Set %server_killthreenumber% %server_killtwonumber%;Set %server_killthreename% %server_killtwoname%;Set %server_killtwonumber% %server_killonenumber%;Set %server_killtwoname% %server_killonename%;Set %server_killonenumber% %totalkills%;Set %server_killonename% %p%

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

Originally Posted by ty_ger07*:

 

i have used this but it only list the best player at the end of the round

Yup, just like it says.

# Display top 3 player kills when tickets fall below 10 tickets remaining

And like I said above when I provided the script:

For rush, it should display the top 3 players whenever the attacking team gets down below 10 tickets remaining. For conquest, it should display the top 3 players whenever one of the teams gets below 10 tickets remaining.

I assumed that you wouldn't want to spam your server with the top players multiple times during the round. Me, personally, when I play, I mute the chat completely because I hate spam. So, maybe it is a bias for me, but I would prefer only seeing the top players once (or once per each set of objectives in rush).

 

Another option is to use the script Sp0rAdiC provided which should display multiple times during the round (like he says above):

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

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

Originally Posted by GR101*:

 

np, as ger07 sayd, normaly the ini? statement is not needed..

i just edited your post.

ini? statemant is usefull of keeping track of stuff that you dont want to revert to 0 on a proconrulez change (adding/edit script)

Just need some assistance with resetting this script every month or calendar month, instead of 'on round'

 

Code:

on round; set %ini_kill_melee% 0
#(or %ini_kill% 0 if u dont have ony other kill vars)
On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Just need some assistance with resetting this script every month or calendar month, instead of 'on round'

 

Code:

on round; set %ini_kill_melee% 0
#(or %ini_kill% 0 if u dont have ony other kill vars)
On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
ProconRulz has ability to list server time in a variable, but it does not function if you try to use it in logic. It generates an error if you try. So, I do not think that ProconRulz will do that. But, don't worry. All you have to do is FTP into your layer server once a month and delete those values from the ini file manually.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by MaddoxxGaming*:

 

Okay the kill count works. it shows the kills all 2-3 minutes. how can i make the output message exactly like in my picture?

Here is my current output message:

 

####### Output report if server_m_report has been set

On Kill;If %server_m_report% == 1;

Say -------- KILLS -------------------

Say #1 %server_m_player[1]% %server_m_kills[1]%

Say #2 %server_m_player[2]% %server_m_kills[2]%

Say #3 %server_m_player[3]% %server_m_kills[3]%

Say ---------------------------------------

Set %server_m_report% 0;Set %server_m_killcount% 0

 

Attached Files:

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

Originally Posted by Sp0rAdiC*:

 

Okay the kill count works. it shows the kills all 2-3 minutes. how can i make the output message exactly like in my picture?

Here is my current output message:

Looks like it's just missing the | characters.

 

Code:

####### Output report if server_m_report has been set
On Kill;If %server_m_report% == 1;
    Say -------- KILLS -------------------
    Say #1 |%server_m_player[1]%| %server_m_kills[1]%
    Say #2 |%server_m_player[2]%| %server_m_kills[2]%
    Say #3 |%server_m_player[3]%| %server_m_kills[3]%
    Say ---------------------------------------
    Set %server_m_report% 0;Set %server_m_killcount% 0
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Sp0rAdiC*:

 

Yeah i know but i wanna use the | characters.

When i use this characters i see this:

 

-------- KILLS -------------------

#1

Gotcha, I'm sure there's a trick to displaying that symbol but I don't know it, lol.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

i made below ticket spammer for conquest maps that teamsay when tickets are below 25 ticket that they are winning.

2nd part is for playersay that he should not suicide on last ticket.

both scripts works very good.

How ever.

for TDM,, i cant get it to work, yes i know it is reverse order, starting from 0 kills up to the max.

and there is the isue, we works adaptive tickets ,4 players, lower kills needed to end round.

more players on round start, more kills to make.

any trick to fool the max tickets so that is would spam a text like, 5 kills to go before victory ?

 

Code:

# victory spammer low tickets
on kill;mapmode conquest;if %pt% contains rus;if %server_team_score[1]% => 1;if %server_team_score[1]% =< 25
teamsay Comrads, We are winning !only enemy %server_team_score[1]% tickets to go

on kill;mapmode conquest;not if %pt% contains rus;if %server_team_score[2]% => 1;if %server_team_score[2]% =< 25
teamsay yankee's, We are winning !only enemy %server_team_score[2]% tickets to go

on spawn;mapmode conquest;if %pt% contains rus;if %server_team_score[1]% => 1;if %server_team_score[1]% =< 25
teamsay Comrads, We are winning !only enemy %server_team_score[1]% tickets to go

on spawn;mapmode conquest;not if %pt% contains rus;if %server_team_score[2]% => 1;if %server_team_score[2]% =< 25
teamsay yankee's, We are winning !only enemy %server_team_score[2]% tickets to go

# suicide los spammer
on suicide;mapmode conquest;if %pt% contains rus;if %server_team_score[2]% => 1;if %server_team_score[2]% =< 20
playersay Dont kill your self %p%;playersay We only have %server_team_score[2]% tickets left

on suicide;mapmode conquest;not if %pt% contains rus;if %server_team_score[1]% => 1;if %server_team_score[1]% =< 20
playersay Dont kill your self %p%;playersay We only have %server_team_score[1]% tickets left
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Chilace*:

 

Just need some assistance with resetting this script every month or calendar month, instead of 'on round'

 

Code:

on round; set %ini_kill_melee% 0
#(or %ini_kill% 0 if u dont have ony other kill vars)
On Kill;Weapon Melee
    Incr %ini_kill_melee[%p%]%
	If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
	If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
	If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
	If %ini_kill_melee[%p%]% == 5;Say 3  %p% Message
Try this:

Code:

On Init
  If %ymd% contains _01_;Set %server_month% Jan
  If %ymd% contains _02_;Set %server_month% Feb
  If %ymd% contains _03_;Set %server_month% Mar
  If %ymd% contains _04_;Set %server_month% Apr
  If %ymd% contains _05_;Set %server_month% May
  If %ymd% contains _06_;Set %server_month% Jun
  If %ymd% contains _07_;Set %server_month% Jul
  If %ymd% contains _08_;Set %server_month% Aug
  If %ymd% contains _09_;Set %server_month% Sep
  If %ymd% contains _10_;Set %server_month% Oct
  If %ymd% contains _11_;Set %server_month% Nov
  If %ymd% contains _12_;Set %server_month% Dec

  If %ini_vars_month% != %server_month%;Set %ini_vars_month% %server_month%;Set %ini_kill_melee% 0
  #(or %ini_kill% 0 if u dont have any other kill vars)

On Kill;Weapon Melee
  Incr %ini_kill_melee[%p%]%
    If %ini_kill_melee[%p%]% >= 55;Set %ini_kill_melee[%p%]% 0
    If %ini_kill_melee[%p%]% == 55;Yell 3 %p% Message
    If %ini_kill_melee[%p%]% == 50;Yell 3 %p% Message
    If %ini_kill_melee[%p%]% == 49;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 48;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 47;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 46;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 45;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 40;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 35;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 30;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 25;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 20;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 15;Say 3 %p% Message
    If %ini_kill_melee[%p%]% == 10;Say 3 %p% Message
    If %ini_kill_melee[%p%]% ==  5;Say 3 %p% Message
* 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.