Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите iConomy

AxmeD

Старожил
Пользователь
Баллы
103
Вот я импортирую iConomy6 из Vault'a, как мне дальше изымать деньги из баланса игрока, и наоборот, давать ему. Киньте эту "строку", пожалуйста :(
 
Economy.depositPlayer(Player, Amount);
 
Economy.depositPlayer(Player, Amount);

0fa60f165407f001d3dbda07ffb98a57.png
 
Так, понятно.
Код:
RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
Economy eco = economyProvider.getProvider();
eco.depositPlayer((Player)sender.getName(), 18.20);
 
Так, понятно.
Код:
RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
Economy eco = economyProvider.getProvider();
eco.depositPlayer((Player)sender.getName(), 18.20);
Спасибо, заработало.
 
Спасибо, заработало.
(Player) лишнее, имя сендера можно без проблем получить и без преобразования.
В случае если есть проверка что сендер - игрок, что-то кроме игрока туда не попадет подавно)

а если сендер вдруг станет консолькой... ошибочка в консоль)
 
(Player) лишнее, имя сендера можно без проблем получить и без преобразования.
В случае если есть проверка что сендер - игрок, что-то кроме игрока туда не попадет подавно)

а если сендер вдруг станет консолькой... ошибочка в консоль)
Я как обычно писал наугад и мне вздумалось, что у сендера нельзя получить имя:confused:
 
Там по моему автоматом аккаунт создается на незнакомые имена. Или нет? Я уже не помню :)
Да, консолька будет CONSOLE, но это ничего не меняет когда он будет преобразовывать CONSOLE в игрока)
 

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

Назад
Верх