Skocz do zawartości

Problem z tekstem.


Cordoba

Rekomendowane odpowiedzi

Witam, mam mały problem, gdyż mam taki kod:

 

GML ( Step)
if keyboard_check_direct(ord('W'))

{

 

kl=2

if alarm[0]=-1 then alarm[0]=al0

 

}

 

GML (alarm0)
if kl=2

{

 

text+='W'

kl=0

 

}

 

I teraz chciałbym, jeśli klikniemy backspace tekst usuwał się, tzn. jeżli np. text='AASDF' po naciśnięciu backspace będzie równał się text='AASD', po następnym text='AAS' itd.

I teraz powstaję pytanie jak takie coś zrobić, w miarę szybki sposób? Za odpowiedzi z góry dzięki. ( BTW keyboard_string odpada, gdyż jeśli wychodzi się poza okienko, jego wartość się zeruje)

Odnośnik do komentarza
Udostępnij na innych stronach

Wiem, czytałem to, widziałem, ale no, powiem tak, nie wiem co gdzie wstawić, bo coś mi to nie chce działać.

 

string_delete(str,index,count)

 

Tak podstawiam:

 

str - zmienną text

index - tu daję 0.

count- ilość liter

 

i nie działa, literki się nie usuwają.

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