Konversation/Scripts/Ghosttrick

Jump to: navigation, search
This page is a translated version of the page Konversation/Scripts/Ghosttrick and the translation is 100% complete.

Other languages:
dansk • ‎English • ‎українська

Et netværks indstillinger indeholder et "Commands"-felt, som kan bruges til at køre inputlinjekommandoer ved opkobling til dette netværk. I dette felt kan man bruge en speciel variabel, "%nick", som erstattes med det aktuelle kendenavn. Dette kan kombineres med kommandoen /exec til at køre et eksternt script, som undersøger om kendenavnet er det ønskede nick, og hvis ikke, bruge Konversations DCOP IPC-interface til at sende kommandoen ghost til nickserv.

Du kan således lægge noget lignende dette i din lokale scripts-mappe (~/.kde/share/apps/konversation/scripts) under navnet "getnickback" og markere det som kørbart:

For KDE 3.5 brugere kan dette bruges
 1 #!/bin/sh
 2 
 3 nick=********           # your desired nickanme
 4 pass=********           # the according password
 5 
 6 # don't edit below #
 7 
 8 PORT=$1
 9 SERVER=$2
10 NICK=$4
11 
12 # if your current assigned nick isn't the same as your desired one, ghost yourself and change nick
13 if [ "$NICK" != "$nick" ]
14 then
15   dcop $PORT default raw $SERVER "PRIVMSG nickserv :GHOST $nick $pass"
16   dcop $PORT default raw $SERVER "/nick $nick"
17 fi
18 
19 # now identify yourself at the server
20 dcop $PORT default raw $SERVER "PRIVMSG nickserv :IDENTIFY $pass"
Da KDE 4 har udskiftet dcop med dbus kan du bruge denne version til KDE 4
 1 #!/bin/sh
 2 
 3 nick=********           # your desired nickanme
 4 pass=********           # the according password
 5 
 6 # don't edit below #
 7 
 8 CONNECTION=$1
 9 NICK=$3
10 
11 # if your current assigned nick isn't the same as your desired one, ghost yourself and change nick
12 if [ "$NICK" != "$nick" ]
13 then
14   qdbus org.kde.konversation /irc raw $CONNECTION "PRIVMSG nickserv :GHOST $nick $pass"
15   qdbus org.kde.konversation /irc raw $CONNECTION "NICK $nick"
16 fi
17 
18 # now identify yourself at the server
19 qdbus org.kde.konversation /irc raw $CONNECTION "PRIVMSG nickserv :IDENTIFY $pass"

Bemærk indstillingerne nick og password; dem skal du udfylde med det, de skal være. Skriv så i netværkets "Command"-felt: /exec getnickback %nick


This page was last modified on 5 August 2011, at 11:47. Content is available under Creative Commons License SA 4.0 unless otherwise noted.