Skocz do zawartości
  • 0

Blokada levelowa


Fendi

Pytanie

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
12 minut temu, Intxo napisał:

Możesz sprawdzić lore itemu za pomocą:

1. if uncolored line 1 of the lore of the item contains "level: 1":

2. if "%uncolored lore of item%" contains "level: 1":

btw, ustawiasz zmienną {_cosxd} do niczego

Tylko czy opłaca sie pisać 100 ifów do każdego levela? (mam ich 100)

Wolał bym żeby skrypt sam wykrywał jaka jest liczba po &6Wymagany Level: (liczba)

Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328666
Udostępnij na innych stronach

  • 0
13 godzin temu, Fendi napisał:

Tylko czy opłaca sie pisać 100 ifów do każdego levela? (mam ich 100)

Wolał bym żeby skrypt sam wykrywał jaka jest liczba po &6Wymagany Level: (liczba)

I tak w przedostatniej linijce dajesz ifa sprawdzającego wartość poziomu, a dodatkowo przed jeszcze loopujesz.

Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328681
Udostępnij na innych stronach

  • 1
options:
	level: 10

on damage:
    loop lore of attacker's tool:
        if loop-value contains number:
            set {_cosxd2} to {@level}
            set {_cosxd} to {_cosxd2}
            if {_cosxd} is higher than {level::%attacker%}:
                cancel event

Proszę? 
Wpisz w level wymagany level bez tego levelu gracz nie może dostawać obrażeń

Edytowane przez xMarmo321
Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328931
Udostępnij na innych stronach

  • 0
37 minut temu, Fendi napisał:

A jak mam 200 broni z wymaganym levelem od 1 do 100? Wtedy mam dosłownie do każdego levela dodać opcje czy da się to jakoś zapisać aby zaliczyło do wszystkich od 

Nie ważne przeczytałem resztę tematu a dalej nie potrafię usunąć posta
21 minut temu, Saanjuk napisał:

w skrócie chcesz aby bronie wymagały lv od gracza ale czy chodzi o lv EXP z vanilla czy z czego?

Edytowane przez THErunSKY
Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328952
Udostępnij na innych stronach

  • 0
1 godzinę temu, Saanjuk napisał:

w skrócie chcesz aby bronie wymagały lv od gracza ale czy chodzi o lv EXP z vanilla czy z czego?

 

Przykładowo gracz ma 13 lvl (zapisane w skrypcie jako {level::%player%}) i chce użyć jakiś miecz który w lore ma zapisane wymagany level: 20.

Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328953
Udostępnij na innych stronach

  • 0

cóż zajęło to z godzinke ale trzymaj:

 

on load:
	set {levels::*} to (integers between 1 and 100)
		
on damage:
	set {_l} to "%lore of attacker's tool%"
	loop {levels::*}:
		if {_l} contains "Poziom":
			if {_l} contains "%loop-value%":
				set {_level} to loop-value			
	if {_level} is higher than {level::%attacker%}:
		send "Nie możesz używać tej broni! %nl%Wymagany poziom %{_level}%" to attacker
		cancel event


 

Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328955
Udostępnij na innych stronach

  • 0
20 godzin temu, Saanjuk napisał:

cóż zajęło to z godzinke ale trzymaj:

 

on load:
	set {levels::*} to (integers between 1 and 100)
		
on damage:
	set {_l} to "%lore of attacker's tool%"
	loop {levels::*}:
		if {_l} contains "Poziom":
			if {_l} contains "%loop-value%":
				set {_level} to loop-value			
	if {_level} is higher than {level::%attacker%}:
		send "Nie możesz używać tej broni! %nl%Wymagany poziom %{_level}%" to attacker
		cancel event


 

Działa dzieki

Odnośnik do komentarza
https://skript.pl/temat/54101-blokada-levelowa/#findComment-328986
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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