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

[DL] Skript ChatEssentials


kripciak

Rekomendowane odpowiedzi

Opublikowano

   Witam!


Dzisiaj mam przyjemność zaprezentować wam


mój nowy skrypt:


ChatExpert



#Skrytp ChatExpert by BloodyWampire (Kripciak)#
#Wersja: 1.0.0 #
#Zabraniam wstawiania na fora pod własnym nickiem!#
#Skrypt możesz umieścić w internecie z moim #
#nickiem tj. BloodyWampire lub Kripciak. #


#<-----Konfiguracja---->#
options:
serwer: TwojaNazwaSerwera

variables:
chat.w = "false"

#<----Skrypt---->#
on join:
set join message to "&6Gracz %player% wszedl na serwer! &8(&2+@8)"

on quit:
set quit message to "&2Gracz %player% opuscil serwer! &8(&6-&8)"

on chat:
if {chat.w} is "true":
cancel event
send "&8[&cINFO&8] &6Chat jest obecnie wylaczany!"

command /chat <text>:
trigger:
if player has permissions "chat.admin":
if argument 1 is "wylacz":
set {chat.w} to "true"
broadcast "&8[&cINFO&8] &6Admin &c%player% &6wylaczyl chat!"

if argument 1 is "wlacz":
set {chat.w} to "false"
broadcast "&8[&cINFO&8] &6Admin &c%player% &6wlaczyl chat!"

if argument 1 is "czysc":
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " "
broadcast " &8||{@serwer}&8|| "
broadcast ""
broadcast " &6Chat wyczyszczony przez &c%player% "
broadcast ""
broadcast " &8||{@serwer}&8|| "
broadcast " "
broadcast " "


on chat:
if player has permissions "'*'":
cancel event
set {_chat} to "&cWlasciciel &6%player%&8: &c%message%"
broadcast "%{_chat}%"

if player has permissions "chat.administrator":
if player has permissions "'*'":
cancel event
else:
cancel event
set {_chat} to "&6Admin &2%player%&8: &e%message%"
broadcast "%{_chat}%"

if player has permissions "chat.mod":
if player has permissions "'*'":
cancel event
else:
cancel event
set {_chat} to "&bMod &2%player%&8: &r%message%"
broadcast "%{_chat}%"

if player has permissions "chat.gracz":
if player has permissions "'*'":
cancel event
else:
cancel event
set {_chat} to "&8[&eGracz&8] &e%player%&8: &r%message%"
broadcast "%{_chat}%"

if player has permissions "chat.vip":
if player has permissions "'*'":
cancel event
else:
cancel event
set {_chat} to "&8[&6VIP&8] &e%player%&8: &r%message%"
broadcast "%{_chat}%"

if player has permissions "chat.svip":
if player has permissions "'*'":
cancel event
else:
cancel event
set {_chat} to "&8[&9Svip&8] &e%player%&8: &r%message%"
broadcast "%{_chat}%"

#<-----------------------------Koniec Skryptu------------------------------->#

Skrypt dodaje nam modyfikację chatu, czyli to co


plugin EssentialsChat.


Skrypt ma także opcje powitania przy wejściu na serwer,


czyszczenie chatu, wylaczanie i wlaczanie chatu.


Do skryptu dodałem jeszcze permissions:


 


chat.admin - dostęp do poleceń.


'*' - Wyświetla nam na chacie grupę Właściciel.


chat.administrator - Wyświetla nam na chacie grupę Admin.


chat.mod - Wyświetla nam na chacie grupę Mod.


chat.vip - Wyświetla nam na chacie grupę VIP.


chat.svip - Wyświetla nam na chacie grupę Svip. 


chat.gracz - Wyświetla nam na chacie grupę Gracz.


 


Komendy skryptu:


/chat wlacz - wlacza chat


/chat wylacz - wylacza chat


/chat czysc - czysci chat


 


Wiem że większość z was pewnie napisze że to nie potrzebne bo jest Essentials. :)


W tym temacie to wyszystko :P


Liczę na jakieś dobre komentarze o.O 


 


 


Opublikowano

Co ma EssentialsChat do czyszczenia chatu? EssentialsChat jest do jego formatowania, dlaczego piszesz broadcast "" miliard razy, skoro można "loop 100 times:"? Widać właśnie...

Skrypty powinny być akceptowalne przez moderatorów.

 

sygnatura.png

Opublikowano

1 prośba do manekina yy sory makina - TEMAT Z SKRYPTAMI BEZSENSOWNYMI(niektóre ujdą)powinny być zamykane.zacznijmy ze essentials chat nie służy do czyszczenia chatu itp od tego są pluginy typu kondziuchat itp,dlatego uważam że ten skrypt jest niepotrzebny ;---; 2/10 ocena skryptu jako skryptu,po co milion razy "" jak istnieje loop 100 times .Masakra a potem wgrywają tanie gówna i potem "Serwer z autorskimi skryptami i pluginami z bukkit pe el" i po 10 minutach red timon ałt(buendy specjalnie :D).

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...