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

Szukam pluginu/skryptu na wybranie sobie rangi


MCSH

Rekomendowane odpowiedzi

Opublikowano

Chodzi o to żeby gracz mógł wybrać jaką chce rangę . I tylko żeby mógł razy wybierać ;) Czyli wchodzi na serwer i ma do wyboru rangi , Najlepiej żeby cały proces uruchomić po wpisaniu komendy albo cos ;)

 

Opublikowano
variables:
	{ranga.%player%} = false
command /ranga [<text>]:
	trigger:
		if {ranga.%player%} is false:
			if arg 1 is not set:
				send "&8&m------ &7&l[ &9&lWybierz range &7&l] &8&m------"
				send "&6/ranga krasnal &e- wybierasz range krasnal!"
				send "&6/ranga znany &e- wybierasz range znany!"
				send "&4&lZastanow sie dobrze! Rangi nie mozna zmienic!"
			if arg 1 is "krasnal":
				execute console command "pex user %player% group set Krasnal"
				send "&6Ranga przyznana!"
				set {ranga.%player%} to true
			if arg 1 is "znany":
				execute console command "pex user %player% group set Znany"
				send "&6Ranga przyznana!"
				set {ranga.%player%} to true
		if {ranga.%player%} is true:
			send "&c&lWybrales juz range! Nie mozesz jej zmienic!"

Sprawdź czy działa

 

@edit: jak działa to dodam Ci instrukcję jak pododawać rangi;

Pod tym co wysyła info o tym jakie rangi są dostępne dopisujesz sobie nową rangę i pod tym doklejasz

			if arg 1 is "nazwarangi":
				execute console command "pex user %player% group set nazwarangi"
				send "&6Ranga przyznana!"
				set {ranga.%player%} to true

Darmowe kody na 20% zniżki (WWW, VPS and MC) na lvlup.pro

Szczegóły discord: xVendrome#6074 / PW

Opublikowano

Kumplu mój najdroższy ! :D da rade dopisac  permissions ?  

variables:
	{ranga1.%player%} = false
	{ranga2.%player%} = false
	{ranga3.%player%} = false
	{ranga4.%player%} = false

options:
	ranga1: nazwarangi1 #Ustawiasz nazwe rangi
	ranga2: nazwarangi2 #Ustawiasz nazwe rangi
	ranga3: nazwarangi3 #Ustawiasz nazwe rangi
	ranga4: nazwarangi4 #Ustawiasz nazwe rangi

on click on sign:
	if {ranga1.%player%} is false:
		if line 1 is "&8[&6Ranga&8]":
			if line 2 is "&6{@ranga1}":
				if line 3 is "&bWybierz!":
					set {ranga1.%player%} to true
					execute console command "pex user %player% group set {@ranga1}"
					send "&bWybrales range: &c{@ranga1}"
	if {ranga1.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga2.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga3.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga4.%player%} is true:
		send "&6Wybrales juz range!"
		
on click on sign:
	if {ranga2.%player%} is false:
		if line 1 is "&8[&6Ranga&8]":
			if line 2 is "&6{@ranga2}":
				if line 3 is "&bWybierz!":
					set {ranga2.%player%} to true
					execute console command "pex user %player% group set {@ranga2}"
					send "&bWybrales range: &c{@ranga2}"
	if {ranga1.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga2.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga3.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga4.%player%} is true:
		send "&6Wybrales juz range!"

on click on sign:
	if {ranga3.%player%} is false:
		if line 1 is "&8[&6Ranga&8]":
			if line 2 is "&6{@ranga3}":
				if line 3 is "&bWybierz!":
					set {ranga3.%player%} to true
					execute console command "pex user %player% group set {@ranga3}"
					send "&bWybrales range: &c{@ranga3}"
	if {ranga1.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga2.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga3.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga4.%player%} is true:
		send "&6Wybrales juz range!"

on click on sign:
	if {ranga4.%player%} is false:
		if line 1 is "&8[&6Ranga&8]":
			if line 2 is "&6{@ranga4}":
				if line 3 is "&bWybierz!":
					set {ranga4.%player%} to true
					execute console command "pex user %player% group set {@ranga4}"
					send "&bWybrales range: &c{@ranga4}"
	if {ranga1.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga2.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga3.%player%} is true:
		send "&6Wybrales juz range!"
	if {ranga4.%player%} is true:
		send "&6Wybrales juz range!"

 

Opublikowano

Tutaj jest mój skrypt :D

 

Jest to chyba najprostszy  skrypt z tych wszystkich co każdy podał ;v
 

command /ranga [<text>]:
        trigger:
                if arg 1 is "list":
                        if player has permission "rangi.list":
                                send "&8&l[&3&l=====&2&l Lista rang &3&l=====&8&l]"
                                send "&e/ranga dziewczyna &8- &7Dostajesz range &5Dziewczyna&7!"
                                send "&e/ranga chlopak &8- &7Dostajesz range &fGracz&7!"
                                send "&8&l[&3&l=====&2&l Lista rang &3&l=====&8&l]"
                                stop

                if arg 1 is "dziewczyna":
                        if player has permission "rangi.dziewczyna":
                                execute console command "pex user %player% group set Dziewczyna"
                                send "&8&l[&3&l===== &d&lDziewczyna &3&l=====&8&l]"
                                send "&eWybralas range &5Dziewczyna&e!"
                                send "&8&l[&3&l===== &d&lDziewczyna &3&l=====&8&l]"
                                stop
                        else:
                                send "&8[&a&l>&8] &cNie da sie wiecej razy zmienic! :D"
                                stop

                if arg 1 is "chlopak":
                        if player has permission "rangi.chlopak":
                                execute console command "pex user %player% group set Gracz"
                                send "&8&l[&3&l===== &f&lChlopak &3&l=====&8&l]"
                                send "&eWybrales range &fGracz&e!"
                                send "&8&l[&3&l===== &f&lChlopak &3&l=====&8&l]"
                                stop
                        else:
                                send "&8[&a&l>&8] &cNie da sie wiecej razy zmienic! :D"
                                stop

Permission:

 

rangi.list - komenda /ranga list

rangi.dziewczyna - komenda /ranga dziewczyna

rangi.chlopak - komenda /ranga chlopak

 

 

Mam nadzieję że będzie + ;)

Jak są jakieś błędy to co nie chciałeś aby tu było pisz.

 

@Jursare: Edytuję permission ponieważ źle napisałem ;v Ale mam nadzieję że każdy się skapnął! :D

Posty:

 

50 100 / 150 / 200 / 250 / 300 / 350 / 400 / 450 / 500 / 550 / 600 650 / 700 / 750 / 800 / 850 / 900 / 950 / 1000

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...