Woszek 4 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 Witam, chciałbym skrypt ktory blokuje wchodzenie na kogos konto z innego ip. Chodzi mi o to, ze jak juz ktos wejdzie na serwer to zeby z innego ip juz nie mogl wbic. tylko z tego co pierwszy raz wbil. Cytuj Odnośnik do komentarza https://skript.pl/temat/47813-skrypt-na-multikonta/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 PolsatGraniePL 124 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 (edytowane) sek... on first join: loop {IP::*}: if loop-value contains "%player's ip%" ban player kick player due "multikonta" else: add player's ip to {IP::*} #nietestowane //jbc w pluginie na logowanie Authme Jest to wbudowane ,że tylko 1 ip może się zalogować Edytowane 8 kwietnia 2021 przez polsatgraniepl Cytuj Odnośnik do komentarza https://skript.pl/temat/47813-skrypt-na-multikonta/#findComment-299500 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 8 minut temu, polsatgraniepl napisał: sek... on first join: add player's ip to {IP::*} loop {IP::*}: if loop-value contains "%player's ip%" ban player kick player due "multikonta" #nietestowane //jbc w pluginie na logowanie Authme Jest to wbudowane ,że tylko 1 ip może się zalogować To jest trochę bez sensu... Wystarczy, że zmienna {IP::*} będzie zawierać ip innego zalogowanego gracza i na to konto go również wpuści. W dodatku z doświadczenia powiem, że takie rzeczy lepiej mieć zapisane w configu, ponieważ kiedy ktoś zmieni np. internet, IP się nie będzie zgadzać i taka osoba przyjdzie na discorda z prośbą o naprawienie tego, a ty nie będziesz wiedział, co zrobić. Tu masz z zapisem w configu: on load: if file "IpData/config.yml" does not exist: create file "IpData/config.yml" on first join: set value "ip.%player's uuid%" to "%player's ip%" in yaml file "IpData/config.yml" on join: set {_check} to single value "ip.%player's uuid%" get of "IpData/config.yml" if {_check} is not set: stop if {_check} is not player's ip: kick player due to "Multikonto" stop Wymaga SkUtilities 17 minut temu, polsatgraniepl napisał: jbc w pluginie na logowanie Authme Jest to wbudowane ,że tylko 1 ip może się zalogować To racja, ale zależy czy Autor korzysta z AuthMe PolsatGraniePL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/47813-skrypt-na-multikonta/#findComment-299504 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PolsatGraniePL 124 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 1 minutę temu, KaWaNoS napisał: To jest trochę bez sensu... Wystarczy, że zmienna {IP::*} będzie zawierać ip innego zalogowanego gracza i na to konto go również wpuści. W dodatku z doświadczenia powiem, że takie rzeczy lepiej mieć zapisane w configu, ponieważ kiedy ktoś zmieni np. internet, IP się nie będzie zgadzać i taka osoba przyjdzie na discorda z prośbą o naprawienie tego, a ty nie będziesz wiedział, co zrobić. Tu masz z zapisem w configu: on load: if file "IpData/config.yml" does not exist: create file "IpData/config.yml" on first join: set value "ip.%player's uuid%" to "%player's ip%" in yaml file "IpData/config.yml" on join: set {_check} to single value "ip.%player's uuid%" get of "IpData/config.yml" if {_check} is not set: stop if {_check} is not player's ip: kick player due to "Multikonto" stop Wymaga SkUtilities To racja, ale zależy czy Autor korzysta z AuthMe on first daje ,przy pierwszym wejściu multikonta. Wiesz co to zmienna grupowa? zapisuje w niej wszystkie ip jeżeli ip nie ma na liście wchodzisz na listę i możesz spokojnie se wchodzić a jeżeli takie ip istnieje to banuje cie za mk i tak. Wcześniej po prostu banowało każdego bo zapomniałem dać else Cytuj Odnośnik do komentarza https://skript.pl/temat/47813-skrypt-na-multikonta/#findComment-299505 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KaWaNoS 24 Opublikowano 8 kwietnia 2021 Udostępnij Opublikowano 8 kwietnia 2021 8 minut temu, polsatgraniepl napisał: on first daje ,przy pierwszym wejściu multikonta. Wiesz co to zmienna grupowa? zapisuje w niej wszystkie ip jeżeli ip nie ma na liście wchodzisz na listę i możesz spokojnie se wchodzić a jeżeli takie ip istnieje to banuje cie za mk i tak. Wcześniej po prostu banowało każdego bo zapomniałem dać else Ok, zwracam honor. Niedokładnie przeczytałem PolsatGraniePL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/47813-skrypt-na-multikonta/#findComment-299508 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Woszek 4
Witam, chciałbym skrypt ktory blokuje wchodzenie na kogos konto z innego ip. Chodzi mi o to, ze jak juz ktos wejdzie na serwer to zeby z innego ip juz nie mogl wbic. tylko z tego co pierwszy raz wbil.
Odnośnik do komentarza
https://skript.pl/temat/47813-skrypt-na-multikonta/Udostępnij na innych stronach
4 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ą.