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 ustawić po wpisaniu /spawn


Rekomendowane odpowiedzi

Opublikowano

on command "spwan"

[TAB] trigger:

[TAB][TAB]send "&2Kordy Spawnu to : &9 x:0 z:0"

[TAB][TAB]stop

  • 2 tygodnie później...
Opublikowano
options:
	czas: 10 #Tutaj ustawiasz ile trzeba czekac na teleport w sekundach

command /spawn:
	trigger:
		if player has permission "spawn.perm": #W tym miejscu jest jakiej permisji potrzebuje gracz by móc używać teleportu
			set {_posx} to x-location of player
			set {_posz} to z-location of player
			set {_posy} to y-location of player
			apply nausea to player for 3 minutes
			send "&7Teleportacja na spawna poczekaj {@czas} sekund na spawn!"
			wait {@czas} seconds
			difference between x-location of player and {_posx} is bigger than 0.5:
				send "&eTeleportacja przerwana."
				remove nausea from the player
				stop
			difference between z-location of player and {_posz} is bigger than 0.5:
				send "&eTeleportacja przerwana."
				remove nausea from the player
				stop
			difference between y-location of player and {_posy} is bigger than 0.5:
				send "&eTeleportacja przerwana."
				remove nausea from the player
				stop
			teleport player to spawn
		else:
			send "&7Koordynaty spawnu to: x:0, z:0" # Tutaj ustawiasz wiadomość jezeli gracz nie ma uprawnien, czyli jak ty chcesz, zeby wysyłało mu wiadomość

Łap rozbudowaną wersję, żeby administrator mógł używać komendy /spawn :D 

Pomogłem ? Wiesz co zrobić :D

Opublikowano

Kod pluginu: (Musisz zainstalować eclipse)

 

package minecraft.kacperovsky.spawncommand;
 
import java.util.logging.Logger;
 
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
 
public class TutorialMinecraft extends JavaPlugin {
 
        public final Logger naszlogger = Logger.getLogger("Minecraft");
 
        public static SpawnCommand plugin;
 
        public void onDisable() {
                PluginDescriptionFile naszPlik = this.getDescription();
                this.naszlogger.info(naszPlik.getName() + " zostal wylaczony!");
        }
 
        public void onEnable() {
                PluginDescriptionFile naszPlik = this.getDescription();
                this.naszlogger.info(naszPlik.getName() + " SpawnCommand 1.0 "
                                + naszPlik.getVersion() + " zostal wlaczony");
        }
 
        public boolean onCommand(CommandSender sender, Command cmd, String commandLable, String[] args) {
 
                Player gracz = (Player) sender;
 
                if (commandLable.equalsIgnoreCase("spawn")) {
                        gracz.sendMessage(ChatColor.RED + "Spawn znajduje sie na kordach x- 0 z -0");
                }
                return false;
 
        }
       
       
 
}

Skrypt:
 

on command "spawn"
    trigger:
        send "&4Kordy spawnu to : x-0 z-0"

JEŻELI POMOGŁEM DAJ LAJKA :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...