Skocz do zawartości

String i sprite_index...


Shylios

Rekomendowane odpowiedzi

nazwa_sprite=get_string('Podaj nazwe:','')

execute_string('sprite_index='+nazwa_sprite)

Odnośnik do komentarza
Udostępnij na innych stronach

pewnie dlatego, że wpisując nazwe sprita nie podal dokladnej nazwy. Shylios: jakbyco, to na gg jutro Ci napisze inne rozwiązanie

Odnośnik do komentarza
Udostępnij na innych stronach

Lol, ale jesteście genialni :P Przecież sprit jest liczbą i można go wczytać tak:

sprite_index = get_integer('Sprite:',0);

:)

 

Dawidsu też dobrze napisał :) Tylko że

execute_string("sprite_index="+sprite_get_name( get_integer('Sprite:',0) ) );

Co sprowadza się do mojego sposobu :P

Odnośnik do komentarza
Udostępnij na innych stronach

A też racja, nie pomyślałem o tym :P .

Odnośnik do komentarza
Udostępnij na innych stronach

1. Nazwy sprite'ów NIE DA SIĘ ZMIENIĆ

2. Można zmienić sprite wpisując INDEKS WYBRANEGO SPRITE'A

3. Aby pobrać indeks sprite'a przez podanie nazwy można (lub trzeba) użyć tego kodu

execute_string("sprite_index = "+get_string("Podaj nazwe:","sprite0"));

Mi działał

 

Mat dostaje warna za nie czytanie topica :)

Tymon

Odnośnik do komentarza
Udostępnij na innych stronach

Lol, ale jesteście genialni :P Przecież sprit jest liczbą i można go wczytać tak:
sprite_index = get_integer('Sprite:',0);

:)

 

Dawidsu też dobrze napisał :) Tylko że

execute_string("sprite_index="+sprite_get_name( get_integer('Sprite:',0) ) );

Co sprowadza się do mojego sposobu :P

 

 

 

Działa, ale lepiej by było gdyby zamiast wpisywać numer sprite to jego nazwe w GM (np: spr_gracz)

Odnośnik do komentarza
Udostępnij na innych stronach

Po prostu w evencie "onclick" daj ten kod:

 

execute_string("sprite_index="+get_string('Sprite:',0) );

 

Po włączeniu gry albo podajesz numer albo nazwe sprita :P

Aha, i ten skrypt musi być a "Applies to:" obiekt który ma się zmieniać

 

PS: W ustawieniach gry trzeba wyłączyć informowanie o błędach, dzięki temu gdy jak nazwa nie insteje nic sie ne stanie

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ę...