konrad055 4 Opublikowano 9 kwietnia 2019 Udostępnij Opublikowano 9 kwietnia 2019 Czym różni się argument set {pytanie} to player od add player to {pytanie} Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 9 kwietnia 2019 Udostępnij Opublikowano 9 kwietnia 2019 Poza składnią i szybkością wykonania różnic nie widzę. Efekt końcowy ten sam. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kerpson 532 Opublikowano 9 kwietnia 2019 Udostępnij Opublikowano 9 kwietnia 2019 (edytowane) set - ustawić add - dodać set, czyli setujesz coś. np set {liczba} to 1. Zmienna zostanie USTAWIONA na 1. add, czyli dodajesz coś, np. add 5 to {liczba}, add 10 to {liczba}. Łączna wartość zmiennej będzie wynosić 15, ponieważ 10 + 5 = 15 Oczywiście nie możemy zapominać, że w niektórych przypadkach aby coś dodać trzeba użyć specjalnej zmiennej, ponieważ zmienne mają swoje typy. Do zapisywania listy czegoś, np graczy zazwyczaj (chyba) używa się zmiennych typu: {zmienna::*}. Jeżeli się mylę poproszę o poprawę Edytowane 9 kwietnia 2019 przez HotAngel2K17 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 9 kwietnia 2019 Udostępnij Opublikowano 9 kwietnia 2019 (edytowane) Jako, że paru osobom się moja zwięzła wypowiedź nie podoba to się trochę rozpiszę. Pomińmy polskie znacznie tych słów. Raczej oczywiste. Za to jeśli chodzi o praktyczne zastosowanie: set {zmienna1} to 1 # tworzy i przypisuje do zmiennej o nazwie zmienna1 wartość 1 set {zmienna1} to {zmienna1} + 1 # dodaje 1 do wcześniej utworzonej zmienna1 co w efekcie daje 2 add 1 to {zmienna2} # tworzy i przypisuje do zmiennej o nazwie zmienna2 wartość 1 add 1 to {zmienna2} # dodaje 1 do wcześniej utworzonej zmienna2 co w efekcie daje 2 Podsumowując na ten moment różnic w końcowym efekcie brak.. Jedynie w pisowni. Listy zmiennych: Żeby "ustawić" n liczbę zmiennych można się posłużyć jakąś pętlą. Przykład: loop 10 times: set {lista1::%loop-number%} to loop-number # ustawia 10 zmiennych na wartości od 1 do 10 Podobnie to wygląda w przypadku "dodawania" loop 10 times: add loop-number to {lista2::%loop-number%} # lub po prostu add loop-number to {lista2::*} ale wtedy jeśli są już jakieś zmienne w lista2 utworzy kolejne Podsumowując znowu efekt ten sam czyli stworzona n liczba zmiennych. Tak na marginesie jest jeszcze increase by które działa zupełnie tak samo jak add Różnica pojawia się gdy zmierzymy czas w jakim Skript "ustawia" i "dodaje" nowe zmienne. Więcej można poczytać na wiki Skripta w trikach dla zaawansowanych Edytowane 9 kwietnia 2019 przez Nieaktywny Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
konrad055 4
Czym różni się argument
set {pytanie} to player
od
add player to {pytanie}
Odnośnik do komentarza
Udostępnij na innych stronach
3 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ą.