summaryrefslogtreecommitdiff
path: root/docs/Command proto model.md
blob: 06f74988fe8a15c1e37dd3c46f63300aceda49e7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
commands:

    user ( / ):
        player (default):
            /who
            /help
            /afk
            /back
            /where
            /yes /no
            /version
            /git
            /gm [message]
            /exit
            /setmail

        helper ((requestable) adds a ?):
            /help <username> <helppage> (opens the help page for the given player)

        supporter ((buyable (once 9.99)) adds a lightblue vip):
            /ninja (makes the player invisible for 1 min. (usable once every 20min))

        supporter+ ((buyable (9.99/months)) adds a darkblue vip):
            /ninja (makes the player invisible for 1 min. (usable once every 10min))
            /tpa <username> (requires /yes from the player)
            

    guild ( # ):
        #motd <msg>
        #create <guildname> (quest/npc only?)
        #exp <1/0,on/off,enable/disable>
        #items <1/0,on/off,enable/disable>
        #hall (goto guildhall)
        #gvg <1/0,on/off,enable/disable>
        #settings
        #invite <playername>

    party ( . ):
        .create <partyname>
        .exp [1/0,on/off,enable/disable]
        .items [1/0,on/off,enable/disable]
        .settings

    staff ( @ ):
        gm (adds GM):
            @where [username]
            @who
            @whomap [mapname]
            @goto <username>
            @recall <username>
            @linus/@hugo/@back
            @[un]block <username> [reason]
            @[un]ban <username> [<time> [reason]]
            @kick <username> [reason]
            @spawn <mob-name/id> [quantity] [name] [stats] [callfunc]
            @summon <mob-name/id> [quantity] [name] [stats] [callfunc]
            @[set]home [id]
            @[in]visible
            @usergroup <username> [player/helper/supporter/supporter+]
            @stfu [time (if not set infinite, or till the gm leaves the map)]
            @mute <playername> <time>
            @npc <npcname>
            @exp <100-250> (rate in %)

        dev (adds wrench):
            @debug <param[s]>
            @weather <rain/fog/snow/sun/clear>
            @season <spring/summer/autumn/winter>
            @time <0100/day(08:00)/night(20:00)>
            @[un]hide
            @bc <message>
            @lbc <message>
            @l <message>
            @t <message>
            @disablenpc <npcname>
            @enablenpc <npcname>
            @getguildid <guildname>
            @getpartyid <partyname>

        admin (adds red star):
            @lvl <+-value>
            @kickall
            @restart [time]
            @shutdown [time]
            @recallall
            @recallparty <partyname>
            @recallpleader <partyname>
            @recallguild <guildyname>
            @recallgleader <guildyname>
            @setstate <queststate> <value> [playername]
            @getstate <queststate> [playername]
            @item <itemID/Name> [quantity] [stats] [callfunc]
            @save