Skocz do zawartości

Rekomendowane odpowiedzi

Witam!

Jestem nowym użytkownikiem tej strony i mam dla was specjalny skrypt ;)

=============================================================

Nazwa Skryptu:

AdminLock

Jaki jest cel tego skryptu?

Celem tego skryptu jest ochrona serwera przed rozwaleniem go.

Jeżeli nie poda się hasła (hasło można zmienić w 7 linijce skryptu) nie otrzyma się OP oraz permisji *

Po podaniu prawidłowego hasła otrzymujemy rangę oraz OP i *

!!! PAMIĘTAJ !!!

W linijkach 39, 40 i 41 są komendy /pex user! Zmień nicki Kosakik, HaQ i MurderCookies na nicki swojej administracji

Ewentualnie dodaj kolejne linijki jeżeli 3 osoby to za mało

Osoby, które nie mają permisji AdminLock.login będą zgłaszane administracji!

Do tego potrzebny będzie też 2 skrypt o nazwie Report też mojego autorstwa.

=================================================================

Oto kody:

AdminLock: https://code.skript.pl/LCymb0Bv/

Report: https://code.skript.pl/biHxedbM/

W skrypcie Report zmieńcie komendy sprawdzające gracza! Bo w moim przypadku były to takie komendy a waszym mogą być inne!

 

UPDATE SKRYPTU

AdminLock: https://code.skript.pl/BcyuHW5E/

 

Jeżeli skrypt się spodobał zostawcie like :D

To będzie mnie motywowało do coraz lepszych skryptów. ;)


//Formatowanie ~Invi

Edytowane przez Invi
Usuwam formatowanko
Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/
Udostępnij na innych stronach

Teraz, Queito napisał:

Według mnie, byłoby dobrym pomysłem gdyby administrator który wpisał hasło, dostał OP, a nie każdy administrator który jest podany w skrypcie.

No całkiem dobry pomysł, ok poprawie już wkrótce update

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154061
Udostępnij na innych stronach

    permisja: AdminLock.login                           mam to dodać jako permisja gracza czy grupy 
    permisja1: AdminLock.login.<nick1>          a to do czego ?
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>
    

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154075
Udostępnij na innych stronach

1 godzinę temu, Saixer napisał:

Nie mam PermissionEX i co teraz?

Nie stworzysz serwera bez PermissionEx'a bo to nie możliwe (chyba)

Jak sobie wyobrażasz serwer bez:

- rang

- permisji

- i wielu innych rzeczy zawartych w Pex'ie

 

Radzę wgrać, a jak chcesz to dam ci już gotowy, skonfigurowany do potrzeb graczy i administracji plugin Pex

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154084
Udostępnij na innych stronach

Teraz, MurderCookies napisał:

Nie stworzysz serwera bez PermissionEx'a bo to nie możliwe (chyba)

Jak sobie wyobrażasz serwer bez:

- rang

- permisji

- i wielu innych rzeczy zawartych w Pex'ie

 

Radzę wgrać, a jak chcesz to dam ci już gotowy, skonfigurowany do potrzeb graczy i administracji plugin Pex

Serwer bez pluginow nie mozliwy do stworzenia ? :D:D haha to mnie orzmieszyles 

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154085
Udostępnij na innych stronach

45 minut temu, mationix napisał:

    permisja: AdminLock.login                           mam to dodać jako permisja gracza czy grupy 
    permisja1: AdminLock.login.<nick1>          a to do czego ?
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>
    

permisja: AdminLock.login - ta permisja jest dla administracji aby mogła się zalogować komendą /adminlock (bez permisji jest zgłoszona osoba która próbowała się zalogować jako włam)

permisja1 / permisja2 / permisja 3: AdminLock.login.<nick1> / <nick2> / <nick3> - ta permisja jest po to, że jeżeli zaloguje się osoba, która ma permisje np. AdminLock.login.Adam (to jest przykładowy nick) to on dostanie tą rangę, która jest w skrypcie.

2 minuty temu, Saixer napisał:

Serwer bez pluginow nie mozliwy do stworzenia ? :D:D haha to mnie orzmieszyles 

ej ale bez takich na spokojnie, to, że nie można stworzyć serwera bez pluginów to tylko moja hipoteza, może tak nie jest więc proszę o wyrozumiałość.

Jestem vROOT'em serwera (Zastępca Założyciela) i też mam swoje obowiązki jak np. budowa nowych edycji, skrypty na nową edycje i wiele innych.

CZŁOWIEK TO NIE MASZYNA! TEŻ MOŻE SIĘ POMYLIĆ!

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154088
Udostępnij na innych stronach

6 minut temu, MurderCookies napisał:

permisja: AdminLock.login - ta permisja jest dla administracji aby mogła się zalogować komendą /adminlock (bez permisji jest zgłoszona osoba która próbowała się zalogować jako włam)

permisja1 / permisja2 / permisja 3: AdminLock.login.<nick1> / <nick2> / <nick3> - ta permisja jest po to, że jeżeli zaloguje się osoba, która ma permisje np. AdminLock.login.Adam (to jest przykładowy nick) to on dostanie tą rangę, która jest w skrypcie.

ej ale bez takich na spokojnie, to, że nie można stworzyć serwera bez pluginów to tylko moja hipoteza, może tak nie jest więc proszę o wyrozumiałość.

Jestem vROOT'em serwera (Zastępca Założyciela) i też mam swoje obowiązki jak np. budowa nowych edycji, skrypty na nową edycje i wiele innych.

CZŁOWIEK TO NIE MASZYNA! TEŻ MOŻE SIĘ POMYLIĆ!

