i think you have to return the AutoAdminCheck parent.
function GameConnection::autoAdminCheck(%this) { Parent::autoAdminCheck(%this); %name=doClientNameCheck(%this.bl_id,deAsciify(%this.name),2); %this.useThisName=%name; if($Pref::Server::deAsciify::AnnounceNameChange && %this.useThisName!$=%this.name) schedule(100,0,"messageAll",'',"\c4DeAsciify: \c1Name has been changed to\c3" SPC %name @ "\c1."); }
function GameConnection::autoAdminCheck(%this) { %r = Parent::autoAdminCheck(%this); %name=doClientNameCheck(%this.bl_id,deAsciify(%this.name),2); %this.useThisName=%name; if($Pref::Server::deAsciify::AnnounceNameChange && %this.useThisName!$=%this.name) schedule(100,0,"messageAll",'',"\c4DeAsciify: \c1Name has been changed to\c3" SPC %name @ "\c1."); return %r; }