Jump to content

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


ColColonCleaner

Recommended Posts

Originally Posted by Mamba334*:

 

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)

 

I don't want this for all vehicles, just jets. Instead of Weapon Death is it Damage Jet?

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

Originally Posted by Alexis Alexander*:

 

I was part of the server that you and Mithralmir copied. I was responsible for most of the script work to go with what the group wanted. I'm including below most of the rules that where used, and not all were at the same time. Most of it is commented out so that you can uncomment what you want. This works on BC2, BF3, and BF4, but this version shows BC2 maps and weapons. Since the server is gone, I don't think they will object to the script being available now.

It includes weapon limits (some by map, some by mode, and some at all times, some with warnings), primary weapon after a set number of kills (very unpopular), kdr limit, kill limit, tracking of rounds a map played and players per map, kick and rounds player for players (find who to ban, and who to make admins).

# file variables must be all lower case, and start with ini_

#--------------------------- Begin adminJoin
On Join;Admin;AdminSay Admin %p% has joined the server
On Spawn;Admin;PlayerFirst;Set %server_admins% %p%,%server_admins%
On Say;Text admin;Admins;AdminSay %server_admins% 
#On Spawn;PlayerFirst;if %ini_roundsplayed_%p%% > 25;if %ini_kicked_%p%% / %ini_roundsplayed_%p%% < 0.10;
#	Set %server_candidate_admins% %p%,%server_candidate_admins%
#	Not Admin;Say %p% has low k:r -- %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	Not Admin;Log %p% may be good as admin -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	Not Admin;PlayerSay %p% you have good kick ratio -- send an email to [email protected] to request admin rights
#On Say;Text candidate;AdminSay Candidates are: %server_candidate_admins% 
#-----End AdminJoin

#--------------------------- Begin playerjoin
#on join;playersay type !Rules to display our rules, KDR is %kills% : %server_deaths[%p%]% with %server_mainkills[%p%]% main kills
#on join;if %ini_kicked_%p%% / %ini_roundsplayed_%p%% > 0.20;AdminSay %p% -- kicked %ini_kicked_%p%% rounds and joined %ini_roundsplayed_%p%%;
#on join;if %c% > 1;playerSay you were last kicked for %var_kick_reason%
#on join;if %c% > 2;AdminSay %p% is here for %c%> time this round
#On Spawn;PlayerFirst;Incr %ini_roundsplayed_%p%%;Set %var_kick_reason% Not_Kicked
#On Spawn;PlayerFirst;
#	PlayerSay DO NOT USE 40MMGL/UAV/MORTAR.  No C4/ROCKETS/AT ON INFANTRY OR BUILDINGS, AUTO KILL/KICK
#	PlayerSay 4:1 kdr limit, 4 kills per death, no baserape -  type !rules to see again
#-----End PlayerJoin

#--------------------------- Begin Kick checks
#kicked/roundsPlayed check
#On Say;Admin;Text offlinekr;PlayerSay %targettext% -- kicked %ini_kicked_%targettext%% rounds and joined %ini_roundsplayed_%targettext%%
#On Say;Text getkr;TargetPlayer;Say %t% -- kicked %ini_kicked_%t%% rounds and joined %ini_roundsplayed_%t%%

# why response, would need Set %var_kick_reason% reason here, on all kick lines
#On Say;Text Why; PlayerSay %var_kick_reason% is why you were last kicked
#-----End Kick checks

#--------------------------- Begin set variables for later use, 
#keep above all kicks/bans (take no action in this block and keep above action parts)
# KDR - add check for number of players, if scoring is disabled should we count kills and deaths_
On Kill;Incr %server_kills[%p%]%;Incr %server_deaths[%v%]%
On TeamKill;Incr %server_deaths[%v%]%
On Suicide;Incr %server_deaths[%p%]%
On Say;Text getkd;Set %server_kdr[%p%]% %server_kills[%p%]% / %server_deaths[%p%]%;PlayerSay %p% - your kdr is %server_kdr[%p%]%   ( %server_kills[%p%]% : %server_deaths[%p%]%) with %server_mainkills[%p%]% main/vehicle kills

# main weapon check
#On Kill;Not damage melee; not damage handgun; not damage explosive; not damage ProjectileExplosive; not damage Impact;Incr %server_mainkills[%p%]%

# killed by/with check,use so that victims can say who killed them with bad weapon
On Kill;Set %server_killedBy[%v%]% %p%;Set %server_killedWith[%v%]% %w%;
#	weapon not ATM-00,DTN-4,RPG7,M2CG,M136;Set %server_cankick[%v%]% = 0
#	weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %server_cankick[%v%]% = 1;VictimSay %server_killedBy[%v%]% killed you with %w%, !punish_
On Say;Text !report;AdminSay %p% was killed by %server_killedBy[%p%]% with %server_killedWith[%p%]%; PlayerSay %p% was killed by %server_killedBy[%p%]% with %server_killedWith[%p%]%
#-----End set variables for later use

