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

Pomoc ze skryptem


xKami

Rekomendowane odpowiedzi

Opublikowano

Hej ! Czy da sie sprawdzic skryptem czy jezeli szklo jest na cobblestone to co 5 sekund bedzie niszczylo ten cobblestone? cos takiego: 

 

1. ETAP :bn0tb2an7twq.png

ETAP 2: i0zl4pv0p3kq.png

 

Wiem ze da sie to komendami zrobic ale command blocki maja tam jakis obszar dzialania

Opublikowano

Coś więcej jak to sobie wyobrażasz? ?

Bo musi być jakaś akcja żeby zacząć nasze działanie. 

Np. postawić szkło, cobble'a itp.

585051449511123978085.jpeg

Opublikowano

ze jezeli jest cobblestone i na tym cobblestone jest glass to niszczy ten cobblestone tak aby blok zniknol a wydropil w tym miejscu cobblestone. Juz kumasz? @VenirPL

Opublikowano

Zaraz edytuje, błędnie napisałem


@EDIT

Proszę bardzo

on rightclick on cobblestone:
	if player is holding glass:
		set {x.cord} to the event-block's x-coordinate
		set {y.cord} to the event-block's y-coordinate
		set {z.cord} to the event-block's z-coordinate
		execute console command "/setblock %{x.cord}% %{y.cord}% %{z.cord}% barrier 0 replace"
		wait 10 ticks
		execute console command "/setblock %{x.cord}% %{y.cord}% %{z.cord}% air 0 replace"
		

 

Nie wiedziałem tylko, czy chodzi Ci o postawienie gdziekolwiek, czy w ogóle postawienie go obok, dużo tu nie masz sprawdzone, ani zabezpieczone, ale bezpośrednio po kliknięciu na cobble to działa ?

Opublikowano

To jeśli chodzi Ci o to co kolega napisał, to pozwolę sobie użyć tego kodu i zmienić coś:

 

czyli zamiast:

Cytat

if player is holding glass:

daj

Cytat

if block above is glass:

 

585051449511123978085.jpeg

Opublikowano

yyyy? chcialbym zeby to byla taka jakby koblarka automatyczna... czyli ze zalozmy jest koblarka, ktora generuje cobblestone i jezeli postawie na tym cobblestone szklo to wtedy niszczy ten cobblestone ale tak aby dropnol. Kumasz XD? @VenirPL

Opublikowano

Wiem ze ciezko wiec ja nie umiem ? ale taki profesjonalny skrypter jak ty to chyba da rade nie? Moge na ciebie liczyc?

Dasz rade takie cos napisac? albo przynajmniej core? @VenirPL

Opublikowano

Kurde nawet nie wiesz ile wersji tego było, aż stwierdziłem, że takie coś też może działać ?

 

Jak co to można to jeszcze pozmieniać, żeby stawiało się szkło jako cobblarke ?

 

on block form of cobblestone:
	if block above is glass:
		set {_locc} to location of event-block
		wait 1 second
		set block at location {_locc} to air
		drop 1 cobblestone

PS

Tylko to jest na takiej zasadzie, że jak masz generator cobbla

585051449511123978085.jpeg

Opublikowano

okej! SUPER DZIALA!. a daloby sie zrobic aby dzialalo tylko gdyby np. szklo nazywalo sie: "&3&lTEST COBBLARKA" to dopiero wtedy dzialalo. I Oczywiscie zeby to szklo dalo sie zniszczyc i aby droplo o tej nazwie @VenirPL

Opublikowano

Spróbuj czegoś takiego, chociaż nie jestem pewny, czy to zadziała, nie mam możliwości tego sprawdzić

on block form of cobblestone named "&3&lTEST COBBLARKA":
	if block above is glass:
		set {_locc} to location of event-block
		wait 1 second
		set block at location {_locc} to air
		drop 1 cobblestone with name "&3&lTEST COBBLARKA"

 

Opublikowano

ale chcialbym zrobic takie np. 2 koblarki jedna o nazwie: 1 a druga o nazwie: 2 i jak to wtedy za dziala? bo jak widze ten skrypt to nie widze zeby zadzialalo

