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 na sprawdzenie ekwipunku gracza


Kamiszewsky

Rekomendowane odpowiedzi

Opublikowano

jak sprawdzac czy gracz ma cos w ekwipunku czyli ze zalozmy ze ma dirta to: i zeby potem zrobilo np. Send "Hejka" to player

Będę wdzięczny jeżeli wejdziesz na mój profil i zobaczysz moje projekty 😉

Opublikowano

Mam nadzieję, że to pomoże:

loop all items in the inventory of player:
	if loop-item is dirt:
		send "Tyryryr"

 

585051449511123978085.jpeg

  • Biter. zmienił(a) tytuł na Skrypt na sprawdzenie ekwipunku gracza
Opublikowano

Dobra. Do czego ma to służyć, może od tego zacznijmy. Bo generalnie jest to trochę bez sensu. A jako admin możesz sobie używać /invsee z pluginu essentials.

A skrypt kolegi u góry jest bez sensu xD.

Opublikowano

Bo ja chce skrypt na blokowanie przedmiotów czyli że sprawdza czy gracz ma np. Crafting w eq to mu go zabiera daje 4 deski i wysyła wiadomość że to jest zablokowane

Będę wdzięczny jeżeli wejdziesz na mój profil i zobaczysz moje projekty 😉

Opublikowano

@Kamiszewsky

command /crafting_remove:
	trigger:
		loop all items in player's inventory:
			if loop-item is workbench:
				remove 1 workbench from player's inventory
				send "Nie mozesz na tym serwerze posiadac tego przedmiotu"
			
every second:
	loop all players:
		execute loop-player command "/crafting_remove"

Bawiłem się z tym pół godziny bo mi to nie działa: loop all items in the inventory of player, ale się udało, masz skrypt, powinien Ci działać u mnie działa.

Możesz spróbować przerobić ten skrypt bez tego: execute loop-player command "/crafting_remove", zapewne się da, bo ja mam jakąś starą wersje Skripta która ma błędy :P

Nie odpalaj go ja masz więcej niż 5 osób bo ci serwer padnie XDDD

Opublikowano
Dnia 28.02.2019 o 21:59, Kamiszewsky napisał:

A co jak mam wiecej graczy i mam mody? XD

To CPU spłonie.

 

Dnia 21.02.2019 o 17:15, gosc123123 napisał:

@Kamiszewsky


command /crafting_remove:
	trigger:
		loop all items in player's inventory:
			if loop-item is workbench:
				remove 1 workbench from player's inventory
				send "Nie mozesz na tym serwerze posiadac tego przedmiotu"
			
every second:
	loop all players:
		execute loop-player command "/crafting_remove"

Bawiłem się z tym pół godziny bo mi to nie działa: loop all items in the inventory of player, ale się udało, masz skrypt, powinien Ci działać u mnie działa.

Możesz spróbować przerobić ten skrypt bez tego: execute loop-player command "/crafting_remove", zapewne się da, bo ja mam jakąś starą wersje Skripta która ma błędy :P

Nie odpalaj go ja masz więcej niż 5 osób bo ci serwer padnie XDDD

Ten skrypt nie ma na dłuższą metę sensu, proponuję ten:

on place of workbench:
	send "&c&lNie wolno"
	cancel event
	stop

Posiadania nie zabrania (uniemożliwia to bowiem pełno craftingów), aczkolwiek blokuje stawianie danego bloku.

Opublikowano

A co jak chce zrobić aby działało z nie pełnym blokiem? Np. Redstone 

Będę wdzięczny jeżeli wejdziesz na mój profil i zobaczysz moje projekty 😉

  • 2 tygodnie później...
Opublikowano

Skrypt nie jest pisany przeze mnie, jest tylko edytowany!!!

Cytat

            command /invsee [<offlineplayer>] [<text>]:
    aliases: openinventory, ekwipunek, openeq, oi, inv, openinv
    trigger:
        if player has permission "agedrop.invsee":
            if arg 1 is set:
                if offlineplayer-arg 1 is online:
                    open the argument-1's inventory for player
                    send player title " " with subtitle "&7Ekwipunek gracza &e%arg 1%" for 3 seconds
                else:
                    send "&4Blad: &cTen gracz jest offline!"
            else:
                loop 1 times:
                    send "&f&lMC&A&LDP.PL &8» &7/invsee <nick>"
        else:
            send player title " " with subtitle "&7&lBrak uprawnien do &8(&6mcdp.invsee&8)" for 3 seconds
command /oe [<offlineplayer>] [<text>]:
    aliases: openenderchest, ender, openec, oe, echest
    trigger:
        if player has permission "agedrop.invsee":
            if arg 1 is set:
                if offlineplayer-arg 1 is online:
                    open the argument-1's enderchest for player
                    send player title " " with subtitle "&7Enderchest gracza &e%arg 1%" for 3 seconds
                else:
                    send "&4Blad: &cTen gracz jest offline!"
            else:
                loop 1 times:
                    send "&f&lMC&A&LDP.PL &8» &7/echest <nick>"
        else:
            send player title " " with subtitle "&7Brak uprawnien do &8(&6mcdp.invsee&8)" for 3 seconds

 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus a nisi molestie, ultricies justo id, pharetra sem. Aliquam tempus hendrerit lorem non maximus. Duis rutrum quam id ipsum pellentesque blandit. Praesent quis massa arcu. Praesent cursus accumsan orci, venenatis facilisis orci accumsan quis.

Opublikowano

no po prostu nie skomentuje tego! XDDD... JA CHCIALEM ABY SERWER NP. SPRAWDZAL CZY GRACZ MA W EQ NP. REDSTONE I POTEM WYKONYWALO KOMENDE TAK JAK JEST U GORY

Będę wdzięczny jeżeli wejdziesz na mój profil i zobaczysz moje projekty 😉

Opublikowano
Dnia 21.02.2019 o 17:15, gosc123123 napisał:

@Kamiszewsky


command /crafting_remove:
	trigger:
		loop all items in player's inventory:
			if loop-item is workbench:
				remove 1 workbench from player's inventory
				send "Nie mozesz na tym serwerze posiadac tego przedmiotu"
			
every second:
	loop all players:
		execute loop-player command "/crafting_remove"

Nie odpalaj go ja masz więcej niż 5 osób bo ci serwer padnie XDDD

To widać że masz serwer lub kompa z dirta :)

Opublikowano

command /eqsprawdz [<player>]:

        permission: twoja.permisja
        trigger:
                        if arg 1 is set:
                                open the player's inventory for argument 1
                                send "&7Otworzyles ekwipunek gracza &c%argument 1%&7!"
                        else:
                                send "&4Błąd :&7Podaj nick gracza! /eqsprawdz[nick] !"
                else:
                        send "&4Błąd: &7Nie masz do tego uprawnien!"

 

Opublikowano
5 minut temu, Kamiszewsky napisał:

No tempy xd. Zanim coś napiszesz to przeczytaj temat doklsdnie

 

Jest napisane skrypt na sprawdzenie ekwipunku gracza.

Pisalem , pisalem aż mi sie udało to zrobic. I sie nie czepiaj xD.

 

Opublikowano
1 godzinę temu, Kamiszewsky napisał:

Okej. Xd ale napisałem aby sprawdzić czy gracza. Np. Redstone

to se mu zabierzesz Xd

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...