Skocz do zawartości
  • 0

on any movement zamienic na every 5 seconds


takMordo
 Udostępnij

Pytanie

on any move:
    loop all items in player's inventory:
        if level of protection of loop-item is 4:
            enchant loop-item with protection 3
            send "&7Zamieniono enchant!"
    if level of protection of player's helmet is 4:
        enchant player's helmet with protection 3
        send "&7Zamieniono enchant!"
    if level of protection of player's chestplate is 4:
        enchant player's chestplate with protection 3
        send "&7Zamieniono enchant!"
    if level of protection of player's leggings is 4:
        enchant player's leggings with protection 3
        send "&7Zamieniono enchant!"
    if level of protection of player's boots is 4:
        enchant player's boots with protection 3
        send "&7Zamieniono enchant!"
    if player have golden apple:1:
        set {_goldenapple} to number of golden apple:1 in player's inventory
        remove {_goldenapple} of golden apple:1 from player
    if player have golden apple:
        set {_goldenapple2} to number of golden apple in player's inventory
        remove {_goldenapple2} of golden apple from player
    if player have glass bottle:
        set {_glassbottle} to number of glass bottle in player's inventory
        remove {_glassbottle} of glass bottle from player
    if player have boat:
        set {_boat} to number of boat in player's inventory
        remove {_boat} of boat from player

Dałoby rade żeby nie on any movement:

tylko every 5 seconds ???

bo wtedy wypiedala 300bledow

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, takMordo napisał:

Dałoby rade żeby nie on any movement:

tylko every 5 seconds ???

bo wtedy wypiedala 300bledow

Tak, dałoby radę, ale mam trzy pytania.

1. Jakie błędy?

2. Czy spełniasz wymagania skryptu pod względem chociażby wersji Skripta?

3. Dlaczego chcesz to zmienić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

bo mam 50 graczy na serwerze i bardzo obciaza to serwer mimo tego ze mam dedyka

bledy wywala bo event "on any movement" jest na %player%

a "every 5 seconds" tego juz nie ma i chcialbym aby loopowalo kazdego gracza co 5 sekund i sprawdzalo mu to co tam jest w tym kodzie co podalem i potem usuwalo lub cos. czekam na odpowiedz

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Teraz, takMordo napisał:


 

every 5 seconds:
	loop all players:
		loop all items in loop-player's inventory:
			if level of protection of loop-item is 4:
				enchant loop-item with protection 3
				send "&7Zamieniono enchant!" to loop-players

 

Wystarczy usunąć 's' z ostatniego 'loop-players'.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

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

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