Skocz do zawartości
  • 0

Przedmiot zachowanego ekwipunku


Pytanie

Witam, przychodzę z prośbą o napisanie skryptu na przedmiot, który pozwoli zachować ekwipunek po śmierci

 

Chodzi mi o to że mając ten przedmiot w dowolnym miejscu w ekwipunku po śmierci pozwoli zachować przedmioty z niego lecz on zostanie usunięty

Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/
Udostępnij na innych stronach

11 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

 

3 godziny temu, minegame napisał:

Witam, przychodzę z prośbą o napisanie skryptu na przedmiot, który pozwoli zachować ekwipunek po śmierci

 

Chodzi mi o to że mając ten przedmiot w dowolnym miejscu w ekwipunku po śmierci pozwoli zachować przedmioty z niego lecz on zostanie usunięty

dopisz po keep invemtory:

Cytat
remove 1 stick named "&b&lKeepInvetory"from player's inventory

 

Edytowane przez THErunSKY
Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328277
Udostępnij na innych stronach

  • 0

on death of a player:
    if attacker is a player:
        if {przedmiot.%victim%} = true:
            keep inventory
            remove 1 stick named "&b&lKeepInvetory" from player's inventory
every second:
    loop all players:
        if loop-player has stick named "&b&lKeepInventory":
            set {przedmiot.%loop-player%} to true
        else:
            set {przedmiot.%loop-player%} to false

 

Wyskakuje błąd:

Use 'attacker' and/or 'victim' in damage/death avents

Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328278
Udostępnij na innych stronach

  • 0
on death of a player:
	if attacker is a player:
		loop victim's inventory:
			if loop-value = stick named "&b&lKeepInventory":
				keep inventory
				remove 1 stick named "&b&lKeepInvetory" from victim's inventory

Spróbuj

Proszę forum o poprawę, w razie błędu.

Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328282
Udostępnij na innych stronach

  • 0
on death of a player:
	if attacker is a player:
	    if {przedmiot::%victim%} = true:
	        keep inventory
	        remove 1 stick named "&b&lKeepInvetory" from victim's inventory
every second:
	loop all players:
	    if loop-player has stick named "&b&lKeepInventory":
	        set {przedmiot::%loop-player%} to true
	    else:
	        set {przedmiot::%loop-player%} to false

Nie optymalne ale nie potrafie lepiej ;-; wiec musialem poprawic po tamtym typie

Edytowane przez Vector
Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328306
Udostępnij na innych stronach

  • 0

on death of a player:
        if attacker is a player:
                if {przedmiot::%victim%} = true:
                keep inventory
                remove 1 stick named "&b&lKeepInvetory" from victim's inventory
every second:
        loop all players:
                if loop-player has stick named "&b&lKeepInventory":
                set {przedmiot::%loop-player%} to true
                else:
                set {przedmiot::%loop-player%} to false

 

 

jest błąd w lini 10:
'else' has to be placed just after another 'if' or 'else if' section

Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328310
Udostępnij na innych stronach

  • 0

Ale po co to tak komplikować z "every second", bo nie rozumiem >_> (już pomijając fakt, że rozwiązanie z every można zbugować :D)

 

 

Edytowane przez JozinStudio
Odnośnik do komentarza
https://skript.pl/temat/54023-przedmiot-zachowanego-ekwipunku/#findComment-328321
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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