Skocz do zawartości
YNGaming1337

SkEasyCheck - Skrypt na Sprawdzanie Graczy

Rekomendowane odpowiedzi

Użytkownik

Cześć wszystkim! :)

Jest to mój pierwszy skrypt (serio). Wiem, że powstała już masa takich skryptów, ale co tam.

No dobra. Zaczynajmy :P.

Funkcje:

- Automatyczny ban przy lognieciu

- Komendy takie jak /sprawdz, /czysty, /cheaty, /brakwspolpracy, /przyznanie i /ustawspr

- Możliwość konfiguracji

- Samo sprawdzanie ; )

Permisje:

- spr.sprawdz

- spr.czysty

- spr.cheaty

- spr.przyznanie

- spr.brakwspolpracy

- spr.ustawspr

- spr.pomoc

Komendy:

/sprawdz - Sprawdza gracza.

/czysty - Oznajmia, że gracz nie miał cheatów, i teleportuje go w poprzednią lokacje.

/cheaty - Oznajmia, że gracz miał cheaty, oraz banuje go na określony czas.

/brakwspolpracy - Oznajmia, że gracz nie współpracował z administracją i banuje go na określony czas.

/przyznanie - Oznajmia, że gracz przyznał się do cheatów, oraz banuje go na określony czas.

/ustawspr - Ustawia miejsce gdzie administrator oraz gracz, przeteleportują się na start sprawdzania.

 

Skrypt: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! (Wersja 1.1)

SKRYPT TESTOWANY Z DODATKAMI:

- WildSkript

- SkQuery

 

Edytowane przez YNGaming1337

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

W linijce 98 popełniłeś błąd ponieważ dałeś 2 taby zamiast 1

 

~Wysłano z jakiegoś tam Huaweia

//Poprawiam błąd ortograficzny ~Invi

Edytowane przez Invi

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Hmmm skrypt nie wpelni działa ;)

 

- set {StaraLokacja} to location of arg 1

A jak np. drugi administrator tez kogos sprawdza to co? wtedy tepnie ich obu jak będą czysci w jedna lokacje 

- [<player>]

Co oznacza znaczenie <player>? bo nie widze zebys wykorzystal gdzies ....

command /ustawspr:
	trigger:
		if player has permission "spr.ustawspr": # Permisja #
		set {miejsce.spr} to location of player
		send "&a&lUstawiles miejsce sprawdzania graczy!" to player

A gdzie to ma permisje? bo jakos widze ze zle ja wpisales

- command /spr-pomoc:

Tak trudno jest zrobić Argumenty do jednej komendy?

on command "/spawn":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/espawn":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpa":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/logout":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/unregister":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpaccept":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpyes":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpdeny":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/baza":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/home":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player

Loll a nie lepiej zrobić po prostu:

on command:
	if player has permission "jestem.sprawdzany":
		cancel event

Takie trudne?

 

Moja końcowa ocena to 3/10

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
5 minut temu, YNGaming1337 napisał:

@Mr Janek Dobra, poprawie to o czym Ty mówiłeś. Przynajmniej dzięki za poprawkę. :/ Uczę się pisać od kilku dni.

Spx ucz się ucz i w końcu się nauczysz dobrze pisać skrypty ja się nauczyłem pisać z dwóch rzeczy: Znanie Angielskiego + Przykład dużego skryptu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

A co jak nie mam permissionsex? zrób, żeby wszystkie te komendy "dla admina" były pod operatorem.

Tak szczerze bez permissionex ten skrypt nie ma sensu bo są komendy /spawn /espawn i pół skryptu polega na permissiach.

