Project

General

Profile

$server » History » Revision 11

Revision 10 (Per Amundsen, 08/27/2020 06:26 AM) → Revision 11/15 (Per Amundsen, 05/21/2021 06:48 AM)

_Added in 1.8.10_ 

 *$server* 

 Returns the name of the currently connected server, otherwise [[$null]]. 

 ----------------------------------------------------------------------------- 

 _Added in 2.0_ 

 *$server(N|address,[group])* 

 Returns the address of the Nth server in the server list. 

 _Only works when using the new server list._ 

 *Parameters* 

 N|address - The server address to lookup, or if N = 0, number of servers, otherwise the Nth server. 
 [group] - if specified, only lookup servers from this network group. 

 *Properties* 

 .desc - Returns the server description. 
 .port -    Returns the server port(s). 
 .group - Returns the server network group. 
 .pass - Returns the server password. 
 .ssl - Returns [[$true]] if SSL is enabled, otherwise [[$false]]. *(AdiIRC only)* 
 .tls - Returns [[$true]] if STARTTLS is enabled, otherwise [[$false]]. *(AdiIRC only)* 
 .mnick - Returns the main/default nick for this server. *(AdiIRC only)* 
 .method - Returns the [[login method]]. 
 .methodpass - Returns the login method password. 

 *Example* 

 <pre> 
 //echo -ag There is $server(0) servers in your server list. 

 //echo -ag The first server in your server list is $server(1) $server(1).port 

 //echo -ag Libera.Chat $iif($server(irc.libera.chat),is,is Freenode $iif($server(chat.freenode.net),is,is not) in your server list. 
 </pre>