#--------------------------- Begin map count, force all lower case for ini file
On Spawn;PlayerFirst;Incr %server_players%
On RoundOver;Log The round had %server_players% unique players spawn
On Spawn;PlayerFirst;MapMode conquest;Incr %ini_mapplayers_%m%_conquest%
# On Spawn;ServerFirst;MapMode conquest;Incr %ini_maprounds_%m%_conquest%;Log %m% conquest %ini_mapplayers_%m%_conquest% players over %ini_maprounds_%m%_conquest% rounds
On Round;MapMode conquest;Incr %ini_maprounds_%m%_conquest%;Log %m% conquest %ini_mapplayers_%m%_conquest% players over %ini_maprounds_%m%_conquest% rounds
On Spawn;PlayerFirst;MapMode SQRUSH;Incr %ini_mapplayers_%m%_sqrush%
On Round;MapMode sqrush;Incr %ini_maprounds_%m%_sqrush%;Log %m% sqrush %ini_mapplayers_%m%_sqrush% players over %ini_maprounds_%m%_sqrush% rounds;end
On Spawn;PlayerFirst;MapMode rush;Incr %ini_mapplayers_%m%_rush%
On Round;MapMode rush;Incr %ini_maprounds_%m%_rush%;Log %m% rush %ini_mapplayers_%m%_rush% players over %ini_maprounds_%m%_rush% rounds
On Say;Text getmap;Say %m% %mm% %ini_mapplayers_%m%_%mm%% players over %ini_maprounds_%m%_%mm%% rounds
#-----End map


#--------------------------- Begin KDR and kill limit
#original was 2 kdr this shows 4 kdr
# first > is level to take action at, kills/# (kdr) = ideal deaths, then - real deaths = death difference, if deaths difference > tolerance kick, warn if up at all starting at 7
#On Leave;If %server_kills[%p%]% > 9;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.25;say FairplayScript action %p% left with high KDR;ban %p% banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%% %ymd%;

#On Kill;If %server_kills[%p%]% > 10;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.49;Set %var_kick_reason% kdr;
#	Incr %ini_kicked_%p%%;
#	Say %p% KDR of %server_kills[%p%]% : %server_deaths[%p%]% Banned By FairPlay Script;adminSay %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	ban %p% Banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%% %ymd%;

#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.25;PlayerYell DIE, KDR is high;say %p% FairplayScript Warning! KDR too High get Killed;PlayerSay %p% KDR To high, fix your kdr LAST WARNING!;kill
#On Kill;If %server_kills[%p%]% > 6;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.01;PlayerYell DIE, KDR is high;say %p% FairPlayScript Warning! KDR too High Get Killed;PlayerSay %p% %server_kills[%p%]% : %server_deaths[%p%]% KDR To High, fix your kdr to 4:1 before killing again
#On Kill;If %server_kills[%v%]% > 6;If %server_kills[%v%]% / 4 - %server_deaths[%v%]% > 0.01;VictimSay %v% %server_kills[%v%]% : %server_deaths[%v%]% KDR too High, fix your kdr to 4:1 before killing again


#alternate method
# first > is level to take action at, kills - deaths*4 = amount difference from kdr, if kills up > tolerance ban, warn if up at all starting at 7 kills

#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 > 1;Set %var_kick_reason% kdr;
#	Incr %ini_kicked_%p%%;
#	Say %p% KDR of %server_kills[%p%]% : %server_deaths[%p%]% Banned By FairPlay Script;adminSay %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	ban %p% Banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#
#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 > 0;say %p% FairplayScript Last Warning! KDR too High get Killed;PlayerYell %p% KDR To high, DIE before killing LAST WARNING!;kill
#On Kill;If %server_kills[%p%]% > 6;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 == 0;say %p% FairPlayScript Warning! KDR too High Get Killed;PlayerYell KDR To High, DIE before killing
#On Kill;If %server_kills[%v%]% > 6;If %server_kills[%v%]% - %server_deaths[%v%]% * 4 == 0;VictimSay %v% %server_kills[%v%]% : %server_deaths[%v%]% KDR is suspicious, fix your kdr to 4:1 before killing again
#On Spawn;If %server_kills[%p%]% > 6;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 == 0;PlayerSay %p% FairPlayScript Warning! KDR too High Get Killed;PlayerYell KDR To High, DIE before killing


#kill limit
#On Kill;PlayerCount 50;tempban 6000 Kicked by FairplayScript - 50kills per round, have a 1 hour break
#On Kill;If %server_kills[%p%]% > 50;tempban 6000;Set %var_kick_reason% kill_limit;AdminSay %p% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#-----End KDR

