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

Skrypt umożliwiający utworzenie wirtualnego sklepu serwera


Miszel03

Rekomendowane odpowiedzi

Opublikowano

Cześć, czy jest ktoś wstanie napisać mi skrypt umożliwiający sklep w GUI skrzynki, w którym można zakupić za pieniądze (Te z Essentials) kolorowy nick, diamenty etc.? No chyba, że istnieje plugin na to, to proszę pisać. :D

Opublikowano

 Jeśli mógłbyś napisać w GUI skrzynki sklep z rożnymi itemami to byłby wdzięczny. Możesz zrobić jakie chcesz przedmioty ja i tak to potem wedle schematu sobie skonfiguruje.

Opublikowano

Nie Sprawdzałem Czy Działa Ale Jak Co To Pisz ok?

 

 

 

 

 

 

 

 

 

 

 

#SKrypt Jest Napisany Dla miszel03

command /sklep:
    aliases: sklepzamonety
    trigger:
        open chest with 2 rows named "&2&lSKLEP ZA LVL" to player
        wait 2 ticks
        format slot 0 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 1 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 2 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 3 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 4 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 5 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 6 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 7 of player with 1 of 160:5 named "&3. &aSKLEP &3."    
        format slot 8 of player with 1 of 160:5 named "&3. &aSKLEP &3."            
        format slot 9 of player with 1 of gold_ingot named "&61x Zloto" with lore "&f Koszt : &8 50 &6Monet" to close then run [execute player command "/lakupsklep [<text>]"            
        stop    

command /lakupsklep [<text>]:
    trigger:
        if arg-1 is "zloto":
            if :    
            if player has 50 money:
                eco take %player% 50 from player
                give a 1 gold_ingot named "&6Zloto" to the player
            else:
                send " &cMusisz Miec 50 Monet By Kupic Jedno &6Zloto"

Opublikowano

Dzięki, już sprawdzam czy działa.

 

EDIT:

Nie działa, jak by coś to posiadam WildSkript i SkQuerty. 

 

Błąd polega na tym, że w sklepie nic się nie wyświetla.

 

A sama komenda /lakupsklep nie działa.

 

Po za tym to chyba chodziło Ci o /zakupsklep

Opublikowano

@Miszel03

Ja juz wziąłem się za pisanie tego skryptu zaraz zedytuje i wkleje go. Mam go skończonego tylko musze poprawić jeden warunek, który psuje cały skrypt xD

 

kolega @lasted.gamming najwyraźniej nie zna podstawowej zasady wirtualnego ekwipunku w skript a dokładniej akcji run. Otóż komenda wpisana w tej akcji jest wykonywana przez konsole, czyli trzeba zrobić dodatkową komende, która przekierowuje do innej komendy przez execute player-arg command....

 

Także zaraz dostaniesz swój skrypcik Miszel :D

Opublikowano

OK zrobilem
przepraszam ze tak dlugo ale pisalem jednoczesnie 5 skryptow bo dla kolegi jeszcze :D

no to tak:

KOD: http://pastebin.com/pU1brB1d
permisje:
 

kupujeza.siebie - gracz musi ja posiadac by mogl kupowac :D

 

komendy:

 

najlepiej nie uzywaj poniewaz mialem male problemy i ta komenda /jakasprzypadkowakomendabototak jest taka by zaden gracz jej nie ogadl (mam nadzieje ze masz plugin NoTAB xD)

 

konfiguracja:

Command /sklep:
	trigger:
		open chest with [y] rows named "[nazwa]" to player
		wait 1 tick

[y] - ilosc kratek w sklepie w gore czyli tak:

http://screenshot.sh/m1NEqNInb7MEg

 

[nazwa] - nazwa sklepu

 

		format slot [slot] of player with [ilosc] of [ang nazwa] named "[plnazwa]" with lore "[opis]" to run "jakasprzypadkowakomendabototak 1 %player%"

[slot] - numer slotu, pierwszy to 0

[ilosc] - ilosc tych itemow pokazywanych w sklepie

[ang nazwa] - slowne ID itemu

[plnazwa] - Wybierasz se jak ma sie nazywac w sklepie

[opis] - lore czyli to wyswietlane pod nazwa, tu wpisz np koszt tego

Nic wiecej w slotach nie zmieniaj

 

 

 

 

dalej jest jeszcze samo konfigurowanie tego co ma wychodzic po kliknieciu

http://screenshot.sh/ouZjE8Lv5zKgo numery slotow wedlug argumentow

			arg 1 is "[numer]":
				if player's balance is greater than [koszt]:
					remove [koszt] from player's account
					add [ilosc] [ang nazwa] to player's inventory
					send "[info]"

[numer] - numer wedluk wyzej podanego schematu

[koszt] - koszt ktory napisales wyzej w slotach(musisz go tu podac 2 razy bo nizej tez jest :D)
[ilosc] - ilosc podana wyzej w slotach

[ang nazwa] - to samo co wyzej w slotach czyli slowne ID

[info] - jakas wiadomosc wyswietlana po zakupieniu

 

 

 

 

 

 

Mam nadzieje ze pomoglem i zrozumiales bo mnie glowa boli i tak pisze dziwnie xD

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...