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

Szukam skryptu na przejście przez dany kord za item.


megabekas

Rekomendowane odpowiedzi

Opublikowano

Uwaga potrzebuje skripta na przjscie przez dany kord tylko z danym itemem, gdy przejdzie to mu zabiera z eq a gdy go niema to nie moze przejsc


item to 1 paper named "&2Klucz do komnaty Bossa"


 


 


 


Kombinowalem cos na zaszadie gdy gracz niema itemka region jest entry deny gdy ma item i wejdzie rg addoweenr player a po sekundzie rg removeowner player. Ale cos niewychodzilo.


Opublikowano

Zrób to bardziej prymitywnie...

Ja skryptom nie ufam, bo często zawodzą, zawieszają się itp.

 

Możesz to zrobić ukrytymi commandblockami.

Jeden guzik (widoczny), a pod ziemią CB, które dodają, usuwają, teleportują, co mają zabierać itp. ;)

if( awesome ){

console.log('This is Awesome');

}else{

$('body').addClass('give-me-awesome');

}

Opublikowano

@Avosh serio?... To po co piszesz w tych tematach, żeby sobie postów ponabijać czy co?

Skrypty się nie zawieszają nie pisz bzdur bo jeśli się napisze w skrypcie jakoś pomieszanie, to tak samo jak i w pluginie.
 

@megabekas - nie sprawdzane

komenda /setboss wejscie - ustawia miejsce / lokalizacje teleportu

skrypt dziala na tp, tylko gdy pod graczem jest blok "ender portal frame" czyli na tym bloku ustaw ta komende

 

komenda /setboss boss - ustala lokalizacje do ktorej gracz ma zostac przeteleportowany

 

 

on walking on ender portal frame:
    set {_v.%player%} to player's position
    if {_v.%player%} is {boss1}:
        if player has 1 paper named "&2Klucz do komnaty Bossa":
            teleport player to {boss}
            remove 1 paper named "&2Klucz do komnaty Bossa" from player
            stop
        else:
            send "&cNie masz itemu!"
            stop
    else:
        stop
command /setboss [<text>]:
    permission: sk.setboss
    permission message: &cBrak permissi!
    trigger:
        if arg 1 is "boss":
            set {boss} to location of player
            send "&aUstawiles lokalizacje do ktorej ma teleportowac!"
            stop
        else if arg 2 is "wejscie":
            set {boss1} to location of player
            send "&aUstawiles lokalizacje z ktorej ma teleportowac!"
            stop

 

 

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

@Avosh serio?... To po co piszesz w tych tematach, żeby sobie postów ponabijać czy co?

Skrypty się nie zawieszają nie pisz bzdur bo jeśli się napisze w skrypcie jakoś pomieszanie, to tak samo jak i w pluginie.

 

@megabekas - nie sprawdzane

komenda /setboss wejscie - ustawia miejsce / lokalizacje teleportu

skrypt dziala na tp, tylko gdy pod graczem jest blok "ender portal frame" czyli na tym bloku ustaw ta komende

 

komenda /setboss boss - ustala lokalizacje do ktorej gracz ma zostac przeteleportowany

 

 

on walking on ender portal frame:
    set {_v.%player%} to player's position
    if {_v.%player%} is {boss1}:
        if player has 1 paper named "&2Klucz do komnaty Bossa":
            teleport player to {boss}
            remove 1 paper named "&2Klucz do komnaty Bossa" from player
            stop
        else:
            send "&cNie masz itemu!"
            stop
    else:
        stop
command /setboss [<text>]:
    permission: sk.setboss
    permission message: &cBrak permissi!
    trigger:
        if arg 1 is "boss":
            set {boss} to location of player
            send "&aUstawiles lokalizacje do ktorej ma teleportowac!"
            stop
        else if arg 2 is "wejscie":
            set {boss1} to location of player
            send "&aUstawiles lokalizacje z ktorej ma teleportowac!"
            stop

 

 dzieki za checci ale niedziala wogle nic niewyskakuje 

@Kraftowy

Opublikowano
every 5 seconds:
    set {_v.%player%} to player's position
    if {_v.%player%} is {boss1}:
        if player has 1 paper named "&2Klucz do komnaty Bossa":
            teleport player to {boss}
            remove 1 paper named "&2Klucz do komnaty Bossa" from player
            stop
        else:
            send "&cNie masz itemu!"
            stop
    else:
        stop
command /setboss [<text>]:
    permission: sk.setboss
    permission message: &cBrak permissi!
    trigger:
        if arg 1 is "boss":
            set {boss} to location of player
            send "&aUstawiles lokalizacje do ktorej ma teleportowac!"
            stop
        else if arg 2 is "wejscie":
            set {boss1} to location of player
            send "&aUstawiles lokalizacje z ktorej ma teleportowac!"
            stop

Spróbuj, postój chwile na tym bloku tylko wczesniej ustal komendy.

@megabekas

409.jpg?7190

|---> Z o s t a n ę <---|

 

Zostanę technikiem na twój serwer minecraft, zrobie cały serwer według twojego pomysłu!
http://www.mpcforum.pl/topic/1486254-zostanę-technikiem-stworzę-serwer-twojego-pomysłu/#entry12589185

Opublikowano

Cóż będzie to działało tylko na jeden blok który stanie (jeden rodzaj bloku np sponge, ale bedzie mozna utworzyc pare takich lokalizacji)

options:
	blok: sponge
on walk on {@blok}:
	loop {przejscia::*}:
		if distance between location of player and loop-value is smaller than 3:
			if player has paper named "&2Klucz do komnaty Bossa":
				remove paper named "&2Klucz do komnaty Bossa" from player
				push player forward at speed 1.5
				stop
			teleport player to loop-value
			send "&6Nie posiadasz przepustki"
