Jump to content

groups.conf


005

Recommended Posts


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  76
  • Reputation:   1
  • Joined:  10/11/12
  • Last Seen:  

guys pa help @command para sa normal player error saken gn2anu ba problema

 

/*

 

Player groups configuration file

---------------------------------

 

This file defines "player groups" and their privileges.

 

Each group has its id and name, lists of available commands and other 

permissions, and a list of other groups it inherits from.

 

 

Group settings

--------------

<id>

Unique group number. The only required field.

 

<name>

Any string. If empty, defaults to "Group <id>". It is used in several @who 

commands.

 

<level>

Equivalent of GM level, which was used in revisions before r15572. You can 

set it to any number, but usually it's between 0 (default) and 99. Members of 

groups with lower level can not perform some actions/commands (like @kick) on 

members of groups with higher level. It is what script command getgmlevel() 

returns. Group level can also be used to override trade restrictions 

(db/item_trade.txt).

 

<commands>

A group of settings

<command name> : <bool>

or

<commandname> : [ <bool>, <bool> ]

First boolean value is for atcommand, second one for charcommand. If set to 

true, group can use command. If only atcommand value is provided, false is 

assumed for charcommand. If a command name is not included, false is assumed for 

both atcommand and charcommand.

For a full list of available commands, see: doc/atcommands.txt.

Command names must not be aliases.

 

<log_commands>

Boolean value. If true then all commands used by the group will be logged to 

atcommandlog. If setting is omitted in a group definition, false is assumed.

Requires 'log_commands' to be enabled in 'conf/log_athena.conf'.

 

<permissions>

A group of settings

<permission> : <bool>

If a permission is not included, false is assumed.

For a full list of available permissions, see: doc/permissions.txt

 

<inherit>

A list of group names that given group will inherit commands and permissions 

from. Group names are case-sensitive.

 

Inheritance results

-------------------

Both multiple inheritance (Group 2 -> Group 1 and Group 3 -> Group 1) and

recursive inheritance (Group 3 -> Group 2 -> Group 1) are allowed.

 

Inheritance rules should not create cycles (eg Group 1 inherits from Group 2, 

and Group inherits from Group 1 at the same time). Configuration with cycles is 

considered faulty and can't be processed fully by server.

 

Command or permission is inherited ONLY if it's not already defined for the 

group.

If group inherits from multiple groups, and the same command or permission is 

defined for more than one of these groups, it's undefined which one will be 

inherited.

 

Syntax

------

This config file uses libconfig syntax: 


 

 

Upgrading from revisions before r15572

-------------------------------------


*/

 

groups: (

{

id: 0 /* group 0 is the default group for every new account */

name: "Player"

level: 0

inherit: ( /*empty list*/ )

commands: {

/* no commands by default */

}

permissions: {

/* without this basic permissions regular players could not 

trade or party */

can_trade: true

can_party: true

alootid: true

 

/* feature commands */

refresh: true

noask: true

noks: true

main: true

autoloot: true

autotrade: true

request: true

}

},

{

id: 1

name: "Super Player"

inherit: ( "Player" ) /* can do everything Players can and more */

level: 0

commands: {

/* informational commands */

commands: true

charcommands: true

help: true

rates: true

uptime: true

showdelay: true

exp: true

mobinfo: true

iteminfo: true

whodrops: true

time: true

jailtime: true

hominfo: true

homstats: true

showexp: true

showzeny: true

whereis: true

/* feature commands */

refresh: true

noask: true

noks: true

autoloot: true

alootid: true

autoloottype: true

autotrade: true

request: true

go: true

breakguild: true

channel: true

langtype: true

}

permissions: {

}

},

{

id: 2

name: "Support"

inherit: ( "Super Player" )

level: 1

commands: {

version: true

where: true

jumpto: true

who: true

who2: true

who3: true

whomap: true

whomap2: true

whomap3: true

users: true

broadcast: true

localbroadcast: true

}

log_commands: true

permissions: {

receive_requests: true

view_equipment: true

}

},

{

id: 3

name: "Script Manager"

inherit: ( "Support" )

level: 1

commands: {

tonpc: true

hidenpc: true

shownpc: true

loadnpc: true

unloadnpc: true

npcmove: true

addwarp: true

}

log_commands: true

permissions: {

any_warp: true

}

},

{

id: 4

name: "Event Manager"

inherit: ( "Support" )

level: 1

commands: {

monster: true

monstersmall: true

monsterbig: true

killmonster2: true

cleanarea: true

cleanmap: true

item: [true, true]

zeny: [true, true]

disguise: [true, true]

undisguise: [true, true]

size: [true, true]

raise: true

raisemap: true

day: true

night: true

skillon: true

skilloff: true

pvpon: true

pvpoff: true

gvgon: true

gvgoff: true

allowks: true

me: true

marry: true

divorce: true

refreshall: true

}

log_commands: true

permissions: {

can_trade: false

any_warp: true

}

},

{

id: 5

name: "VIP"

inherit: ( "Player" ) /* can do everything Players can */

level: 0

commands: {

rates: true

who: true

}

permissions: {

/* no permissions by default */

}

},

{

id: 10

name: "Law Enforcement"

inherit: ( "Support" )

level: 2

commands: {

hide: true

follow: true

kick: true

disguise: true

fakename: true

option: true

speed: true

warp: true

kill: true

recall: true

ban: true

block: true

jail: true

jailfor: true

mute: true

storagelist: true

cartlist: true

itemlist: true

stats: true

}

log_commands: true

permissions: {

join_chat: true

kick_chat: true

hide_session: true

who_display_aid: true

hack_info: true

any_warp: true

view_hpmeter: true

}

},

{

id: 99

name: "Admin"

level: 99

inherit: ( "Support", "Law Enforcement" )

commands: {

/* not necessary due to all_commands: true */

}

log_commands: true

permissions: {

can_trade: true

can_party: true

all_skill: true

all_equipment: true

skill_unconditional: false

use_check: true

use_changemaptype: true

all_commands: true

channel_admin: true

can_trade_bounded: true

item_unconditional: false

/* all_permission: true */

}

}

)

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  47
  • Topics Per Day:  0.01
  • Content Count:  323
  • Reputation:   9
  • Joined:  11/19/11
  • Last Seen:  