Dla tego wole jave :P Moja ocena 5/10 (jak ktoś ma permissionsex) a jak ktoś nie ma to 2/10. Dużo takich skryptów :( 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Skrypt jako tako może być... Chociaż z tego co wiem to dało by się go troszeczkę   skrócić. 

Widzę że znowu wszyscy zaczęli wklejać te ich rakowe teksty :v 

Spoiler

#===================================#
#        Skrypt by YNGaming1337        #
#        Zakaz podszywania się        #
#        Zakaz kopiowania            #
#===================================#

#===================================#
#              Wersja 1.1                  #
#===================================#

Skrypt niestety nie jest jakiś oryginalny :/. Ale no dobra... Niech Ci będzie... 3,9/10

~ Raport z biura anty-plagiatowego:

Spoiler

w5Ug5ON.png

 

Edytowane przez Polski Sześcian
Raport B. A. (Biura Antyplagiatowego)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
5 godzin temu, SkQuerY napisał:

A co jak nie mam permissionsex? zrób, żeby wszystkie te komendy "dla admina" były pod operatorem.

Tak szczerze bez permissionex ten skrypt nie ma sensu bo są komendy /spawn /espawn i pół skryptu polega na permissiach.

Dla tego wole jave :P Moja ocena 5/10 (jak ktoś ma permissionsex) a jak ktoś nie ma to 2/10. Dużo takich skryptów :( 

jeśli nie masz pluginu odpowiadającego za permisje, to operator tak jakby "dostaje" wszystkie permisje, i w np. skrypcie, if player has permission.., bedzie dzialac jako if player is operator..

6 godzin temu, Mr Janek napisał:

Spx ucz się ucz i w końcu się nauczysz dobrze pisać skrypty ja się nauczyłem pisać z dwóch rzeczy: Znanie Angielskiego + Przykład dużego skryptu

to ja polecam jeszcze poduczyc sie troche jezyka polskiego.

7 godzin temu, Mr Janek napisał:

Hmmm skrypt nie wpelni działa ;)

 

- set {StaraLokacja} to location of arg 1

A jak np. drugi administrator tez kogos sprawdza to co? wtedy tepnie ich obu jak będą czysci w jedna lokacje 

- [<player>]

Co oznacza znaczenie <player>? bo nie widze zebys wykorzystal gdzies ....

command /ustawspr:
	trigger:
		if player has permission "spr.ustawspr": # Permisja #
		set {miejsce.spr} to location of player
		send "&a&lUstawiles miejsce sprawdzania graczy!" to player

A gdzie to ma permisje? bo jakos widze ze zle ja wpisales

- command /spr-pomoc:

Tak trudno jest zrobić Argumenty do jednej komendy?

on command "/spawn":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/espawn":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpa":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/logout":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/unregister":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpaccept":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpyes":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/tpdeny":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/baza":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player
        
on command "/home":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player

Loll a nie lepiej zrobić po prostu:

on command:
	if player has permission "jestem.sprawdzany":
		cancel event

Takie trudne?

 

Moja końcowa ocena to 3/10

1. Czemu Wy Piszecie W Srodku Zdania Z Duzej Litery?

2. "

Loll a nie lepiej zrobić po prostu:

on command:
	if player has permission "jestem.sprawdzany":
		cancel event

Takie trudne?

 

Moja końcowa ocena to 3/10"

-

a czemu nie zrobisz tak?

on command:
  	add "komenda" to {_blockedcmds::*}
  	if command contains {_blockedcmds::*}:
		cancel event
		send "to jest zablokowane bla bla bla"

od dawna nie pisze juz skryptow i myli mi sie z kodem pluginow ehh

 

moja ocena koncowa twojego komentarza do 2/10

 

@topic

skrypt taki sobie, zrob jedną komendę, np. /sprawdz, i po prostu sprawdzaj argumenty itd, pobaw sie w zmienne grupowe itd.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
Spoiler
on command "/home":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player

Czyli jak gracz ma op lub '*' to nie może uzywać komendy np /home?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
16 godzin temu, Vesej napisał:
Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Pokaż ukrytą zawartość

on command "/home":
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player

Czyli jak gracz ma op lub '*' to nie może uzywać komendy np /home?

moze.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

 

options:
		tag: &7&l≫
		tag2: &7&l≫&7&l&m------&a&l[TWOJE-IP.PL]&7&l&m------&7&l≪
		ts3: TWOJE-IP.PL

Niby jakas tam konfiguracja jest, ale polecam yml ;)

