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]Inna komenda


Rekomendowane odpowiedzi

Opublikowano

command /tplos:
	trigger:
		set {x} to a random integer between {@x_min} and {@x_max}
		set {y} to a random integer between {@y_min} and {@y_min}
		set {z} to a random integer between {@z_min} and {@z_max}
		message "&f[&6&lLosowyTeleport&f]&aZostaniesz przeniesiony na losowe kordy!"
		wait 1 second
		execute player command "/tppos %{x}% %{y}% %{z}%"
		message "&f[&6&lLosowyTeleport&f]&aGenerowanie terenu. Prosze czekac!"
		wait 60 tick
		message "&f[&6&lLosowyTeleport&f]&aTeleportowanie zakonczone!"

Witam. Chciał bym zamienić linijkę

execute player command "/tppos %{x}% %{y}% %{z}%"

na coś z pluginu skript. Czyli po prostu nie chce używać komendy tppos.

 

Wie ktoś jak to zrobić?

Opublikowano

Skript na losowy teleport:

command /tprandom [<player=%player%>]:
    trigger:
        set {_x} to a random integer between -1000 and 1000 #modify these to change x range
        set {_z} to a random integer between -1000 and 1000 #modify these to change z range
        set {_y} to 200 #Depends on what world you're in, should be max height
        console command "getblock {_x} {_y} {_z} %player's world% randomloc.%player%.top"
        console command "getblock {_x} 0 {_z} %player's world% randomloc.%player%.bottom"
        #Make sure we aren't putting people inside of a block
        loop blocks between {randomloc.%player%.top} and {randomloc.%player%.bottom}:
            if loop-block is not air:
                if block above loop-block is air:
                    if block 2 above loop-block is air:
                        teleport arg-player to the location of loop-block
                        exit trigger
        send "Whoops! Couldn't find you a block to tp to." #Once you've tested that the rest of this function works, replace this line
console command "tprandom %arg-player%"

Jeżeli ten skrypt również nie odpowiada polecam plugin od tego:

http://dev.bukkit.org/bukkit-plugins/random-teleport/

Members ---> Pro User ---> Postmaker ---> Black Member ---> MPC Champion ---> MPC Gold Member ---> MPC Winner

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...