Cześć, chciałbym, żeby ktoś edytował ten kod (ewentualnie napisał po swojemu). Jeśli gracz, który ma na sobie całą diamentową zbroję nazwaną "&4Christmas Armor" to inni gracze widzą go w czerwonej skórzanej zbroi i głowie Mikołaja natomiast kiedy go zdejmie albo set nie będzie kompletny to efekt nie zadziała/znika.
Jeśli ktoś zna jakiś dodatek do skripta, w którym w prosty sposób osiągnę ten sam efekt to prosiłbym również o pomoc. W pluginach jestem totalnie zielony natomiast znacznie lepiej radzę sobie ze skryptami.
Dodam jeszcze, że powinno to działać na wersji 1.8.8 paperspigot i plugin powinien być od razu do użycia na serwerze.
Z góry dzięki!
for (Player player : Bukkit.getOnlinePlayers()) {
if (!player.equals(event.getPlayer())) {
PacketContainer c =
new PacketContainer(PacketType.Play.Server.ENTITY_EQUIPMENT);
c.getIntegers().write(0, player.getEntityId());
c.getIntegers().write(1, 4);
c.getItemModifier().write(0, new ItemStack(Material.SPONGE));
try {
ProtocolLibrary.getProtocolManager()
.sendServerPacket(event.getPlayer(), c);
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
}
}
Pytanie
Sledziu 2
Cześć, chciałbym, żeby ktoś edytował ten kod (ewentualnie napisał po swojemu). Jeśli gracz, który ma na sobie całą diamentową zbroję nazwaną "&4Christmas Armor" to inni gracze widzą go w czerwonej skórzanej zbroi i głowie Mikołaja natomiast kiedy go zdejmie albo set nie będzie kompletny to efekt nie zadziała/znika.
Jeśli ktoś zna jakiś dodatek do skripta, w którym w prosty sposób osiągnę ten sam efekt to prosiłbym również o pomoc. W pluginach jestem totalnie zielony natomiast znacznie lepiej radzę sobie ze skryptami.
Dodam jeszcze, że powinno to działać na wersji 1.8.8 paperspigot i plugin powinien być od razu do użycia na serwerze.
Z góry dzięki!
for (Player player : Bukkit.getOnlinePlayers()) { if (!player.equals(event.getPlayer())) { PacketContainer c = new PacketContainer(PacketType.Play.Server.ENTITY_EQUIPMENT); c.getIntegers().write(0, player.getEntityId()); c.getIntegers().write(1, 4); c.getItemModifier().write(0, new ItemStack(Material.SPONGE)); try { ProtocolLibrary.getProtocolManager() .sendServerPacket(event.getPlayer(), c); } catch (InvocationTargetException e) { e.printStackTrace(); } } } }
Edytowane przez SledziuOdnośnik do komentarza
https://skript.pl/temat/51225-przerobienie-kodu/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.