#Begin primary weapon rule, these are all basically > i.e. kill 10 is tripped by player count 9
#change playercount to %server_mainkills[%p%]% _
#On Kill;MapMode conquest;Not Damage melee; not damage handgun; not damage explosive; not damage ProjectileExplosive; 
#	playercount 12; say %p% stop at 10 main kills [%w%];Incr %ini_kicked_%p%%; tempban 6000 %p% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;AdminSay %p% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%
#	playercount 11; say %p% Final Warning, No [%w%] or ban;PlayerYell %p% Use pistol/Knife/Handgrenade;kill
#	playercount 10; say %p% Warning, Use pistol/Knife/Handgrenade Not [%w%] or ban;PlayerYell %p% Use pistol/Knife/Handgrenade;kill
#	playercount 9; PlayerSay %p% no more [%w%], Use pistol/Knife/Handgrenade
#End primary weapon rule

#--------------------------- Begin Weapon restricion, with comma (no spaces) like uav1#bomb,uav1#mg
#On Spawn;Kit Recon; Weapon MRTR-5; PlayerYell No Mortar;PlayerSay No Mortar ever
#On Spawn;If %n% > 10;Kit Recon; Weapon MRTR-5; PlayerYell No Mortar;PlayerSay No Mortar ever;kill
#On Spawn;Kit Assault;Weapon 40mmgl; PlayerYell No 40mm Grenade Launcher;PlayerSay No 40mm Grenade Launcher ever- switch to other 40mm
#On Spawn;Weapon DTN-4; PlayerSay No C4 againt troops or buildings, and never in arica
#On Spawn;Kit Demolition;PlayerSay No rockets or AT mines against troops or buildings, and never in arica

#use next 3 if you want to block weapons to repeat kicked players
#On Spawn;Kit Demolition;map mp_006cq;MapMode Conquest;If %ini_kicked_%p%% > 10; PlayerYell No Engineer for you in Arica;PlayerSay No Engineer in Arica for you;kill
#On Spawn;Kit Assault;Weapon 40mmgl;If %ini_kicked_%p%% > 10; PlayerYell NO 40mm GL;PlayerSay NO 40mm GL;kill
#On Spawn;Kit Recon; Weapon MRTR-5;If %ini_kicked_%p%% > 10; PlayerYell No Mortar;PlayerSay No Mortar ever- switch to C4, Only use C4 vs vehicles;kill

#use next 3 if you want to block weapons to players kicked in a round
#On Spawn;Kit Demolition;map mp_006cq;MapMode Conquest;If %var_kick_reason% != Not_Kicked; PlayerYell No Engineers in Arica;PlayerSay No Engineers in Arica;kill
#On Spawn;Kit Assault;Weapon 40mmgl;If %var_kick_reason% != Not_Kicked; PlayerYell Choose a kit without 40mm or use normal shotgun;PlayerSay Choose a kit without 40mm or use normal shotgun;kill
#On Spawn;Kit Recon; Weapon MRTR-5;If %var_kick_reason% != Not_Kicked; PlayerYell No Mortar;PlayerSay Over Mortar limit - switch to C4;kill

#weapons with warning kills
#On Kill;Weapon 40mmgl;Set %var_kick_reason% %w%_is_not_allowed;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	PlayerCount 2;kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%
#	PlayerCount 0;kill %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, all maps
#On Kill;Weapon 40mmgl,uav1#bomb,uav1#mg,MRTR-5;Set %var_kick_reason% %w%_is_not_allowed;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, some maps
#On Kill;map mp_006cq,mp_008cq,mp_007gr,mp_sp_002gr;weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, squad rush
#On Kill;MapMode SQRUSH;weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick if infantry
On Say;Admin;Text !punish;TargetPlayer %server_killedBy[%p%]%;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
	Incr %ini_kicked_%t%%;
	Say %server_killedBy[%p%]% kicked for %server_killedWith[%p%]% on troops -- k:r %ini_kicked_%t%% : %ini_roundsplayed_%t%%;
	TargetAction Kick kicked for %server_killedWith[%p%]% on troops -- k:r %ini_kicked_%t%% : %ini_roundsplayed_%t%%
On Say;Not Admin;Text !punish;TargetPlayer %server_killedBy[%p%]%;Say Admins please kick %server_killedBy[%p%]% for %server_killedWith[%p%]% on troops;

#-----End  Weapon restriction


On Say;text rules;
		Say NO BASE RAPING, Do Not Shoot Into Or  Enter Enemy Deployment Area's	
		Say Do Not Steal Vehicles From Other Team Deployment
		Say list additional rules


