DirtyHeroine 0 Opublikowano 11 lutego 2021 Udostępnij Opublikowano 11 lutego 2021 Witam, rozumiem, że to mi sprawdza INDEXY i czy istnieje któryś z podanym VALUE. BO POTRZEBUJE ODNIEŚĆ SIĘ DO WARTOŚCI if {lista::*} contains {_zmienna}: #usuwanie Jeśli tak jest, to jak usunąć całą zmienną w sensie index ? Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 lutego 2021 Udostępnij Opublikowano 11 lutego 2021 Teraz, DirtyHeroine napisał: Witam, rozumiem, że to mi sprawdza INDEXY i czy istnieje któryś z podanym VALUE. BO POTRZEBUJE ODNIEŚĆ SIĘ DO WARTOŚCI if {lista::*} contains {_zmienna}: #usuwanie Jeśli tak jest, to jak usunąć całą zmienną w sensie index ? 1. To nie sprawdza w żaden sposób indeksów, a jedynie wartości listy. 2. Masz na myśli 'clear {lista::%loop-index%}'? Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/#findComment-287218 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DirtyHeroine 0 Opublikowano 11 lutego 2021 Autor Udostępnij Opublikowano 11 lutego 2021 2 minuty temu, Kormic napisał: 1. To nie sprawdza w żaden sposób indeksów, a jedynie wartości listy. 2. Masz na myśli 'clear {lista::%loop-index%}'? 1. No tak napisałem. Tylko odwrotnie. W skrócie sprawdzam "value" zmiennych, gdy znajdzie.. jak odnieść się / wyciągnąć nazwę zmiennej "index" 2. używam delete, ale chodzi o to że nie mogę użyć loop-index ponieważ nie używam pętli do tego. Stąd moje pytanie czy da się to na pisać bez opinania tego w pętlę. Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/#findComment-287223 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 lutego 2021 Udostępnij Opublikowano 11 lutego 2021 1 minutę temu, DirtyHeroine napisał: 1. No tak napisałem. Tylko odwrotnie. W skrócie sprawdzam "value" zmiennych, gdy znajdzie.. jak odnieść się / wyciągnąć nazwę zmiennej "index" 2. używam delete, ale chodzi o to że nie mogę użyć loop-index ponieważ nie używam pętli do tego. Stąd moje pytanie czy da się to na pisać bez opinania tego w pętlę. Czyli chcesz przechwytywać wszystkie zmienne z tej listy, które posiadają daną wartość, tak? To nie da się bez zapętlania. Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/#findComment-287225 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DirtyHeroine 0 Opublikowano 11 lutego 2021 Autor Udostępnij Opublikowano 11 lutego 2021 4 godziny temu, Kormic napisał: Czyli chcesz przechwytywać wszystkie zmienne z tej listy, które posiadają daną wartość, tak? zmienne są tak stworzone, aby się nie powtarzały, dlatego chcę obejść przelatywanie przez całą pętlę w celach optymalizacyjnych. Dobra pętlę jakoś ogarnąłem, ale dlaczego mi skrypt nie rozumie jak porównuję zmienne if {_zmienna1} == {_zmienna2} // albo // if {_zmienna1} equals to {_zmienna2} obie to gracz z loop-value-1 i loop-index-2... Łączę posty. Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/#findComment-287228 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 lutego 2021 Udostępnij Opublikowano 11 lutego 2021 12 minut temu, DirtyHeroine napisał: Dobra pętlę jakoś ogarnąłem, ale dlaczego mi skrypt nie rozumie jak porównuję zmienne if {_zmienna1} == {_zmienna2} // albo // if {_zmienna1} equals to {_zmienna2} obie to gracz z loop-value-1 i loop-index-2... Powiem ci, że w Skript dziwnie to działa. Otóż porównujemy poprzez znak =, nie ==. Najlepiej po prostu użyć 'is'. Upewnij się również, że posiadają taki sam typ (przykładowo nie porównuj liczby do stringa, bo to nie zadziała). Cytuj Odnośnik do komentarza https://skript.pl/temat/45602-proste-pytanie-o-if-contains/#findComment-287267 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
DirtyHeroine 0
Witam, rozumiem, że to mi sprawdza INDEXY i czy istnieje któryś z podanym VALUE. BO POTRZEBUJE ODNIEŚĆ SIĘ DO WARTOŚCI
if {lista::*} contains {_zmienna}: #usuwanieJeśli tak jest, to jak usunąć całą zmienną w sensie index ?
Odnośnik do komentarza
https://skript.pl/temat/45602-proste-pytanie-o-if-contains/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.