Java runescape私有服务器从另一个类调用方法
好的,我希望这样,如果player typs::help,那么RequestHelp.java中的方法将运行 命令Java runescape私有服务器从另一个类调用方法,java,command,Java,Command,好的,我希望这样,如果player typs::help,那么RequestHelp.java中的方法将运行 命令if(playerCommand.startsWith(“帮助”)&&(c.playerRights>=0)){ c、 sendMessage(“已联系工作人员,请稍候”); (这里是我希望另一个类的方法运行的地方' } 这是RequestHelp.java中的方法 public static void callForHelp(Client c) { if (Syst
if(playerCommand.startsWith(“帮助”)&&(c.playerRights>=0)){
c、 sendMessage(“已联系工作人员,请稍候”);
(这里是我希望另一个类的方法运行的地方'
}
这是RequestHelp.java中的方法
public static void callForHelp(Client c) {
if (System.currentTimeMillis() - c.lastRequest < 30000) {
c.sendMessage("It has only been "+ getTimeLeft(c) +" seconds since your last request for help!");
c.sendMessage("Please only request help from the staff every 30 seconds!");
if (!requestingHelp) {
c.setSidebarInterface(3, 3213);
c.getPA().sendFrame106(3);
}
return;
}
requestingHelp = true;
otherPlayer = c.playerName;
c.lastRequest = System.currentTimeMillis();
setInterface(c);
PlayerHandler.messageAllStaff(Misc.optimizeText(getPlayer().playerName) +" needs help, their cords are: "+ playerCoords() +".", true);
}
publicstaticvoidcallforhelp(客户端c){
if(System.currentTimeMillis()-c.lastRequest<30000){
c、 sendMessage(“距离您上次请求帮助只有“+getTimeLeft(c)+”秒了!”);
c、 sendMessage(“请仅每隔30秒向工作人员请求帮助!”);
如果(!请求帮助){
c、 setSidebarInterface(3323);
c、 getPA().sendFrame106(3);
}
回来
}
requestingHelp=true;
otherPlayer=c.playerName;
c、 lastRequest=System.currentTimeMillis();
设置接口(c);
PlayerHandler.messageAllStaff(Misc.optimizeText(getPlayer().playerName)+”需要帮助,它们的连接线是:“+playerCoords()+”,true);
}
这应该行。问题是什么?
RequestHelp helper = new RequestHelp();
if(playerCommand.equals("::help")) {
helper.callForHelp(client);
}