Skocz do zawartości
Crido

GUI Menu [Administracji]

Rekomendowane odpowiedzi

Użytkownik

Witam,

Dziś chcę zaprezentować mój 3 skrypt [GUI MENU]

Jest to skrypt administracyjny (komendy administratorskie np na czat itp  ) oczywiście komend będzie więcej to dopiero 1 wersja skryptu

Skrypt posiada włącznie oraz wyłączanie 

Podstawowa komenda to : /ccv

Testowane na 1.13.2 , 1.8 

-------------------------------------------------------------------------------------------

Włączanie i wyłączanie

Skrypt bardzo łatwo się włącza i wyłącza komendą /gui wyłącza się go escapem

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Wymagania:

-SkQuery

-Skript

-WildSkript

-Essentials

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Instalacja :

-Wszystko wrzucamy do folderu /skript/scripts

-Po wrzuceniu skryptu na serwer wpisujemy /sk reload cridoguimenu.sk

Gotowe !

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#    Creator: Crido - Nova-Networks.EU | Crido.Net.PL
#    This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 
#    To view a copy of this license, visit Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Podziękowania dla @Grex za pomoc z GUI

Filmik : www.youtube.com/watch?v=vL1LFyu-Rz4

Pobieranie :

Spoiler
 
#    Creator: Crido - Nova-Networks.EU | Crido.Net.PL
#    This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. 
#    To view a copy of this license, visit Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Changlelog :

Spoiler

1.Wydanie oficjalnej wersji skryptu

2.Nowe komendy

3.Naprawiono nowe komendy

4.Lekka optymalizacja <3

TODO:

Spoiler

Więcej komend

Usunięcie executów

Permisje :

Spoiler

 

Aby gracze widzieli osobę na vanishu :

-crido.vanishshow

Otwieranie/zamykanie gui :

-crido.gui

Na wszystko (działa też na moich innych skryptach)

-crido.wszystko

 

Edytowane przez Crido
Nowe komendy w GUI MENU

Udostępnij tę odpowiedź


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

Eh... Prezentacja na ciemnym stylu wygląda okropnie :/

 

No i ta beznadziejna licencja która jest 170 linijkami niepotrzebnego tekstu xD

Masz też niepotrzebnie kilka eventów on inventory click :/

 

Tutaj jest cały skrypt który specjalnie dla ciebie skróciłem do 59 linijek ^^ 

Ale to już wiesz z SB :/

 

Edytowane przez Peridot

Udostępnij tę odpowiedź


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

Eh... Prezentacja na ciemnym stylu wygląda okropnie :/

No i ta beznadziejna licencja która jest 170 linijkami niepotrzebnego tekstu xD

Masz też niepotrzebnie kilka eventów on inventory click :/

 

Tutaj jest cały skrypt który specjalnie dla ciebie skróciłem do 59 linijek ^^ 

 

Jak ja kocham gdy ktoś z 260 linijek robi 56 :kappa:

Licencja ma 170 linijek bo jest wzięta z innych moich skryptów (w języku LUA a tam przeważnie skrypty mają po kilka tysięcy linijek)

Jutro to ogarne 

Edytowane przez Crido

Udostępnij tę odpowiedź


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

Najważniejsze jest to, że skript działa, jednak niepotrzebnie jest tu wiele 'on inventory click'... można zrobić tak:

#teraz po kolei.
on inventory click:
#on inventory click, to wydarzenie...czyli, w kliknięciu w gui, coś ma się stać.
    if inventory name of player's current inventory is "Nazwa Gui":
# Tutaj sprawdzamy, czy nazwa jest taka jaką chcemy. więc można to sprawdzać pare razy, w jednym evencie z kliknięciem w gui.
		if clicked slot is (nr slota):
# Tu sprawdzamy, czy kliknięty slot to slot o określonym numerze.
			#Dalsza część...

Czyli można:

on inventory click:
    if inventory name of player's current inventory is "gui1":
		#dalsza akcja
	if inventory name of player's current inventory is "gui2":
		#dalsza akcja
	if inventory name of player's current inventory is "gui3":
		#dalsza akcja

Narazie nie ocenie, jednak nie jest źle. <3 

Udostępnij tę odpowiedź


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

Najważniejsze jest to, że skript działa, jednak niepotrzebnie jest tu wiele 'on inventory click'... można zrobić tak:

#teraz po kolei.
on inventory click:
#on inventory click, to wydarzenie...czyli, w kliknięciu w gui, coś ma się stać.
    if inventory name of player's current inventory is "Nazwa Gui":
# Tutaj sprawdzamy, czy nazwa jest taka jaką chcemy. więc można to sprawdzać pare razy, w jednym evencie z kliknięciem w gui.
		if clicked slot is (nr slota):
# Tu sprawdzamy, czy kliknięty slot to slot o określonym numerze.
			#Dalsza część...

Czyli można:

on inventory click:
    if inventory name of player's current inventory is "gui1":
		#dalsza akcja
	if inventory name of player's current inventory is "gui2":
		#dalsza akcja
	if inventory name of player's current inventory is "gui3":
		#dalsza akcja

Narazie nie ocenie, jednak nie jest źle. <3 

moim zdaniem jak na osobę która 3 dni temu zaczeła ze skriptem jest ok <3

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
2 minuty temu, Crido napisał:

moim zdaniem jak na osobę która 3 dni temu zaczeła ze skriptem jest ok <3

Dla mnie też... mam nadzieję że skripty będą coraz lepsze! <3 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
2 godziny temu, Crido napisał:

nowa wersja ! 

<3

 

Nie bądź łoś repa daj 

Na sam początek, zamiast dodawać nowe rzeczy, ogarnij te milion 'on inventory click'... <3 

on inventory click:
	if inventory name of player's current inventory is "nazwa1":
		#Dalszy Kod
	if inventory name of player's current inventory is "nazwa2":
		#Dalszy Kod
	if inventory name of player's current inventory is "nazwa3":
		#Dalszy Kod
	if inventory name of player's current inventory is "nazwa4":
		#Dalszy Kod

 

Udostępnij tę odpowiedź


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

1. Format slot...

2. On inventory click × 1000 to nic dobrego

3. Jakaś konfiguracja może?

4. Licencja licencją ale co by się stało gdyby ktoś nie wiadomo dlaczego i po co gdzieś sprzedał ten skrypt.

5. SKRYPT NIE SKRIPT

6. Dodaj do wymagań essentials albo zrób te komendy w skrypcie.

7. Nie reklamuj tu swojego serwera, nie ten dział.

8. Jeżeli to twój 3 skrypt to po co go publikujesz? Jeśli wiesz, że coś jest słabe to nie chwal się tym.

Mam nadzieję, że w końcu będzie coś oryginalnego i dobrze zrobionego.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 20.03.2019 o 23:36, _AvaX_ napisał:

1. Format slot...

2. On inventory click × 1000 to nic dobrego

3. Jakaś konfiguracja może?

4. Licencja licencją ale co by się stało gdyby ktoś nie wiadomo dlaczego i po co gdzieś sprzedał ten skrypt.

5. SKRYPT NIE SKRIPT

6. Dodaj do wymagań essentials albo zrób te komendy w skrypcie.

7. Nie reklamuj tu swojego serwera, nie ten dział.

8. Jeżeli to twój 3 skrypt to po co go publikujesz? Jeśli wiesz, że coś jest słabe to nie chwal się tym.

Mam nadzieję, że w końcu będzie coś oryginalnego i dobrze zrobionego.

Twoja wiadomość mnie tak rozbawiła że miałem tego nie komentować ale ...

1.Nie wiem gdzie ty to masz

2.Jak się nie podoba to nie pacz w kod ... 

3.Naucz się konfigurować to znajdziesz konfiguracje