command /czysty [<player>]:

Mogles zrobic po prostu argument do komendy /sprawdz. A wygladalo by to tak: /sprawdz [<text>] [<player>]:

if arg 1 not set:

  if arg 2 is set:

    kod wysylania wiadomosc o sprawdzaniu itd. To samo tyczy sie /cheater .

on quit:
	if player has permission "jestem.sprawdzany":
		execute console command "/tempban %player% 14d &4&lLog podczas sprawdzania."
		broadcast "{@tag2}"
		broadcast "{@tag} &7&lGracz &c&l%player% &7&lzostal zbanowany za logniecie!"
		broadcast "{@tag} &7&lOtrzymal on bana na &c&l14 &7&ldni!"
		broadcast "{@tag} &a&lDziekujemy za zgloszenie!"
		broadcast "{@tag2}"

on command:
	if player has permission "jestem.sprawdzany":
		cancel event
		send "&4&lJestes sprawdzany!" to player

A jezeli mam '*' to mnie zbanuje czy nie? bo serio niewiem xD

command /spr-pomoc:
	trigger:
		if player has permission "spr.pomoc": # Permisja #
		send "{@tag2}" to player
		send "{@tag} &a&l/sprawdz <Gracz> &7&l- Sprawdza gracza." to player
		send "{@tag} &a&l/czysty <Gracz> &7&l- Oznajmia, ze gracz nie ma cheatow." to player
		send "{@tag} &a&l/cheaty <Gracz> &7&l- Oznajmia, ze gracz ma cheaty." to player
		send "{@tag} &a&l/przyznanie <Gracz> &7&l- Oznajmia ze gracz przyznal sie do cheatow." to player
		send "{@tag} &a&l/ustawspr &7&l- Ustawia miejsce sprawdzania." to player
		send "{@tag} &a&l/brakwspolpracy &7&l- Oznajmia ze gracz nie wspolpracowal." to player
		send "{@tag2}" to player
 

argument do komendy sprawdz:

command /sprawdz [<text>] [<player>]:

    trigger:

        if arg 1 is not set:

            send "wiadomosc z /spr-/pomoc

command /brakwspolpracy [<player>]:

Troche to dlugie, i niewygodne. Moglbys zrobic alias, ale juz mniejsza oto.

Caly skrypt:  4/10

Edytowane przez Varter

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Dzięki @Varter
Staram się poduczyć i poprawićto wszystko.
A i tak mówiąc o banie przy wyjściu, to jeśli dasz sobie permisje: -jestem.sprawdzany (tak z minusem) to nie dostaniesz bana jak wyjdziesz (Jeśli będziesz sprawdzany to tak, dostaniesz bana) :) 

Edytowane przez YNGaming1337

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
Dnia 9/24/2017 o 18:42, yooniks napisał:

to ja polecam jeszcze poduczyc sie troche jezyka polskiego.

Dnia 9/24/2017 o 18:42, yooniks napisał:

Czemu Wy Piszecie W Srodku Zdania Z Duzej Litery

Powinno być Wielką literą ;)

Skrypt jak skrypt. Sam to pięknie ująłeś, jest tego masa.

Są błędy czysto logiczne i niestety na 1.12.2 nie będzie to działało :P

3/10 Jak się jeszcze uczysz to znajdź sobie temat na skrypt i znajdź dobry skrypt o tej tematyce lecz autorstwa kogoś innego. Poczytaj sobie "kod" i spróbuj coś z niego wyciągnąć ;)

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ten temat jest nieaktywny od dłuższego czasu. Nie odkopuj go bez potrzeby.

Dołącz do dyskusji

Możesz dodać zawartość i zarejestrować się później. Jeżeli masz już konto, zaloguj się, aby dodać zawartość za jego pomocą.

Losowy awatar
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Maksymalnie dozwolone są tylko 75 emotikony.

×   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.


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×