Skocz do zawartości
  • 0

Ustabilizowanie się komendy do skryptu


Pytanie

Witam, mam taki kodzik:

 

 

variables:
    {przemiana.%player%} = false
 
 
command /przemiana:
    trigger:
        if player has permission "przemiana.kidmod":
            if {przemiana.%player%} is false:
                set {eq.kidmod.%player%} to serialized inventory of player
                clear the player's inventory
                execute console command "fly %player%"
                set {przemiana.%player%} to true
                stop
            if {przemiana.%player%} is true:
                restore inventory of player from {eq.kidmod.%player%}
                execute console command "fly %player%"
                set {przemiana.%player%} to false
                stop
 
 
I teraz podczas, gdy gracz lognie to mu się fly wyłączy. Da rade zrobić tak, aby to się wyrównywało ? Chodzi coś w stylu:
 
on quit:
if {przemiana.%player%} is true:
execute console command "fly %player%"      
 
 
tylko nwm jaka kombinacja, trzeba do tego świeży umysł ;)
Odnośnik do komentarza
https://skript.pl/temat/8210-ustabilizowanie-si%C4%99-komendy-do-skryptu/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

on join:

if {przemiana.%player%} is true:
execute console command "fly %player%"
 
>_< Jak wyjdzie to mu nie wył, więc przełóż to na wejście
 
@edit można tak:
 on player login:     wait 10 seconds     restore inventory of player from {eq.kidmod.%player%}     execute console command "fly %player%"     set {przemiana.%player%} to false     stop
Edytowane przez lewatywapolska
Odnośnik do komentarza
https://skript.pl/temat/8210-ustabilizowanie-si%C4%99-komendy-do-skryptu/#findComment-64668
Udostępnij na innych stronach

  • 0

 

on join:

if {przemiana.%player%} is true:
execute console command "fly %player%"
 
>_< Jak wyjdzie to mu nie wył, więc przełóż to na wejście
 
@edit można tak:
 on player login:     wait 10 seconds     restore inventory of player from {eq.kidmod.%player%}     execute console command "fly %player%"     set {przemiana.%player%} to false     stop

 

Niestety nie dziala, wtedy mamy na odwrot, ze gdy latamy to mamy itemy, a gdy biegamy to nie mamy ;c

Odnośnik do komentarza
https://skript.pl/temat/8210-ustabilizowanie-si%C4%99-komendy-do-skryptu/#findComment-64669
Udostępnij na innych stronach

  • 0
on player login:     wait 10 seconds     if {przemiana.%player%} is true:          restore inventory of player from {eq.kidmod.%player%}          execute console command "fly %player%"          set {przemiana.%player%} to false          stop
Edytowane przez lewatywapolska
Odnośnik do komentarza
https://skript.pl/temat/8210-ustabilizowanie-si%C4%99-komendy-do-skryptu/#findComment-64671
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ę...