Skocz do zawartości
  • 0

max 3 konta na ip


APCishere

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

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



 

Odnośnik do komentarza
https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336339
Udostępnij na innych stronach

  • 0
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 przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336340
Udostępnij na innych stronach

  • 0
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

 

Odnośnik do komentarza
https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336344
Udostępnij na innych stronach

  • 0

image.png.3ccae2355bec02f76307c63b85cdd3e6.png

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%"

 

Odnośnik do komentarza
https://skript.pl/temat/55999-max-3-konta-na-ip/#findComment-336345
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...