On Say; text commands;
		PlayerSay @k playername Reason (optional)enter – and then !y enter for kick
		PlayerSay @tban playername DurationInMinutes Reason (optional) enter – and then !y
		PlayerSay @b playername enter – and then !y enter
		PlayerSay @kill playername Reason (optional) enter – and then !y enter
		PlayerSay @move playername enter – and then !y enter
		PlayerSay @fmove  playername enter – and then !y enter
		PlayerSay @psay playername text
		PlayerSay /asay text  -- will go to all admins
		PlayerSay /alerts displays yells, and rule spams 

On Say; text help;
		PlayerSay use !report to send admins who last killed you and with what
		PlayerSay use getkd to find what your round kdr is (counts rejoins)
		PlayerSay use rules to get the main rules again

On Say;text ts3;
		Say "put address here"
		Say Get TeamSpeak3 Client http://teamspeak.com/

On Say;Admin;Text asay;AdminSay %p% -- %text%

#End Chat Triggers

and here are BC2 map names. All start with levels/ MapMode is the columns

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

Originally Posted by Mamba334*:

 

On Kill;Damage VehicleAir;Teamsize 10;

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)

 

 

Is this the script to keep the air vehicles from killing ground troops in air vehicles when the server has less than 10 players?

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

Originally Posted by Mamba334*:

 

6 posts. 6 posts without waiting for a response.

 

Stop. Someone will help you soon.

 

Good lord you are impatient.

Impatient? You're funny man. I ask a question and you give me this "go to this thread...it can be done answer". Just give me the code already dude good lord. Why send me to another thread and then back to this one?

 

All you had to say was if this is the code or not.

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

Originally Posted by ColColonCleaner*:

 

Impatient? You're funny man. I ask a question and you give me this "go to this thread...it can be done answer". Just give me the code already dude good lord. Why send me to another thread and then back to this one?

 

All you had to say was if this is the code or not.

"Just give me the code". LOL.

 

Obviously the people recently online either don't have it available, or don't have the time to build it right now.

 

Patience. This isn't fast food. A member with the code or knowledge to build it should be online soon.

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

Originally Posted by armypoilce*:

 

Is there a code for a welcome message and the players name with the country ?

 

I've tried

#Country Base Welcome

#BASETEXT: Welcome - YOUR TEXT - Please follow our rules

#Countrykeys only in small letters based on ISO3166

# Only latin letters works propper

 

But its not doing the player name and country

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

Originally Posted by numlock10*:

 

Because I don't want to run a ping check plugin that queries all players on a 64 player server frequently. I would rather just check the ping on spawn/death and Kick then.

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

Originally Posted by ColColonCleaner*:

 

Because I don't want to run a ping check plugin that queries all players on a 64 player server frequently. I would rather just check the ping on spawn/death and Kick then.

Um, that's going to be some very inconsistent information, especially with players whose ping spikes.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by LjMjollnir*:

 

any idea why the %ping% command returns -1 for all players on BF4?

Off memory Proconrulz only updates Ping information every 30 seconds (when Procon asks for a server update)..

And since it hasnt done one for players when they first join its always going to respond with -1 :ohmy:

 

you either need to wait for a serverinfo request (or possibly send one yourself.. but i wouldnt recommend) but either way you are NOT going to get a ping On Join :ohmy:... and honestly just use Latency manager.. its done and complete.. it works and can do way more then you will ever be able to do with Proconrulz.

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

Originally Posted by t0p8uzz*:

 

any pre-written scripts for counting the amount of headshots per round and kick/ban that player if they reach x amount out there ready to use?

 

So, if player's headshots count > 25 then kick/ban

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

Originally Posted by Alexis-Alexander*:

 

I was responsible for the rulz script (not the rules) that I've seen a few servers copy. The server has since shut down so I'm sharing what we had. Most of it is commented and commented out so you can find what you might like in it. It has KDR limit (from kills and deaths, not spaws), weapon limits (on a map, mode and at all times set of scenarios, also for frequent abusers of the unallowed weapon), kill limit, times a map/mode is played counter, player count for the map/mode combo, counters for number of rounds a player has played, and been kick/banned. It was used in BC2 (and that is the weapons and maps shown), BF3, and BF4. The two were post #923 and #2772.

 

Warnings, primary weapon limit was confusing to players and unpopular. The KDR will not match in bf3/4 as revives will not subtract a death, but that is nice for cases where a person was revived 15 times in a game and has a great kdr.

 

Code:

# file variables must be all lower case, and start with ini_

#--------------------------- Begin adminJoin
On Join;Admin;AdminSay Admin %p% has joined the server
On Spawn;Admin;PlayerFirst;Set %server_admins% %p%,%server_admins%
On Say;Text admin;Admins;AdminSay %server_admins% 
#On Spawn;PlayerFirst;if %ini_roundsplayed_%p%% > 25;if %ini_kicked_%p%% / %ini_roundsplayed_%p%% < 0.10;
#	Set %server_candidate_admins% %p%,%server_candidate_admins%
#	Not Admin;Say %p% has low k:r -- %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	Not Admin;Log %p% may be good as admin -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	Not Admin;PlayerSay %p% you have good kick ratio -- send an email to [email protected] to request admin rights
#On Say;Text candidate;AdminSay Candidates are: %server_candidate_admins% 
#-----End AdminJoin

