APCishere 2 Opublikowano 10 sierpnia 2023 Udostępnij Opublikowano 10 sierpnia 2023 ogl mam problem bo chce zrobic tak zeby gracze mogli miec tylko 3 konta na ip ale mam blad "cant loop a single value" w linijce 20 w zmiennej acoounts.list czekam na pomoc Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 lamowy 0 Opublikowano 10 sierpnia 2023 Udostępnij Opublikowano 10 sierpnia 2023 jakbyś umiał trochę w angielski, a widzę, że jedynie co z tego umiesz, to to, że piszesz skrypty, to byś się doczytał, zwłaszcza po kawałku: acoounts xD błąd jest z tego, że nie możesz w listach skopiować listy, która zawiera 1 czegoś, więc użyj normalnej zmiennej (nie wiem czemu skrypterzy kochają tak bardzo listy) options: alt.limit: 3 on join: if players does not have permission "APC.alts.bypass": if {acoounts::*} contains "%player's ip%": if {accounts.%player's ip%} = {@alt.limit}: kick the player due to "&cOsiagnales limit kont!" else: add "%player's ip%" to {acoounts::*} add 1 to {accounts.%player's ip%} command /alts <offline player>: permission: APC.alts.check permission message: &4Stoj! &cNie masz permisji &7APC.alts.check &cwiec ta komenda nie zostala wykonana usage: &7» &a/konta (nazwa gracza) aliases: konta, alty, sprawdzkonta, acclist, listakont trigger: message "&7Lista kont gracza &a%arg-1%" message "&7- &a%{accounts.%player's ip%}%" zobacz czy działa, u mnie tak CoFFeIN04 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336339 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 10 sierpnia 2023 Udostępnij Opublikowano 10 sierpnia 2023 (edytowane) Cytat (nie wiem czemu skrypterzy kochają tak bardzo listy) Bo są lepsze i optymalniejsze od zwykłych zmiennych, na logike, gdy przypisujesz wszystkim graczom jakąś zmienną , to używasz zwykłej zmiennej która służy do zapisania pojedynczej wartości, czy zmiennej grupowej, która odpowiada za wiele wartości, jak wpisanie w nią każdego gracza? Samo rozwiązanie problemu było żałośnie proste, wystarczyło w kodzie autora zmienną {acoounts.list::*) zamienic na {acoounts::list::*} bo nie mozna zapętlić zwykłej zmiennej A i jeszcze w ostatniej linijce jest błąd message &7- &a%loop-value% Powinno być message "&7- &a%loop-value%" Edytowane 10 sierpnia 2023 przez Fendi Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336340 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lamowy 0 Opublikowano 10 sierpnia 2023 Udostępnij Opublikowano 10 sierpnia 2023 1 godzinę temu, Fendi napisał: Bo są lepsze i optymalniejsze od zwykłych zmiennych, na logike, gdy przypisujesz wszystkim graczom jakąś zmienną , to używasz zwykłej zmiennej która służy do zapisania pojedynczej wartości, czy zmiennej grupowej, która odpowiada za wiele wartości, jak wpisanie w nią każdego gracza? Samo rozwiązanie problemu było żałośnie proste, wystarczyło w kodzie autora zmienną {acoounts.list::*) zamienic na {acoounts::list::*} bo nie mozna zapętlić zwykłej zmiennej A i jeszcze w ostatniej linijce jest błąd message &7- &a%loop-value% Powinno być message "&7- &a%loop-value%" próbowałam dwukropka nie wiem czy cos zle ale mi nie dzialalo Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336344 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 11 sierpnia 2023 Udostępnij Opublikowano 11 sierpnia 2023 No spoko options: alt.limit: 3 on join: if players does not have permission "APC.alts.bypass": if {acoounts::*} contains player's ip: if {acoounts::amount::%player's ip%} = {@alt.limit}: kick the player due to "&cOsiagnales limit kont!" else: add player's ip to {acoounts::*} add player's name to {acoounts::list::%player's ip%} add 1 to {acoounts::amount::%player's ip%} command /alts <offline player>: permission: APC.alts.check permission message: &4Stoj! &cNie masz permisji &7APC.alts.check &cwiec ta komenda nie zostala wykonana usage: &7» &a/konta (nazwa gracza) aliases: konta, alty, sprawdzkonta, acclist, listakont trigger: message "&7Lista kont gracza &a%arg-1%" loop {acoounts::list::%arg-1's ip%}: message "&7- &a%loop-value%" Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336345 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 16 sierpnia 2023 Udostępnij Opublikowano 16 sierpnia 2023 A problem to nie jest przypadkiem tutaj? add player's name to {acoounts::list::%player's ip%} Chcesz dodać nazwę gracza do czegoś, co nie jest listą Cytuj Odnośnik do komentarza https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336509 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
APCishere 2
ogl mam problem bo chce zrobic tak zeby gracze mogli miec tylko 3 konta na ip ale mam blad "cant loop a single value" w linijce 20 w zmiennej acoounts.list
czekam na pomoc
Odnośnik do komentarza
https://skript.pl/temat/55999-max-3-konta-na-ip/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ą.