/*
* M.O.G. Devs Team
* www.mmorpg-onlinegames.ru
* Teg's {/aiononline, /eveonline}
*/
package admincommands.mog;
import com.mog.gameserver.model.gameobjects.LetterType;
import com.mog.gameserver.model.gameobjects.player.Player;
import com.mog.gameserver.services.mail.SystemMailService;
import com.mog.gameserver.utils.PacketSendUtility;
import com.mog.gameserver.utils.Util;
import com.mog.gameserver.utils.chathandlers.AdminCommand;
/**
* @author Dision
*/
public class SysSendMail extends AdminCommand {
public SysSendMail() {
super("syssendmail");
}
@Override
public void execute(Player admin, String... params) {
if (params == null) {
PacketSendUtility.sendMessage(admin, "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: //syssendmail <author> <sender> <title> <item> <count> <body>");
return;
}
final String author = Util.convertName(params[0]);
final String sender = Util.convertName(params[1]);
final String title = Util.convertName(params[2]);
final int itemId = Integer.parseInt(params[3]);
final int itemCount = Integer.parseInt(params[4]);
String body = "";
for (int i = 5; i < params.length; i++) {
body += params + " ";
}
try {
SystemMailService.getInstance().sendMail(author, sender, title, body, itemId, itemCount, 1000, 100, LetterType.NORMAL);
PacketSendUtility.sendMessage(admin, "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430. " + sender + " \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e.");
}
catch (NumberFormatException e) {
PacketSendUtility.sendMessage(admin, "\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.");
return;
}
}
@Override
public void onFail(Player player, String message) {
PacketSendUtility.sendMessage(player, "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: //syssendmail <author> <sender> <title> <item> <count> <body>");
}
}
* M.O.G. Devs Team
* www.mmorpg-onlinegames.ru
* Teg's {/aiononline, /eveonline}
*/
package admincommands.mog;
import com.mog.gameserver.model.gameobjects.LetterType;
import com.mog.gameserver.model.gameobjects.player.Player;
import com.mog.gameserver.services.mail.SystemMailService;
import com.mog.gameserver.utils.PacketSendUtility;
import com.mog.gameserver.utils.Util;
import com.mog.gameserver.utils.chathandlers.AdminCommand;
/**
* @author Dision
*/
public class SysSendMail extends AdminCommand {
public SysSendMail() {
super("syssendmail");
}
@Override
public void execute(Player admin, String... params) {
if (params == null) {
PacketSendUtility.sendMessage(admin, "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: //syssendmail <author> <sender> <title> <item> <count> <body>");
return;
}
final String author = Util.convertName(params[0]);
final String sender = Util.convertName(params[1]);
final String title = Util.convertName(params[2]);
final int itemId = Integer.parseInt(params[3]);
final int itemCount = Integer.parseInt(params[4]);
String body = "";
for (int i = 5; i < params.length; i++) {
body += params + " ";
}
try {
SystemMailService.getInstance().sendMail(author, sender, title, body, itemId, itemCount, 1000, 100, LetterType.NORMAL);
PacketSendUtility.sendMessage(admin, "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u0430. " + sender + " \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e.");
}
catch (NumberFormatException e) {
PacketSendUtility.sendMessage(admin, "\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438.");
return;
}
}
@Override
public void onFail(Player player, String message) {
PacketSendUtility.sendMessage(player, "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: //syssendmail <author> <sender> <title> <item> <count> <body>");
}
}
