File: autojail.py

package info (click to toggle)
crossfire-maps 1.71.0-1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 211,128 kB
  • sloc: python: 7,656; ansic: 2,143; perl: 744; sh: 73; makefile: 6
file content (18 lines) | stat: -rw-r--r-- 493 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import Crossfire

who = Crossfire.WhoAmI()

if who.DungeonMaster:
    value = Crossfire.ScriptParameters()
    dict = Crossfire.GetSharedDictionary()
    if value == '1':
        dict['autojail'] = 1
        who.Message('Autojail enabled')
    elif value == '0':
        dict['autojail'] = 0
        who.Message('Autojail disabled')
    else:
        autojail = 0
        if 'autojail' in dict and dict['autojail'] == 1:
            autojail = 1
        who.Message('Autojail is %d'%autojail)