Skocz do zawartości
  • 0

Problem z kowadłem


WirusYt

Pytanie

Witam mam takie jakby zlecenie chodzi o to że gracze się skarzą że mogą naprawiać rękę XDDD co mnie to rozbawiło nawet

i chciałbym aby ktoś zrobił że da się tylko narzędzia,zbroje.

będę wdzięczny <3

______________________________________________________________________________

options:
    kasa: 150

command /repair:
    aliases: cycki
    trigger:
        if player's account is larger than or equal to {@kasa}:
            remove {@kasa} from player's account
            send "&bKowadlo &3» &bNaprawiono przedmiot za &a150 $"
            repair tool
        else:
            send "&8Nie masz &c{@kasa}$!"
            stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
    cancel event
    if player's account is larger than or equal to {@kasa}:
        remove {@kasa} from player's account
        send "&bKowadlo &3» &bNaprawiono przedmiot za &a150 $"
        repair tool
    else:
        send "&8Nie masz &c{@kasa}$!"
        stop


______________________________________________________________________________

Edytowane przez BrixNW
Wstawiam w code
Nieaktywny

Wstawiłem w code.

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Jestem na telefonie, więc idealnie w kod Ci nie wpiszę, ale wystarczy, że w evencie on rightclick on [...] po cancel event dodasz:

(tab) if player's tool is not diamond sword or diamond chestplate or [...]: #Wymień tutaj wszystkie przedmioty, których naprawa ma być możliwa
(tab)(tab) stop

 

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196040
Udostępnij na innych stronach

  • 0
Godzinę temu, stefanik11 napisał:

Jestem na telefonie, więc idealnie w kod Ci nie wpiszę, ale wystarczy, że w evencie on rightclick on [...] po cancel event dodasz:


(tab) if player's tool is not diamond sword or diamond chestplate or [...]: #Wymień tutaj wszystkie przedmioty, których naprawa ma być możliwa
(tab)(tab) stop

 

 

Godzinę temu, stefanik11 napisał:

Jestem na telefonie, więc idealnie w kod Ci nie wpiszę, ale wystarczy, że w evencie on rightclick on [...] po cancel event dodasz:


(tab) if player's tool is not diamond sword or diamond chestplate or [...]: #Wymień tutaj wszystkie przedmioty, których naprawa ma być możliwa
(tab)(tab) stop

 

zrób ty  bo ja nie umiem przyznaje jestem daltonistą xd

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196062
Udostępnij na innych stronach

  • 0
Gość Usunięty#5541
options:
    kasa: 150

command /repair:
    aliases: cycki
    trigger:
    	if player`s tool is not air:
       		 if player's account is larger than or equal to {@kasa}:
           		 remove {@kasa} from player's account
           		 send "&bKowadlo &3» &bNaprawiono przedmiot za &a150 $"
           		 repair tool
       		 else:
          		  send "&8Nie masz &c{@kasa}$!"
          		  stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
    cancel event
    if player`s tool is not air:
   		 if player's account is larger than or equal to {@kasa}:
      		  remove {@kasa} from player's account
      		  send "&bKowadlo &3» &bNaprawiono przedmiot za &a150 $"
      		  repair tool
   		 else:
      		  send "&8Nie masz &c{@kasa}$!"
        stop

Powinno działać tylko taby popraw :)

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196064
Udostępnij na innych stronach

  • 0

Zobacz też to:

options:
    kasa: 150
	zakazaneitemy air or wool or dirt
command /repair:
    aliases: cycki
    trigger:
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"

 

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196070
Udostępnij na innych stronach

  • 0
16 godzin temu, xAxee napisał:

Zobacz też to:


options:
    kasa: 150
	zakazaneitemy air or wool or dirt
command /repair:
    aliases: cycki
    trigger:
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"

 

