bvcz 444 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 Witaj mieszkańcu Skript.pl Dziś przedstawię wam zmienne. Zaczynajmy! Ale co to są te zmienne? Zmienne to kod zapisujący daną wartość np. kliknięcia gracza. Robimy to następującym kodem:on click: add 1 to {klik.%player%} send "&2Klikles juz %{klik.%player%}%"Pamiętajmy że jeśli chcemy wyświetlić zmienną musimy dać ją pomiędzy procenty(%) Jakie typy zmiennych wyróżniamy? Jest kilka typów zmiennych: 1. Zwykła2.Tymczasowe3. Grupowe ------------------------------------------------------1. Zwykła. Jest to zwykła zmienna do której można zapisywać liczby, lokacje, ciąg znaków.set {zmienna} to 1set {zmienna} to "xd"set {zmienna} to location of playerset {zmienna} to player-------------------------------------------------------------2.Tymczasowa.Zmienna która się usuwa to zakończeniu eventu. Można do niej zapisać wszystko to co wyżej.Poprzedzamy ją znakiem "podłogi" _set {_zmienna} to 1set {_zmienna} to "xd"set {_zmienna} to location of playerset {_zmienna} to player---------------------------------------------------------------3.Grupowe.Zapisujemy do nich kilka rzeczy, graczy, lokacji. Robimy je tak:add 1 to {zmienna::*}add "xd" to {zmienna::*}add location of player to {zmienna::*}add player to {zmienna::*}---------------------------------------------------------------- Ale o co chodzi ze zmiennymi tymczasowymi? Zmienne tymczasowe usuwają się po zakończeniu eventu, dzięki czemu nie musimy ich usuwać tak jak w przypadku zwykłych i grupowych. A jak wysłać wiadomość do graczy np. w gildii? Wystarczy dodać graczy do zmiennej, wykonać loop'a i wysłać do zapętlonych graczy daną wiadomość. Coś na przykładzie podanego koduadd player to {zmienna::*} loop {zmienna::*}: send "xd" to loop-valueNie radze używać w pełni skopiowanego kodu wyżej, ponieważ cały czas dodaje gracza i powiela wiadomość. Najlepiej dodawać gracza inną komendą i wysyłać inną. Co jeśli chcę usunąć coś ze zwykłej zmiennej? Po prostu trzeba do kodu dopisać linijkę:delete {zmienna}I zapisana wartość zostanie usunięta. A jak usunąć jakąś wartość ze zmiennej grupowej? Najpierw sprawdzamy czy dana wartość jest zapisana i ją usuwamy lub pomijamy sprawdzanie i od razu usuwamy.if {zmienna: :*} contain arg 1: delete arg 1 from {zmienna::*} Jak usunąć całą zmienną grupową? Usuwanie całej zmiennej grupowej jest podobne do usuwania zwykłej zmiennej.delete {zmienna::*}UWAGA!. Kod wyżej usunie CAŁĄ zawartość zmiennej czyli {zmienna::abcd}, {zmienna::%player%},itd Chciałbym usunąć zmienną tymczasową, jak to zrobić? Zmiennych tymczasowych nie trzeba usuwać. Usuną się same po zakończeniu eventu. Czy mogę wymieszać zmienne grupowe i tymczasowe? Owszem, tak. Tak jak w przypadku zwykłych zmiennych tymczasowych zostaną one usunięte po zakończeniu eventu, i tak samo ja zmienne grupowe mogą one przechowywać wiele informacji. Czyli do zmiennych mogę zapisać wszystko? Tak wszystko, od liczb i znaków aż po lokacje i typy bloków. Kody wyżej nie były testowanie, nie gwarantuję że działają. Dziękuję za uwagę.Barunyt aka Owca Aoot, Kurotsuwa, DαrϰVεnuς i 6 innych 9 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/ Udostępnij na innych stronach Więcej opcji udostępniania...
herhor67 916 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 Można do nie zapiać wszystko to co wyżej.W.T.F? No a poradnik może być, ale dla nupków. SpaceGaming i bvcz 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42523 Udostępnij na innych stronach Więcej opcji udostępniania...
MrPatryk07 45 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 (edytowane) ale na czym polegają czasowe nie wytłumaczył....... Albo jak tp grupowe zmiienne- np jak są w niej tylko gracze [do minigier dobre by było tylko ,któś nie napisał :p] ale tak to nawet nawet.@up jak by on wytłumaczył te grupowa i czasowe to bym się nie czepiał ale tak to JESTEM Z TB B-) Edytowane 23 grudnia 2014 przez MrPatryk07 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42525 Udostępnij na innych stronach Więcej opcji udostępniania...
bvcz 444 Opublikowano 23 grudnia 2014 Autor Udostępnij Opublikowano 23 grudnia 2014 Dzięki herhor literówka, miało być "niej" SpaceGaming i DαrϰVεnuς 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42526 Udostępnij na innych stronach Więcej opcji udostępniania...
MrPatryk07 45 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 (edytowane) to wytłumaczysz o co chodzi z tymi czasowymi itd Edytowane 23 grudnia 2014 przez MrPatryk07 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42533 Udostępnij na innych stronach Więcej opcji udostępniania...
bvcz 444 Opublikowano 23 grudnia 2014 Autor Udostępnij Opublikowano 23 grudnia 2014 Jutro jak będę na komputerku to napisze bo na telefonie tylko popsuje DαrϰVεnuς i SpaceGaming 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42536 Udostępnij na innych stronach Więcej opcji udostępniania...
#Aperture 278 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 wyjaśnij zmienne grupowe! i tak uważam, że lepszym sposobem na naukę pisania skryptów jest czytanie kodu i manuali... SpaceGaming 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42546 Udostępnij na innych stronach Więcej opcji udostępniania...
MrPatryk07 45 Opublikowano 23 grudnia 2014 Udostępnij Opublikowano 23 grudnia 2014 właśnie :P Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42554 Udostępnij na innych stronach Więcej opcji udostępniania...
bvcz 444 Opublikowano 24 grudnia 2014 Autor Udostępnij Opublikowano 24 grudnia 2014 @Update, Wyjaśnione tymczasowe i grupowe. Czekam na kolejną dawkę nienawiści czyt.Hejtu Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42698 Udostępnij na innych stronach Więcej opcji udostępniania...
herhor67 916 Opublikowano 24 grudnia 2014 Udostępnij Opublikowano 24 grudnia 2014 A tymczasowa grupowa? ;_;/ Dodaj koniecznie. Dodaj o zapętlaniu, topkach itp. Pierwszy code ci się zrypał. HEJT. Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42710 Udostępnij na innych stronach Więcej opcji udostępniania...
#Aperture 278 Opublikowano 24 grudnia 2014 Udostępnij Opublikowano 24 grudnia 2014 a usuwanie grupowych? ;_;/ Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42801 Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 24 grudnia 2014 Udostępnij Opublikowano 24 grudnia 2014 Ten poradnik tak w zasadzie nie pomaga. Nic w nim prawie nie ma, rozumiem że robione "na szybko", bo do rekrutacji na Moderatora, ale taki poradnik to nie poradnik. Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42851 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 25 grudnia 2014 Udostępnij Opublikowano 25 grudnia 2014 Fajny poradnik Nieeee !Ja to miałem napisać !qrwa ! Nie lubię Cię :P Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42934 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 25 grudnia 2014 Udostępnij Opublikowano 25 grudnia 2014 @up To dobrze, że cie uprzedził. Pluchal, bo się przyda Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42991 Udostępnij na innych stronach Więcej opcji udostępniania...
bvcz 444 Opublikowano 25 grudnia 2014 Autor Udostępnij Opublikowano 25 grudnia 2014 @Update, Dodano usuwanie zmiennych zwykłych, i pojedynczych informacji ze zmiennych grupowych. @up all, Dzięki za pochwały i za hejty. @Down, Dzięki, dodane. Łap plusa za pomoc. :) Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42995 Udostępnij na innych stronach Więcej opcji udostępniania...
#Aperture 278 Opublikowano 25 grudnia 2014 Udostępnij Opublikowano 25 grudnia 2014 Dodaj że usunięcie {zmienna::*} usunie {zmienna::u} ale też {zmienna::b}. Zmienne grupowe to temat-rzeka. bvcz 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-42997 Udostępnij na innych stronach Więcej opcji udostępniania...
Ezx 145 Opublikowano 26 grudnia 2014 Udostępnij Opublikowano 26 grudnia 2014 przyda sie bo nowy jestem :D Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-43162 Udostępnij na innych stronach Więcej opcji udostępniania...
Pitbull 35 Opublikowano 26 grudnia 2014 Udostępnij Opublikowano 26 grudnia 2014 Prosto ładnie i przyjemnie przedstawione :) Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-43244 Udostępnij na innych stronach Więcej opcji udostępniania...
bvcz 444 Opublikowano 20 stycznia 2015 Autor Udostępnij Opublikowano 20 stycznia 2015 @ref Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-47747 Udostępnij na innych stronach Więcej opcji udostępniania...
#Aperture 278 Opublikowano 21 stycznia 2015 Udostępnij Opublikowano 21 stycznia 2015 Można do niej zapiać wszystkoNo to sobie popiejemy xD bvcz 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/5161-zmienne/#findComment-47810 Udostępnij na innych stronach Więcej opcji udostępniania...
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ą.