Skocz do zawartości
  • 0

Ukrywanie ekwipunku podczas logowania


Pytanie

Cześć, mam problem.

Chciałem zrobić skrypt na logowanie i dodać do tego taką opcje jak czyste eq gdy gracz się loguje.

 

Oto dotychczasowy kod :

command /login [<text&gt]:    trigger:        if arg 1 is set:            if {logged.%player%} is true:                send "{@already_loggedin_message}" to player                stop trigger            else:                hashed text-argument is {password.%player%}:                    send "{@loggedin_message}" to player                    set {logged.%player%} to true                    teleport player to {last-login-loc.%player%}                    stop trigger                else:                    send "{@badpass_message}"                    wait 2 real seconds                    kick player due to "&cPodałeś złe hasło do konta &a%player% &c !"                    stop trigger
Odnośnik do komentarza
https://skript.pl/temat/6592-ukrywanie-ekwipunku-podczas-logowania/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@Nawo Dzięki, działa idealnie jesteś wielki. Łap lajka :)

 

@Edit

 

@Nawo Jest jeszcze jeden problem. To całkowicie usuwa eq a po zalogowaniu ma oddać eq które gracz posiadał

Edytowane przez HeroseQ
Odnośnik do komentarza
https://skript.pl/temat/6592-ukrywanie-ekwipunku-podczas-logowania/#findComment-53929
Udostępnij na innych stronach

  • 0

@Nawo Dzięki, działa idealnie jesteś wielki. Łap lajka :)

 

@Edit

 

@Nawo Jest jeszcze jeden problem. To całkowicie usuwa eq a po zalogowaniu ma oddać eq które gracz posiadał

No to działa czy nie działa?

Przecież chciałeś żeby najpierw usuwało a potem po zalogowaniu przywracało.

 

JBC. Ten efekt jest przedawniony (deprecated) i może nie działać poprawnie.

Teoretycznie powinno się używać

set {login::%player%::eq} to serialized contents of player's inventory

ale wtedy znowu przywracanie nie chce działać. No i co zrobisz? Nic nie zrobisz.

Odnośnik do komentarza
https://skript.pl/temat/6592-ukrywanie-ekwipunku-podczas-logowania/#findComment-53962
Udostępnij na innych stronach

  • 0
on join:    loop all items in player's inventory:        add loop-item to {login::%player%::eq::*}    clear player's inventorycommand /login [<text&gt]:    trigger:        if arg 1 is set:            if {logged.%player%} is true:                send "{@already_loggedin_message}"            else:                if hashed arg 1 is {password.%player%}:                    send "{@loggedin_message}"                    set {logged.%player%} to true                    teleport player to {last-login-loc.%player%}                    loop {login::%player%::eq}:                        add loop-value to player's inventory                else:                    send "{@badpass_message}"                    wait 2 real seconds                    kick player due to "&cPodalaes zle haslo do konta &6%player% &c!"
Odnośnik do komentarza
https://skript.pl/temat/6592-ukrywanie-ekwipunku-podczas-logowania/#findComment-54246
Udostępnij na innych stronach

  • 0

on join: loop all items in player's inventory: add loop-item to {login::%player%::eq::*} clear player's inventorycommand /login []: trigger: if arg 1 is set: if {logged.%player%} is true: send "{@already_loggedin_message}" else: if hashed arg 1 is {password.%player%}: send "{@loggedin_message}" set {logged.%player%} to true teleport player to {last-login-loc.%player%} loop {login::%player%::eq::*}: add loop-value to player's inventory else: send "{@badpass_message}" wait 2 real seconds kick player due to "&cPodalaes zle haslo do konta &6%player% &c!"

Odnośnik do komentarza
https://skript.pl/temat/6592-ukrywanie-ekwipunku-podczas-logowania/#findComment-54255
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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