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

Rekomendowane odpowiedzi

Opublikowano

=


=


=


=


=


=


=


=


=


=


=


=


=


=


=


=


=


post-1165045-0-87597700-1400083258.png


post-1165045-0-95679000-1400171688.png


 


Witaj, Dziś mam dla ciebie skrypt ,dzięki któremu komendę /spawn będzie można używać co 30 minut.


Z góry chciałbym zaznaczyć iż do skryptu dodałem permission ,bez którego teleportować się będzie można w dowolnym czasie. Permission prawdopodobnie jest bezużyteczne ale wydaje mi się ,że komuś się przyda.


Pamiętaj ,że komendę /spawn możesz zmienić na dowolną ,która będzie wykonywała daną czynność.


UWAGA: Poradnik jak to zrobić znajdziesz na samym dole Tematu.


Jeśli skrypt ci się spodoba zostaw komentarz i oceń go


z góry dziękuje.


 


post-1165045-0-40494000-1400084600.png



#Skrypt by Zamorak669
command /spawn:
attacker has permissions "zm.spawn":
trigger:
if {spawn.%player%} is true:
execute console command "/spawn %player%"
send "&aPrzeteleportowano na Spawn"
send "&aTeleportować możesz się co &b30 minut&a."
set {spawn.%player%} to false
wait 30 minute
set {spawn.%player%} to true
send "&aJuz mozesz uzyc teleportacji na spawn!"
else:
send "&4*"
send "&4*"
send "&cmusisz odczekac 30 minut by znowu uzyc tej Komendy"
send "&4*"
send "&4*"
on skript load:
set {spawn.%player%} to true

post-1165045-0-01983800-1400172118.png


 


Poradnik dla początkujących: jak zamienić komendę /spawn na inną


UWAGA: to nie tylko zmiana komendy ale i czynności ,które są wywoływane daną komenda


zmieniając komendę ,nadal czynność pozostaje taka jaka była.


 


Zaczniemy od linijki pierwszej czyli:



command /spawn:

Tutaj ustawiamy przez jaką komendę ma być wykonywana czynność: damy /dom



command /dom:

Teraz ustawimy permission ,dzięki któremu będziemy mogli używać tej komendy:


nazwa może być dowolna: damy dom.zm


potem dodamy to do naszego pluginu z permission w moim przypadku plugin PermissionsEX


Permisja:


- dom.zm


wyłączenie permisji w danej grupie


- -dom.zm



attacker has permissions "dom.zm":

to zostawiamy w spokoju ,dzięki temu komendę /dom możemy wykonywać tylko co 30 minut [ możemy zmienić na dowolny czas ]



trigger:
if {spawn.%player%} is true:


Zmiana czasu:
linijka numer: 10

wait 30 minute

zmieniamy np. na 5 minut
wait 5 minute

lub 30 sekund
wait 30 secound

Zmiana wiadomości: wszystko co znajduje się " o tutaj " po miedzy (") możesz zmienic



send " test wpisz tu co chcesz"

to oznacza: Gdy Skrypt się załaduje znów można użyć komendy



on skript load:
set {spawn.%player%} to true

Nasza już utworzona komenda /dom wykonuje nadal te same czynności ,czas to zmienić


zmiany:


gdy wpiszemy /dom teleportuje nas na nasz HOME ,czyli komenda /home


i wyskakuje nam wiadomość "witamy w domu"



execute player command "/home"

z wiadomością:



execute player command "/home"
send "Witamy w domu"

UWAGA: gracz musi miec permisje - essentials.home


 


Kod do "komenda /dom co 30 minut"


post-1165045-0-40494000-1400084600.png



#Skrypt by Zamorak669
command /dom:
attacker has permissions "dom.zm":
trigger:
if {dom.%player%} is true:
execute player command "/home
send "Witamy w domu"
send "&aTeleportować możesz się co &b30 minut&a."
set {dom.%player%} to false
wait 30 minute
set {dom.%player%} to true
send "&aJuz mozesz uzyc teleportacji"
else:
send "&4*"
send "&4*"
send "&cmusisz odczekac 30 minut by znowu uzyc tej Komendy"
send "&4*"
send "&4*"
on skript load:
set {dom.%player%} to true 

Jeśli chcesz np. uleczyć gracza lecz by on nie miał do tego permission zamiast player wpisz console i za komenda wpisz %player%



execute console command "/heal %player%"

post-1165045-0-39765900-1400083272_thumb


 


ADP-Icons-104-256x256-01.png


3302m3QuoH.png

Opublikowano

Powiedz mi autorze kochany jak to ma działać jeśli przed triggerem dajesz 'attacker has permissions', dalej nikt sam z siebie nie będzie miał '{spawn.%player%} true', a w else same 'send', dalej 'on skript load' xD polecam 'on script load' i w tym evencie nie ma niestety odniesienia do graczy, więc kolejny błąd, dalej 'execute console command' xD, dalej 'wait 30 minute' xD. Sorry, wyczerpałeś limit mojego poszanowania do twojej osoby. Żegnam.

417711489342956987022.png

Opublikowano

Nawet nie napisales ze wymagany essentials i inny plugin...

A w essentials jest /espawn ._.

wait 30 minutes??? - pff... A jak zrestartujesz serwer?

I gdzie variables?

Skript slaby, nie polecam. A o else: juz nie wspomne

Opublikowano

Tak jak MadMan - Beznadziejny pomysł i kod. wait 30 minutes - jak wyłączy się serwer lub gracz wyjdzie przestanie odliczać :)
Pozdrawiam.



 

                                                                                                                                                                                                          Sortiq

Opublikowano

Nie zadziała...

pomyśl...

#Skrypt by Zamorak669
command /spawn:
	attacker has permissions "zm.spawn":
		trigger:
			if {spawn.%player%} is true:
				execute console command "/spawn %player%"

NoNo, tak bardzo... yoyo

"attacker", tak bardzo moje oczy...

"execute console command "/spawn %player%"...

Popatrz, użyleś:

command /spawn:
	attacker has permissions "zm.spawn":

Użyje komendy, by użyć tej samej komendy? XDD

Opublikowano

- nie działa
- monotonność. Ciągle to samo, po prostu inaczej nazwane
- kilka linijek kodu
- Nie przyda się.

733761405517115815990.png

"To, że milczę, nie znaczy, że nie mam nic do powiedzenia" ~Jonathan Carroll

Opublikowano

Nie pisz takich skryptów, nawet najprostsze ci nie wychodzą. To jest po prostu dno.


  • 1 miesiąc temu...
Opublikowano

Fajny skrypt ;D

W c**j zajebisty, to nic że nie będzie działać, bo jest źle napisany, ale c**j tam, trza posta nabić.

CPU: i5 6500 / RAM: 8GB / GPU: GTX 1070 / MOBO: MSI H110M / HDD: 1TB / SSD: Iridium PRO 

BLACKPRISON.HOSTMC.PL - najlepszy serwer prison w Polsce

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...