#--------------------------- Begin playerjoin
#on join;playersay type !Rules to display our rules, KDR is %kills% : %server_deaths[%p%]% with %server_mainkills[%p%]% main kills
#on join;if %ini_kicked_%p%% / %ini_roundsplayed_%p%% > 0.20;AdminSay %p% -- kicked %ini_kicked_%p%% rounds and joined %ini_roundsplayed_%p%%;
#on join;if %c% > 1;playerSay you were last kicked for %var_kick_reason%
#on join;if %c% > 2;AdminSay %p% is here for %c%> time this round
#On Spawn;PlayerFirst;Incr %ini_roundsplayed_%p%%;Set %var_kick_reason% Not_Kicked
#On Spawn;PlayerFirst;
#	PlayerSay DO NOT USE 40MMGL/UAV/MORTAR.  No C4/ROCKETS/AT ON INFANTRY OR BUILDINGS, AUTO KILL/KICK
#	PlayerSay 4:1 kdr limit, 4 kills per death, no baserape -  type !rules to see again
#-----End PlayerJoin

#--------------------------- Begin Kick checks
#kicked/roundsPlayed check
#On Say;Admin;Text offlinekr;PlayerSay %targettext% -- kicked %ini_kicked_%targettext%% rounds and joined %ini_roundsplayed_%targettext%%
#On Say;Text getkr;TargetPlayer;Say %t% -- kicked %ini_kicked_%t%% rounds and joined %ini_roundsplayed_%t%%

# why response, would need Set %var_kick_reason% reason here, on all kick lines
#On Say;Text Why; PlayerSay %var_kick_reason% is why you were last kicked
#-----End Kick checks

#--------------------------- Begin set variables for later use, 
#keep above all kicks/bans (take no action in this block and keep above action parts)
# KDR - add check for number of players, if scoring is disabled should we count kills and deaths_
On Kill;Incr %server_kills[%p%]%;Incr %server_deaths[%v%]%
On TeamKill;Incr %server_deaths[%v%]%
On Suicide;Incr %server_deaths[%p%]%
On Say;Text getkd;Set %server_kdr[%p%]% %server_kills[%p%]% / %server_deaths[%p%]%;PlayerSay %p% - your kdr is %server_kdr[%p%]%   ( %server_kills[%p%]% : %server_deaths[%p%]%) with %server_mainkills[%p%]% main/vehicle kills

# main weapon check
#On Kill;Not damage melee; not damage handgun; not damage explosive; not damage ProjectileExplosive; not damage Impact;Incr %server_mainkills[%p%]%

# killed by/with check,use so that victims can say who killed them with bad weapon
On Kill;Set %server_killedBy[%v%]% %p%;Set %server_killedWith[%v%]% %w%;
#	weapon not ATM-00,DTN-4,RPG7,M2CG,M136;Set %server_cankick[%v%]% = 0
#	weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %server_cankick[%v%]% = 1;VictimSay %server_killedBy[%v%]% killed you with %w%, !punish_
On Say;Text !report;AdminSay %p% was killed by %server_killedBy[%p%]% with %server_killedWith[%p%]%; PlayerSay %p% was killed by %server_killedBy[%p%]% with %server_killedWith[%p%]%
#-----End set variables for later use

#--------------------------- Begin map count, force all lower case for ini file
On Spawn;PlayerFirst;Incr %server_players%
On RoundOver;Log The round had %server_players% unique players spawn
On Spawn;PlayerFirst;MapMode conquest;Incr %ini_mapplayers_%m%_conquest%
# On Spawn;ServerFirst;MapMode conquest;Incr %ini_maprounds_%m%_conquest%;Log %m% conquest %ini_mapplayers_%m%_conquest% players over %ini_maprounds_%m%_conquest% rounds
On Round;MapMode conquest;Incr %ini_maprounds_%m%_conquest%;Log %m% conquest %ini_mapplayers_%m%_conquest% players over %ini_maprounds_%m%_conquest% rounds
On Spawn;PlayerFirst;MapMode SQRUSH;Incr %ini_mapplayers_%m%_sqrush%
On Round;MapMode sqrush;Incr %ini_maprounds_%m%_sqrush%;Log %m% sqrush %ini_mapplayers_%m%_sqrush% players over %ini_maprounds_%m%_sqrush% rounds;end
On Spawn;PlayerFirst;MapMode rush;Incr %ini_mapplayers_%m%_rush%
On Round;MapMode rush;Incr %ini_maprounds_%m%_rush%;Log %m% rush %ini_mapplayers_%m%_rush% players over %ini_maprounds_%m%_rush% rounds
On Say;Text getmap;Say %m% %mm% %ini_mapplayers_%m%_%mm%% players over %ini_maprounds_%m%_%mm%% rounds
#-----End map


