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

[Poradnik] Tworzenie pluginu do minecraft.[CZ. 3]


sensus12

Rekomendowane odpowiedzi

Opublikowano

Witam Was, już w 3 części tworzenia pluginu do minecraft. W tym poradniku zrobimy plugin, który będzie pokazywał informacje na temat gracza takie jak:

  • IP
  • GameMode
  • Latanie
  • Życie
  • Level
  • Czy grał wcześniej
  • Czas Gracza
  • Item w ręce
  • Czy jest OP?
  • Czy jest Zbanowany?
  • Ilość Expa

Więc zaczynamy.

 

Jak w poprzedniej części zostawiamy tylko onEnable i onDisable.

 

cz4sad.png

 

Teraz, pod onDisable()

{

}

dopisujemy:

cz4sad.png

+ trzeba dodać:

}
return false;
}
}

 

Okej teraz dopisujemy to co jest na zdjęciu:

cz4sad.png

 

I mamy nasz plugin :>

 

Teraz plugin.yml:

name: PluginDlaMPC
author: [sensus12]
description: DlaMPCForum
main: me.sensus.PluginDlaMPC.PluginDlaMPC
version: 1.0
commands:
pi:
   description: DlaMPCForum
   permission: pi.info
   permission-message: Ta komenda nie jest dostepna dla Ciebie.

 

I exprtujemy:

File > Export > Java > JAR File

 

Teraz screen przedstawiający działanie pluginu:

cz4sad.png

 

Jeżeli macie wszystko na ciemno czerwono w liniach:

Gral Wczesniej?

Player Time:

Item w rece:

To zmieniamy:

 player.sendMessage(ChatColor.DARK_RED + "Gral Wczesniej?: "  + Bukkit.getPlayer(args[0]).hasPlayedBefore());
	  player.sendMessage(ChatColor.DARK_RED + "Player Time: " + Bukkit.getPlayer(args[0]).getPlayerTime());
	  player.sendMessage(ChatColor.DARK_RED + "Item w rece: " + Bukkit.getPlayer(args[0]).getItemInHand().getType());

 

NA:

 player.sendMessage(ChatColor.DARK_RED + "Gral Wczesniej?: " + ChatColor.WHITE + Bukkit.getPlayer(args[0]).hasPlayedBefore());
	  player.sendMessage(ChatColor.DARK_RED + "Player Time: " + ChatColor.WHITE + Bukkit.getPlayer(args[0]).getPlayerTime());
	  player.sendMessage(ChatColor.DARK_RED + "Item w rece: " + ChatColor.WHITE + Bukkit.getPlayer(args[0]).getItemInHand().getType());

<>

Opublikowano

Moim zdaniem szkoda pisać plugin, jak już taka opcja jest w Essentials -> /whois <nick> :)

Raczej każdy serwer posiada Essentials, także...

LOL xD

Opublikowano

a jaki to program robiłes?

1356269146-U673085.png

 

Coming: Nieregulaminowa sygna. Max 200px.

 

 

 

Napiszę tylko jedno niech admin ogarnie innych modów tego forum ;)

 

REFRESH :D

Opublikowano

@Up Eclipse, wszystkie linki które są potrzebne do robienia pluginów znajdziesz w moim 1 Poradniku:

www.mpcforum.pl/topic/681400-poradnik-tworzenie-pluginu-do-minecraftcz-1/

<>

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...