java.util.MissingFormatArgumentException: Format specifier 's'
at java.util.Formatter.format(Formatter.java:2487) ~[na:1.7.0_80]
at java.util.Formatter.format(Formatter.java:2423) ~[na:1.7.0_80]
at java.lang.String.format(String.java:2enter code here792) ~[na:1.7.0_80]
at com.aionemu.gameserver.utils.audit.GMService.onPlayerUnavailable(Unknown Source) ~[AL-Game.jar:na]
at admincommands.GMMode.execute(GMMode.java]:73) ~[na:na]
когда я отправлял команду внутри игры, я получаю эту ошибку.
Эта проблема связана с моими файлами конфигурации или полностью с Java?
весь код:
package admincommands;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_MOTION;
import com.aionemu.gameserver.network.aion.serverpackets.SM_PLAYER_INFO;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.audit.GMService;
import com.aionemu.gameserver.utils.chathandlers.AdminCommand;
*/
public class GMMode extends AdminCommand {
public GMMode() {
super("gm");
}
@Override
public void execute(Player admin, String... params) {
if (admin.getAccessLevel() < 1) {
PacketSendUtility.sendMessage(admin, "You cannot use this command.");
return;
}
if (params.length != 1) {
onFail(admin, null);
return;
}
if (params[0].toLowerCase().equals("on")) {
if (!admin.isGmMode()) {
admin.setGmMode(true);
admin.setWispable();
GMService.getInstance().onPlayerLogin(admin); // put gm into
// gmlist
GMService.getInstance().onPlayerAvailable(admin); // send
// available
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Available and Wispable by players");
}
}
if (params[0].equals("off")) {
if (admin.isGmMode()) {
admin.setGmMode(false);
admin.setUnWispable();
GMService.getInstance().onPlayerLogedOut(admin); // remove gm
// into
// gmlist
GMService.getInstance().onPlayerUnavailable(admin); // send
// unavailable
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Unavailable and Unwispable by players");
}
}
}
@Override
public void onFail(Player admin, String message) {
String syntax = "syntax //gm ";
PacketSendUtility.sendMessage(admin, syntax);
}
}
Подробнее здесь: https://stackoverflow.com/questions/515 ... tter-issue
Проблема с форматированием Java ⇐ JAVA
Программисты JAVA общаются здесь
1771874091
Anonymous
java.util.MissingFormatArgumentException: Format specifier 's'
at java.util.Formatter.format(Formatter.java:2487) ~[na:1.7.0_80]
at java.util.Formatter.format(Formatter.java:2423) ~[na:1.7.0_80]
at java.lang.String.format(String.java:2enter code here792) ~[na:1.7.0_80]
at com.aionemu.gameserver.utils.audit.GMService.onPlayerUnavailable(Unknown Source) ~[AL-Game.jar:na]
at admincommands.GMMode.execute(GMMode.java]:73) ~[na:na]
когда я отправлял команду внутри игры, я получаю эту ошибку.
Эта проблема связана с моими файлами конфигурации или полностью с Java?
весь код:
package admincommands;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.network.aion.serverpackets.SM_MOTION;
import com.aionemu.gameserver.network.aion.serverpackets.SM_PLAYER_INFO;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.audit.GMService;
import com.aionemu.gameserver.utils.chathandlers.AdminCommand;
*/
public class GMMode extends AdminCommand {
public GMMode() {
super("gm");
}
@Override
public void execute(Player admin, String... params) {
if (admin.getAccessLevel() < 1) {
PacketSendUtility.sendMessage(admin, "You cannot use this command.");
return;
}
if (params.length != 1) {
onFail(admin, null);
return;
}
if (params[0].toLowerCase().equals("on")) {
if (!admin.isGmMode()) {
admin.setGmMode(true);
admin.setWispable();
GMService.getInstance().onPlayerLogin(admin); // put gm into
// gmlist
GMService.getInstance().onPlayerAvailable(admin); // send
// available
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Available and Wispable by players");
}
}
if (params[0].equals("off")) {
if (admin.isGmMode()) {
admin.setGmMode(false);
admin.setUnWispable();
GMService.getInstance().onPlayerLogedOut(admin); // remove gm
// into
// gmlist
GMService.getInstance().onPlayerUnavailable(admin); // send
// unavailable
// message
admin.clearKnownlist();
PacketSendUtility.sendPacket(admin, new SM_PLAYER_INFO(admin, false));
PacketSendUtility.sendPacket(admin, new SM_MOTION(admin.getObjectId(), admin.getMotions().getActiveMotions()));
admin.updateKnownlist();
PacketSendUtility.sendMessage(admin, "you are now Unavailable and Unwispable by players");
}
}
}
@Override
public void onFail(Player admin, String message) {
String syntax = "syntax //gm ";
PacketSendUtility.sendMessage(admin, syntax);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/51590434/java-formatter-issue[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия