Skocz do zawartości
  • 0

Pomoc ze skryptem na topke..


StworekTV
 Udostępnij

Pytanie

Witajcie, potrzebowałbym pomocy przy napisaniu skryptu na topkę wykopanego stone. Nigdy nie korzystałem z tego, więc tak naprawdę nie wiem jak to zrobić. Na internecie znalazłem kilka skryptów, lecz wszystko nie działa. Jakby ktoś znał się na tym lepiej i mógłby wysłać chociaż jakiś schemat pod topkę, gdzie już później może udałoby mi się to dokończyć. Dziękuje z góry za wszystkie odpowiedzi.

Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zrobiłem to według twojego poradnika, jednak jest podobnie jak w innych przypadkach. Wydawało mi się na początek, ze w topce jest to jakby po kolei od tego kto zdobył ostatnio pkt. Chociaż chyba jednak nie. Jakbyś @knugi mógł zobaczyć swoim okiem, co robię nie tak. Na sam koniec dołączam grafikę.

Cytat

            set {_s} to size of {stone::*}
            send "W bazie znajduje sie: %{_s}%"
            loop {_s} times:
                loop {stone::*}:
                    if {_v.%loop-number%} is not set:
                        set {_v.%loop-number%} to loop-value-2 #Dodalem -2, iż bez tego wywala błąd.
                        set {_n.%loop-number%} to loop-index
                    if loop-value-2 is larger than {_v.%loop-number%}:
                        set {_v.%loop-number%} to loop-value-2 #Dodalem -2, iż bez tego wywala błąd.
                        set {_n.%loop-number%} to loop-index
                remove {_v.%loop-number%} from {stone::*}
            loop {_s} times:
                if loop-number is smaller than or equal to 5:
                    send "%loop-number% %{_n.%loop-number%}% %{_v.%loop-number%}%"
                set {stone::%{_n.%loop-number%}%} to {_v.%loop-number%}



Vj8Su78.png

Edytowane przez StworekTV
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Hmm, topka, powinna wyświetlać malejąco według punktów.

Wgrałem taki kod (tę topkę skopiowałem od Ciebie)

Spoiler

on script load:
	if {users::*} is not set:
		add "knugi" to {users::*}
		add "jacek" to {users::*}
		add "stasiek" to {users::*}
		add "test" to {users::*}
		add "mojaCo" to {users::*}
on break of stone:
	set {_user} to random element out of {users::*}
	add 1 to {stone::%{_user}%}
command /top:
	trigger:
		set {_s} to size of {stone::*}
		send "W bazie znajduje sie: %{_s}%"
		loop {_s} times:
			loop {stone::*}:
				if {_v.%loop-number%} is not set:
					set {_v.%loop-number%} to loop-value-2 #Dodalem -2, iż bez tego wywala błąd.
					set {_n.%loop-number%} to loop-index
				if loop-value-2 is larger than {_v.%loop-number%}:
					set {_v.%loop-number%} to loop-value-2 #Dodalem -2, iż bez tego wywala błąd.
					set {_n.%loop-number%} to loop-index
			remove {_v.%loop-number%} from {stone::*}
		loop {_s} times:
			if loop-number is smaller than or equal to 5:
				send "%loop-number% %{_n.%loop-number%}% %{_v.%loop-number%}%"
			set {stone::%{_n.%loop-number%}%} to {_v.%loop-number%}
	

 

I wynik mam taki:

32C9w2j.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Hmm, nie wiem jak to jest. Wgrałem ten twój i jakby na razie wszystko działa.. Może to kwestia jakiejś wersji skrypta nie takiej u mnie, ale nie mam dostępu do tamtego serwera chwilowo. Jakbym coś potrzebował to pozwolę sobie napisać do Ciebie, chwilowo dziękuje mam nadzieje, że już będzie działać ;) Dziękuje i miłego dnia.

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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