Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak usunąć item komuś z EQ plugin


Rekomendowane odpowiedzi

Opublikowano

jak dorobić do tej funkcji

aby kasowało ten item graczowi z eq

 

protected static void handleNoHavePickup(PlayerPickupItemEvent event) 
{
if (event.isCancelled()) return;
ItemStack item = event.getItem().getItemStack();
Player p = event.getPlayer();
if (NoItem.getPermsManager().has(p, Perm.HAVE, item)) 
{
Messenger.sendMessage(p, AlertType.HAVE, item);
Messenger.alertAdmins(p, AlertType.HAVE, item);
event.getItem().setPickupDelay(200);
event.setCancelled(true);
}
Opublikowano

event.getPlayer().getInventory().removeItem(event.getItem().getItemStack());

Jeśli masz jakiś problem z Plugin'em/Skryptem do MineCraft'a to pisz na PW/Skype/GG, lub inny komunikator podany w profilu. Pomagam za darmo.

Pracuję na zlecenia. Do stałej pracy bardzo ciężko mnie namówić. ^^

 

Przepiszę Skrypt na Plugin! W większości przypadków za darmo.

Opublikowano

a w takiej sytuacji

 

protected static void handleNoHaveItemHeld(PlayerItemHeldEvent event) {

Player p = event.getPlayer();
PlayerInventory inv = p.getInventory();
ItemStack item = inv.getItem(event.getNewSlot());
if (!isAir(item) && NoItem.getPermsManager().has(p, Perm.HAVE, item)) {
inv.remove(item);
Messenger.sendMessage(p, AlertType.HAVE, item);
Messenger.alertAdmins(p, AlertType.HAVE, item);
}
}
Opublikowano

inv.remove(item.getItemStack());

Jeśli masz jakiś problem z Plugin'em/Skryptem do MineCraft'a to pisz na PW/Skype/GG, lub inny komunikator podany w profilu. Pomagam za darmo.

Pracuję na zlecenia. Do stałej pracy bardzo ciężko mnie namówić. ^^

 

Przepiszę Skrypt na Plugin! W większości przypadków za darmo.

Opublikowano

Nie działa mi to 

w funkcji PlayerItemHeldEvent nie znalazłem czegoś takiego jak getitem

 


Cannot find symbol
symbol: method getitemstack()
location: variable item of type ItemStack
 
Surround with...

 

Opublikowano

Jak możesz to napisz kiedy ma zabierać ten przedmiot.

Jeśli masz jakiś problem z Plugin'em/Skryptem do MineCraft'a to pisz na PW/Skype/GG, lub inny komunikator podany w profilu. Pomagam za darmo.

Pracuję na zlecenia. Do stałej pracy bardzo ciężko mnie namówić. ^^

 

Przepiszę Skrypt na Plugin! W większości przypadków za darmo.

Opublikowano

Ma zabierać przedmiot gdy w permissions jest linijka z nohave

gdy ma go w eq albo gdy wybierze go w slocie.

 

Ten item jest niedozwolony i ma go zabierać z EQ

Opublikowano

inv.remove(event.getPlayer().getItemInHand());

Jeśli masz jakiś problem z Plugin'em/Skryptem do MineCraft'a to pisz na PW/Skype/GG, lub inny komunikator podany w profilu. Pomagam za darmo.

Pracuję na zlecenia. Do stałej pracy bardzo ciężko mnie namówić. ^^

 

Przepiszę Skrypt na Plugin! W większości przypadków za darmo.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...