Skocz do zawartości

FluffyPickUp - skrypt na drop rzeczy do ekwipunku


Rekomendowane odpowiedzi

qLvFQua.png

FluffyPickUp v.2.5

1. Funkcje:

  • Drop item'ów do ekwipunku
  • Włączenie i wyłączanie dropu do ekwipunku za pomocą komend

2. Komendy

  • /eq - pokazuje spis dostępnych komend
  • /eq drop on - włącza drop do ekwipunku 
  • /eq drop off - wyłącza drop do ekwipunku

3. Permissions:  eqdrop.gracz - drop do ekwipunku oraz zarządzanie komendami

4. Pobieranie:

4. Changelog:

Spoiler

1.0 - oficjalna publikacja skryptu
2.0 Całkowita zmiana kodu, usunięcie komend drewno on/off, naprawa znikających itemów z ekwipunku, dodanie permissions

Skrypt wymaga pluginów:

 

Edytowane przez Derpy Hooves
Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/
Udostępnij na innych stronach

  • brak uwzględnienia silktoucha i fortuny i unbreaking
  • powtarzanie tego samego kodu wiele razy
  • w niektórych miejscach dziwnie zrobione (np. z grassem)
  • nieczytelny kod
  • raz masz ify raz nie masz ifów
Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107545
Udostępnij na innych stronach

9 godzin temu, Norbi napisał:
  • brak uwzględnienia silktoucha i fortuny i unbreaking
  • powtarzanie tego samego kodu wiele razy
  • w niektórych miejscach dziwnie zrobione (np. z grassem)
  • nieczytelny kod
  • raz masz ify raz nie masz ifów

silk touch uwzgledniony, wszedzie sa ify, jak kod z 400 linijkami ma byc czytelny?

 

8 godzin temu, KrejzolekPRO napisał:

on break:
	set {x} to true
	give event-block to player

on item spawn:
	if {x} is true:
		cancel event
		clear {x}

Tu masz takie trochę prymitywne, ale zawsze krótsze...

jak do tego zrobić wyjątki? typu z stone ma cobble i z grassa dirt?

//Łączę ~ :derpy: 

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107632
Udostępnij na innych stronach

Godzinę temu, xdarkfluffy napisał:

jak do tego zrobić wyjątki? typu z stone ma cobble i z grassa dirt?

on break:
	if event-block is stone:
		[...]
	else if event-block is grass:
		[...]
	else:
		[...]
		

 

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107656
Udostępnij na innych stronach

4 godziny temu, KrejzolekPRO napisał:

To twoje 2.0 nie będzie działać :)

Powód: nie znasz "języka" skript, np. 


tool is pickaxe of silk touch 0
cancel event

Naprawdę? Kod nie działa = kosz.

Wszystko dziala na moim prywatnym serverze,

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107744
Udostępnij na innych stronach

To mnie ciekawi...
 

Spoiler

	else if event-block is tall grass:
		stop
	else if event-block is lava:
		stop
	else if event-block is water:
		stop
	else if event-block is potato plant:
		stop
	else if event-block is carrot plant:
		stop
	else if event-block is any leaves:
		stop
	else if event-block is fern:
		stop

 

Zdecydowanie autor się zna

	if event-block is stone:0:          #Jesli sie nie znasz nic nie zmieniaj!    

Zdajesz sobie sprawę z tego,że jeżeli zniszcze stone czymś innym niż kilof to nie niszczy go a ja nic nie dostaję?

Jak nie mam miejsca w eq to przedmiot znika...

damage player's tool by 1

Jak juz zniszcze drewno np. jakims blokiem (np. dirtem) to mi go zabiera

Ocena 2/10 bo pomysł cię ratuje

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107772
Udostępnij na innych stronach

6 godzin temu, Quaczi napisał:

To mnie ciekawi...
 

  Pokaż ukrytą zawartość


	else if event-block is tall grass:
		stop
	else if event-block is lava:
		stop
	else if event-block is water:
		stop
	else if event-block is potato plant:
		stop
	else if event-block is carrot plant:
		stop
	else if event-block is any leaves:
		stop
	else if event-block is fern:
		stop

 

Zdecydowanie autor się zna


	if event-block is stone:0:          #Jesli sie nie znasz nic nie zmieniaj!    