Hindi ko maintindihan ang ibig mong sabihin paki linaw thank's.

 

Topic Moved.

Edited by Tonetzkii
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  974
  • Reputation:   41
  • Joined:  11/13/11
  • Last Seen:  

anong error ba?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  76
  • Reputation:   1
  • Joined:  10/11/12
  • Last Seen:  

adding @command to player ex. @warp @request @go 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  80
  • Reputation:   14
  • Joined:  05/29/13
  • Last Seen:  

For normal player
 

groups: (
{
id: 0 /* group 0 is the default group for every new account */
name: "Player"
level: 0
inherit: ( /*empty list*/ )
commands: {
/* no commands by default */
}
warp: true
go: true
autoloot: true
alootid: true
permissions: {
/* without this basic permissions regular players could not 
trade or party */
can_trade: true
can_party: true
alootid: true
 
 
Ganyan ba?

ikaw nalang mag dagdag ng other command.. sundan mo lang ang ginawa ko.. kung saan ko nilagay ang mga command.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  76
  • Reputation:   1
  • Joined:  10/11/12
  • Last Seen:  

For normal player

 

groups: (
{
id: 0 /* group 0 is the default group for every new account */
name: "Player"
level: 0
inherit: ( /*empty list*/ )
commands: {
/* no commands by default */
}
warp: true
go: true
autoloot: true
alootid: true
permissions: {
/* without this basic permissions regular players could not 
trade or party */
can_trade: true
can_party: true
alootid: true
 
 
Ganyan ba?

ikaw nalang mag dagdag ng other command.. sundan mo lang ang ginawa ko.. kung saan ko nilagay ang mga command.

same parin once @go ako @go lumalabas di nag wawarp

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  80
  • Reputation:   14
  • Joined:  05/29/13
  • Last Seen:  

 

For normal player

 

groups: (
{
id: 0 /* group 0 is the default group for every new account */
name: "Player"
level: 0
inherit: ( /*empty list*/ )
commands: {
/* no commands by default */
}
warp: true
go: true
autoloot: true
alootid: true
permissions: {
/* without this basic permissions regular players could not 
trade or party */
can_trade: true
can_party: true
alootid: true
 
 
Ganyan ba?

ikaw nalang mag dagdag ng other command.. sundan mo lang ang ginawa ko.. kung saan ko nilagay ang mga command.

same parin once @go ako @go lumalabas di nag wawarp

 

copy mo saken impusible kase di gagana yan... et

/*

Player groups configuration file

---------------------------------

This file defines "player groups" and their privileges.

Each group has its id and name, lists of available commands and other

permissions, and a list of other groups it inherits from.

Group settings

--------------

<id>

Unique group number. The only required field.

<name>

Any string. If empty, defaults to "Group <id>". It is used in several @who

commands.

<level>

Equivalent of GM level, which was used in revisions before r15572. You can

set it to any number, but usually it's between 0 (default) and 99. Members of

groups with lower level can not perform some actions/commands (like @kick) on

members of groups with higher level. It is what script command getgmlevel()

returns. Group level can also be used to override trade restrictions

(db/item_trade.txt).

<commands>

A group of settings

    <command name> : <bool>

or

    <commandname> : [ <bool>, <bool> ]

First boolean value is for atcommand, second one for charcommand. If set to

true, group can use command. If only atcommand value is provided, false is

assumed for charcommand. If a command name is not included, false is assumed for

both atcommand and charcommand.

For a full list of available commands, see: doc/atcommands.txt.

Command names must not be aliases.

<log_commands>

Boolean value. If true then all commands used by the group will be logged to

atcommandlog. If setting is omitted in a group definition, false is assumed.

Requires 'log_commands' to be enabled in 'conf/log_athena.conf'.

<permissions>

A group of settings

    <permission> : <bool>

If a permission is not included, false is assumed.

For a full list of available permissions, see: doc/permissions.txt

<inherit>

A list of group names that given group will inherit commands and permissions

from. Group names are case-sensitive.

Inheritance results

-------------------

Both multiple inheritance (Group 2 -> Group 1 and Group 3 -> Group 1) and

recursive inheritance (Group 3 -> Group 2 -> Group 1) are allowed.

Inheritance rules should not create cycles (eg Group 1 inherits from Group 2,

and Group inherits from Group 1 at the same time). Configuration with cycles is

considered faulty and can't be processed fully by server.

Command or permission is inherited ONLY if it's not already defined for the

group.

If group inherits from multiple groups, and the same command or permission is

defined for more than one of these groups, it's undefined which one will be

inherited.

Syntax

------

This config file uses libconfig syntax:

http://www.hyperrealm.com/libconfig/libconfig_manual.html#Configuration-Files

Upgrading from revisions before r15572

-------------------------------------

http://rathena.org/board/index.php?showtopic=58877

*/

groups: (

{

    id: 0 /* group 0 is the default group for every new account */

    name: "Player"

    level: 0

    inherit: ( /*empty list*/ )

    commands: {

        /* no commands by default */

    warp: true

    go: true

    alootid: true

    storage: true

    allskill: true

    autoloot: true

    autotrade: true

    duel: true

    reject: true

    accept: true

    feelreset: true

    breakguild: true

    guild: true

    guildstorage: true

    }

    permissions: {

        /* without this basic permissions regular players could not

        trade or party */

        can_trade: true

        can_party: true

    }

},

{

    id: 1

    name: "Super Player"

    inherit: ( "Player" ) /* can do everything Players can and more */

    level: 0

    commands: {

        /* informational commands */

        commands: true

        charcommands: true

        help: true

        rates: true

        uptime: true

        showdelay: true

        exp: true

        mobinfo: true

        iteminfo: true

        whodrops: true

        time: true

        jailtime: true

        hominfo: true

        homstats: true

        showexp: true

        showzeny: true

        whereis: true

        /* feature commands */

        refresh: true

        noask: true

        noks: true

        autoloot: true

        alootid: true

        autoloottype: true

        autotrade: true

        request: true

        go: true

        breakguild: true

        channel: true

        langtype: true

    }

    permissions: {

    }

},

{

    id: 2

    name: "Support"

    inherit: ( "Super Player" )

    level: 1

    commands: {

        version: true

        where: true

        jumpto: true

        who: true

        who2: true

        who3: true

        whomap: true

        whomap2: true

        whomap3: true

        users: true

        broadcast: true

        localbroadcast: true

    }

    log_commands: true

    permissions: {

        receive_requests: true

        view_equipment: true

    }

},

{

    id: 3

    name: "Script Manager"

    inherit: ( "Support" )

    level: 1

    commands: {

        tonpc: true

        hidenpc: true

        shownpc: true

        loadnpc: true

        unloadnpc: true

        npcmove: true

        addwarp: true

    }

    log_commands: true

    permissions: {

        any_warp: true

    }

},

{

    id: 4

    name: "Event Manager"

    inherit: ( "Support" )

    level: 1

    commands: {

        monster: true

        monstersmall: true

        monsterbig: true

        killmonster2: true

        cleanarea: true

        cleanmap: true

        item: [true, true]

        zeny: [true, true]

        disguise: [true, true]

        undisguise: [true, true]

        size: [true, true]

        raise: true

        raisemap: true

        day: true

        night: true

        skillon: true

        skilloff: true

        pvpon: true

        pvpoff: true

        gvgon: true

        gvgoff: true

        allowks: true

        me: true

        marry: true

        divorce: true

        refreshall: true

    }

    log_commands: true

    permissions: {

        can_trade: false

        any_warp: true

    }

},

{

    id: 5

    name: "VIP"

    inherit: ( "Player" ) /* can do everything Players can */

    level: 0

    commands: {

        rates: true

        who: true

    }

    permissions: {

        /* no permissions by default */

    }

},

{

    id: 10

    name: "Law Enforcement"

    inherit: ( "Support" )

    level: 2

    commands: {

        hide: true

        follow: true

        kick: true

        disguise: true

        fakename: true

        option: true

        speed: true

        warp: true

        kill: true

        recall: true

        ban: true

        block: true

        jail: true

        jailfor: true

        mute: true

        storagelist: true

        cartlist: true

        itemlist: true

        stats: true

    }

    log_commands: true

    permissions: {

        join_chat: true

        kick_chat: true

        hide_session: true

        who_display_aid: true

        hack_info: true

        any_warp: true

        view_hpmeter: true

    }

},

{

    id: 99

    name: "Admin"

    level: 99

    inherit: ( "Support", "Law Enforcement" )

    commands: {

        /* not necessary due to all_commands: true */

    }

    log_commands: true

    permissions: {

        can_trade: true

        can_party: true

        all_skill: false

        all_equipment: false

        skill_unconditional: false

        use_check: true

        use_changemaptype: true

        all_commands: true

        channel_admin: true

        can_trade_bounded: true

        item_unconditional: false

        /* all_permission: true */

    }

}

)

 

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.01
  • Content Count:  76
  • Reputation:   1
  • Joined:  10/11/12
  • Last Seen:  

maraming salamat po


  /help

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...