Skocz do zawartości

Replace - Zmiana np. tekstu


Rekomendowane odpowiedzi

Witam was skryptowicze! :)

Ten poradnik jest o funkcji replace all.

Zacznijmy

 

Co to jest?

 

Jest to funkcja która pozwala nam na zmienienie np. jakiegoś tekstu na coś innego :)

Przykład:

command /test:    trigger:        send "&a[przed] &6Wiadomosc and koordynaty and autor"        wait 5 tick        set {_msg} to "&a[po] &6Wiadomosc and koordynaty and autor"        replace all "and" with ", " in {_msg}        send "%{_msg}%"

Co teraz udało nam się zrobić ?

 

wysłaliśmy wiadomość do gracza w której jest and

poczekaliśmy 5 tików

zrobiliśmy zmienną tymczasową [ {_msg} ] i zapisaliśmy do niej wiadomość

użyliśmy replace all czyli zmień wszystko (jak się nie mylę xd):

zmień wszystkie "and" na ", " w {_msg}

i wysłaliśmy do gracza zmienną {_msg}

 

Zrozumiałe ?

 

To może coś innego ;)

 

Chat:

options:    chat: &b{TAG} &a{PLAYER}: &6{MSG}on chat:    cancel event    set {_chat} to "{@chat}"    replace all "{TAG}" with "[LVL]" in {_chat}    replace all "{PLAYER}" with "%player%" in {_chat}    replace all "{MSG}" with "%message%" in {_chat}    send "%{_chat}%" to all players

opcja: chat ....

pozwala na skonfigurowanie chatu

 

Metoda: on chat jest po to aby sprawdzić czy gracz wysłał coś na czacie

 

anulowaliśmy to wydarzenie

zrobiliśmy zmienną tymczasową {_chat} i zapisaliśmy do niej czat który jest w opcjach

zmieniliśmy {TAG} na [LVL] w {_chat}

zmieniliśmy {PLAYER} na %player% w {_chat}

i

zmieniliśmy {MSG} na %message% w {_chat}

wysłaliśmy tą zmienną do wszystkich graczy

 

Czyli:

 

Wiemy już jak stworzyć chat

Wiemy także co to replace all

 

Zrozumiałeś?

Jak tak to wiesz już co zrobić jeśli nie wiesz jak zrobić (xd) zamienianie np. and :D

 

Myślę że pomogłem i Pjona! :D

Odnośnik do komentarza
https://skript.pl/temat/2773-replace-zmiana-np-tekstu/
Udostępnij na innych stronach

  • 4 tygodnie później...

Przydało by się pokazać przykład z użyciem zmiennych, np:

set {_msg} to "cos tam {@zmienna} and {zmienna:zmienna}"replace all "and" to "," in {_msg}

nie zadziała

Edytowane przez login989
Odnośnik do komentarza
https://skript.pl/temat/2773-replace-zmiana-np-tekstu/#findComment-27761
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ę...