Code: Select all
About intertoothh: Online now from x.x.x.x
loads of info
Shared accounts on ip: inter-work, interalsoonline (O), inter-offline
Code: Select all
About intertoothh: Online now from x.x.x.x
loads of info
Shared accounts on ip: inter-work, interalsoonline (O), inter-offline
McLaughlinKid wrote:You put roar on everything don't you?
Code: Select all
public string ClassyName {
get {
StringBuilder sb = new StringBuilder();
if( ConfigKey.RankColorsInChat.Enabled() ) {
sb.Append( Rank.Color );
}
if( ConfigKey.RankPrefixesInChat.Enabled() ) {
sb.Append( Rank.Prefix );
}
if( DisplayedName.Length > 0 ) {
sb.Append( DisplayedName );
} else {
sb.Append( Name );
}
if( IsBanned ) {
sb.Append( Color.Warning ).Append( '*' );
}
if( IsFrozen ) {
sb.Append( Color.Blue ).Append( '*' );
}
if (!IsOnline)
{
sb.Append(Color.Gray).Append('*');
}
return sb.ToString();
}
}
McLaughlinKid wrote:You put roar on everything don't you?
Code: Select all
foreach( PlayerInfo playerFromSameIP in PlayerDB.FindPlayers( info.LastIP, 25 ) ) {
if( playerFromSameIP == info ) continue;
altNames.Add( playerFromSameIP );
if (playerFromSameIP.IsOnline)
{
StringBuilder sb = new StringBuilder();
sb.Append(Color.Blue).Append('*');
}
if( playerFromSameIP.IsBanned ) {
bannedAltCount++;
}
}
McLaughlinKid wrote:You put roar on everything don't you?
Code: Select all
if( info.LastIP.ToString() != IPAddress.None.ToString() ) {
// Show alts
List<PlayerInfo> altNames = new List<PlayerInfo>();
List<PlayerInfo> OnlineNames = new List<PlayerInfo>();
int bannedAltCount = 0;
foreach( PlayerInfo playerFromSameIP in PlayerDB.FindPlayers( info.LastIP, 25 ) ) {
if( playerFromSameIP == info ) continue;
altNames.Add( playerFromSameIP );
if (playerFromSameIP.IsOnline) continue;
OnlineNames.Add(playerFromSameIP);
if( playerFromSameIP.IsBanned ) {
bannedAltCount++;
}
}
if( altNames.Count > 0 ) {
altNames.Sort( new PlayerInfoComparer( player ) );
if( bannedAltCount > 0 ) {
player.Message( " {0} accounts ({1} banned, {3} online) on IP: {2}",
altNames.Count,
bannedAltCount,
altNames.ToArray().JoinToClassyString(),
OnlineNames.Count);
} else {
player.Message( " {0} accounts on IP: {1}",
altNames.Count,
altNames.ToArray().JoinToClassyString() );
}
}
}
localhost?Jonty800 wrote:Would this work?
(I cant test because my University doesnt allow open ports)
Code: Select all
if( info.LastIP.ToString() != IPAddress.None.ToString() ) { // Show alts List<PlayerInfo> altNames = new List<PlayerInfo>(); List<PlayerInfo> OnlineNames = new List<PlayerInfo>(); int bannedAltCount = 0; foreach( PlayerInfo playerFromSameIP in PlayerDB.FindPlayers( info.LastIP, 25 ) ) { if( playerFromSameIP == info ) continue; altNames.Add( playerFromSameIP ); if (playerFromSameIP.IsOnline) continue; OnlineNames.Add(playerFromSameIP); if( playerFromSameIP.IsBanned ) { bannedAltCount++; } } if( altNames.Count > 0 ) { altNames.Sort( new PlayerInfoComparer( player ) ); if( bannedAltCount > 0 ) { player.Message( " {0} accounts ({1} banned, {3} online) on IP: {2}", altNames.Count, bannedAltCount, altNames.ToArray().JoinToClassyString(), OnlineNames.Count); } else { player.Message( " {0} accounts on IP: {1}", altNames.Count, altNames.ToArray().JoinToClassyString() ); } } }
McLaughlinKid wrote:You put roar on everything don't you?