Skocz do zawartości
  • 0

Skrypt na rangi


Delivetator

Pytanie

Witam, ogólnie wiem ze to dziwnie zabrzmi, ale czy mógłby mi ktoś napisać skrypt na rangi.

Skrypt zawierałby:

- prefix

- zmienianie rangi

i ogólnie to chciałbym aby był podobny do luckperms.

Jeśli ktoś zechciałby napisać to proszę albo dać od razu link do skryptu, albo informacje zwrotną.

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/
Udostępnij na innych stronach

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
W dniu 29.03.2021 o 18:52, KoSaTuGRA napisał:

Ciężko będzie Ci powiem :kappadeal:

wiem

 

W dniu 29.03.2021 o 19:06, Helios1993 napisał:

Skriptem tego nie zrobisz, użyj luckpermsa.

sprobuje skryptem, nie poddam sie

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-297663
Udostępnij na innych stronach

  • 0
49 minut temu, Delivetator napisał:

sprobuje skryptem, nie poddam sie

Zrozum, nie jest to możliwe. Nawet gdyby się dało, takie rozwiązanie nie miałoby sensu patrząc na to, że istnieją dobre pluginy rozwijane od lat.

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-297683
Udostępnij na innych stronach

  • 0

Rozumiem twoją ambitność, ale naprawdę, czy nie łatwiej było by użyć pluginu PermissionsEx albo LuckPerms? W skripcie jest to bardzo czasochłonne albo prawie nie możliwe. Posłuchaj innych bo naprawdę skriptem nie dasz rady.

 

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-297708
Udostępnij na innych stronach

  • 0
7 godzin temu, _NoBo_ napisał:

Rozumiem twoją ambitność, ale naprawdę, czy nie łatwiej było by użyć pluginu PermissionsEx albo LuckPerms? W skripcie jest to bardzo czasochłonne albo prawie nie możliwe. Posłuchaj innych bo naprawdę skriptem nie dasz rady.

Wczoraj próbowałem coś zdziałać i tak średnio wyszło, a więc wezmę se luckperms, ale będę próbował napisać skrypt na rangi

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-297793
Udostępnij na innych stronach

  • 0

jeżeli chciałbyś zrobić takiego luckpermsa to najważniejsze by były w nim permisje. Prefixy i rangi jeszcze da się zrobić w miarę łatwo. Ale blokowanie komend skryptrm jeżeli posiadasz tą rangę będzie trudne... Wszystko musiało by się opierać na zmiennych typu

{wlasciciel::grupa::*} 

add %player% to {wlasciciel::grupa::*} 

command /spawn:
	loop {wlasciciel::grupa::*}:
		if loop-event is "%player%":
			execute player command "essentials:spawn"
		else:
			send "&cTylko właściciel może przeteleportować się na spawn"

teraz tak sobie myślę ,że nie było by to takie trudne tylko czasochłonne ale drugie pytanie. 

po do wpisywać /spawn jak można /essentials:spawn  ;-; 

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-297812
Udostępnij na innych stronach

  • 0
W dniu 30.03.2021 o 18:02, polsatgraniepl napisał:

Prefixy i rangi jeszcze da się zrobić w miarę łatwo.

Tak myślę 

 

W dniu 30.03.2021 o 18:02, polsatgraniepl napisał:

Wszystko musiało by się opierać na zmiennych

To, to to wiem 

 

W dniu 30.03.2021 o 18:02, polsatgraniepl napisał:

po do wpisywać /spawn jak można /essentials:spawn

btw to ja mam essentials zrobione skryptem xd

 

Mam juz zrobione:

- Prefix,

- Zmienianie rang,

- Zabieranie rang,

- info gracza o rangach,

a wiec jest progres

 

W dniu 30.03.2021 o 08:22, _NoBo_ napisał:

Posłuchaj innych bo naprawdę skriptem nie dasz rady.

A może i dam. Zostało mi tylko permisje zrobić do których mam pomysł 

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-298121
Udostępnij na innych stronach

  • 0

albo mi się wydaje albo chłop kupił sobie serwer za 10 zł z limitem 5 pluginów zainstalował skripta i wszystko w nim robi bo nie może zainstalować więcej pluginów. No trochę XD

 

ej. Jeżeli masz 100% wszystkie komendy w skripcie to w sumie się da. Do każdej komendy dać

if {permisjakomendy::%player%} is set:
	#Dalej
else:
	send "Nie masz permisji do wykonania tej komendy"

i do skriptowego luckpermsa

command /dajpermisje [<player>] [<text>]:
  	trigger:
  		set {arg-2::%player-arg%} to true
  
#player = gracz któremu dajesz permisje
#text = permisja jaką chcesz dać graczowi

 

Edytowane przez polsatgraniepl
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-298433
Udostępnij na innych stronach

  • 0
W dniu 3.04.2021 o 14:14, polsatgraniepl napisał:

Jeżeli masz 100% wszystkie komendy w skripcie to w sumie się da. Do każdej komendy dać

No to wiem, ale nie da się dać komend ze skripta xd

 

W dniu 3.04.2021 o 14:14, polsatgraniepl napisał:

player = gracz któremu dajesz permisje #text = permisja jaką chcesz dać graczowi

pisałem juz nie raz takie skrypty w minute xd wiec wiem do czego to służy xd

 

W dniu 3.04.2021 o 14:14, polsatgraniepl napisał:

if {permisjakomendy::%player%} is set: #Dalej else: send "Nie masz permisji do wykonania tej komendy"

z tym tak średnio rozumiem, mógłbyś napisać mi przykład zamiast tego #Dalej? 

 

W dniu 3.04.2021 o 12:28, polsatgraniepl napisał:

