fix mainrank
parent
566fc26e6d
commit
2fa05aade5
|
@ -10,6 +10,9 @@ import com.ljsd.jieling.kefu.GmGlobleAbstract;
|
||||||
import com.ljsd.jieling.kefu.GmInterface;
|
import com.ljsd.jieling.kefu.GmInterface;
|
||||||
import com.ljsd.jieling.kefu.GmRoleAbstract;
|
import com.ljsd.jieling.kefu.GmRoleAbstract;
|
||||||
import com.ljsd.jieling.logic.OnlineUserManager;
|
import com.ljsd.jieling.logic.OnlineUserManager;
|
||||||
|
import com.ljsd.jieling.logic.activity.event.Poster;
|
||||||
|
import com.ljsd.jieling.logic.activity.event.UserForceChangeEvent;
|
||||||
|
import com.ljsd.jieling.logic.activity.eventhandler.UserForceUpEventHandler;
|
||||||
import com.ljsd.jieling.logic.dao.RechargeInfo;
|
import com.ljsd.jieling.logic.dao.RechargeInfo;
|
||||||
import com.ljsd.jieling.logic.dao.UserManager;
|
import com.ljsd.jieling.logic.dao.UserManager;
|
||||||
import com.ljsd.jieling.logic.dao.root.User;
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
|
@ -98,7 +101,15 @@ public class GmService implements RPCRequestGMIFace.Iface {
|
||||||
sendIds.add(uid);
|
sendIds.add(uid);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else{
|
} else if(cmd.contains("mainfightrank")){
|
||||||
|
Poster.getPoster().listenEvent(new UserForceUpEventHandler(), UserForceChangeEvent.class);
|
||||||
|
Set<ZSetOperations.TypedTuple<String>> rankInfo = RedisUtil.getInstence().getZsetreverseRangeWithScores(RedisKey.MAIN_LEVEL_RANK, "", 0, -1);
|
||||||
|
for (ZSetOperations.TypedTuple<String> item : rankInfo) {
|
||||||
|
String value = item.getValue();
|
||||||
|
int uid = Integer.parseInt(value);
|
||||||
|
sendIds.add(uid);
|
||||||
|
}
|
||||||
|
}else{
|
||||||
String[] ids = parameters[0].split("#");
|
String[] ids = parameters[0].split("#");
|
||||||
for (String id : ids) {
|
for (String id : ids) {
|
||||||
sendIds.add(Integer.valueOf(id));
|
sendIds.add(Integer.valueOf(id));
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.ljsd.jieling.kefu;
|
||||||
|
|
||||||
|
|
||||||
|
import com.ljsd.jieling.logic.activity.event.Poster;
|
||||||
|
import com.ljsd.jieling.logic.activity.event.UserForceChangeEvent;
|
||||||
|
import com.ljsd.jieling.logic.dao.root.User;
|
||||||
|
|
||||||
|
public class Cmd_mainfightrank extends GmRoleAbstract{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean exec(String[] args) throws Exception {
|
||||||
|
User user = getUser();
|
||||||
|
Poster.getPoster().dispatchEvent(new UserForceChangeEvent(user.getId(),user.getPlayerInfoManager().getMaxForce()));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue