Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите группы игроков

Тема в разделе "Разработка плагинов для новичков", создана пользователем asdqwertypro, 3 янв 2017.

  1. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Пошёл ты н***, червячок
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    ТАК. ты! отвечай уже на вопрос: КАКОЙ ИЗ 4 СОДЕРЖИТ ЧЁРНЫЙ ЯЩИК и что в чёрном ящике? x)
     
  4. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
  5. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    короче как фиксить то? короче где про импорт почитать можно? ты то как определяешь? либо отвечай либо скинь сайт где про импорт.
     
  6. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
  7. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ало, нажми на ссылку, он тебя перкинет на коммент. найди в нем вот это
    upload_2017-1-5_0-16-43.png

    Пойми что ты слепой аут. симпортируй.


    спасибо ору
     
  8. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    АХХХХАААААХ!!! ОРУ!!!! БРАТА ЩА РАЗБУЖУ!!!!!! ТАЩИТЕ ГЛУШИТЕЛЬ ПОКА НЕ ПОВТОРИЛСЯ СЛУЧАЙ С ЗЕМЛЕТРЯСЕНИЕМ!!!!!
     
  9. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ЕЕЕ, ответ № 228
    [​IMG]
     
  10. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    upload_2017-1-4_22-20-47.png
     
  11. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    я не ванга, наведи на подчеркнутое что бы я увидел текст ошибки
     
  12. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    так дойдёт до тракториста... (школьные шуточки... МНЕ МОX!)[DOUBLEPOST=1483557721,1483557689][/DOUBLEPOST]
    эмм... чот сбилось.. ща ещё разок...[DOUBLEPOST=1483557760][/DOUBLEPOST]
    upload_2017-1-4_22-22-32.png
     

    Вложения:

  13. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    такс, ты метод save забыл в главном классе создать. (если не забыл, то скрин метода в студию)
     
  14. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    там нельзя импо... не, не то, что вы подумали ))) импортировать нельзя там... (ДА ЛАДНО? А МЫ НЕ ВИДЕЛИ!)[DOUBLEPOST=1483557859,1483557828][/DOUBLEPOST]
    эмм... ну хз ща проверим...[DOUBLEPOST=1483558020][/DOUBLEPOST]
    Код:
    package test.main;
    
    
    import java.io.File;
    import java.io.IOException;
    import java.util.logging.Level;
    
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.configuration.file.YamlConfiguration;
    import org.bukkit.entity.Player;
    import org.bukkit.event.Listener;
    import org.bukkit.plugin.java.JavaPlugin;
    
    import com.earth2me.essentials.Essentials;
    
    import org.bukkit.plugin.RegisteredServiceProvider;
    import org.bukkit.plugin.java.JavaPlugin;
    
    import net.milkbowl.vault.economy.Economy;
    import net.milkbowl.vault.permission.Permission;
    
    
    
    public class test extends JavaPlugin {
    
        public Permission permission = null;
        public Economy econ = null;
        public Essentials ess;
        private boolean setupEssentials() {
            if (getServer().getPluginManager().getPlugin("Essentials") == null) {
                return false;
            }
            return true;
        }
        public YamlConfiguration getUserConfig(Player user){
            File uf = new File(getDataFolder(), "userdata"+File.separator+user.getName());
            if (!uf.exists()) {
                getLogger().log(Level.SEVERE, "User file is not exists. Creating one new");
                try {
                    uf.createNewFile();
                } catch (IOException e) {
                    getLogger().log(Level.SEVERE, "Error while creating new user file");
                    e.printStackTrace();
                }
            }
            YamlConfiguration uconfig = YamlConfiguration.loadConfiguration(uf);
            uconfig.set("killer", "false");
            uconfig.set("time", 0);
            saveUserFile(uconfig, uf);
            return uconfig;
        }
        public void saveUserFile(YamlConfiguration uconfig, File uf){
            try {
                uconfig.save(uf);
            } catch (IOException e) {
                getLogger().log(Level.SEVERE, "Error while saving user file \"" +uf.getName()+"\"");
                e.printStackTrace();
            }
        }
    
        private boolean setupPermissions() {
            RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
            if (permissionProvider != null) {
                permission = permissionProvider.getProvider();
            }
            return (permission != null);
        }
        private boolean setupEconomy() {
            if (getServer().getPluginManager().getPlugin("Vault") == null) {
            return false;
            }
            RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
            if (rsp == null) {
            return false;
            }
            econ = rsp.getProvider();
            return econ != null;
           
        }
       
        boolean allow = false;
       
        public void onEnable(){
            if (!setupEssentials()) {
                Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Essentias found!", getDescription().getName()));
                getServer().getPluginManager().disablePlugin(this);
                return;
                }
            if (!setupEconomy() ) {
                Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Vault dependency found!", getDescription().getName()));
                getServer().getPluginManager().disablePlugin(this);
                return;
                }
            setupPermissions();
            if (!setupPermissions() ) {
                Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no permissions found!", getDescription().getName()));
                getServer().getPluginManager().disablePlugin(this);
                return;
                }
    
            getServer().getPluginManager().registerEvents(new EventListener(this), this);
           
            getLogger().info("enabled! yeah.");
           
            Bukkit.getPluginManager().registerEvents(new testfor(), this);
            Bukkit.getPluginManager().registerEvents(new KillMob(), this);
            Bukkit.getPluginManager().registerEvents(new block(), this);
            Bukkit.getPluginManager().registerEvents(new killplayer(), this);
            getCommand("info").setExecutor(new Commands(this));
           
        }
       
        public void onDisable(){
           
            getLogger().info("disabled! fuck.");
        }
        public boolean onCommand(CommandSender sender, Command cmd, String lbl,String[] args){
            if(cmd.getName().equalsIgnoreCase("togglekillspam")){
                allow = !allow;
                if(allow) sender.sendMessage(ChatColor.DARK_RED + "ВЫ ЧУДОВИЩЕ! вам пофиг на животных!");
                else sender.sendMessage(ChatColor.DARK_GREEN + "ты решил знать о своей вине?");
                return true;
            }
            return false;
        }
    }
    //вот мой главный файл. незнаю что не так...
     
  15. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    импорты из класса с событиями скинь (браво научился код прикреплять)
     
  16. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Add cast to Plugin попробуй
    метода save у тебя нету....
     
  17. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    не не, гавно идея
     
  18. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    у него же нету метода save() (или я слепой?)
     
  19. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    есть.
     
  20. Автор темы
    asdqwertypro

    asdqwertypro Активный участник Пользователь

    Баллы:
    76
    Код:
    package test.main;
    
    import java.io.File;
    import java.util.Collection;
    
    import org.bukkit.configuration.file.YamlConfiguration;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.entity.PlayerDeathEvent;
    
    import net.md_5.bungee.api.ChatColor;
    import ru.tehkode.permissions.bukkit.PermissionsEx;
     
  21. Fenix78563

    Fenix78563 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Blc_Dragon
    ок, весь листенер скинь плиз. мне кажется ты его криво регесрируешь, либо вообще не регишь
     

Поделиться этой страницей