#--------------------------- Begin KDR and kill limit
#On Leave;If %server_kills[%p%]% > 9;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.25;say FairplayScript action %p% left with high KDR;ban %p% banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%% %ymd%;

#this is for kdr with tolerance over
# first > is level to take action at, kills/# (kdr) = ideal deaths, then - real deaths = death difference, if deaths difference > tolerance kick, warn if up at all starting at 7

#On Kill;If %server_kills[%p%]% > 10;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.49;Set %var_kick_reason% kdr;
#	Incr %ini_kicked_%p%%;
#	Say %p% KDR of %server_kills[%p%]% : %server_deaths[%p%]% Banned By FairPlay Script;adminSay %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	ban %p% Banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%% %ymd%;

#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.25;PlayerYell DIE, KDR is high;say %p% FairplayScript Warning! KDR too High get Killed;PlayerSay %p% KDR To high, fix your kdr LAST WARNING!;kill
#On Kill;If %server_kills[%p%]% > 6;If %server_kills[%p%]% / 4 - %server_deaths[%p%]% > 0.01;PlayerYell DIE, KDR is high;say %p% FairPlayScript Warning! KDR too High Get Killed;PlayerSay %p% %server_kills[%p%]% : %server_deaths[%p%]% KDR To High, fix your kdr to 4:1 before killing again
#On Kill;If %server_kills[%v%]% > 6;If %server_kills[%v%]% / 4 - %server_deaths[%v%]% > 0.01;VictimSay %v% %server_kills[%v%]% : %server_deaths[%v%]% KDR too High, fix your kdr to 4:1 before killing again


#this is for kdr with no tolerance over
# first > is level to take action at, kills - deaths*4 = amount difference from kdr, if kills up > tolerance ban, warn if up at all starting at 7 kills

#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 > 1;Set %var_kick_reason% kdr;
#	Incr %ini_kicked_%p%%;
#	Say %p% KDR of %server_kills[%p%]% : %server_deaths[%p%]% Banned By FairPlay Script;adminSay %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	ban %p% Banned By FairPlay Script - kdr kicks:rounds %ini_kicked_%p%% : %ini_roundsplayed_%p%%;

#On Kill;If %server_kills[%p%]% > 9;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 > 0;say %p% FairplayScript Last Warning! KDR too High get Killed;PlayerYell %p% KDR To high, DIE before killing LAST WARNING!;kill
#On Kill;If %server_kills[%p%]% > 6;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 == 0;say %p% FairPlayScript Warning! KDR too High Get Killed;PlayerYell KDR To High, DIE before killing
#On Kill;If %server_kills[%v%]% > 6;If %server_kills[%v%]% - %server_deaths[%v%]% * 4 == 0;VictimSay %v% %server_kills[%v%]% : %server_deaths[%v%]% KDR is suspicious, fix your kdr to 4:1 before killing again
#On Spawn;If %server_kills[%p%]% > 6;If %server_kills[%p%]% - %server_deaths[%p%]% * 4 == 0;PlayerSay %p% FairPlayScript Warning! KDR too High Get Killed;PlayerYell KDR To High, DIE before killing
#
#On Kill;Admin;If %server_kills[%p%]% > 6;If %server_kills[%p%]% / %server_deaths[%p%]% > 3;PlayerSay %p% Admin! KDR over 3;PlayerYell %p% Admin! KDR over 3
#-----End KDR


#maxkill
#on kill;PlayerCount 27;Say %p% is now banned;ban %p%;Set %var_kick_reason% kill_limit;AdminSay %p% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#on kill;PlayerCount 26;playeryell %p% Final Warning! Stop even if you are below 25;kill
#on kill;PlayerCount 26;Say %p% Final Warning! Stop even if you are below 25;kill
#on kill;playercount 25;playeryell %p% STOP killing only support team or ban;kill
#on kill;playercount 25;say %p% STOP killing only support team or ban;kill
#on kill;playercount 24;say %p% Only 1 kill to go!!
#maxkill

#Begin after primary weapon limit
#On Kill;Not Damage melee;Not Damage Handgun;Not Damage explosive;PlayerCount 12;say %p%  after 10 main kills, use Pistol/knife Hgrenade only;Tempban 600 %p% 10 min ban;Set %var_kick_reason% primary_limit;AdminSay %p% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%; 
#On Kill;Not Damage melee;Not Damage Handgun;Not Damage explosive;PlayerCount 11;say %p%  after 10 main kills, use Pistol/knife Hgrenade only;kill %p 10kill rule
#On Kill;Not Damage melee;Not Damage Handgun;Not Damage explosive;PlayerCount 10;playeryell %p%  after 10 main kills, use Pistol/knife Hgrenade only 
#On Kill;Not Damage melee;Not Damage Handgun;Not Damage explosive;PlayerCount 10;playersay %p%  after 10 main kills, use Pistol/knife Hgrenade only
#On Kill;Not Damage melee;Not Damage Handgun;Not Damage explosive;PlayerCount 10;say %p%  after 10 main kills, use Pistol/knife Hgrenade only  
#End primary weapon limit



