Skip to content
Permalink
Browse files
Added a permission for the cashshop sales
  • Loading branch information
Lemongrass3110 committed Dec 25, 2016
1 parent 2f63aba commit 9384bd06579faf7b1a598161709b4df103e0b423
Showing with 7 additions and 4 deletions.
  1. +1 −0 conf/groups.conf
  2. +4 −4 src/map/clif.c
  3. +2 −0 src/map/pc_groups.h
@@ -293,6 +293,7 @@ groups: (
item_unconditional: false
bypass_stat_onclone: true
bypass_max_stat: true
cashshop_sale: true
/* all_permission: true */
}
}
@@ -18972,7 +18972,7 @@ void clif_parse_sale_open( int fd, struct map_session_data* sd ){
return;
}

if( pc_get_group_level(sd) < 99 ){
if( !pc_has_permission( sd, PC_PERM_CASHSHOP_SALE ) ){
return;
}

@@ -19042,7 +19042,7 @@ void clif_parse_sale_search( int fd, struct map_session_data* sd ){
return;
}

if( pc_get_group_level(sd) < 99 ){
if( !pc_has_permission( sd, PC_PERM_CASHSHOP_SALE ) ){
return;
}

@@ -19095,7 +19095,7 @@ void clif_parse_sale_add( int fd, struct map_session_data* sd ){
return;
}

if( pc_get_group_level(sd) < 99 ){
if( !pc_has_permission( sd, PC_PERM_CASHSHOP_SALE ) ){
return;
}

@@ -19132,7 +19132,7 @@ void clif_parse_sale_remove( int fd, struct map_session_data* sd ){
return;
}

if( pc_get_group_level(sd) < 99 ){
if( !pc_has_permission( sd, PC_PERM_CASHSHOP_SALE ) ){
return;
}

@@ -49,6 +49,7 @@ enum e_pc_permission {
PC_PERM_ENABLE_COMMAND = 0x01000000,
PC_PERM_BYPASS_STAT_ONCLONE = 0x02000000,
PC_PERM_BYPASS_MAX_STAT = 0x04000000,
PC_PERM_CASHSHOP_SALE = 0x08000000,
//.. add other here
PC_PERM_ALLPERMISSION = 0xFFFFFFFF,
};
@@ -84,6 +85,7 @@ static const struct {
{ "command_enable",PC_PERM_ENABLE_COMMAND },
{ "bypass_stat_onclone",PC_PERM_BYPASS_STAT_ONCLONE },
{ "bypass_max_stat",PC_PERM_BYPASS_MAX_STAT },
{ "cashshop_sale", PC_PERM_CASHSHOP_SALE },
{ "all_permission", PC_PERM_ALLPERMISSION },
};

0 comments on commit 9384bd0

Please sign in to comment.