Hei. satt og kjedet meg litt og skulle lage et script så jeg kunne kontrollere min mIRC client fra andre steder også.. men istede for å holde ting for meg selv. så bjunte jeg på ny og laget ett nytt i engelsk versjon.... ( så alle kan bruke det )
Instruksjoner følger med når du laster scriptet....
Hva gjør scriptet Det er ikke noe stort script. og heller ikke noe sikkert i visse deler av scriptets kommandoer ( eftersom alle har tilgang til dem )
men det som skjer er at, du skriver en kommando med ditt passord som du setter når det lastes. (MD5 kryptert selvfølgelig) efterfulgt av din kommando f.eks /msg john Hello .. så vil boten utføre den kommando som om du skulle sitet på klienten selv.. dette gjeler ALLE kommandoer som er muligt at gøre i mIRC .. Ingen begrensninger.
Med dette script laget jeg også en liten "answering machine" så om du har satt en variabel til "true" så vil den automatisk vidersende det som blir sagt til klienten du ikke sidder på egentlig. til klienten du er på hvor enn du er i verden. ( du må bare spesifisere ditt nick )
og Brukeren som skriver det til din klient. vil få besked om at det er blitt vidersendt og at det bare er automatisk svar!
scriptet lukker også alle samtalevinder som kommer opp. så ingen der hjemme kan snik kikke på det som blir skrevet samt se ditt passord!
-
Det er også muligt at skru scriptet av og på. og sjekke !status på hva som er instillingene!
on *:Load: {
if (%c.*) { unset %c.password | unset %c.answeringmachine | unset %c.mainnick }
set %c.password $md5($?*="Please Type your password")
if ($?!="Do you want the answering machine on? $crlf This can be changed afterwards to." == $true) {
set %c.Answeringmachine true
:mainnick
set %c.mainnick $?="Then i will need a nickname to send it to, please type a nickname"
if (%c.mainnick == $null) { goto mainnick }
else {
Echo 4 -ag Answering machine is online!
}
}
if ($?!="Want me to turn on the script for you now?" == $true) {
.enable #g1
}
else {
.disable #g1
}
Echo 7 -ag ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
Echo 7 -ag ••••••••••••••••••••••••
Echo 7 -ag Welcome to the FullControll bot v1.0 Made By Christer - www.TestMax.dk
Echo 7 -ag •••
Echo 7 -ag •••
Echo 7 -ag Commands: (Must be done in Query window)
Echo 7 -ag •••
Echo 7 -ag <password> <command> - Executes the command on this client
Echo 7 -ag - Example: /msg $me password123 /msg john Hi there john
Echo 7 -ag - Whatever John replies, will be sent to $iif(%c.mainnick,%c.mainnick,the Answering machines given nickname)
Echo 7 -ag •••
Echo 7 -ag •••
Echo 7 -ag !status checks if the Script is turned on\off and gives you the
echo 7 -ag current answering machine nickname and tells you if the Answering machine is turned on or off
Echo 7 -ag •••
Echo 7 -ag •••
Echo 7 -ag !script on\off - Turns the script ON and OFF ...
Echo 7 -ag •••
Echo 7 -ag •••
Echo 7 -ag To turn the Answering machine on\off you will have do this manually or thru the <password> <command> command..
Echo 7 -ag to do this.. write /unset $chr(37) $+ c.answeringmachine - for the <command> part..
Echo 7 -ag If u want it activated, type /set $chr(37) $+ c.answeringmachine true - for the <command> part..
Echo 7 -ag If u want to change the Main nick ( %c.mainnick ) Type /set $chr(37) $+ c.mainnick <nick> for the <command> part!
Echo 7 -ag The password you choosed to use during the install is MD5 hardcoded. so noone will find out except you.
Echo 7 -ag To change the password use: /set $chr(37) $+ c.password $chr(36) $+ MD5(newpassord) - for the <command> part
Echo 5 -ag If there is Anything you dont understand. please let me know on the Forum - www.Testmax.dk ! ( sorry for the bad english )
Echo 7 -ag ••••••••••••••••••••••••
Echo 7 -ag ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
}
on *:text:!*:?: {
if ($1 == !status) {
msg $nick Status: $group(#g1).status $+ - nick: $+ %c.mainnick $+ & Answering-machine: $+ $iif(%c.answeringmachine, Activated, Not Activated) $+
}
if ($1 == !script) {
if ($2 == on) {
if ($group(#g1).status == on) {
msg $nick The script is allready active
}
else {
enable #g1
msg $nick The script is no Active. Status: $group(#g1).status !
}
}
if ($2 == off) {
if ($group(#g1).status == off) {
msg $nick The script is allready disabled
}
else {
disable #g1
msg $nick The Script has been Disabled. Status: $group(#g1).status !
}
}
}
close -m
}
#g1 off
on *:text:*:?: {
if ($md5($1) == %c.password) {
[ $+ [ $2- ] ]
close -m
}
else {
if (%c.Answeringmachine) {
msg %c.mainnick $nick $+ : $1-
if (%c. [ $+ [ $nick ] ]) { goto end }
else {
msg $nick Your message(s) has been forwarded. This is a Automated Respond!
set -u300 %c. [ $+ [ $nick ] ] $nick
:end
close -m
}
}
}
}
#g1 end