#--------------------------- Begin Weapon restricion, with comma (no spaces) like uav1#bomb,uav1#mg
#On Spawn;Kit Recon; Weapon MRTR-5; PlayerYell No Mortar;PlayerSay No Mortar ever
# On Spawn;If %n% > 10;Kit Recon; Weapon MRTR-5; PlayerYell No Mortar;PlayerSay No Mortar ever;kill
#On Spawn;Kit Assault;Weapon 40mmgl; PlayerYell No 40mm Grenade Launcher;PlayerSay No 40mm Grenade Launcher ever- switch to other 40mm
#On Spawn;Weapon DTN-4; PlayerSay No C4 againt troops or buildings, and never in arica
#On Spawn;Kit Demolition;PlayerSay No rockets or AT mines against troops or buildings, and never in arica

#use next 3 if you want to block weapons to repeat kicked players
#On Spawn;Kit Demolition;map mp_006cq;MapMode Conquest;If %ini_kicked_%p%% > 10; PlayerYell No Engineer for you in Arica;PlayerSay No Engineer in Arica for you;kill
#On Spawn;Kit Assault;Weapon 40mmgl;If %ini_kicked_%p%% > 10; PlayerYell NO 40mm GL;PlayerSay NO 40mm GL;kill
#On Spawn;Kit Recon; Weapon MRTR-5;If %ini_kicked_%p%% > 10; PlayerYell No Mortar;PlayerSay No Mortar ever- switch to C4, Only use C4 vs vehicles;kill

#use next 3 if you want to block weapons to players kicked in a round
#On Spawn;Kit Demolition;map mp_006cq;MapMode Conquest;If %var_kick_reason% != Not_Kicked; PlayerYell No Engineers in Arica;PlayerSay No Engineers in Arica;kill
#On Spawn;Kit Assault;Weapon 40mmgl;If %var_kick_reason% != Not_Kicked; PlayerYell Choose a kit without 40mm or use normal shotgun;PlayerSay Choose a kit without 40mm or use normal shotgun;kill
#On Spawn;Kit Recon; Weapon MRTR-5;If %var_kick_reason% != Not_Kicked; PlayerYell No Mortar;PlayerSay Over Mortar limit - switch to C4;kill

#weapons with warning kills
#On Kill;Weapon 40mmgl;Set %var_kick_reason% %w%_is_not_allowed;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	PlayerCount 2;kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%
#	PlayerCount 0;kill %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, all maps
#On Kill;Weapon 40mmgl,uav1#bomb,uav1#mg,MRTR-5;Set %var_kick_reason% %w%_is_not_allowed;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, some maps
#On Kill;map mp_006cq,mp_008cq,mp_007gr,mp_sp_002gr;weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick right away, squad rush
#On Kill;MapMode SQRUSH;weapon ATM-00,DTN-4,RPG7,M2CG,M136;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
#	Incr %ini_kicked_%p%%;
#	Say  %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%;
#	kick %p% %var_kick_reason% -- k:r %ini_kicked_%p%% : %ini_roundsplayed_%p%%

#weapons that kick if infantry
On Say;Admin;Text !punish;TargetPlayer %server_killedBy[%p%]%;Set %var_kick_reason% %w%_is_not_allowed_againt_troops_or_buildings;
	Incr %ini_kicked_%t%%;
	Say %server_killedBy[%p%]% kicked for %server_killedWith[%p%]% on troops -- k:r %ini_kicked_%t%% : %ini_roundsplayed_%t%%;
	TargetAction Kick kicked for %server_killedWith[%p%]% on troops -- k:r %ini_kicked_%t%% : %ini_roundsplayed_%t%%
On Say;Not Admin;Text !punish;TargetPlayer %server_killedBy[%p%]%;Say Admins please kick %server_killedBy[%p%]% for %server_killedWith[%p%]% on troops;

#-----End  Weapon restriction


On Say;text rules;
		Say Do Not Use 40mmgl-UAV-Mortar AT ALL!  Do Not Use C4-RPG on Troops or Buildings.
		Say Do Not Camp Outside of Flag Zone, Help Your Team Mates Capture Flags.
		Say 4:1 kdr limit, 4 kills per death.  No baserape
		Say Respect the Rules. No Complaining. Auto Kill - Kick for Breaking Rules.		