Zdajesz sobie sprawę z tego,że jeżeli zniszcze stone czymś innym niż kilof to nie niszczy go a ja nic nie dostaję?

Jak nie mam miejsca w eq to przedmiot znika...


damage player's tool by 1

Jak juz zniszcze drewno np. jakims blokiem (np. dirtem) to mi go zabiera

Ocena 2/10 bo pomysł cię ratuje

Ciekawe czym innym niż kilof niszczy się stone'a :D
z eq mogę naprawić, lecz nie mam pomysłu na to, jak naprawić to jeżeli masz cos w ręcę i niszczysz jakikolwiek klocek to to co trzymasz w ręku znika.

A to co cie tak ciekawi ;) gdyby nie te linijki to np. nie mógłbyś nabrać wody wiaderkiem itd.

A ta linijka z tym ze się znam... stone:0 bo np diorite andesite itd to też stone ;) czyli stone:1 stone:2 stone:3. Nie napisałem diorite ani andesite bo skript nie rozpoznawał tych klocków. Przynajmniej na 1.10.2

 

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107812
Udostępnij na innych stronach

Nie mogę wtedy niszczyć na creative stone... A jak chcesz to naprawić to sprawdzaj czy gracz ma w ręce kilof/siekierę itd
Gdyby nie te linijki to mógłbym nabrać wodę ale i jak już chcesz takie zabezpieczenie robić to zrób


Options:
zab: fern and tall grass, lava, water
[/Code]


I potem przy końcówce (else:)
Dajesz tak:

[Code]
Else:
If event-block is not {@zab}:
#dalej
[/Code]



Nie jestem pewien tego co pisze bo jestem na moim chu*owym telefonie

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107817
Udostępnij na innych stronach

Godzinę temu, Quaczi napisał:

Nie mogę wtedy niszczyć na creative stone... A jak chcesz to naprawić to sprawdzaj czy gracz ma w ręce kilof/siekierę itd
Gdyby nie te linijki to mógłbym nabrać wodę ale i jak już chcesz takie zabezpieczenie robić to zrób


Options:
  zab: fern and tall grass, lava, water
[/Code]


I potem przy końcówce (else:)
Dajesz tak:


Else:
If event-block is not {@zab}:
#dalej
[/Code]



Nie jestem pewien tego co pisze bo jestem na moim chu*owym telefonie
 

masz racje, narazie testujej to co podales to potem tutaj zaaktualizuje, a jak zrobić to znikajacymi rzeczami z eq?

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107826
Udostępnij na innych stronach

Zamiast tego "damage player's tool by 1" ja bym zrobił wgl inaczej bo tak to cofa bloki


On break:
If event-block is stone:
Set {is} to true
If player can hold 1 cobble stone:
Give 1 cobble stone to player
Else:
Delete {is}

On item spawn:
If {is} is true:
Cancel event
[/Code]




Nie jestem pewien tego co pisze bo jestem na moim chu*owym telefonie

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107828
Udostępnij na innych stronach

If player's tool is stone or dirt or cobblestone or dioryte or grass or iron block or (I tak dalej xD):

cancel event 

(Pisze z fonu, to kest kiedy rozwalasz blockiem to go nie usuwa xd)

 

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107829
Udostępnij na innych stronach

@up
Wlasnie w drugą stronę łatwiej ...
If player's tool is any pickaxe or any axe or any shovel:
Damage player's tool by 1

Nie jestem pewien tego co pisze bo jestem na moim chu*owym telefonie

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107831
Udostępnij na innych stronach

Dnia 10.01.2017 o 21:30, Quaczi napisał:

@up
Wlasnie w drugą stronę łatwiej ...
If player's tool is any pickaxe or any axe or any shovel:
Damage player's tool by 1

Nie jestem pewien tego co pisze bo jestem na moim chu*owym telefonie
 

2.5 Całkowita zmiana kodu, usunięcie komend drewno on/off, naprawa znikających itemów z ekwipunku, dodanie permissions

przetestuj najnowszą wersje, powinna być cacy :P

Odnośnik do komentarza
https://skript.pl/temat/15722-fluffypickup-skrypt-na-drop-rzeczy-do-ekwipunku/#findComment-107922
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...