Avatar billede lamer_1 Nybegynder
06. juni 2001 - 20:06 Der er 9 kommentarer og
1 løsning

mIRC

Hej jeg er lige begyndt at programere sen smule i mIRC og vil så lige vide hvordan man laver et away script hvor man først trykker på F1 for at komme away

fx. /F1 /Ame Is away reason: $$?=\"Reason\" | /nick $$?=\"Dit away nick\"

også for at komme til bage trykker man også F1 og der vil jeg have den til at skrive /me Is back from og det jeg skev i den første reason også en idle time
Avatar billede lamer_1 Nybegynder
06. juni 2001 - 20:11 #1
Jeg kan godt leve med at det er på 2 taster
Avatar billede knogle Nybegynder
12. juni 2001 - 21:39 #2
Noget i den her retning, har lige skrevet det hurtigt.. put det ind i aliases (ALT+R)
og skriv: /set %away false .. når du har sat det ind.

f1 {
  if (%away == false) {
    set %away true
    set %away.reason $$?=\"Reason:\"
    set %away.time $ctime
    away %away.reason
    ame is away: %away.reason
    nick $me $+ [away]
  }
  if (%away == true) {
    set %away false
    away
    ame is back: %away.reason ( $+ $duration($calc($ctime - %away.time)) $+ )
    nick $remove($me,[away])
    unset %away.*
  }
}
Avatar billede lamer_1 Nybegynder
15. juni 2001 - 16:12 #3
Det virker ikke helt efter hensigten det vil sige at der står noget der svarer til flere år
Avatar billede knogle Nybegynder
15. juni 2001 - 16:32 #4
Underligt, jeg har lige prøvet koden.. og den virker fint her, I mIRC 5.9.. hvilken version af mIRC bruger du?
Avatar billede lamer_1 Nybegynder
15. juni 2001 - 16:47 #5
ok det problem har jeg så rettet men så er der bare det at den kører den begge da %away ==true er rigtigt når den har lavet det første
Avatar billede lamer_1 Nybegynder
15. juni 2001 - 16:52 #6
Jeg kører 5.82
Avatar billede lamer_1 Nybegynder
15. juni 2001 - 16:56 #7
gone for a hour
Avatar billede knogle Nybegynder
15. juni 2001 - 18:21 #8
klart..

Det er mig der ikke var rigtig vågen.. her er rettelsen..

f1 {
  if (%away == false) {
    set %away true
    set %away.reason $$?=\"Reason:\"
    set %away.time $ctime
    away %away.reason
    ame is away: %away.reason
    nick $me $+ [away]
    halt
  }
  if (%away == true) {
    set %away false
    away
    ame is back: %away.reason ( $+ $duration($calc($ctime - %away.time)) $+ )
    nick $remove($me,[away])
    unset %away.*
    halt
  }
}
Avatar billede lamer_1 Nybegynder
15. juni 2001 - 18:45 #9
Opret lige et svar
Avatar billede knogle Nybegynder
15. juni 2001 - 18:55 #10
Virker det så?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester