↑ ↓

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

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

  1. TopicStarter Overlay
    Offline

    Dision Ефрейтор Команда форума VIP

    274
    62
    61
    Кредиты:
    $15.415,48
    Репутация:
    7
    /*
    * M.O.G. Devs Team
    * Please login or register to view links
    * 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>");
    }
    }