Skocz do zawartości
  • 0

Sklep i jedzenie


Smoczek111

Pytanie

Witam czy ktos moglby mi napisac skrypt na sklep w gui (placisz 25$ i daje Ci drewniana siekierke) oraz na to ze gdy upadniemy z duzej wysokosci to jest 30% ze dostaniemy spowolnienie chyba ze uleczymy sie papierem o naziwe (bandaz) i na to ze gdy zjemy befsztyk to jest 25% szans ze sie zatrujemy i musimy sie uleczyc papierem o nazwie (leki) Okej to wszystki

Odnośnik do komentarza
https://skript.pl/temat/20358-sklep-i-jedzenie/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Za ten skrypt powinienem otrzymać zapłatę...

 

command /eShop:shop:
	description: Sklep created by Esej.
	aliases: /eShop:sklep, /eSklep, /eShop, /shop, /sklep
	trigger:
		open chest with 1 rows named "&8» &ee&6Shop &8«" to the player
		wait 2 ticks
		format slot 0 of player with 1 of wooden axe named "&8» &6Drewniana siekiera &8«" with lore "&8» &7Koszt: &325&2$ &8«" to close then run [make player execute command "buyFunction woodenaxe 25"]
on damage of player:
	if damage caused by fall:
		chance of 30%:
			cancel event
			apply slowness 3 to player for 15 seconds
			send "&cUpadles! Zostajesz spowolniony. &cMozesz sie uleczyc &7bandazem" to the player
			stop
on eat:
	event-item is steak:
		chance of 25%:
			apply nausea 4 to player for 1 minute
			send "&4Otrules sie! &cMozesz sie uleczyc &7lekami"

on right click with paper:
	if name of player's tool is "&cLeki":
		cancel event
		send "&8» &6Podjales probe leczenia&7..."
		wait 1.5 seconds
		send "&8» &cOj... Jest trudno!"
		wait 1.5 seconds
		remove nausea from player
		send "&aUleczyles sie!"
		stop
	if name of player's tool is "&cBandaz":
		cancel event
		send "&8» &6Probujesz obandazowac sobie noge..."
		wait 1.5 seconds
		send "&8» &cChyba nie da rady :C"
		wait 1.5 seconds
		remove nausea from player
		send "&aA jednak! Udalo Ci sie! &2Zostan lekazem , bo bedziesz w tym dobry!"
		stop

command /buyFunction [<text>] [<number>]:
	trigger:
		if argument 1 is "woodaxe":
			if argument 2 is set:
				if number-argument >= 25:
					if player's balance >= number-argument:
						giveBuyItem(player, argument 1, argument 2)
						stop
					else:
						send "&8» &cMasz za malo kasy ;c"
				else:
					send "&8» &cNie mozesz tego kupic taniej niz jest normalna cena ;c"
			else:
				send "&8» &cNie podales ceny &7;c"
function giveBuyItem(gracz: player, item: text, cena: number):
	replace all "WOODENAXE" with "Wooden Axe" in {_item}
	if {_item} is item:
		remove {_cena} from {_gracz}'s balance
		add {_item} to the {_gracz}
	else:
		send "&8» &cNiestety! To nie jest przedmiot!" to {_gracz}

 

Edytowane przez esej
Odnośnik do komentarza
https://skript.pl/temat/20358-sklep-i-jedzenie/#findComment-138048
Udostępnij na innych stronach

  • 0

is not entity line 46 if player balance  number argument 'else' 'else' has to placed just after ab 'if'  or "else if' section line 49 else

 

 

giveBuyITEM gracz: player item text cena: number is not text line 55 function giveBuyITEM gracz: player , item: text cena: number

Odnośnik do komentarza
https://skript.pl/temat/20358-sklep-i-jedzenie/#findComment-138113
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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