ALT Opublikowano 30 Kwietnia 2010 Udostępnij Opublikowano 30 Kwietnia 2010 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 Więcej opcji udostępniania...
bluks Opublikowano 30 Kwietnia 2010 Udostępnij Opublikowano 30 Kwietnia 2010 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 Więcej opcji udostępniania...
ALT Opublikowano 30 Kwietnia 2010 Autor Udostępnij Opublikowano 30 Kwietnia 2010 Errr....zgubiłem się :cheers: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shockah Opublikowano 30 Kwietnia 2010 Udostępnij Opublikowano 30 Kwietnia 2010 GML if (string_pos("nazywam się",zdanie)) (...) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
ALT Opublikowano 1 Maja 2010 Autor Udostępnij Opublikowano 1 Maja 2010 @up Nie Działa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rudy Opublikowano 1 Maja 2010 Udostępnij Opublikowano 1 Maja 2010 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 Więcej opcji udostępniania...
ALT Opublikowano 1 Maja 2010 Autor Udostępnij Opublikowano 1 Maja 2010 Pobierz se ten przykład lepiej,nie miało się otwierać w okienku i nie działa Edit: Prosił bym o szybką odpowiedź :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę