Archiv verlassen und diese Seite im Standarddesign anzeigen : [ Frage ] Perform Script
Hi,
ich haette mal ne idee, was ihr mirc scripta mal machen koenntet... :D
folgendes: es script, welches beim ersten mIRC Client den ich oeffne ein perform von:
/server irc.euirc.de
/nickserv identify bla
/join #www.oding-forum.de
ausfuehrt.
der 2te soll mit:
/server irc.insiderz.de
/nickserv identify bla
/join #blabla
und der dritte mit:
/server irc.fu-berlin.de
/join #netquarter
versehen werden...
ist das irgendwie moeglich?!
waere verdammt cool!!
greetz
Felix Kaiser
23.01.2002, 21:38
done :)
@ Guru
zeig ma.....
ich würds über die server lösen... on connect if $server == insiderz usw....
bräuchte halt 3 ordner mit 3 mal mirc drin...
gibts was besseres ?
?(
ja, es gibt was besseres! ;):D
das von guru! :D
das mit den 3 ordnern wusst ich auch, jedoch muesste ich dann staendig meine aliase rumkopieren etc.
naja, jetzt halt nimmer..
thanks nochmal.
*seufz*
wie oft muss ich nachfragen bis du es sagst?
wenn du keine lust hast dann sags gleich und lass meine frage nicht so offen im raum stehen bitte...
ich weiss nciht wie es da gemacht wurde aber beim dIRC script geht sowas...
du dIRC :D
damit kann ich dann auch wieder viel anfangen...
ich hab mal von einem gehört der weiss wie man einen findet der weiss das es einen gibt der das können wollte und noch die adresse von einem hat der es ihm erklären wollte.... :rolleyes: :rolleyes: :rolleyes:
aber habs schon in erfahrung bringen können, danke deiner anteilnahme ;)
Felix Kaiser
24.01.2002, 17:33
Dieses kleine Remotescript löst das Prob ;-)
alias ThSrvName {
return $readini(three.srv.ini,three,srv $+ $1)
}
alias ThOnline {
return $readini(three.srv.ini,three,$1)
}
alias Perform1 {
echo -s Perform1
writeini three.srv.ini three $ThSrvName(1) $true
set %three_srv 1
; nick Nick1
server irc.euirc.de
; nickserv identify, join ...
}
alias Perform2 {
echo -s Perform2
writeini three.srv.ini three $ThSrvName(2) $true
set %three_srv 2
; nick Nick2
server irc.insiderz.de
; nickserv identify, join ...
}
alias Perform3 {
echo -s Perform3
writeini three.srv.ini three $ThSrvName(3) $true
set %three_srv 3
; nick Nick3
server irc.fu-berlin.de
; nickserv identify, join ...
}
on *:START:{
if ($ThOnline($ThSrvName(1)) == $false) Perform1
elseif ($ThOnline($ThSrvName(2)) == $false) Perform2
elseif ($ThOnline($ThSrvName(3)) == $false) Perform3
}
on *:CONNECT:set %three [ $+ [ $server ] ] %three_srv
on *:DISCONNECT:{
set %three_srv %three [ $+ [ $server ] ]
writeini three.srv.ini three $ThSrvName(%three_srv) $false
exit
}
Dazu die THREE.SRV.INI:
[three]
srv1=irc.euirc.net
srv2=irc.insiderz.de
srv3=irc.fu-berlin.de
irc.euirc.net=$false
irc.insiderz.de=$false
irc.fu-berlin.de=$false
Ist ne sehr billige Lösung und auch leicht fehleranfällig, z.B. wenn der Rechner abstürzt bleibt der Server im Status $true, aber ... ich wollts kurz und einfach machen ;-)
Erklärung spare ich, ich denke du siehst wie meine Überlegung war :-)
aber ne gute idee ...
*abpaus* :D
wenn man das mit der srv datei hinbekommen wuerde, dass das ding absturzsicher ist, waer das genial...
greetz
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.