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] Plugin - Blokada gracza


Rekomendowane odpowiedzi

Opublikowano

R

E

K

L

A

M

A

!

!

!

!

 

Witam napisałem plugin *CIENKI PLUGIN* aby zablokowac kladzenie bloku.

Teraz problem chciałem zablokować to Graczom nie Operatorom.

Kawałek pluginu.

Za pomoc daje lika.

	public void onBlockPlace(BlockPlaceEvent event){
		Player player = event.getPlayer();
		Block block = event.getBlock();
		if(block.getType().equals(Material.TNT)){
			if(player.isOp()){
				event.setCancelled(true);
				player.sendMessage(ChatColor.RED + "Nie mozesz klasc TNT !");
Opublikowano

Umm... Jak dobrze widzę, to teraz właśnie zablokowałeś operatorom. I nie łatwiej byłoby użyć permisji?

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Opublikowano

Umm... Jak dobrze widzę, to teraz właśnie zablokowałeś operatorom. I nie łatwiej byłoby użyć permisji?

Zgadzam się. Przez WorldGuard czy WorldEdit.

Bez nazwy-2.png

Opublikowano

Tyle to ja napisałem, że zablokowałem Operatorom.

Chwilowo wolę bez permisji, ponieważ to jest na czysty serwer do testowania pojedynczych pluginów.

 

@UP - Zablokowalem calkiem polozenie bloku, nie wybuch.

Opublikowano

"if(player.isOp()){" ta linijka wydaje mi się źle zrobiona nie powinno być if(player.isplayer()){

 

To jest akurat upośledzone :D

 

http://wiki.sk89q.com/wiki/WorldGuard/Blacklist - to jest jedna możliwość. A druga to negacja booleanu, czyli:

if (!(player.isOp()))

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Opublikowano

Do usług ^^

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...