↑ ↓

Адми команда для старта\остановки события Тетранон\Кенобикан

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

  1. TopicStarter Overlay
    Offline

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

    274
    62
    61
    Кредиты:
    $15.415,48
    Репутация:
    7
    Для тех кто поставил мой движок Тетранон\Кенобикан

    Код:
    /*
     * M.O.G. Devs Team
     * www.mmorpg-onlinegames.ru
     * Teg's {/aiononline, /eveonline}
     */
    package admincommands.mog;
    
    import com.mog.gameserver.model.gameobjects.player.Player;
    import com.mog.gameserver.services.omensOfIce.f6Event.RaidDropService;
    import com.mog.gameserver.utils.PacketSendUtility;
    import com.mog.gameserver.utils.chathandlers.AdminCommand;
    
    
    /**
     * @author Dision
     * M.O.G. Devs Team
     */
    public class F6RaidDrop extends AdminCommand {
    
    	public F6RaidDrop() {
    		super("f6raiddrop");
    	}
    
    	@Override
    	public void execute(Player admin, String... params) {
    		if (admin.getAccessLevel() < 5) {
    			PacketSendUtility.sendMessage(admin, "You dont have enough rights to execute this command.");
    			return;
    		}
    		
    		if (params[0].toLowerCase().equals("start")) {
    			int raidId = Integer.parseInt(params[1]);
    			RaidDropService.getInstance().activate(raidId);
    		}
    		if (params[0].toLowerCase().equals("cancel")) {
    			RaidDropService.getInstance().deactivate();
    		}
    		
    	}
    	
    	@Override
    	public void onFail(Player player, String message) {
    		PacketSendUtility.sendMessage(player, "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441: //f6raiddrop start <raidId> | cancel");
    	}
    }