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

Jakiego pluginu użyć do utworzenia sklepu w GUI?


Rafix227

Rekomendowane odpowiedzi

Opublikowano

Sklep otwarłeś komendą? Czy naklikałeś czymś etc.? Możliwe że to zwykły skrypt. Opisz dokładniej jak działa to Ci powiem. 

66344506193801885041.png


Widzimy się na 1.9

Opublikowano

Nie, to sam skrypt. Napisany aby przy kliknięciu na npc ( obstawiam że z daną nazwą ) otwiera się graczowi gui w którym może kupować itemy. Max 5 min roboty.

66344506193801885041.png


Widzimy się na 1.9

Opublikowano

Aby zakupic wybrany przedmiot klikamy na niego LPM. Jezeli nie mamy wystarczajacej ilosci pieniedzy pojawia nam sie info na chacie: Nie stac Cie na wybrany przedmiot. Jezeli nas na niego stac i go kupimy pojawia sie info: Dziekujemy za zakup"nazwa itemu"

A bylbys w stanie go napisac?

Opublikowano
options:
	
	name: &6Sklep w GUI # Tu wpisujesz nazwe sklepu
	npcname: &6Sklep NPC
	
	cena1: 100 # Tu edytujesz ile ma kosztować 1 item
	item1: Cobblestone # Tu podajesz nazwe sprzedawanego itemu 
	ilosc1: 10 # Tu podajesz ilosc sprzedawanych itemow


command /sklep:
	trigger:
		open chest with 3 rows named "{@name}" to player 
		format slot 0 of player with 1 of {@item1} named "&b{@item1} &6x{@ilosc1}" with lore "&8Cena: {@cena1}$"  to close then run [make player execute "/k1"]

command /k1:
	trigger:
		if player's balance is greater than {@cena1}:
			give {@ilosc1} {@item1} to the player
		else:
			send "Nie masz wystarczajaco duzo pieniedzy"
			
on rightclick on villager:
	if name of villager is "{@npcname}":
		cancel event
		execute player command "/sklep"

command /zresp:
	trigger:
		if player has permission "postaw.npc":
			spawn a villager
			set name of last spawned villager to "{@npcname}"

Już działa z npc. 

66344506193801885041.png


Widzimy się na 1.9

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...