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

Помогите Получение аргумента для NPC

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

  1. Автор темы
    ImperatorBuzz

    ImperatorBuzz Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    ImperatorBuzov
    Здравствуйте, делаю плагин на NPC.

    Код на команду спавна NPC:

    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
    {
    Player p = (Player) sender;
    if ((cmd.getName().equalsIgnoreCase("npccreate")) || (cmd.getName().equalsIgnoreCase("npcc"))) {
    if(!sender.hasPermission("NPC.Create")) {
    sender.sendMessage("Нет прав");
    return true;
    }
    if(args.length == 0) {
    sender.sendMessage("Укажите имя для вашего NPC!");
    return false;
    }

    String NPCname = args[0];

    Player npc = Bukkit.getPlayer(NPCname);

    sender.sendMessage("ncp created!");
    spawn(p);
    }

    return true;
    }



    public static void spawn(Player p)
    {
    NPC npc = new NPC(getName, getBlockBehind(p));
    npc.headRotation(p, 60.0F, 120.0F);

    npc.spawn(p);
    check.put(p, npc);
    }

    Мне нужно, чтобы из аргумента получать текст, и ставить имя для NPC.

    public static void getName()
    {
    // Код на то, чтобы брать из аргумента текст и делать из него имя для NPC.
    }
     
  2. Mr Hosting
  3. Автор темы
    ImperatorBuzz

    ImperatorBuzz Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    ImperatorBuzov
    Решил проблему, но когда стопаю сервер, все боты исчезают, как решить?
     
  4. hyndorik

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

    Баллы:
    96
    Имя в Minecraft:
    hyndo
    Лучше вот этот вот код в салфеточку заверни, загород выеди, костер разожги и туда эту салфеточку положи
     
  5. Slavkaa

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

    Баллы:
    46
    Имя в Minecraft:
    Slavok2001
    Но ты же понимаешь, что содержимое не горит?
     
  6. Cool_boy

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

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    И в воде не тонет? :lol:
     
  7. Автор темы
    ImperatorBuzz

    ImperatorBuzz Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    ImperatorBuzov
    Зачем писать такое, когда человек просит помощь?
    Кстати, говнокод только в маин-классе, остальные классы not govnokod
     
  8. N0Trix

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

    Баллы:
    76
    Skype:
    null
    Имя в Minecraft:
    N0Trix
    Это комбарь, чё..
     
  9. hyndorik

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

    Баллы:
    96
    Имя в Minecraft:
    hyndo
    Я тебе помогаю, то что я скажу как решить эту проблему, по факту тебе ничем не поможет. Для начала научись писать без такого говна
     
  10. Автор темы
    ImperatorBuzz

    ImperatorBuzz Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    ImperatorBuzov
    Человек смотрит на картинку, а потом уже код
     

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