Esze pisze:
---
ziola
>/ziola_buduj
policz woreczki
Doliczyles sie osmiu sztuk.
zajrzyj do pierwszego woreczka
Rozwiazujesz na chwile rzemyk, sprawdzajac (...)
Tak to powinno dzialac? Dwa woreczki mam przytroczone, szesc w torbie. Pod /ziola_pokaz zupelnie nic sie nie dzieje. /seg_z bylo do segregacji, brakuje mi opcji wyciagnięcia wszystkich ziół "do łapy", klepnięcia komendy i posegregowania wszystkiego, a teraz, jak rozumiem tego nie ma i wszystko muszę manualnie robic?
To jest błąd, który naprawiony jest w następnej wersji - nie wziąłem pod uwagę sytuacji kiedy masz 8 woreczków i nie wszystkie przy sobie.
Poza tym brakuje kilka ziół i możliwe, że przez to Ci się zawiesza i nie działa. Jeśli możesz poczekać do jutra to będzie aktualizacja.
Zamysl ziół jest taki, że uruchamiasz '/ziola_buduj' i skrypt tworzy sobie mape ziół co jest w którym woreczku w jakiej ilości. Wtedy, '/ziola_pokaz' pokaże łączną sumę ziół we wszystkich woreczkach, więc możesz robić coś w stylu: '/wezz [ziolo] [ilosc]' i weźmie z woreczków odpowiednią ilość ziół aktualizując sobie mapę czego ile gdzie zostało.
W dodatku od następnej wersji dochodzi:
Kod: Zaznacz cały
| /zapakuj [numer_woreczka] [ziolo] - zapakuj pelny woreczek [ziola] do |
| [tego numeru woreczka]. Jako [numer woreczka] podaj jego liczbe. |
| Np: '/zapakuj 2 deliona' - zapakuje deliony do pelna do drugiego woreczka. |
| Definicja pelnego woreczka mozna ustawic (patrz README). |
czyli przykładowo: Masz przy sobie 5 woreczków z ziołami w nich i zbudowaną bazę. Założmy, że chcesz komuś dać woreczek delion. Bierzesz pusty woreczek (więc masz teraz przy sobie 6 woreczków), uruchamiasz '/ziola_buduj' (konieczne, bo zmieniły się indeksy woreczków i ich ilość w ręce i następnie możesz użyć '/zapakuj 1 deliona' (zakładając, że 'pierwszy' woreczek to ten pusty).
Segregowanie było mało praktyczne, bo trzeba było definiować co które woreczki trzymają. Teraz to nie jest potrzebne, bo baza sama sobie będzie to trzymała.