Skocz do zawartości
  • 0

Problem z skryptem


Mr_0VERR

Pytanie

Ten kod ma sprawdzać co 1 min. ile gracz ma pkt w zmiennej jeśli ma np. 2000 to ustawia poziom na 2 itd. Dlaczego to tak nie działa?

every 60 seconds:
    loop all players:
        if {exp::%loop-player%} is 1000:
            set {poziom::%loop-player%} to 1
        if {exp::%loop-player%} is 2000:
            set {poziom::%loop-player%} to 2    
        if {exp::%loop-player%} is 3000:
            set {poziom::%loop-player%} to 3 
        if {exp::%loop-player%} is 4000:
            set {poziom::%loop-player%} to 4
        if {exp::%loop-player%} is 5000:
            set {poziom::%loop-player%} to 5
        if {exp::%loop-player%} is 6000:
            set {poziom::%loop-player%} to 6
        if {exp::%loop-player%} is 7000:
            set {poziom::%loop-player%} to 7
        if {exp::%loop-player%} is 8000:
            set {poziom::%loop-player%} to 8
        if {exp::%loop-player%} is 9000:
            set {poziom::%loop-player%} to 9
        if {exp::%loop-player%} is 10000:
            set {poziom::%loop-player%} to 10

Jeśli jest na forum jakiś skrypt na levele lub plugin to możecie poinformować.

Odnośnik do komentarza
https://skript.pl/temat/38316-problem-z-skryptem/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A więc:

  • W swoim skrypcie sprawdzasz, czy grasz ma identyczną wartość co podaną. Jest to błąd poniżej prześle poprawiona wersję, która uwzględnia czy gracz ma więcej lub idealnie tyle ile potrzeba punktów exp.

W razie błędów, dopisania czegoś - pisz.

Odnośnik do komentarza
https://skript.pl/temat/38316-problem-z-skryptem/#findComment-242029
Udostępnij na innych stronach

  • 0
33 minuty temu, Mr_0VERR napisał:

@xdzikuu a wiesz może jak wyświetlić skryptem zmienną {poziom::%player%} przed rangą gracza. W sensie [Lvl:3] Gracz nick > treść

Rangi są z essentials.

on chat:
	set {_s} to event.getFormat()
	replace all "{LEVEL}" with "%{poziom::%player%}%" in {_s}
	event.setFormat({_s})

skript-mirror

albo jezeli masz wersje skripta 2.2+

on chat:
	set {_s} to chat format
	replace all "{LEVEL}" with "%{poziom::%player%}%" in {_s}
	set chat format to {_s}

 

Odnośnik do komentarza
https://skript.pl/temat/38316-problem-z-skryptem/#findComment-242042
Udostępnij na innych stronach

  • 0
Teraz, Mr_0VERR napisał:

@xAxee mam skripta 2.4 i nie działa mi. Nadal mam [world] <Mr_0VERR>: a chciałem [lvl: %{poziom::%player%}] [world] <Mr_0VERR>:

no musisz do formatowania w essesentials dodac {LEVEL}

Odnośnik do komentarza
https://skript.pl/temat/38316-problem-z-skryptem/#findComment-242044
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ę...