diff options
| author | jason | 2006-08-09 04:39:24 +0000 |
|---|---|---|
| committer | jason | 2006-08-09 04:39:24 +0000 |
| commit | b54f1c1bb0e896d7c89572f1a48f9ac0e0dde1f2 (patch) | |
| tree | c338dc0d4b6e91d983440b00ed5b62a32b4310de | |
| parent | 56ac917476400e1c643cff802ccb2a0d8f59f76a (diff) | |
| download | warmachine-b54f1c1bb0e896d7c89572f1a48f9ac0e0dde1f2.tar.gz warmachine-b54f1c1bb0e896d7c89572f1a48f9ac0e0dde1f2.zip | |
more conversions
git-svn-id: svn://svn.zzq.org/warmachine/trunk@8 3ede8657-8418-0410-873f-eb3fb5a66eab
| -rw-r--r-- | passiveactions/rootcheck.py | 11 | ||||
| -rw-r--r-- | passiveactions/spy.py | 6 |
2 files changed, 8 insertions, 9 deletions
diff --git a/passiveactions/rootcheck.py b/passiveactions/rootcheck.py index c5cc7a7..0abe183 100644 --- a/passiveactions/rootcheck.py +++ b/passiveactions/rootcheck.py | |||
| @@ -5,12 +5,11 @@ class rootcheck: | |||
| 5 | 5 | ||
| 6 | def getAction(self, data, users): | 6 | def getAction(self, data, users): |
| 7 | try: | 7 | try: |
| 8 | user = data[1:data.index('!')] | 8 | user = data.getUsername() |
| 9 | input = data.split() | 9 | if 'JOIN' in data.command: |
| 10 | if 'JOIN' in input[1]: | 10 | if 'root' in data.prefix: |
| 11 | if 'root' in input[0]: | 11 | cmd = "PRIVMSG " + data.prefix + " :" + user +": Root?!?!?!!??!" |
| 12 | cmd = "PRIVMSG " + input[2][1:] + " :" + user +": Root?!?!?!!??!" | 12 | cmd += "\r\nKICK " + data.prefix + " " + user + " :Root + irc = kick" |
| 13 | cmd += "\r\nKICK " + input[2][1:] + " " + user + " :Root + irc = kick" | ||
| 14 | return cmd | 13 | return cmd |
| 15 | except: | 14 | except: |
| 16 | return False | 15 | return False |
diff --git a/passiveactions/spy.py b/passiveactions/spy.py index c1fc1f6..9f815a0 100644 --- a/passiveactions/spy.py +++ b/passiveactions/spy.py | |||
| @@ -10,14 +10,14 @@ class spy: | |||
| 10 | 10 | ||
| 11 | def getAction(self, data, users): | 11 | def getAction(self, data, users): |
| 12 | try: | 12 | try: |
| 13 | user = data[1:data.index('!')] | 13 | user = data.getUsername() |
| 14 | if user in spyusers: | 14 | if user in spyusers: |
| 15 | if user in data: | 15 | if user in data: |
| 16 | input = data.split() | 16 | input = data.split() |
| 17 | words = "" | 17 | words = "" |
| 18 | for word in input[3:]: | 18 | for word in data.prefix.split(' ')[1:]: |
| 19 | words += ' ' + word | 19 | words += ' ' + word |
| 20 | return 'PRIVMSG ' + spymaster + ' :' + user + ' in ' + input[2] + ' said "' + words[2:] + '"' | 20 | return 'PRIVMSG ' + spymaster + ' :' + user + ' in ' + data.prefix.split(' ')[0] + ' said "' + words[2:] + '"' |
| 21 | except: | 21 | except: |
| 22 | return False | 22 | return False |
| 23 | 23 | ||