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

xEssentialsSkript- Amatorski Essentials na twoj serwer.


TheZiomekXD

Rekomendowane odpowiedzi

Opublikowano

Opcje skryptu:

 

Itemy startowe do EnderChesta

Wiadomosc o pierwszym dolaczeniu do serwera

GM

Kit

Podreczny enderchest komenda

Czyszczenie Chatu/wylaczanie/wlaczanie(nie dlugo co X sekund)

Ogloszenie(dziala jak broadcast)

Lista graczy online/na mozliwych

SetSpawn

Spawn

SetHome

Home

Kick

Unban

Odpisywanie komenda /r

MSG

MOTD

ESS HELP (Pomysl @CusT)

Zwolnienie Chatu

 

 

 

PERMISSION:

 

Itemy startowe do EnderChesta(brak)

Wiadomosc o pierwszym dolaczeniu do serwera(brak)

GM(essentials.gamemode)

Kit(kit.gracz/vip/svip)

Podreczny enderchest komenda(essentials.vip)

Czyszczenie Chatu/wylaczanie/wlaczanie(essentials.chat)

Ogloszenie(dziala jak broadcast)(essentials.ogloszenie)

Lista graczy online/na mozliwych(essentials.gracz)

SetSpawn(essentials.setspawn)

Spawn(essentials.spawn)

SetHome(essentials.dom)

Home(essentials.dom)

Kick(essentials.kick)

Unban(essentials.unban)

Odpisywanie komenda /r(brak)

MSG(essentials.gracz)

Chat(essentials.chat)

 

 

VERSION 2.0 WYMAGA WILDSKRIPT

 

MOTD(brak)

ESS HELP(Dla gracza: brak Dla Vipa: essentials.viphelp Dla Svipa: essentials.sviphelp)

Zwolnienie Chatu (Zeby pisac bez ograniczen essentials.slow)

 

 

Dziekuje za pomoc uzytkownikowi:

@CusT

 

 

Co zostanie dodane:

 

Warpy
Limit Home
Leczenie
Zmienianie pogody
Ekonomia
TOP ekonomia
Kity co X
Lepsza prezentacja!

 

DL:

 

Wersja 1.0:

http://pastebin.com/9EmdBjVR

 

 

Wersja 2.0 WYMAGA WILDSKRIPT:

http://pastebin.com/YLxYWFbS

Opublikowano

Dodałbym coś w stylu /ess help, żeby spis komend był dostępny na serwerze. Mógłyby być dwie wersje:

 

1. jeśli gracz posiada uprawnienie "pokaz.admin" wyślą mu się komendy administracyjne, np. zarządzanie chatem, itp.

2. jeśli gracz nie posiada w/w uprawnienia, wtedy pokażą mu się dostępne komendy dla gracza.

Opublikowano

Dodałbym coś w stylu /ess help, żeby spis komend był dostępny na serwerze. Mógłyby być dwie wersje:

 

1. jeśli gracz posiada uprawnienie "pokaz.admin" wyślą mu się komendy administracyjne, np. zarządzanie chatem, itp.

2. jeśli gracz nie posiada w/w uprawnienia, wtedy pokażą mu się dostępne komendy dla gracza.

W wersji 2.0 ktora bedzie we wtorek dodam. Dodaje do listy i oczywiscie napisze ze to twoj pomysl

Opublikowano

Przydałoby się jeszcze jakieś MOTD, Essentials w pluginie to posiada. :)

 

+ znalazłem literówkę, linia 178.

send "&c&lMuszisz podac wiadmosc !"

"muszisz"

Opublikowano

NOWA WERSJA SKRYPTU 2.0 wymaga WILDSKRIPT


 


DODANE:


 


 


 


MOTD(brak) ZMIENIAMY 27 linie


ESS HELP(Dla gracza: brak Dla Vipa: essentials.viphelp Dla Svipa: essentials.sviphelp) (Pomysl @CusT)


Zwolnienie Chatu (Zeby pisac bez ograniczen essentials.slow) Aby zmienic w configu zmieniamy CZAS:


 


DL W TEMACIE!!!!!


Opublikowano

Jak widze po kodzie, to będą lagi na serwerze jak będzie dużo graczy np: 30/40. 
I można tak samo skrócić kod o pare dziesiąt linijek. 

