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] Skript na najbogatszych graczy i dzialania matematyczne.


RoxiPL

Rekomendowane odpowiedzi

Opublikowano

Witam! Szukam skriptu, krory po wpisaniu komendy /top wyswietli najbogayszych graczy na serwerze. Pieniądze są w {kasa.%player%}. Potrzebyję jeszcze, skriptu na działania matematyczne np. 23+10=33 itp. - jak to zrobić???

Za pomoc daje 5 razy limit like!

Opublikowano

2 pytanie:

command /test [<integer>] [<integer>]:
	trigger:
		set {_wynik} to arg 1 + arg 2
		send "Wynik: %{_wynik}%"

Co do 1 to musisz zmienić zmienną na:
 

Z resztą chyba sobie dasz radę.

{kasa::%player%}
Opublikowano

@UP
Powiedz dokładnie co chcesz zrobić.

@EDIT:
Już chyba wiem. Skrypt na obliczanie topki nie jest mój, autorem jest: PiratJaskiniowy, natomiast przystosowałem topke do Kasy i wg. mnie powinno być dobrze.

 

Kodzik:
 

on join:
	{kasa::%name of player%} is not set:
		set {kasa::%name of player%} to 0
command /kasa [<text>]:
	trigger:
		arg is set:
			arg is "top":
				player has permission "kasa.top":
					send "&8&o############"
					send " &6TOP 10 &7- KASA" 
					set {_num} to size of {kasa::*}
					loop {_num} times:
						loop {kasa::*}:
							{_v.%loop-number%} is not set:
								set {_v.%loop-number%} to loop-value
								set {_n.%loop-number%} to loop-index
							loop-value is greater than {_v.%loop-number%}:
								set {_v.%loop-number%} to loop-value
								set {_n.%loop-number%} to loop-index
						remove {_v.%loop-number%} from {rank.r::*}
					loop {_num} times:
						loop-number is less than or equal to 10:
							set {_m} to "0%loop-number%"
							loop-number is more than 9:
								set {_m} to loop-number
							send " &6Miejsce: &7%{_m}% (&6%{_v.%loop-number%}% kasy&7) &6%{_n.%loop-number%}%"
							set {kasa::%{_n.%loop-number%}%} to {_v.%loop-number%}
					{_num} is less than 10:
						set {_r} to {_num}+1
						loop 10 - {_num} times:
							set {_m} to "0%{_r}%"
							{_r} is more than 9:
								set {_m} to {_r}
							add 1 to {_r}
							send " &6Miejsce: &7%{_m}% (&60 kasy&7) &6BRAK"
					send "&8&o############"
					stop
				send "&cNie mozesz uzywac tej komendy."
				stop
			player has permission "rank.others":
				{kasa::%arg%} is set:
					send "&8&o############"
					send " &6Informacje o: &7%arg%" 
					set {_num} to size of {kasa::*}
					loop {_num} times:
						loop {kasa::*}:
							{_v.%loop-number%} is not set:
								set {_v.%loop-number%} to loop-value
								set {_n.%loop-number%} to loop-index
							loop-value is greater than {_v.%loop-number%}:
								set {_v.%loop-number%} to loop-value
								set {_n.%loop-number%} to loop-index
						remove {_v.%loop-number%} from {rank.r::*}
					loop {_num} times:
						{_n.%loop-number%} is arg:
							send " &6Miejsce: &7%loop-number% (&6%{_v.%loop-number%}% kasy&7)"
						set {kasa::%{_n.%loop-number%}%} to {_v.%loop-number%}
					send "&8&o############"
					stop
				send "&cNie znaleziono kasy dla gracza %arg%."
				stop
			send "&cNie mozesz uzywac tej komendy."
			stop
		{kasa::%name of player%} is not set:
			set {kasa::%name of player%} to 0
		send "&8############"
		send " &6Informacje o: &7%name of player%"
		set {_num} to size of {kasa::*}
		loop {_num} times:
			loop {kasa::*}:
				{_v.%loop-number%} is not set:
					set {_v.%loop-number%} to loop-value
					set {_n.%loop-number%} to loop-index
				loop-value is greater than {_v.%loop-number%}:
					set {_v.%loop-number%} to loop-value
					set {_n.%loop-number%} to loop-index
				remove {_v.%loop-number%} from {rank.r::*}
		loop {_num} times:
			{_n.%loop-number%} is player:
				send " &6Miejse: &7%loop-number% (&6%{_v.%loop-number%}% kasy&7)"
			set {kasa::%{_n.%loop-number%}%} to {_v.%loop-number%}
		send "&8############"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...