i chcialbym zeby np. zalezalo od koloru szkla. Np. biale szklo to koparka nr 1 a np. pomaranczowe to koblarka nr 2 @Anooxy

Opublikowano

Jeśli powyższe działa to zrób najprościej ?

on block form of cobblestone named "&3&lTEST COBBLARKA":
	if block above is green glass:
		set {_locc} to location of event-block
		wait 1 second
		set block at location {_locc} to air
		drop 1 cobblestone with name "&3&lTEST COBBLARKA"

on block form of cobblestone named "&3&lTEST COBBLARKA 2":
	if block above is yellow glass:
		set {_locc} to location of event-block
		wait 1 second
		set block at location {_locc} to air
		drop 1 cobblestone with name "&3&lTEST COBBLARKA 2"

 

Opublikowano

juz sobie dalem rade.

 

A da sie zrobic zeby zalozmy po prostu kopalo cobblestone? nawet gdy sie nie uformowal? @Anooxy @VenirPL

Ale to pytanie do gory to na koniec. Chcialbym (to najwazniejsze) zeby zalozmy jezeli to szklo nazywa sie "TEST 1" a drugie "TEST 2" to  wtedy dziala do swojego numerku ale natomiast zwykle szklo by juz nie zadzialalo ale dzialaloby tylko wtedy jezeli by tak sie nazywalo. i aby dropilo swoja nazwe @Anooxy @VenirPL

 a dodatki to mam: WildSkript, SkQuerry, Skript

Opublikowano

To nie zadziała, bo nie ma prawa jak:

on block form of cobblestone named "&3&lTEST COBBLARKA":

Co do nazwy to pracuję nad tym.

A żeby to jakoś ten cobble się pojawiał potrzebny jest jakiś event (akcja), który wywoła gracz/gra.

Bo przy generatorze cobbla można brać event z tego, że on się pojawia. A  tak o to średnio wiem skąd.. Spróbuje wykorzystać, że co sekunde, ale nw czy zadziała.

585051449511123978085.jpeg

Opublikowano

Mam problem taki dość poważny, który blokuje mnie abym zrobił to dobrze..

Mianowicie, nie wiem jak sprawdzić czy ten blok ze szkłem (w jego miejscu) jest w nim zmienna ustawiona na true...

585051449511123978085.jpeg

Opublikowano

No może coś z tego być, też z tymi listami to robiłem trochę inaczej, ale spróbuje na tej zasadzie.

 

@edit o kurde 2 w nocy..

Trudne as f#ck..

 

Ale dałem rade, mam nadzieję, że za poświęcony czas się odwdzięczysz ?

Spoiler

on place white stained glass:
    if name of player's tool is "&7Cobblarka":
        if block below is cobblestone:
            add location of block to {cobblarkaa::*}
            add location of block below block to {cobblek::*}
            set block below block to air
            send "&aPostawiles &7cobblarke" to player
        else:
            cancel event
            send "&4Mozesz postawic tylko na &7cobblestone"
        
on break white stained glass:
    loop {cobblarkaa::*}:
        if loop-value is location of block:
            remove location of block from {cobblarkaa::*}
            remove location of block below from {cobblek::*}
            cancel event
            set block to air
            drop white stained glass named "&7Cobblarka"
            send "&cZniszczyles &7cobblarke" to player
        
on block form of cobblestone:
    loop {cobblek::*}:
        if loop-value is location of block:
            wait 1 second
            set block at location loop-value to air
            drop 1 cobblestone
        
command /cobblarkav1:
    trigger:
        give white stained glass named "&7Cobblarka" to player

 

585051449511123978085.jpeg

Opublikowano

WOW! TO FAKTYCZNIE DZIALA! NIE WIEM JAK TO ZROBILES ALE TO FAKTYCZNIE DZIALA XD! JESTES MEGA! a owdzieczyc sie to jak mam sie odwdzieczyc? zaobserwowac czy jak?  bo jestem dosyc nowy tutaj @VenirPL

Opublikowano

HAH 

 

Musi działać !

 

Możesz limit polubień dać, czyli na moich wszystkich postach na forum like. (max 15like/24h)

585051449511123978085.jpeg

  • sk8erace1 zmienił(a) tytuł na Pomoc ze skryptem

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...