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

Problem z działaniem skryptu


FlaimLove

Rekomendowane odpowiedzi

Opublikowano

Witam. Mama mały problem ze skryptem na pracę. Chciałbym aby za zabicie moba wpadała $ do portfela.

 

Działą mi taka wersja:
 

on death:
    if victim is a entity:
        if attacker is a player:
            if {praca.%attacker%} is "Lowca":
                chance of {@szansa}%:
                    set {_liczba} to a random integer between {@-kasa} and {@+kasa}
                    set {_item} to "%{_liczba}% diamond" parsed as item type
                    give {_item} to attacker
                    send "&a+ %{_liczba}%$" to attacker

 

A taka już niestety nie działa:

on death:
    if victim is a entity:
        if attacker is a player:
            if {praca.%attacker%} is "Lowca":
                chance of {@szansa}%:
                    set {_liczba} to random integer between 7 and 15
                    add {_liczba} to player's balance
                    send "&a+ %{_liczba}%$" to player

 

Dodam że gdy kombinowałem z kodem czasem  kończyło się to tak że po zabiciu gracza $ dostawał gracz którego zabiłem a tego nie chcemy 😉

Minecraft 1.16.3

  • sk8erace1 zmienił(a) tytuł na Problem z działaniem skryptu
Opublikowano

Zmienne z kropką, już dawno straciły sens bytu. Zmień wszystkie zmienne z kropką na zmienne z ::, są o wiele lepsze.

 

Spróbuj czy działa, jeżeli nie to da błędy.

on death:
	if attacker is player:
		if victim is player:
			stop
		if {praca::%attacker%} is "Lowca":
			chance of {@szansa}%:
				set {_liczba} to random integer between 7 and 15
				add {_liczba} to player's balance
				send "&a+ %{_liczba}%$" to player

 

Opublikowano
19 minut temu, AlexsanderARG napisał:

Zmienne z kropką, już dawno straciły sens bytu. Zmień wszystkie zmienne z kropką na zmienne z ::, są o wiele lepsze.

 

Spróbuj czy działa, jeżeli nie to da błędy.


on death:
	if attacker is player:
		if victim is player:
			stop
		if {praca::%attacker%} is "Lowca":
			chance of {@szansa}%:
				set {_liczba} to random integer between 7 and 15
				add {_liczba} to player's balance
				send "&a+ %{_liczba}%$" to player

 

Nie działa. Błędów nie wywala

Opublikowano
Przed chwilą, AlexsanderARG napisał:

Posiadasz plugin Vault? Może być on wymagany, do poprawnego działania zarządzania kontem gracza.

Tak posiadam. Mam zrobione inne pracę np Drwal i one działają. Problem jest jedynie z łowcą.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...