14.05.2005, 23:21 Uhr
Hi !
Also ich möchte ein Script haben, dass automatisch die Hostmask und den Nick überprüft und falls eines der beiden noch nicht in der Datenbank vorhanden sind einträgt.
Es soll aber auch falls unter diese Hostmask schon mal ein anderer Nick verwendet wurde diesen dazuschreiben.
Ich muss dazu sagen , dass ich aus Österreich komme und dort hauptsächlich fixe IP-Adressen verwendet werden.
Was ich bis jetzt gescriptet habe funktioniert nicht...
on ^*:JOIN:#: {
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($nick,2),0) )) {
echo -a $chan 6,0 Nick wurde gewechselt ! 6,0 $nick war zuerst als $Check($site) in $chan !! 1,1 }
}
on ^*:PART:#: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:NICK: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:KICK:#: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:QUIT: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
alias Check { var %NickCheck = $readini Nicks2.ini Host $1 | return %NickCheck }
alias CLimit { if ($file(Nicks.ini).size > 60000) .write =$nick =$nick* Nicks2.ini }
Würde mich freuen wenn Ihr mir bei meinen Problem helfen könntet...
thx.
Yvonne
Also ich möchte ein Script haben, dass automatisch die Hostmask und den Nick überprüft und falls eines der beiden noch nicht in der Datenbank vorhanden sind einträgt.
Es soll aber auch falls unter diese Hostmask schon mal ein anderer Nick verwendet wurde diesen dazuschreiben.
Ich muss dazu sagen , dass ich aus Österreich komme und dort hauptsächlich fixe IP-Adressen verwendet werden.
Was ich bis jetzt gescriptet habe funktioniert nicht...
on ^*:JOIN:#: {
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($nick,2),0) )) {
echo -a $chan 6,0 Nick wurde gewechselt ! 6,0 $nick war zuerst als $Check($site) in $chan !! 1,1 }
}
on ^*:PART:#: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:NICK: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:KICK:#: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
on ^*:QUIT: {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
if ($nick == $me) { halt }
var %NickMatch = $Check($site)
if ((%NickMatch != $nick) && (%NickMatch != $null) && ($ial($address($null,2),0) )) {
{ writeini -n Nicks2.ini Check $site $nick | CLimit }
}
alias Check { var %NickCheck = $readini Nicks2.ini Host $1 | return %NickCheck }
alias CLimit { if ($file(Nicks.ini).size > 60000) .write =$nick =$nick* Nicks2.ini }
Würde mich freuen wenn Ihr mir bei meinen Problem helfen könntet...
thx.
Yvonne