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

[PROBLEM]Skrypt na nie wypadanie cobblestone


Rekomendowane odpowiedzi

Opublikowano

Siemka, mam taki problem oto mój kod skryptu:

command /cobblestone:
	trigger:
		if {cobblestone.%player%} is true:
			send "<light blue>Wylaczyles drop cobblestone ze stone!"
			set {cobblestone.%player%} to false
			stop
		if {cobblestone.%player%} is false:
			send "<light blue>Wlaczyles drop cobblestone ze stone!"
			set {cobblestone.%player%} to true
			stop
on break of stone:
	if {cobblestone.%player%} is false:
		cancel event
		wait a tick
		set block to air

i tak gdy gracz włączy, że nie ma wypadać cobblestone to wtedy nie dropia itemki, które ustawiłem w other drops, wie może ktoś jak to naprawidz

Opublikowano
command /cobblestone:
        trigger:
                if {cb.%player%} is true:
                        set {cb.%player%} to false
                        send " &6» &7Wylaczyles drop cobblestone!"
                        stop
                if {cb.%player%} is false:
                        set {cb.%player%} to true
                        send " &6» &7Wlaczyles drop cobblestone!"
                        stop
on mine of stone:
        cancel event
        set block to air
        damage player's tool by 1
        if {cb.%player%} is true:
                drop 1 cobblestone
        if {cb.%player%} is false:
                give 1 xp to the player
command /cobblestone:
trigger:
if {cobblestone.%player%} is true:
send "<light blue>Wylaczyles drop cobblestone ze stone!"
set {cobblestone.%player%} to false
stop
if {cobblestone.%player%} is false:
send "<light blue>Wlaczyles drop cobblestone ze stone!"
set {cobblestone.%player%} to true
stop
on break of stone:
if {cobblestone.%player%} is false:
cancel event
set block to air
if {cobblestone.%player%} is true:
drop 1 cobblestone

Z tym 2 coś mi się zbugowało wytabujesz sobie już sam .

Opublikowano

NIE TESTOWANE !

variables:
	{cobble.drop} = true

command /cobblestone [<text>]:
	trigger:
		arg 1 is "wlacz":
			set {cobble.drop} to true
		arg 1 is "wylacz":
			set {cobble.drop} to false

on mine of stone:
	if {cobble.drop} = false:
		cancel event
		send "&cDrop cobbla ze stone jest wylaczony!"
		delete block
		stop
	if {cobble.drop} = true:
		delete block

NIEWYTABOWANE !

 

@EDIT

poprawiłem pewien błąd xD

00440007007955004297.jpg

Opublikowano

W poście rozpoczynającym ten temat napisałem, że nie dropia diaxy skonfigurowane w otherdrop, gdy wyłączę wypadanie cobblestone.

Opublikowano

w tym skrypcie pisze CANCEL EVENT czyli to oznacza że działa to jakby gracz tego bloku nie wykopał a dopiero skrypt ten blok niszczy, oznacza to że gdy gracz będzie miał wyłączone wypadanie cobblestone będzie miał nieskończony kilof, będzie to działać gdy plugin otherdrops zamieniasz na jakiś skrypt zastępujący otherdrops typu SafeOre.

1385155007-U1051712.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...