Skocz do zawartości
  • 0

Problem z skryptem


matrixx
 Udostępnij

Pytanie

on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
        execute console command "mv tp %player% world"
        execute console command "tp %player% 211 14 18"
command /przepustka:
    permission: admin.przepustka
    trigger:
        give player paper named "&7Przepustka"
        send "&7Otrzymales &2Przepustke&7."

 

ogólnie skrypt działa tylko jak klikam na byle jaki inny blok bez trzymania papieru z napisem Przepustka też tepa na to miejsce a ja chcę tylko żeby to było jak się kliknie na kartkę z napisem &7Przepustka.

 

Edytowane przez xMatrix
Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
27 minut temu, xMatrix napisał:
on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
        execute console command "mv tp %player% world"
        execute console command "tp %player% 211 14 18"
command /przepustka:
    permission: admin.przepustka
    trigger:
        give player paper named "&7Przepustka"
        send "&7Otrzymales &2Przepustke&7."

 

ogólnie skrypt działa tylko jak klikam na byle jaki inny blok bez trzymania papieru z napisem Przepustka też tepa na to miejsce a ja chcę tylko żeby to było jak się kliknie na kartkę z napisem &7Przepustka.

 

Dzieje sie tak dlatego że wraz z if wykonuje się też execute console command ponieważ nie jest to przepisane pod if'a

on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
            execute console command "mv tp %player% world"
            execute console command "tp %player% 211 14 18"
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 minut temu, thesochac napisał:

Dzieje sie tak dlatego że wraz z if wykonuje się też execute console command ponieważ nie jest to przepisane pod if'a

on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
            execute console command "mv tp %player% world"
            execute console command "tp %player% 211 14 18"

dzięki działa a napiszesz jeszcze żeby po 1 użyciu usuwało tą przepustkę z ekwipunku?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, xMatrix napisał:

dzięki działa a napiszesz jeszcze żeby po 1 użyciu usuwało tą przepustkę z ekwipunku?

on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
        	execute console command "mv tp %player% world"
        	execute console command "tp %player% 211 14 18"
		remove 1 diamond sword named "&7Przepustka" from player

Proszę :)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
on rightclick with diamond sword:
	name of player's tool = ""

usuwasz 1 przedmiot z łapki linijką:

set player's tool to (item amount of player's tool - 1) of player's tool

a nie lepiej przeteleportować gracza normalnie:

teleport player to location(211,14,18,world("world"))

zamiast

            execute console command "mv tp %player% world"
            execute console command "tp %player% 211 14 18"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 minut temu, thesochac napisał:
on rightclick:
        if player is holding a diamond sword named "&7Przepustka":
        	execute console command "mv tp %player% world"
        	execute console command "tp %player% 211 14 18"
		remove 1 diamond sword named "&7Przepustka" from player

Proszę :)

Dzięki bardzo

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...