Oczywiście że się pomyli jeśli się na tym nie zna

@MurderCookies Na tym jak działają pluginy, niby czemu serwer ma nie działać? Wystarczy silnik i konsola i już możesz sobie localhosta bez pluginów odpalić (serwer na hostingu też)

Edytowane przez Lloyd PL
Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154090
Udostępnij na innych stronach

1 minutę temu, Lloyd PL napisał:

Oczywiście że się pomyli jeśli się na tym nie zna

ale o co ci chodzi, że się nie znam? Na czym według ciebie się nie znam? Powiedz mi możemy to obgadać na spokojnie

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154091
Udostępnij na innych stronach

raczej chodziło o mnie xd :D

 

groups:
  admin:
    permissions:
    - '*'
    - AdminLock.login
    options:
      prefix: '&6&l✘ &7'
      default: false
schema-version: 1
users:
  fac76552-209a-33c6-85c1-4d31bcc76e1a:
    group:
    - Gracz
    options:
      name: mationix
    permissions:
    - AdminLock.login.mationix
options:
    tag: &8&l[&aAdmin&4Lock&8&l]
    haslo: 123456
    permisja: AdminLock.login
    permisja1: AdminLock.login.mationix
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>

czy tak to ma byc ?

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154094
Udostępnij na innych stronach

5 minut temu, Lloyd PL napisał:

Oczywiście że się pomyli jeśli się na tym nie zna

@MurderCookies Na tym jak działają pluginy, niby czemu serwer ma nie działać? Wystarczy silnik i konsola i już możesz sobie localhosta bez pluginów odpalić (serwer na hostingu też)

po co ci? No pytam się po co, to jest post w którym rozmawia się o skryptach a nie o tym, czy serwer pójdzie bez pluginów czy nie.

Jak nie masz nic normalnego do napisania (do tematu skryptu) to nie pisz w ogóle bo nikt nie chce widzieć jak się mądrujesz.

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154096
Udostępnij na innych stronach

6 minut temu, MurderCookies napisał:

możemy to obgadać na spokojnie

 

2 minuty temu, MurderCookies napisał:

Jak nie masz nic normalnego do napisania (do tematu skryptu) to nie pisz w ogóle bo nikt nie chce widzieć jak się mądrujesz.

Dobra zakańczamy to, skrypt jest useless bo nie ma co robić takich zabezpieczeń w skryptach

Edytowane przez Lloyd PL
Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154097
Udostępnij na innych stronach

3 minuty temu, mationix napisał:

raczej chodziło o mnie xd :D

 


groups:
  admin:
    permissions:
    - '*'
    - AdminLock.login
    options:
      prefix: '&6&l✘ &7'
      default: false

schema-version: 1
users:
  fac76552-209a-33c6-85c1-4d31bcc76e1a:
    group:
    - Gracz
    options:
      name: mationix
    permissions:
    - AdminLock.login.mationix

options:
    tag: &8&l[&aAdmin&4Lock&8&l]
    haslo: 123456
    permisja: AdminLock.login
    permisja1: AdminLock.login.mationix
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>

czy tak to ma byc ?

tak dokładnie tak dobrze, widzę że zrozumiałeś ten skrypt :D

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154098
Udostępnij na innych stronach

options:
    tag: &8&l[&aAdmin&4Lock&8&l]
    haslo: 123456
    permisja: AdminLock.login
    permisja1: AdminLock.login.mationix
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>

i jeszcze jedno czy te permisja 1 2 3 moge zrobic na 

permisja4: AdminLock.login.<nick4>

permisja5: AdminLock.login.<nick5>

permisja6: AdminLock.login.<nick6>

czy nie moze byc ich za duzo

dobra widzę ze wystarczy kod przekopiować

 

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154100
Udostępnij na innych stronach

3 minuty temu, mationix napisał:

options:
    tag: &8&l[&aAdmin&4Lock&8&l]
    haslo: 123456
    permisja: AdminLock.login
    permisja1: AdminLock.login.mationix
    permisja2: AdminLock.login.<nick2>
    permisja3: AdminLock.login.<nick3>

i jeszcze jedno czy te permisja 1 2 3 moge zrobic na 


permisja4: AdminLock.login.<nick4>

permisja5: AdminLock.login.<nick5>

permisja6: AdminLock.login.<nick6>

czy nie moze byc ich za duzo

może być ile chcesz, ale pamiętaj o skopiowaniu kodu:

if player has permission "{@permisja1}": #Tu zmień liczbę np. z @permisja1 na np. @permisja4
            if arg 1 is "zaloguj":
                if arg 2 is "{@haslo}":
                    execute console command "op %player%"
                    execute console command "pex user %player% add *"
                    execute console command "pex user <nick1> group set <ranga>"
                    broadcast "{@tag} &7Administrator &c%player% &7zalogowal sie na sluzbe"
                    send "{@tag} &aHaslo zaakceptowane!" to player
                    send "{@tag} &7Teraz mozesz wykonywac swoje obowiazki administracyjne :D" to player

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154104
Udostępnij na innych stronach

1 minutę temu, mationix napisał:

execute console command "pex user <nick1> group set <ranga>"

a w tym trzeba dopisac

zamiat <nick(numer np.1) napisz nick a zamiast <ranga> napisz jaką rangę ma on dostawać np.

execute console command "pex user Adam group set Admin" #to znaczy że gracz o nicku Adam będzie dostawał rangę Admin za zalogowanie się po przez AdminLock'a

Odnośnik do komentarza
https://skript.pl/temat/22648-adminlock/#findComment-154108
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...