1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [GAME] SkyWars v2.0 by DonDays - Бои на островах

Тема в разделе "Неподтвержденные плагины", создана пользователем DonDays, 10 апр 2017.

  1. potatoesmcgee

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

    Баллы:
    61
    Skype:
    prezik1236
    Имя в Minecraft:
    Mr_Valestras
    Обфа нет?
     
  2. Автор темы
    DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Нет, я же не извращуга
     
  3. Bomber123

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

    Баллы:
    76
    Да чувак похоже ты перегнул палку вот сам подумай если бы ты спэздил у когонибуть код и тебе дали штраф ты бы не заорал: "Да нахрена вообще этот закон добавили!!!!"?
    Шоооооооооооооооооооооооооо?????????????????
     
  4. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Тот неловкий момент, когда авторское право и лицензирование уже изобрели, а ты про это еще не знаешь.
     
  5. Автор темы
    DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    говнокодер, не умеющий написать нормально даже элементарный плагин, ты не поймешь
     
  6. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Я, в отличие от некоторых, не сливаю чужие плагины, не тырю код из платных плагинов. Я попал под влияние этих п**орасов, и теперь не знаю, что делать. Лучшее, что я придумал - удалить тему своего плагина, чтобы подавить распространение слива. Но было уже поздно.
    Я знаю, что оно есть. Оно стоит очень дорого - в этом весь минус. + он, по-моему работает только в той стране, где была сделана покупка(Россия, например)
     
  7. OsipXD

    OsipXD Старожил Пользователь

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Это если патентовать право. А защита авторского права работает и без патентов, иначе бы не существовало GNU GPL лицензии
     
  8. Bomber123

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

    Баллы:
    76
    На себя посмотри. Обсиральщик. Знаешь сколько я тружусь над плагинами. А ты обсираешь! Обсиральщик! Обсиральщик! Обсиральщик!
     
  9. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Закрой своё хл****о. Учись принимать любой вид критики.
    Ты поступаешь неправильно:
    когда тебя хвалят - ты весь такой белый пушистый
    когда тебя критикуют - ты готов уничтожить весь мир, лишь бы не было критикующего
     
  10. Bomber123

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

    Баллы:
    76
    А ты хоть видел хоть раз что меня хвалят. А?!
     
  11. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Я не понимаю, как она работает. Я читал, но не понял ни единого слова.
    Вот именно: писать плагины ты не умеешь, но делаешь вид, что пыхтел и стонал, когда писал их.
     
  12. Bomber123

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

    Баллы:
    76
    Мне вообщето обидно от вашей критики (в кавычках) стараешься блин а на тебя плюют и говорят: "Ты бездарность, ты говнокодер"
    Ну наверное для не опытных людей писать плагины не легко.
    Хоть бы раз его протестили.
     
  13. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Плагины, которые ты пишешь - уже существуют. При этом ты пишешь их отвратительно или даже хуже тех, что есть.
     
  14. Автор темы
    DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    бездарность, отвечаю.
     
  15. Автор темы
    DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    действительно, куда мне до тебя, особенно, до твоего PrefixChanger'a[​IMG]
     
  16. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Школота, давай ты не будешь ныть, как долбаёб?
     
  17. Bomber123

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

    Баллы:
    76
    :cry::cry::cry::cry::cry::cry::cry::cry::cry::cry:
    Откуда там "final" я его туда не писал.
    Код:
    package ru.change;
    
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class RuBukkit extends JavaPlugin implements Listener {
       
        @Override
        public void onEnable(){
            PluginManager pm = getServer().getPluginManager();
            pm.registerEvents(this, this);
            getConfig().options().copyDefaults(true);
            saveDefaultConfig();
        }
       
        public void onDisable(){
            saveConfig();
        }
       
        public boolean checkSender(CommandSender sender){
            if(sender instanceof Player){
                return false;
            }
            return true;
        }
       
        @Override
        public boolean onCommand(CommandSender sender, Command cmd, String lbl, String[] args){
           
            if(cmd.getName().equalsIgnoreCase("setsuffix")){
                if(checkSender(sender)){
                    return true;
                }
               
                if(!sender.hasPermission("prefixchanger.edit")){
                    sender.sendMessage(ChatColor.RED + "You don't have permission");
                    return true;
                }
               
                if(args.length == 0){
                    return false;
                }
    
                String name = args[0];
                Player p = Bukkit.getPlayer(name);
               
                if(p == null){
                    sender.sendMessage("Игрока нет на сервере");
                    return true;
                }
               
                if(p != sender){
                    sender.sendMessage(ChatColor.RED + "Ты не можешь изменять суффикс другим");
                    return true;
                }
               
                String suffix = args[1];
                suffix = args[1];
               
                suffix = suffix.replace("&", "\u00a7");
                suffix = suffix.replace("_", " ");
               
                getConfig().set("Players." + name + ".suffix", suffix);
                saveConfig();
               
                p.setPlayerListName(name + suffix);
               
                return true;
            }
           
            if(cmd.getName().equalsIgnoreCase("setprefix")){
                if(checkSender(sender)){
                    return true;
                }
               
                if(!sender.hasPermission("prefixchanger.edit")){
                    sender.sendMessage(ChatColor.RED + "You don't have permission");
                    return true;
                }
               
                if(args.length == 0){
                    return false;
                }
               
                String name = args[0];
                Player p = Bukkit.getPlayer(name);
               
                if(p == null){
                    return true;
                }
               
                if(p != sender){
                    sender.sendMessage("Вы не можете изменить перфикс другому игроку");
                    return true;
                }
                           
                String prefix = args[1];
                prefix = args[1];
               
                prefix = prefix.replace("&", "\u00a7");
                prefix = prefix.replace("_", " ");
               
                getConfig().set("Players." + name + ".prefix", prefix);
                saveConfig();
               
                p.setPlayerListName(prefix + name);
               
                return true;
            }
            return false;
        }
       
        @EventHandler
        public void SetPrefixWhenPlayerJoin(PlayerJoinEvent e){
            Player p = e.getPlayer();
           
            String name = p.getName();
            if(!getConfig().getConfigurationSection("Players.").isConfigurationSection(name)) return;
           
            p.setPlayerListName(getConfig().getString("Players." + name + ".prefix") + name);
           
            if(!getConfig().getConfigurationSection("Players.").isConfigurationSection(name)) return;
           
            p.setPlayerListName(getConfig().getString("Players." + name + ".suffix") + name);
        }
           
    }
    Вот код который должен быть на самом деле!
     
  18. Автор темы
    DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    лично я пишу final везде, где можно, а то, что он есть в твоем коде - оплошность декомпилятора. Ах, да, остальной кал в твоем плагине тебя не смущает?
    зачем?
    11/10
     
  19. Типа админ:D

    Типа админ:D Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Qamulex
    Я уже написал, что ты должен уметь терпеть критику, а не бомбить с первого обсирания.
     
  20. Bomber123

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

    Баллы:
    76
    ТЫ злой
    Сгори в аду!
    Да так чтобы до пепла
     

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