command /pass [<text>] [<text>]:
	trigger:
		if player has permission "pass.admin":
			if arg 1 is not set:
				send "&6Komendy od pass:"
				send "&a/pass add <name> &8- &7dodaje lokacje do przepustki"
				send "&a/pass remove <name> &8- &7usuwa dana lokacje z zmiennej"
				send "&a/pass tp <name> &8- &&teleportujesz sie do danej przepustki"
				send "&a/pass list &8- &7pokaze liste przepustek"
				stop
			if arg 1 is "add":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is set:
					send "&6Ta przepustka juz istnieje."
					stop
				loop all blocks in radius 3 of player:
					if loop-block is {@blok}:
						set {przejscia::%arg 2%} to location of player
						send "&6Ustawiono przepustke: %arg 2%"
						stop
				send "&6Nie ma tutaj {@blok}"
				stop
			if arg 1 is "remove":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is not set:
					send "&6Nie ma takiej przepustki"
					stop
				delete {przejscia::%arg 2%}
				send "&6usunieto przepustke %arg 2%"
				stop
			if arg 1 is "list":
				if {przejscia::*} is set:
					send "&6Dostepne przejscia:"
					loop {przejscia::*}:
						send "&c%loop-index%"
					stop
				send "&6Nie ma zadnych przejsc."
				stop
			if arg 1 is "tp" or "teleport":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is not set:
					send "&6Nie ma takiej przepustki."
					stop
				teleport player to {przejscia::%arg 2%}
				send "&6Teleportowano do %arg 2%"
				stop

Więc tak:

masz przejście np złożone z sponge w jakimś korytarzu.

Ustawiasz się kratkę, dwie przed tym blokiem który ma oddzielać to (jeszcze zrób tak by nie mogli przez to przeskakiwać :) ) i to chyba wszystko :D Jak gosciu bedzie chcial przez to przejsc, to tam gdzie wpisales komende go teleportuje, a jak bedzie mial przepustke to go popchnie do przodu (gorzej jak bedzie szedl tylem, to go wywali nie w to miejsce :D)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Cóż będzie to działało tylko na jeden blok który stanie (jeden rodzaj bloku np sponge, ale bedzie mozna utworzyc pare takich lokalizacji)

options:
	blok: sponge
on walk on {@blok}:
	loop {przejscia::*}:
		if distance between location of player and loop-value is smaller than 3:
			if player has paper named "&2Klucz do komnaty Bossa":
				remove paper named "&2Klucz do komnaty Bossa" from player
				push player forward at speed 1.5
				stop
			teleport player to loop-value
			send "&6Nie posiadasz przepustki"
command /pass [<text>] [<text>]:
	trigger:
		if player has permission "pass.admin":
			if arg 1 is not set:
				send "&6Komendy od pass:"
				send "&a/pass add <name> &8- &7dodaje lokacje do przepustki"
				send "&a/pass remove <name> &8- &7usuwa dana lokacje z zmiennej"
				send "&a/pass tp <name> &8- &&teleportujesz sie do danej przepustki"
				send "&a/pass list &8- &7pokaze liste przepustek"
				stop
			if arg 1 is "add":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is set:
					send "&6Ta przepustka juz istnieje."
					stop
				loop all blocks in radius 3 of player:
					if loop-block is {@blok}:
						set {przejscia::%arg 2%} to location of player
						send "&6Ustawiono przepustke: %arg 2%"
						stop
				send "&6Nie ma tutaj {@blok}"
				stop
			if arg 1 is "remove":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is not set:
					send "&6Nie ma takiej przepustki"
					stop
				delete {przejscia::%arg 2%}
				send "&6usunieto przepustke %arg 2%"
				stop
			if arg 1 is "list":
				if {przejscia::*} is set:
					send "&6Dostepne przejscia:"
					loop {przejscia::*}:
						send "&c%loop-index%"
					stop
				send "&6Nie ma zadnych przejsc."
				stop
			if arg 1 is "tp" or "teleport":
				if arg 2 is not set:
					send "&6Wpisz nazwe przepustki"
					stop
				if {przejscia::%arg 2%} is not set:
					send "&6Nie ma takiej przepustki."
					stop
				teleport player to {przejscia::%arg 2%}
				send "&6Teleportowano do %arg 2%"
				stop

Więc tak:

masz przejście np złożone z sponge w jakimś korytarzu.

Ustawiasz się kratkę, dwie przed tym blokiem który ma oddzielać to (jeszcze zrób tak by nie mogli przez to przeskakiwać :) ) i to chyba wszystko :D Jak gosciu bedzie chcial przez to przejsc, to tam gdzie wpisales komende go teleportuje, a jak bedzie mial przepustke to go popchnie do przodu (gorzej jak bedzie szedl tylem, to go wywali nie w to miejsce :D)

 

 

 

Ej prosze a bedziesz mogla jeszcze zrobic (bo z tego zrobie portal) do zapisania druga lokalizacje do ktorej sie bedzie mozna tepac

Opublikowano

@up jestem chłopakiem, i chyba nie umiesz czytać, ten skrypt nawet może znieść 3 lokacje nawet 50

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@up jestem chłopakiem, i chyba nie umiesz czytać, ten skrypt nawet może znieść 3 lokacje nawet 50

 Sorrrki. Wiem ze moze byc ich  z 50. Chodzi mi o to ze,

zrobie z komendy add portal

a fdy przezjniego przejdziesztp sie w calkiem unne kordy!

Chodzi ze po tym wejsciu  na blok nie przechodzsz przez niego tylko sie gedziesz teleportujesz w inny kord ustawiony komenda

Opublikowano

To juz na jeden, dwa takie miejsca zrobić to w skrypcie zamiast komendy :D

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...