Скрыть объявление

Добро пожаловать на наш форум, уважаемые друзья! Регистрируйтесь и переходите в группу "Местный" для того чтоб иметь все привилегии на форуме, удачи вам:)

Aion Админ команда для отправки почты на имя

Тема в разделе "Скрипты, сайты, шаблоны и веб-обвязки для Aion", создана пользователем JND, 2 июл 2018.

  1. JND
    Оффлайн

    JND Модератор - Aion Команда форума Guru aion-Модератор Местный Пользователь

    Регистрация:
    27 май 2018
    Сообщения:
    484
    Симпатии:
    214
    Код:
    */
    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>");
    }
    }