Polecam go zoptymalizować.

 

//edit
 

Dodatkowe powiem ci o paru rzeczach. 
Pomyśl nad czasowymi kitami ponieważ gracz z permisja vipa, z kit będzie mógł sobie cały czas brać kit i to jest troche OP.
Zmienne daj razem a nie 

2 variablesy
dodatkowo zrób żeby nie było prawie execute console command, bo to obciąza dodatkowo serwer.
Dodatkowe zrób od nowa chat tzn. Blokowanie chatu, oraz odblokowanie chatu.

Przykładowy kod na chat.


 

variables:
	{chat.status} = true
	
command /chat [<text>]:
	trigger:
		if player has permission "Chat.*":
			if arg 1 is not set:
				send "&c/chat off"
				send "&c/chat on"
				send "&c/chat cc"
				stop
			if arg 1 is "cc":
				loop 100 times:
					broadcast " "
				broadcast "&6Chat zostal wyczyszczony przez &c%sender%"
				stop
			if arg 1 is "off":
				if {chat.status} is true:
					set {chat.status} to false
					loop 100 times:
						broadcast " "
					broadcast "&6Chat zostal wylaczony przez &c%sender%"
					stop
			if arg 1 is "on":
				if {chat.status} is false:
					set {chat.status} to true 
					loop 100 times:
						broadcast " "
					broadcast "&6Chat zostal wlaczony przez &c%sender%"
					stop
					
on chat:
	if {chat.status} is false:
		if player is op:
			stop
		else:
			send "&cChat jest aktualnie wylaczony!"
			cancel event


 

 ­Ps. Kod robiłem sam.
Kod do unbana, można tam usunąc execute console command .
i użyć takiego efektu  "unban arg 1"

No i tyle na krytykowanie xD.

Licze na Like'a xD 

 

 

Opublikowano

Jak widze po kodzie, to będą lagi na serwerze jak będzie dużo graczy np: 30/40. 

I można tak samo skrócić kod o pare dziesiąt linijek. 

 

Polecam go zoptymalizować.

 

//edit

 

Dodatkowe powiem ci o paru rzeczach. 

Pomyśl nad czasowymi kitami ponieważ gracz z permisja vipa, z kit będzie mógł sobie cały czas brać kit i to jest troche OP.

Zmienne daj razem a nie 

 

2 variablesy

dodatkowo zrób żeby nie było prawie execute console command, bo to obciąza dodatkowo serwer.

Dodatkowe zrób od nowa chat tzn. Blokowanie chatu, oraz odblokowanie chatu.

 

Przykładowy kod na chat.

 

 

variables:
	{chat.status} = true
	
command /chat [<text>]:
	trigger:
		if player has permission "Chat.*":
			if arg 1 is not set:
				send "&c/chat off"
				send "&c/chat on"
				send "&c/chat cc"
				stop
			if arg 1 is "cc":
				loop 100 times:
					broadcast " "
				broadcast "&6Chat zostal wyczyszczony przez &c%sender%"
				stop
			if arg 1 is "off":
				if {chat.status} is true:
					set {chat.status} to false
					loop 100 times:
						broadcast " "
					broadcast "&6Chat zostal wylaczony przez &c%sender%"
					stop
			if arg 1 is "on":
				if {chat.status} is false:
					set {chat.status} to true 
					loop 100 times:
						broadcast " "
					broadcast "&6Chat zostal wlaczony przez &c%sender%"
					stop
					
on chat:
	if {chat.status} is false:
		if player is op:
			stop
		else:
			send "&cChat jest aktualnie wylaczony!"
			cancel event

 

 ­Ps. Kod robiłem sam.

Kod do unbana, można tam usunąc execute console command .

i użyć takiego efektu  "unban arg 1"

 

No i tyle na krytykowanie xD.

 

Licze na Like'a xD 

To moj pierwszy skrypt. Kod zmniejsze w wersji 4.0 ktora wyjdzie za tydzien poniewaz jutro wyjezdzam. Dziekuje za opinie.

Opublikowano

Spróbuj dodać funkcję blokowania komend.

Np.:

/zablokuj <komenda>

Np.:

/zablokuj spawn

Żeby się dało później odblokować tą samą komendą

/zablokuj spawn

Lub inną

/odblokuj spawn

1438614356923701010629.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...