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

Skrypt na losowanie kasy


thor332

Rekomendowane odpowiedzi

Opublikowano

Siema, mam skrypt na losowanie kasy dla graczy. Tylko jest mały problem, wywala błąd przy jego reloadowaniu. Blad jest taki:

'players balance' is not an entity type (loteria.sk, line 42: add {_kasa} to all players balance')
[skript] Encountered 1 error while reloading loteria.sk!

 

Skrypt:

 

command /losowanie:

permission: skript.losuj
permission message: Brak uprawnien do rozpoczecia &4Losowania.
trigger:
set {_kasa} to a random integer between 1 and 2000
wait 1 tick
add {_kasa} to all players balance
broadcast "&7Zostaly rozdane hajsy przez &e%player% &7suma: &9%{_kasa}%$"
set {losowanie.%player%} to true
wait 120 seconds
set {losowanie.%player%} to false
stop

 
Z góry dzięki ;)

 

 

 

Opublikowano

Bez pętli się nie obejdzie xD

loop all players:
	add {_kasa} to loop-player's balance

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Proszę...

command /losowanie:
    permission: skript.losuj
    permission message: Brak uprawnien do rozpoczecia &4Losowania.
    trigger:
        set {_kasa} to a random integer between 1 and 2000
        wait 1 tick
        loop all players
        add {_kasa} to loop-player's balance
        broadcast "&7Zostaly rozdane hajsy przez &e%player% &7suma: &9%{_kasa}%$"
        wait 120 seconds
        stop

Nie potrzebne ci jest ustawianie zmiennej skoro nigdzie z niej nie korzystasz ...

Opublikowano

@Up błąd (nigdy nie stosowałem takiego eventu ale raczej jest błędny (nie mam jak sprawdzić))

 

command /losowanie:
  permission: skript.losuj
  permission message
: Brak uprawnien do rozpoczecia &4Losowania.
  trigger:
    set {_kasa} to a random integer between 1 and 2000
    wait 1 tick
    loop all player's:
      add
{_kasa} to loop-player's balance
      broadcast "&7Zostaly rozdane hajsy przez &e%player% &7suma: &9%{_kasa}%$"
      wait 120 seconds
      stop

 

Brak TAB po loop all ... jest to opcja sprawdzająca więc traktowana jest jak IF po którym jest : i TAB

Loop all player's znów przypominam o ' jest on wymagany bo wcześniej był z nim błąd i teraz zapewne też wyskoczy

GXKvihi.png

Opublikowano

Proszę:

command /losowanie:
	permission: skript.losuj
	permission message: Brak uprawnien do rozpoczecia &4Losowania.
	trigger:
		set {_kasa} to a random integer between 1 and 2000
		loop all players:
			add {_kasa} to loop-player's balance
		broadcast "&7Zostaly rozdane hajsy przez &e%player% &7suma: &9%{_kasa}%$"
		stop

Jeżeli dalej występuje ci błąd 'loop-player's balance' sprawdź czy masz plugin VAULT i jakiś essentials lub coś innego od ekonomi.

 

Panowie wyżej znają się trochę na skryptach?

Dlaczego daliście broadcast do działania pętli? Jak tak się robi, to wtedy wyświetli wiadomość 

"&7Zostaly rozdane hajsy przez &eknugi &7suma: &956"

tyle razy na chacie ile jest graczy na serwerze

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...