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] Skript


Rekomendowane odpowiedzi

Opublikowano

Jak w temacie potrzebuję pomocy, iż piszę skrypt na wypadanie cobbla, ale to już inna sprawa więc.

 

skrypt;

command "/cobble":
	if {kobel.%player%} is false:
		cancel event
		send "<light gray>&l*******************************"
		send "<red>  &lPoprawne uzycie &2&l/cobbel on"
		send "<red>  &lPoprawne uzycie &2&l/cobbel off"
		send "<light gray>&l*******************************"
command /cobbel [<text>]:
	trigger:
		set {kobel.%player%} to true
		wait 1 tick
		if arg 1 is "off":
		execute player command "/cobble [<text>]"
		wait 1 tick
		set {kobel.%player%} to false
on join:
	set {kobel.%player%} to false

I mam problem jak zrobić że po wpisaniu /cobbel on/off ||| Czyli jak spisać wartość która będzie w [<text>] do tej która jest niżej /cobble [<text>]

Opublikowano

Ehh,jak jest if arg 1 is "off": to poco dajesz execute player command "cobble [<text>]"? On to już robi jak jest te if arg...

ps. Masz Tu lepszy kod:

command /cobbel [<text>]:
	trigger:
		if arg 1 is "on":
			set {cobble.%player%} to true
		if arg 1 is "off":
			set {cobble.%player%} to false
			
on break of stone:
	if {cobble.%player%} is false:
		cancel event
		block is stone
		set block to air
Opublikowano

Ulepszę Ci ten skrypt, i jedna sprawa - Nie bierz się za skrypty, jeśli nie masz o nich wiedzy. ;_;

variables:
    kobel.%player% = false
command /cobble [<text>]:
    trigger:
        if argument 1 is not set:
            send "<light gray>&l*******************************"
            send "<red>  &lPoprawne uzycie &2&l/cobble on"
            send "<red>  &lPoprawne uzycie &2&l/cobble off"
            send "<light gray>&l*******************************"
        if argument 1 is "on":
            set {kobel.%player%} to false
            send "Wlaczyles drop cobblestone'a."
        if argument 1 is "off":
            set {kobel.%player%} to true
            send "Wylaczyles drop cobblestone'a."
on join:
    if {kobel.%player%} is true:
        set {kobel.%player%} to false
        send "Wlaczam drop cobblestone'a. - Aby wylaczyc wpisz /cobble off"
        stop
on mine of stone:
    if {kobel.%player%} is false:
        stop
    if {kobel.%player%} is true:
        if targeted block is stone:
            cancel event
            set the targeted block to air
            stop

Nie działa? Pisz PW.

 

sygnatura.png

Opublikowano


options:

komenda: cobble

info_wlaczone: &cAktualnie masz wlaczony drop!

info_o_wlaczone: &aWlaczyles drop!

 

info_wylaczone: &cAktualnie masz wylaczony drop!

info_o_wylaczone: &cWylaczyles drop!

 

info_podczas_wejscia: &aWlaczono drop!

variables:

{kobel.%player%} = false

command /{@komenda} [<text>]:

if arg 1 is not set:

send "<light gray>&l*******************************"

send "<red> &lPoprawne uzycie &2&l/{@komenda} on"

send "<red> &lPoprawne uzycie &2&l/{@komenda} off"

send "<light gray>&l*******************************"

if arg 1 is set:

if arg 1 is "on":

if {kobel.%player%} is true:

send "{@info_wlaczone}"

stop

if {kobel.%player%} is false:

set {kobel.%player%} to true

send "{@info_o_wlaczone}"

stop

if arg 1 is "off":

if {kobel.%player%} is true:

set {kobel.%player%} to true

send "{@info_o_wylaczone}"

stop

if {kobel.%player%} is false:

send "{@info_wylaczone}"

stop

on join:

set {kobel.%player%} to true

send "{@info_podczas_wejscia}" to player

Opublikowano

Ja was proszę o 1 rzecz a wy mi wysyłacie całe skrypty, widzę że brak poprawnego zrozumienia.


 


//


 


Dobra zamknijcie ten temat bo jak na was patrze to normalnie bania mi rozpierdala.


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...