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

Помогите Как воспроизвести эффекты !

co1der

Участник
Баллы
33
Имя в Minecraft
co1d
Помогите исправить ошибку
вот всё событие !


@EventHandler(priority=EventPriority.MONITOR)
void onInventoryClick(InventoryClickEvent event) {
if (event.getInventory().getTitle().equals(this.name)) {
event.setCancelled(true);
int slot = event.getRawSlot();
if ((slot >= 0) && (slot < this.size) && (this.optionNames[slot] != null)) {
Plugin plugin = this.plugin;
OptionClickEvent e = new OptionClickEvent((Player)event.getWhoClicked(), slot, this.optionNames[slot], event.getCurrentItem());
this.handler.onOptionClick(e);
if (e.willClose()) {
Player p = (Player)event.getWhoClicked();
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
public void run() {
this.val$p.closeInventory();
}
}
, 1L);
}
if (e.willDestroy())
destroy();
}
}
}


Ошибка сдесь
this.val$p.closeInventory();

В это слове val$p а почему не знаю !
 
Последнее редактирование:
Ты издеваться?
Бери декомпилятор и бери код из того плагина. Зачем просить писать код за тебя, когда можно самому посмотреть.
 

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

Назад
Верх