Skocz do zawartości
  • 0

Błąd w skrypcie.


hbrt

Pytanie

Oto kod:

options:
	nazwa_itemu: "&aBanknot"
	item: paper
	lore1: "&eWartosc&r&7:&r &6$%arg%&r"
	lore2: "&c"
	lore3: "&7Kliknij PPM, aby wpłacić"

command /withdraw <number>:
	trigger:
		if player's money < arg:
			send "&cNie masz tyle pieniedzy!"
			stop
		else:
			remove arg from player's money
			give {@item} named {@nazwa_itemu} with lore {@lore1} and {@lore2} and {@lore3} to player
			send "&eWyplaciles&r &a%arg%&r &6pieniedzy z konta&r!"
		
on right click with {@item}:
	if name of player's tool is {@nazwa_itemu}:
		set {_!::*} to uncolored line 1 of lore of player's tool split at "$"
		set {_money} to {_!::2} parsed as number
	else:
		remove 1 {@item} named {@nazwa_itemu} with lore {@lore1} and {@lore2} and {@lore3} from player
		add {_money} to player's money
		send "&eWplaciles&r &a%{_money}%&r &ena konto!"

Błąd w 23 linijce, nie wiem czemu nie działa, ktoś pomoże?

Glicz

Zmieniam tytuł na poprawny.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/49156-b%C5%82%C4%85d-w-skrypcie/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Gość Usunięty#35900
remove 1 {@item} named {@nazwa_itemu} with lore {@lore1} and {@lore2} and {@lore3} from player's inventory

usuwasz przedmioty nie "z gracza", tylko z ekwipunku gracza

Edytowane przez Mushkrem
Odnośnik do komentarza
https://skript.pl/temat/49156-b%C5%82%C4%85d-w-skrypcie/#findComment-305534
Udostępnij na innych stronach

  • 0
Gość Usunięty#35900

A nie, nieważne, nie wiedziałem że można używać money zamiast balance xD
Możesz spróbować dawać te opcje to lokalnych zmiennych i ich użyć do usunięcia przedmiotu, bo szczerze to tylko w tych opcjach może leżeć błąd, skoro mówisz, że dalej wyskakuje mimo usunięcia lore.

set {_nazwa} to {@nazwa_itemu}
set {_item} to {@item}

remove 1 of {_item} named {_nazwa} from player's inventory

Odnośnik do komentarza
https://skript.pl/temat/49156-b%C5%82%C4%85d-w-skrypcie/#findComment-305549
Udostępnij na innych stronach

  • 0
23 godziny temu, Mushkrem napisał:

A nie, nieważne, nie wiedziałem że można używać money zamiast balance xD
Możesz spróbować dawać te opcje to lokalnych zmiennych i ich użyć do usunięcia przedmiotu, bo szczerze to tylko w tych opcjach może leżeć błąd, skoro mówisz, że dalej wyskakuje mimo usunięcia lore.

set {_nazwa} to {@nazwa_itemu}
set {_item} to {@item}

remove 1 of {_item} named {_nazwa} from player's inventory

kk sprawdzę to, ale mam jeszcze 1 problem...
a mianowicie
mam jeszcze tutaj problem:
8DW5nM6.png

 

poza tym ogólnie {_nazwa} i {_item} nie działa tak, jak trzeba

pisze na chacie po wykonaniu komendy /withdraw [ilość]:
An internal error occurred while attempting to perform this command. - Wystąpił błąd wewnętrzny podczas próby wykonania tego polecenia.

Edytowane przez hbrt
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/49156-b%C5%82%C4%85d-w-skrypcie/#findComment-305579
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
Odpowiedz na pytanie...

×   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ę...