TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

mIRC Remote Controll script

07-05-2008 02:07:54
 
 
Muligheder (Anmeld)
Skrevet af Christer
Kliks 479
Kategori mIRC scripting release
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
Mvh
Christer - MSL Scripter(PRO)
 
infobox infobox


Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox