anchor.diff:  			return 0
   
   		if (config.notify_new_player_age >= 0)
  -			message_admins("<span class='adminnotice'><b><font color=red>   . </font>Byond login: [key_name(src)].  -      . IP: [address]</span>")
  +			message_admins("<span class='adminnotice'><b><font color=red>Ê ñåðâåðó ïðèñîåäèíèëñß èãðîê. </font>Byond login: [key_name(src)]. ÂÍÈÌÀÍÈÅ - ÏÅÐÂÛÉ ÐÀÇ Â ÆÈÇÍÈ ÍÀ ÑÅÐÂÅÐÅ. IP: [address]</span>")
   			if (config.irc_first_connection_alert)
   				send2irc_adminless_only("New-user", "[key_name(src)] is connecting for the first time!")
   
   		player_age = 0 // set it from -1 to 0 so the job selection code doesn't have a panic attack
   
   	else if (isnum(player_age) && player_age < config.notify_new_player_age)
  -		message_admins("<span class='adminnotice'><b><font color=red>   . </font>Byond login: [key_name_admin(src)].      [player_age]  . IP: [address]</span>")
  +		message_admins("<span class='adminnotice'><b><font color=red>Ê ñåðâåðó ïðèñîåäèíèëñß èãðîê. </font>Byond login: [key_name_admin(src)]. Â ïåðâûå áûë íà ñåðâåðå [player_age] äíåé íàçàä. IP: [address]</span>")
   
   	if(!IsGuestKey(key) && dbcon.IsConnected())
   		findJoinDate()
  
positive.code: 		clientmessages.Remove(ckey)
  
  	if(event_on_air)
  		src << "<span class='info'>  [ticker ? "" : "&#255;"] .   : [event_url]   Admin -> Admin-Notice.      Adminhelp (F1)</span>"
  	if(config && config.autoconvert_notes)
  		convert_notes_sql(ckey)
  
  
negative.code: 		last_message = message
  		src.last_message_count = 0
  		return 0
  /*
  //This stops files larger than UPLOAD_LIMIT being sent from client to server via input(), client.Import() etc.
  /client/AllowUpload(filename, filelength)
  	if(filelength > UPLOAD_LIMIT)
  