Marcelik10 0 Opublikowano 11 września 2022 Udostępnij Opublikowano 11 września 2022 Witam napisze ktos łatwego plugina na to ze jak ktos wpisze komende /fghv to dostanie gm 1 na 10 sekund zeby do tej komendy nie trzeba bylo zadnych permisjii WAZNE to musi byc plugin wersja 1.18.2 Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 ivall 59 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 Ten temat został przeniesiony. Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326031 Udostępnij na innych stronach Więcej opcji udostępniania...
0 sizeof 6 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 public final class Zlecenie extends JavaPlugin implements Listener { @Override public void onEnable() { getServer().getPluginManager().registerEvents(this,this); } @Override public void onDisable() { // Plugin shutdown logic } public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player player = (Player) sender; if (command.getName().equalsIgnoreCase("fghv")) { player.setGameMode(GameMode.CREATIVE); new BukkitRunnable() { @Override public void run() { player.setGameMode(GameMode.SURVIVAL); } }.runTaskLater(this,200L); } return true; } } Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326032 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 1 godzinę temu, sizeof napisał: public final class Zlecenie extends JavaPlugin implements Listener { @Override public void onEnable() { getServer().getPluginManager().registerEvents(this,this); } @Override public void onDisable() { // Plugin shutdown logic } public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player player = (Player) sender; if (command.getName().equalsIgnoreCase("fghv")) { player.setGameMode(GameMode.CREATIVE); new BukkitRunnable() { @Override public void run() { player.setGameMode(GameMode.SURVIVAL); } }.runTaskLater(this,200L); } return true; } } Tutaj pasuje też uwzględnić warunek, że po tych 10 sekundach gracz musi być online aby mu zmienić gamemode Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326035 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LeviBoyPL 161 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 19 minut temu, kerpson napisał: Tutaj pasuje też uwzględnić warunek, że po tych 10 sekundach gracz musi być online aby mu zmienić gamemode Zapisywałbym nawet do listy osoby z gm'em i podczas wychodzenia sprawdzał listę i setował na sv kerpson 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326036 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Queito 104 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 (edytowane) Najpierw przydaloby sie dodac te komende Edytowane 12 września 2022 przez Queito kerpson 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326038 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 551 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 36 minut temu, Queito napisał: Najpierw przydaloby sie dodac te komende Krótko, zwięźle i na temat podsumowane 1 godzinę temu, LeviBoyPL napisał: Zapisywałbym nawet do listy osoby z gm'em i podczas wychodzenia sprawdzał listę i setował na sv Nie jestem pewny czy podczas wychodzenia da się ustawić gamemode, uważam, że lepiej po wejściu na serwer sprawdzać, czy gracz ma gamemode i jeżeli nie posiada uprawnienia do gamemode to mu go zabiera Obydwa wybory są dobre Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326040 Udostępnij na innych stronach Więcej opcji udostępniania...
0 sizeof 6 Opublikowano 12 września 2022 Udostępnij Opublikowano 12 września 2022 (edytowane) 2 godziny temu, kerpson napisał: Tutaj pasuje też uwzględnić warunek, że po tych 10 sekundach gracz musi być online aby mu zmienić gamemode Masz rację kompletnie zapomniałem, że po wyjściu gracza nie idzie mu zmienić gamemoda. import org.bukkit.GameMode; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.scheduler.BukkitRunnable; import java.util.List; public final class Zlecenie extends JavaPlugin implements Listener { @Override public void onEnable() { getServer().getPluginManager().registerEvents(this,this); } @Override public void onDisable() { // Plugin shutdown logic } public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { Player player = (Player) sender; if (command.getName().equalsIgnoreCase("fghv")) { player.setGameMode(GameMode.CREATIVE); new BukkitRunnable() { @Override public void run() { player.setGameMode(GameMode.SURVIVAL); } }.runTaskLater(this,200L); } return true; } @EventHandler public void disableGM(PlayerJoinEvent player) { player.getPlayer().setGameMode(GameMode.SURVIVAL); } } Edytowane 12 września 2022 przez sizeof Cytuj Odnośnik do komentarza https://skript.pl/temat/53571-kto-napisze-plugina/#findComment-326042 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Marcelik10 0
Witam napisze ktos łatwego plugina na to ze jak ktos wpisze komende /fghv to dostanie gm 1 na 10 sekund zeby do tej komendy nie trzeba bylo zadnych permisjii WAZNE to musi byc plugin
wersja 1.18.2
Odnośnik do komentarza
https://skript.pl/temat/53571-kto-napisze-plugina/Udostępnij na innych stronach
7 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ą.