gm 删除道具
parent
fd70aadc15
commit
2421d26bc5
|
@ -6,6 +6,7 @@ import com.ljsd.jieling.db.redis.RedisUtil;
|
|||
import com.ljsd.jieling.globals.BIReason;
|
||||
import com.ljsd.jieling.logic.activity.ActivityLogic;
|
||||
import com.ljsd.jieling.logic.activity.ActivityType;
|
||||
import com.ljsd.jieling.logic.dao.Item;
|
||||
import com.ljsd.jieling.logic.dao.UserManager;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.family.GuildLogic;
|
||||
|
@ -56,9 +57,15 @@ public class Cmd_general extends GmAbstract {
|
|||
String[] split = args[2].split("\\|");
|
||||
for (String s : split) {
|
||||
String[] strings = s.split("#");
|
||||
map.put(Integer.parseInt(strings[0]),Long.parseLong(strings[1]));
|
||||
int id = Integer.parseInt(strings[0]);
|
||||
Item item = user.getItemManager().getItem(id);
|
||||
if (item == null || item.getItemNum() == 0){
|
||||
continue;
|
||||
}
|
||||
long num = Math.min(item.getItemNum(), Long.parseLong(strings[1]));
|
||||
map.put(id,num);
|
||||
}
|
||||
ItemUtil.useItemLong(user,map, BIReason.GM_ROOT_REMOVE_ITEM,-999);
|
||||
ItemUtil.itemCostLong(user, map, BIReason.GM_ROOT_REMOVE_ITEM,-999);
|
||||
LOGGER.info("通过gm后台删除玩家道具,uid:{},item:{}",uid, map);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
Loading…
Reference in New Issue