Hlsw URL
Aus HLSW Wiki
| Version information |
|---|
|
HLSW: 1.3.0 (Download) |
|
LogMod: 0.8 (Download) |
| HLSW |
|
<google>REF</google> |
| LogMod |
| Gamers-Search |
| Developer |
| Help |
|
Inhaltsverzeichnis |
Die "hlsw://"-URL
Wenn HLSW auf einem PC installiert ist, kann man ein eigenes URL-Format von HLSW nutzen. Beim Öffnen solch einer "hlsw://"-URL öffnet sich HLSW mit der betreffenden Serveradresse und/oder Serverpasswort. Die Serveradresse wird automatisch im HLSW-Hauptframe eingetragen, wie bei einer manuellen Eingabe. Das URL-Format ähnelt dem "http://"-URL Format, nur an Stelle des "http" wird ein "hlsw" gesetzt:
Diese HLSW-URL kann in jedem Explorer oder Internet Explorer Fenster geöffnet werden. Die HLSW-URL kann auch auf Internetseiten als Link fungieren, z.B. für ClanServerIPs auf Clanhomepages. Bei Klick auf diese URL im Internet Explorer wird automatisch ein HLSW-Fenster mit der Serveradresse geöffnet.
Format
Argumented BNF der HLSW-URL
hlswurl = "hlsw://" [password "@"] (ip / domain) ":" port [":" connectport] ["/"] ["?" param]
param = ("DontAdd" / "Connect" / "PublicPassword") ["=" value] ["&" param]
DontAdd: Server nicht zur Serverliste dazufügen (default 0)
Connect: Gleich zum Server connecten (default 0)
PublicPassword: Ob des PW public ist oder nicht (default 1)
Rcon: Setzt das Rcon auf den angegebenen Wert (seit v1.0.0.34)
RconHide: Das Rcon wird in * angezeigt (seit v1.0.0.34)
RconSave: Das Rcon wird gespeichert (seit v1.0.0.34)
Wenn kein Wert bei einem Parameter angegeben ist, wird 1 genommen
Beispiel
hlsw://84.254.70.51:27015 öffnet HLSW mit der Serveradresse
hlsw:// öffnet nur HLSW
hlsw://my_password@hlsw.hl.gsrv.de:27015 öffnet HLSW mit der Serverdomain und dem Passwort "my_password"
hlsw://pw@84.254.70.51:27015?Connect connectet HLSW gleich zum Server
hlsw://84.254.70.51:27015?Rcon=hallo öffnet HLSW mit der Serveradresse und setzt das Rcon auf "hallo"
HLSW-URL im mIRC
Da in mIRC standardweise nur "http"-URLs durch Doppelklick geöffnet werden können, gibt es ein Skript für mIRC, mit dem per Doppelklick auf eine HLSW-URL ein HLSW-Fenster mit der betreffenden Serveradresse öffnen kann. Das Skript muss ans Ende vom "Remote Script" von mIRC eingefügt werden (per ALT+R in mIRC erreichbar).
; HLSW-Url Skript for HLSW-Urls in mIRC - Version 1.0 by contec and dEmO
;
; Paste these script lines in your Remote Script (Access with ALT+R)
; For Questions and Problems please visit www.hlsw.de or www.hlsw.net
; Or #hlsw on the Quakenet IRC Server
on ^*:HOTLINK:*//*@*.*.*.*:*:{
var %1 = $+(1,$chr(44),2),%2 = $+(3,$chr(44),3),%3 = $+(3,$chr(44),4)
if ($regex($1,[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]:[1-3][0-9][0-9][0-9][0-9]?)) && (http !isin $1-) {
return
}
halt
}
on ^*:HOTLINK:*//*.*.*.*:*:{
var %1 = $+(1,$chr(44),2),%2 = $+(3,$chr(44),3),%3 = $+(3,$chr(44),4)
if ($regex($1,[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]\.[1-2]?[0-9]?[0-9]:[1-3][0-9][0-9][0-9][0-9]?)) && (http !isin $1-) {
return
}
halt
}
on *:HOTLINK:*//*.*.*.*?*:*: {
var %ip = $1 : $+ $left($gettok($gettok($1,4,46),2,58),$iif($regex($left($gettok($1,2,58),5),^[1-3][0-9][0-9][0-9][0-9]$),5,4))
run %browser %ip
}