Skocz do zawartości
  • 0

Powiekszanie wiadomosci


Pytanie

Cześć, czy jest coś takiego możliwe że jak wpiszemy komendę "/animated" będzie nam się wyświetlać napis ale nie taki zwyczajny poprostu co 1 sekundę ten napis nam będzie nam szedł w prawo co takiego:

czesc
   czesc
         czesc
             czesc
                 czesc

co jedna sekundę będzie się wyświetlać ten napis tylko z 1 spacja i potem 2.... 
Wiem że można to zrobić poprostu tak: 

send "czesc"
wait 1 second
send "    czesc"

A ja bym chciał na to zmniejszony kod. Dzięki
 

Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Tak. Np

Command /animated [<text&gt]:

Trigger:

if arg 1 is set:

Set {_msg} to arg 1

Send "{_msg}"

Send " {_msg}"

Send " {_msg}"

Wytabuj. @off Aby teks byl ze spacjami itd uzyj ten kod na npc gdzie jest replace _ with " "

Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55375
Udostępnij na innych stronach

  • 0

no to bedzie pisac caly czas " {_msg}" z jedna spacja...

command /tekst [<text&gt]:
trigger:
set {_msg} to arg
loop 20 times:
  add 1 to {spacjew::*}
  set {_spacje} to size of {spacjew::*}
send "%{_msg}%"
set {_msg} to "%{_spacje}%%{_msg}%"
wait 0.3 seconds
    if {_spacje} is 20:
        stop loop


 
cos takiego?
Edytowane przez EndDragos
Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55379
Udostępnij na innych stronach

  • 0

A wiecie jak to przerobić na scoreboard?

kod:
 

display board named "&4&lMagic&f&lCraft" to loop-player
            make score "&cCzesc" in board of loop-player to 5
            make score "" in board of loop-player to 4 
            move display of loop-player to sidebar
            wait 0.3 second
Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55384
Udostępnij na innych stronach

  • 0

every 10 seconds:
  loop all players:
   loop 5 times:
     add 1 to {spacjew1::*}
     set {_spacje1} to size of {spacjew::*}
     replace all "%loop-index%" with " " in {_spacje1}
     display board named "%{_spacje1}%&4&lMagic&f&lCraft" to loop-player
     wait 0.3 seconds
     if {_spacje1} is 20:
       stop loop
       clear {spacjew1::*}
   loop 9 times:
     add 1 to {spacjew::*}
     set {_spacje} to size of {spacjew::*}
     replace all "%loop-index%" with " " in {_spacje}
     send "%{spacje}%%{_msg}%"
     make score "%{_spacje}%&cCzesc" in board of loop-player to 5
     wait 0.3 seconds
     if {_spacje} is 20:
       stop loop
       clear {spacjew::*}
   make score "" in board of loop-player to 4
   move display of loop-player to sidebar
   wait 0.3 second  

prosze bardzo. Nie wiedzialem ktory teks ma sie przesuwać wiec dalem i tytul i teks Czesc

Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55392
Udostępnij na innych stronach

  • 0

sory, kombinuje za dużo :D

zobacz to:

every 10 seconds:
  loop all players:
   loop 5 times:
     add "_" to {spacjew1::*}
     replace all "_" with " " in {spacjew1::*}
     display board named "%{spacjew1::*}%&4&lMagic&f&lCraft" to loop-player
     wait 0.3 seconds
     if size of {spacjew1::*} is 5:
       stop loop
       clear {spacjew1::*}
   loop 9 times:
     add "_" to {spacjew::*}
     replace all "_" with " " in {spacjew::*}
     make score "%{spacjew::*}%&cCzesc" in board of loop-player to 5
     wait 0.3 seconds
     if size of {spacjew::*} is 9:
       stop loop
       clear {spacjew::*}
   make score "" in board of loop-player to 4
   move display of loop-player to sidebar
   wait 0.3 second  

@off odpisz na PW XD

Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55404
Udostępnij na innych stronach

  • 0

Boże... co wy robicie...

Mój kod DZIAŁA, ponieważ z każdym loopem do poprzedniej wartości dodaje jedną spację, czyli jest

{_msg}

<spacja>{_msg}

<spacja><spacja>{_msg}

itd.

I panowie:

Istnieje takie coś jak code.

Wstawiamy

[code]kod[/code].Prosze, scoreboard:every 3 seconds:    loop all players:		set {_msg} to "&cCzesc"		loop 10 times:            display board named "&4&lMagic&f&lCraft" to loop-player			make score "%{_msg}%" in board of loop-player to 5            make score " " in board of loop-player to 4             move display of loop-player to sidebar			set {_msg} to " %{_msg}%"            wait 0.3 second
Powinno zadziałać.
Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55442
Udostępnij na innych stronach

  • 0

@offtopic wiem o co mu chodziło.. Aby nie mrygrało tak- aby text sie wrzewijał :D

@topic Bo zwykle robil kod:

" text"

" text"

" text"

i w tedy nie mrygało to tak... a z tym tak przerywa :D na pw mi pisze więc wiem:

Odnośnik do komentarza
https://skript.pl/temat/6823-powiekszanie-wiadomosci/#findComment-55468
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ę...