Skocz do zawartości

Bot


ALT

Rekomendowane odpowiedzi

Mam taki przykłady chatu i komend(jest na stronie głównej) i jak zrobić by sprawdzało czy w zdaniu jest np.:"nazywam się" ,czyli jeśli jest zdanie "nazywam się Filip" to żeby szukało czy w tym zdaniu jest fragment "nazywam się" ,a nie całej komendy bo w kodzie nie wypisze wszystkich imion świata :boxed:

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbuj zrobić tak że po wciśnięciu spacji zapisuje to co napisałeś i czyści stringa (nie tekst widoczny)

i daje mu jakąś wartość

np.

wytaz1 =nazywam (wciskam spacje i czyści stringa i informuje że piszemy drugi wyraz)

wyraz2=się

wyraz2=jakieś imię

i jeżeli po nazywam (wyraz1) jest się(wyraz2) to wtedy sprawdza wartość 3 wyrazu i dodaje go jako imię danej osoby (imię=Filip lub jakieś inne)

Jak nie wyjdzie to napisz a ja spróbuję w GM pokombinować.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
str = get_string("Jak się nazywasz?","Nazywam się Filip"); // pobieramy komendę

if (string_pos("Nazywam się ",str) == 1) // jeśli na początku komendy znajduje się wpis "Nazywam się "

{

imie = string_copy(str,

string_length("Nazywam się ")+1,

string_length(str)-string_length("Nazywam się "));

// zapisz do zmiennej "imie" wymagany kawałek komendy :)

}

else show_message("Niepoprawna komenda"); // jeśli źle podał, pokaż komunikat</span>

 

Spróbuj tego :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

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

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