21 errorów nie chce mi się tego tabować :(((( jak stabujesz to dostaniesz najlepsze.

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196154
Udostępnij na innych stronach

  • 0
4 godziny temu, WirusYt napisał:

21 errorów nie chce mi się tego tabować :(((( jak stabujesz to dostaniesz najlepsze.

options:
	kasa: 150
	zakazaneitemy air or wool or dirt
command /repair:
	aliases: cycki
	trigger:
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

 

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196187
Udostępnij na innych stronach

  • 0
18 godzin temu, xAxee napisał:

options:
	kasa: 150
	zakazaneitemy air or wool or dirt
command /repair:
	aliases: cycki
	trigger:
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

 

Nadal nie wytabowane :(

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196266
Udostępnij na innych stronach

  • 0

Lekko zmodyfikowałem skrypt.
 

options:
	cost: 150
	allow_items: tools or armor or weapons

command /repair:
	aliases: naprawa
	trigger:
		repairTool(player)
		stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
	repairTool(player)
	stop

function repairTool(p: player):
	set {_cost} to {@cost} parsed as integer
	if {_p}'s account < {_cost}:
		send "Kowadlo &3» &8Nie masz &c%{_cost}%$&7!" to {_p}
		stop
	if {_p}'s tool is not {@allow_items}:
		send "Kowadlo &3» &8Przedmiot, ktory aktualnie posiadasz w reku nie moze zostac naprawiony!" to {_p}
		stop
	remove {_cost} from {_p}'s account
	repair {_p}'s tool
	send "&bKowadlo &3» &bNaprawiono przedmiot za &a%{_cost}%$&b!" to {_p}
	stop

 

Edytowane przez stefanik11
Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196270
Udostępnij na innych stronach

  • 0
1 godzinę temu, stefanik11 napisał:

Lekko zmodyfikowałem skrypt.
 


options:
	cost: 150
	allow_items: tools or armor or weapons

command /repair:
	aliases: naprawa
	trigger:
		repairTool(player)
		stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
	repairTool(player)
	stop

function repairTool(player: p):
	set {_cost} to {@cost} parsed as integer
	if {_p}'s account < {_cost}:
		send "Kowadlo &3» &8Nie masz &c%{_cost}%$&7!" to {_p}
		stop
	if {_p}'s tool is not {@allow_items}:
		send "Kowadlo &3» &8Przedmiot, ktory aktualnie posiadasz w reku nie moze zostac naprawiony!" to {_p}
		stop
	remove {_cost} from {_p}'s account
	repair {_p}'s tool
	send "&bKowadlo &3» &bNaprawiono przedmiot za &a%{_cost}%$&b!" to {_p}
	stop

 

w funkcjach pierw jest nazwa arg a potem typ czyli (p: player) a ni (player: p) :D
Powinno być: function repairTool(p: player):

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196278
Udostępnij na innych stronach

  • 0
W dniu 14.10.2018 o 15:59, xAxee napisał:

w funkcjach pierw jest nazwa arg a potem typ czyli (p: player) a ni (player: p) :D
Powinno być: function repairTool(p: player):

Wkleiłem twój kod no i mam z 3 errory jak masz discorda to podaj ci szybciej to wyśle 

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196702
Udostępnij na innych stronach

  • 0
W dniu 13.10.2018 o 19:27, xAxee napisał:

options:
	kasa: 150
	zakazaneitemy air or wool or dirt
command /repair:
	aliases: cycki
	trigger:
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

on rightclick on anvil or 145:1 or 145:2 or 145:3:
	cancel event
		if player's tool is not {@zakazaneitemy}:
			if player's balance >= {@kasa}:
				remove {@kasa} from player's balance
				send "&bKowadlo &3» &bNaprawiono przedmiot za &a{@kasa} $"
				repair's tool
				stop
			else:
				send "&8Nie masz &c{@kasa}$!"
				stop
		else:
			send "&8Nie mozesz tego naprawic!"
			stop

 

15 errorów coś nie tak :( !

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196704
Udostępnij na innych stronach

  • 0
options:
	kasa: 150
function naprawItem(p: player):
	set {_cena} to "{@kasa}"
	set {_cena} to {_cena} parsed as number
	set {_x} to "%{_p}'s balance%"
	set {_x} to {_x} parsed as number
	if {_x} is larger than or equal to "%{_cena}%":
		if {_p}'s tool is not air:
			remove {_x} from {_p}'s balance
			send "&bKowadlo &3>> &bNaprawiono przedmiot za &a%{_cena}% $"
			repair {_p}'s tool
		send "&cNie mozesz naprawic reki!" to {_p}
		stop
	send "&cNie masz tyle &7$" to {_p}
	stop
	
command /repair [<text>]:
	trigger:
		naprawItem(player)
		stop

on rightclick on anvil or 154:1 or 145:2 or 145:3:
	cancel event
	naprawItem(player)
	stop
		

 

Odnośnik do komentarza
https://skript.pl/temat/29859-problem-z-kowad%C5%82em/#findComment-196759
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ę...