Добрых времени суток. Если кто-то не понял из названия, почему я употребил слово "написать". Объясняю, программы и коды прописываются. Ибо майнкрафт написан, а не создан на каком-то движке. И так к делу.
Написать команду, для обмена предметами. Очень много жалоб на тему: " Меня обманули" , "Обман в обменнике" и т.п. Сколько человека не корми, все-равно обманет. Может стоить решить проблему? Для облегчения процесса обмена и т.д. Или пойти дальше и попробовать ввести окно обмена, например как в mmoprg, но сейчас не об этом.
Суть команды. Игрок пишет в чат, что хочет что-то продать. Ему откликается покупатель. Что же происходит дальше? Игроки участвующие в обмене могут находится в своих домах, да где угодно. Главное прописать команду, например: /exchange item playername foritem , где "playername" пишите имя покупателя, item - id вашего предмета, который вы меняете, foritem - id предмета, на который вы меняете ваш предмет. Покупателю нужно будет лишь прописать команду согласия с обменом, а именно /agree или несогласия /disagree . Чтобы увеличить кол-во предметов в команде обмена к id предмету нужно будет приписать двоеточие и кол-во(в цифрах) без пробела. Например, игрок А, захотел обменяться предметами с игроком Б. Игрок А предлагает обменять один алмаз на пять штук золота. Игрок Б соглашается на обмен. Игрок А прописывает команду /exchange 264 Б 266:5 , игрок Б согласился на обмен и прописывает /agree . В итоге обмен состоялся и обе стороны довольны. Условия обмена: 1. Предметы, которые меняются должны обязательно быть в инвентаре игроков, не в сундуках, не валятся на полу, а только в инвентаре. 2. Участвующие в обмене, могут находится где угодно на карте minecraft. Главное на одном сервере. 3. Предметы должны быть именно в том количестве, в котором вы их меняете. Просьба к тем, кто будет писать ниже пишите по теме. Не флудите. За флуд прошу карать