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

Poprawa i napisanie skryptu


lizz0rek

Rekomendowane odpowiedzi

Opublikowano

Siema szukam skryptu na wymiany z npc chce zeby dzialalo to tak jak ShopKeepers

Druga rzecz to poprawienie skryptu zeby gracz z Rozdzka nie mogl bic z lewego przycisku myszy probowałem tak ale nie dziala:

on damage of player:
	on leftclick holding a stick:
		if name of player's tool is "&4&oRozdzka I +0":
			cancel event

i jeszcze tak:

on leftclick holding a stick:
	if name of player's tool is "&4&oRozdzka I +0":
		cancel event
Opublikowano

Ale jak ma dzialac handel?

 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

Tylko ze sie nie da tak jak u 'shopkeepersow', mozna zrobic ze po kliknieciu np; ppm na citizensa, otwiera sie skrzynia, i tam masz do wyboru. pisz co zrobic.

 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

Cos tego typu; (musisz kliknac ppm na villagera)

on rightclick on npc:
	open chest with 1 rows named "&6&lWYMIANA" to player
	format slot 1 of player with 1 of diamond sword named "&3&lMIECZ" with lore "&7Kliknij aby wymienic &bkilof i 4 zlota&7 na&e miecz&7!" to close then run "itemskript %player%"
	stop

command /itemskript [<player>]:
	executable by: console
	trigger:
		if arg-1 is has 1 diamond pickaxe and 4 gold ingot:
			give 1 diamond sword named "mieczyk" to arg-1
			remove 1 diamond pickaxe from arg-1
			remove 4 gold ingot from arg-1
			send "wymiana zakonczona pomyslnie!"
			stop
		else:
			send "nie masz 1 kilofa diamentowego i 4 zlota"
			stop 
 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

Nie ma takiej mozliwosci w skrypcie, pluginu innego niz shopkeepers nie znam.

 

❤ MC.PROPACRAFT.PL 


★ SKRYPTY ★


★ TECHNIK SERWERÓW MINECRAFT ★


✮ Pomogłem? Strzej lajka! ✮


 

Opublikowano

Zrobiłem takie cos i gdy wchodzi mi już do mieczy to moge wyrzucać stamtąd itemy. A jak wejde komenda /miecze to juz nie mogę 

on right click on entity:
	if player has permission "player.wojownik":
		if name of the clicked entity is "Jan Zbrojownik":
			cancel event
			open chest with 1 row named "&2Sklep wojownika" to player
			format slot 0 of player with 1 of iron sword named "&4Miecze" to run [execute player command "miecze"]
command /miecze:
	permission: player.wojownik
	trigger:
		open chest with 5 row named "&2Miecze" to player
		format slot 0 of player with 1 of wooden sword named "&4Miecz" with lore "&2Kliknij by kupic ||&3Wymagane do kupna:.... ||&3Obrazenia: " to run ""
                format slot 36 of player with 1 of paper named "&4Powrot" with lore "&4Kliknij by wrocic" to run [execute player command "zbrojownikx"]
command /zbrojownikx:
	trigger:
		if player has permission "player.wojownik":
			open chest with 1 row named "&2Sklep wojownika" to player
			format slot 0 of player with 1 of iron sword named "&4Miecze" to run [execute player command "miecze"]
Opublikowano

Dodalem wait 2 ticks i wszystko działa, tylko gdy najade item ktory zaczyna sie na slocie 3 to juz informacje wyskakuja mi z lewej strony da rade to naprawic bo wtedy wychodzi mi poza ekran ?

command /miecze:
	permission: player.wojownik
	trigger:
		open chest with 5 row named "&2Miecze" to player
		wait 2 ticks
		format slot 0 of player with 1 of wooden sword named "&4Miecz wojownika I +1" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz wojownika I +0 + 20 asdasdasdasas ||&3Obrazenia: " to close then run [make player execute command "miecz1"]
		format slot 1 of player with 1 of wooden sword named "&4Miecz wojownika I +2" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz wojownika I +1 + 20 asdasdasdasas ||&3Obrazenia:" to run ""
		format slot 2 of player with 1 of wooden sword named "&4Miecz wojownika I +3" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz wojownika I +2 + 20 asdasdasdasasn ||&3Obrazenia:" to run ""
		format slot 3 of player with 1 of wooden sword named "&4Miecz wojownika I +4" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz wojownika I +3 + 20 asdasdasdasas ||&3Obrazenia:" to run ""
		format slot 4 of player with 1 of wooden sword named "&4Miecz wojownika I +5" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz wojownika I +4 + 20 asdasdasdasas ||&3Obrazenia:" to run ""
		format slot 5 of player with 1 of wooden sword named "&4Miecz wojownika I +6" with lore "&2Kliknij by kupic ||&3Wymagane do kupna: &4Miecz 
Opublikowano

@lizz0orek naucz sie pisac skrypty, skorzystaj z dokumentacji (skunity.com, njol.ch/projects/skript/doc/) + polecam ci kanał "knugi", na youtube. Ja sie nauczyłem pisać skrypty w jakies 2tyg (już bardzo dobrze)

 

@topic różdzka:

on damage:
    if attacker tool is ID_ROZDZKI named "NAZWA":
        cancel event
        send "nie mozesz bic rozdzka!" to attacker

 

 

JAVA <3

 

Opublikowano

Od kiedy z prawego sie bije? Nie rozumiem XDD

on leftclick:
    if event-item is ID_ROZDZKI named "NAZWA":
        cancel event
        send "nie mozesz bic rozdzka!"

 

 

JAVA <3

 

Opublikowano
on leftclick:
    if player's tool is ID_ROZDZKI named "NAZWA":
        cancel event
        send "nie mozesz bic rozdzka!"
        set {rozdzka::%player%} to true
        wait 1 second
        set {rozdzka::%player%} to false
on damage:
    attacker is player
    if {rozdzka::%player%} is true:
        cancel event

Czasem wejda puste pewnie

 

 

JAVA <3

 

Opublikowano

sprobuj tego;

on leftclick:
    if player's tool is ID_ROZDZKI named "NAZWA":
        cancel event
        send "nie mozesz bic rozdzka!"
        remove {rozdzka::%player%}
        clear {rozdzka::%player%}
        set {rozdzka::%player%} to true
        wait 1 second
        set {rozdzka::%player%} to false
on damage:
    attacker is player
    if {rozdzka::%player%} is true:
        cancel event

 

 

JAVA <3

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...