albo mi się wydaje albo chłop kupił sobie serwer za 10 zł z limitem 5 pluginów zainstalował skripta i wszystko w nim robi bo nie może zainstalować więcej pluginów. No trochę XD

to jest dobry pomysł 

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-298620
Udostępnij na innych stronach

  • 0
3 godziny temu, Delivetator napisał:

pisałem juz nie raz takie skrypty w minute xd wiec wiem do czego to służy xd

yhm... To dlaczego nie rozumiesz jak by to miało działać:

 

3 godziny temu, Delivetator napisał:

z tym tak średnio rozumiem, mógłbyś napisać mi przykład zamiast tego #Dalej? 

no ale ok...

command /setspawn:
	trigger:
		if {setspawn::%player%} is set:
			set {spawnlocalization} to player localization
			send "&2Ustawiono spawn."
		else:
			send "&cNie masz permisji do wykonania tej komendy"


command /spawn:
	trigger:
		if {spawn::%player%} is set:
			teleport player to {spawnlocalization}
		else:
			send "&cNie masz permisji do wykonania tej komendy"


command /dajpermisje [<player>] [<text>]:
  	trigger:
  		set {arg-2::%player-arg%} to true

#Do każdej komendy musiał byś dodać 

		if {KOMENDA::%player%} is set:
			#dalsza część (co ma się robić jeżeli ma permisje)
		else:
			send "&cNie masz permisji do wykonania tej komendy"



 

 

2 godziny temu, nexi napisał:

chłop co ma serwer na aternosie i próbuje upchać wszystko w skrypt, bo nie ma miejsca na pluginy XD tak mi przyszło na myśl. skrypt na rangi? powinieneś dostać 25 lat ciężkich robót w kamieniołomie.

pov: pisze to chłop który pisze ,że skript laguje serwer 🤣 + przeczytaj co było pisane przed tematem zanim coś napiszesz bo to samo napisałem wyżej. tylko ,że za 10zł a nie za free jako aternos

+ tak jakby post niewnoszący nic do tematu.
unknown.png

Edytowane przez polsatgraniepl
Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-298625
Udostępnij na innych stronach

  • 0
2 godziny temu, nexi napisał:

chłop co ma serwer na aternosie i próbuje upchać wszystko w skrypt

nie ja

 

2 godziny temu, nexi napisał:

chłop co ma serwer na aternosie i próbuje upchać wszystko w skrypt, bo nie ma miejsca na pluginy XD tak mi przyszło na myśl. skrypt na rangi? powinieneś dostać 25 lat ciężkich robót w kamieniołomie

btw jak nie masz zdania na temat skryptu to nic nie pisz 

Glicz

Łączę posty.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-298638
Udostępnij na innych stronach

  • 0
W dniu 4.04.2021 o 16:26, polsatgraniepl napisał:
command /setspawn:
	trigger:
		if {setspawn::%player%} is set:
			set {spawnlocalization} to player localization
			send "&2Ustawiono spawn."
		else:
			send "&cNie masz permisji do wykonania tej komendy"


command /spawn:
	trigger:
		if {spawn::%player%} is set:
			teleport player to {spawnlocalization}
		else:
			send "&cNie masz permisji do wykonania tej komendy"


command /dajpermisje [<player>] [<text>]:
  	trigger:
  		set {arg-2::%player-arg%} to true

#Do każdej komendy musiał byś dodać 

		if {KOMENDA::%player%} is set:
			#dalsza część (co ma się robić jeżeli ma permisje)
		else:
			send "&cNie masz permisji do wykonania tej komendy"

teraz jestem ogólnie na wyższym poziomie pisania pluginów, skryptów i ogólnie programowania więc już wiem na czym miałoby to polegać 

generalnie mam gdzieś tego skrypta i mógłbym znowu się za niego wziąć żeby go dalej robić, ale nie mam czasu 

W dniu 4.04.2021 o 16:26, polsatgraniepl napisał:

pov: pisze to chłop który pisze ,że skript laguje serwer 🤣 + przeczytaj co było pisane przed tematem zanim coś napiszesz bo to samo napisałem wyżej. tylko ,że za 10zł a nie za free jako aternos

nie miałem wtedy serwera na aternosie ani tym bardziej serwera za 10 złotych, robiłem to 4fun na localhoscie

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-344552
Udostępnij na innych stronach

  • 0

Dodatkowe lata, dodatkowe doświadczenie. Podziwiam za zachłanność w tamtym okresie. Czy posiadasz zamiar rzeczywiście kontynuować rozbudowę skryptu "for fun"? Jeżeli tak, to czytając od początku całą konwersację natchnęło mnie na spróbowanie użycia wyrażenia `on command` dostępnego w skripcie. W przypadku braku permisji cancelować wykonanie komendy oraz wypisywać tekst typu "Nie posiadasz permisji."

//W sumie patrząc na ząb czasu, moje stare posty zbytnio nie straciły na wartości względem tych pisanych niedawno - jedyna różnica to bardziej elokwentny, dojrzały oraz profesjonalny język.

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-344562
Udostępnij na innych stronach

  • 0
20 godzin temu, polsatgraniepl napisał:

Czy posiadasz zamiar rzeczywiście kontynuować rozbudowę skryptu "for fun"?

Jeśli czas pozwoli to tak

 

20 godzin temu, polsatgraniepl napisał:

Jeżeli tak, to czytając od początku całą konwersację natchnęło mnie na spróbowanie użycia wyrażenia `on command` dostępnego w skripcie. W przypadku braku permisji cancelować wykonanie komendy oraz wypisywać tekst typu "Nie posiadasz permisji."

Można, można. Jak będę miał więcej czasu i wenę twórczą to posiedzę przy tym

Odnośnik do komentarza
https://skript.pl/temat/47459-skrypt-na-rangi/#findComment-344587
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
Odpowiedz na pytanie...

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