Skocz do zawartości

RedNaxela299

Użytkownik
  • Ilość zawartości

    2
  • Rejestracja

  • Ostatnia wizyta

Osiągnięcia RedNaxela299

Świeżak

Świeżak (1/13)

0

Reputacja

  1. Mam taki kod: [ ... ] set {_inv} to the inventory of {_chest} set {_item} to 1 raw porkchop [ ... ] # Standardowa pętla for set {_i} to 0 loop {_amount} times: # Sprawdzenie, czy w ekwipunku nadal zmieści się kolejny przedmiot if {_inv} has space for {_item}: # Dodanie jednej sztuki przedmiotu add {_item} to {_inv} # Inkrementacja licznika add 1 to {_i} else: # W razie niepowodzenia, usunięcie tylu przedmiotów, ile wynosi wartość licznika loop {_i} times: remove {_item} from {_inv} message "&cW skrzyni nie ma wystarczajaco duzo miejsca!" stop Czy nie dałoby się w jakiś sposób sprawdzić, czy w danym ekwipunku zmieści się żądana ilość danego przedmiotu, a następnie w zależności od tego, dodać te przedmioty do tego ekwipunku lub nie, jednak używając w tym celu bezpośrednio zmiennej, bez pętli? Chciałbym, żeby wyglądało to tak: if {_inv} has space for {_amount} {_item}: add {_amount} {_item} to {_inv} else: message "&cW skrzyni nie ma wystarczajaco duzo miejsca!" stop Jednak taki kod nie będzie działał, ponieważ przy parsingu wyświetli się komunikat o błędzie brzmiący mniej więcej: "{_amount} of {_item} can't be added to {_inv} because the former is not an item".
×
×
  • Dodaj nową pozycję...