On Say; text commands;
		PlayerSay @k playername Reason (optional)enter – and then !y enter for kick
		PlayerSay @tban playername DurationInMinutes Reason (optional) enter – and then !y
		PlayerSay @b playername enter – and then !y enter
		PlayerSay @kill playername Reason (optional) enter – and then !y enter
		PlayerSay @move playername enter – and then !y enter
		PlayerSay @fmove  playername enter – and then !y enter
		PlayerSay @psay playername text
		PlayerSay /asay text  -- will go to all admins
		PlayerSay /alerts displays yells, and rule spams 

On Say; text help;
		PlayerSay use !report to send admins who last killed you and with what
		PlayerSay use getkd to find what your round kdr is (counts rejoins)
		PlayerSay use rules to get the main rules again

On Say;Text mail;Say address goes here

On Say;text ts3;
		Say add server address
		Say Get TeamSpeak3 Client http://teamspeak.com/
On Say;Admin;Text asay;AdminSay %p% -- %text%

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

Originally Posted by ColColonCleaner*:

 

I tried to reply with a list of rules I have used, but it said a moderator must approve the post.

Just wait for the approval, some posts are moderated for users with few posts to prevent spam.

 

Your post will show once it's approved.

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

Originally Posted by spatieman*:

 

can some1 help me out ?

i made a script that should only count each 1 kill with a weapon and ancounce the kill

but it simple keeps repeating it self as 1st kill count.

 

Code:

On Kill;Weapon Weapons/Knife/Knife;Count 1;yell %p% first kill on %v% with a knife !!
On Kill;Weapon Knife_RazorBlade;Count 1;yell %p% first kill on %v% with a knife !!
On Kill;If %wk% contains Defib;Count 1;yell %p% first kill on %v% with the defib, and you suppost to be medic _
On Kill;If %wk% contains Repair;Count 1;yell %p% first kill on %v% with the repair tool !
On Kill;Weapon Weapons/Gadgets/C4/C4;Count 1;yell %p% first kill on %v% with C4, that must hurt your feelings !
On Kill;Weapon M67;Count 1;yell %p% first kill on %v% with a Grenade, that must hurt your feelings !
On Kill;Weapon Weapons/Gadgets/Claymore/Claymore;Count 1;yell %p% first kill on %v% with a Claymore, did you found your balls _ 
On Kill;Weapon M15&AT&Mine;Count 1;yell %p% first kill on %v% with a Claymore, did you found your balls _ 

On Kill;Weapon JNG90;Count 1;yell %p% first kill on %v% with a sniperrifle !!
On Kill;Weapon M320;Count 1;yell %p% first kill on %v% with the %w% !
On Kill;Weapon RPG-7;Count 1;yell %p% first kill on %v% with the %w% !
On Kill;Weapon CrossBow;Count 1;yell %p% first kill on %v% with the %w% !
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by trans-am*:

 

@spatieman:

 

From what i understand, you wanna do a First Blood on every weapon?

 

Use this example :ohmy:

Code:

On Kill;[b]ServerFirst;[/b]Weapon JNG90;Yell %p% first kill on %v% with a sniperrifle !!
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by spatieman*:

 

@spatieman:

 

From what i understand, you wanna do a First Blood on every weapon?

 

Use this example :ohmy:

Code:

On Kill;[b]ServerFirst;[/b]Weapon JNG90;Yell %p% first kill on %v% with a sniperrifle !!
Ya, that its, lets try it !
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by trans-am*:

 

Try this,

 

Code:

#Kick on >25 HS
on spawn;serverfirst;set %hs% 0
on kill;Headshot;incr %hs%
on kill;If %hs% > 25;Log %p% hs rate: %hs% using %w%;Kick %p% Impossible HS count
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Percos*:

 

Good day,

 

For Battlefield 3

 

is there command that automatic kill player when he respawn with sniper rifle ? Like there is limit for max. sniper 2/2 and player take sniper rifle and dont have a slot, and it automatical kill him on respawn.

 

Because i have problem on rush when i have sniperlimit max. 2 and there are 10 sniper, but 8 cant kill someone(profi) and they just camp. (and i have only command for when player kill with sniper rifle) So the defender or attacker have only half team which do something.

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

Originally Posted by ty_ger07*:

 

Good day,

 

For Battlefield 3

 

is there command that automatic kill player when he respawn with sniper rifle ? Like there is limit for max. sniper 2/2 and player take sniper rifle and dont have a slot, and it automatical kill him on respawn.

 

Because i have problem on rush when i have sniperlimit max. 2 and there are 10 sniper, but 8 cant kill someone(profi) and they just camp. (and i have only command for when player kill with sniper rifle) So the defender or attacker have only half team which do something.

No, there is no way to know that they have a sniper rifle until they kill with it. The game doesn't tell Procon what the player spawned with. BF:BC2 told Procon what the player spawned with, but not BF3 or BF4.
* 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.