4.Dlatego jest na to nałożona licencja od creative commons 

5.Skript a skrypt to to samo dzbanie 

6.Jest ...

7.To nie jest serwer ... 

8....  

Radziłbym weryfikować to co piszesz przed wypowiedzeniem się 

Edytowane przez Crido
Beka z cb

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
Godzinę temu, Crido napisał:

5.Skript a skrypt to to samo dzbanie 

I tutaj się mylisz. SKRIPT to plugin, który obsługuje SKRYPTY

Godzinę temu, Crido napisał:

2.Jak się nie podoba to nie pacz w kod ... 

To nie jest rozwiązanie problemu, możesz zrobic to wszystko na jednym on click.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 21.03.2019 o 14:45, Crido napisał:

Twoja wiadomość mnie tak rozbawiła że miałem tego nie komentować ale ...

1.Nie wiem gdzie ty to masz

2.Jak się nie podoba to nie pacz w kod ... 

3.Naucz się konfigurować to znajdziesz konfiguracje

4.Dlatego jest na to nałożona licencja od creative commons 

5.Skript a skrypt to to samo dzbanie 

6.Jest ...

7.Debil to nie serwer jest 

8.Beka z cb  

Radziłbym weryfikować to co piszesz przed wypowiedzeniem się 

1. Format slot sie buguje

2. Zmniejsza optymalizacje skryptu

3. Użytkownik dając skrypt, powinien zadbać by innym łatwo się z niego korzystało

4. Takie licencje, to syf. Mogę go sprzedawać nawet w tym momencie

5. Nie prawda. Skrypt to skrypt. Skript to plugin.

6.  -_-

7. -_-

8. Śmiećmy forum dalej, niech będzie jeszcze więcej syfów. Kiedy ostatnio było tu coś inneg, trudniejszego ???

Udostępnij tę odpowiedź


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

1.nigdzie nie ma format slot :rak:

4.Licencja jest od cc (uznanie autorstwa to ta jak z muzyką ) 

8. ...

Udostępnij tę odpowiedź


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

Ehh. Za dużo kodu, za dużo... Nawet kolega powyżej skrócił Ci ten skrypt 4 razy, a po drugie dziwnie poukładane funkcje i dziwnie zrobione. Zamiast dwóch przycisków Włącz/Wyłącz Chat można było zrobić jeden, i za każdym kliknięciem tego przycisku możliwość pisania na czacie jest uniemożliwiona i odwrotnie. Oceniam na takie 4/10

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 26.03.2019 o 18:13, 3meraldK napisał:

Ehh. Za dużo kodu, za dużo... Nawet kolega powyżej skrócił Ci ten skrypt 4 razy, a po drugie dziwnie poukładane funkcje i dziwnie zrobione. Zamiast dwóch przycisków Włącz/Wyłącz Chat można było zrobić jeden, i za każdym kliknięciem tego przycisku możliwość pisania na czacie jest uniemożliwiona i odwrotnie. Oceniam na takie 4/10

Jutro skrócę ten skrypt i zrobię jeden skrypt włącz wyłącz czat 


Zrobione 

bvcz

Łączę podwójny post

Notatka dodana przez bvcz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Administrator

Popraw pierwszy post, tak aby dobrze wyglądał na ciemnym stylu. @Crido

Edytowane przez bvcz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
W dniu 31.03.2019 o 17:01, bvcz napisał:

Popraw pierwszy post, tak aby dobrze wyglądał na ciemnym stylu. @Crido

To wyłącz ciemny styl

problem rozwiązany 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Administrator
3 godziny temu, Crido napisał:

To wyłącz ciemny styl

problem rozwiązany 

Nie, problem będzie rozwiązany, gdy ustawisz taką czcionkę, która będzie odpowiednio wyglądać na jasnym i ciemnym stylu.

//User zbanowany — temat nie poprawiony :)

Edytowane przez bvcz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

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

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

×