Skocz do zawartości

włączanie się roomu, po wpisaniu tekstu w konsole


pop44

Rekomendowane odpowiedzi

Ale w konsoli windows?

Do tego są funkcje environment_get_variable, parameter_count oraz parameter_string

Dla skrótów windowsowych też to zadziała, zrobiłem to w moim Maze Stategy https://forum.gmclan.org/index.php?showtopic=29394 jest tam source i chyba działa pod GMS, zajrzę i tam i skopiuję. Dobra nie, source jest pod GM8.1

Odnośnik do komentarza
Udostępnij na innych stronach

Daj to do stepa, wywołuj używając "M" na klawiaturze.

 

GML
if keyboard_check_pressed(ord("M"))

{

r_name = get_string("Wpisz nazwe rooma:","")

r_index = asset_get_index(r_name)

 

if room_exists(r_index)

{

show_message("Przechodze do roomu")

room_goto(r_index)

}

else

{

show_message("Nie ma takiego roomu")

}

}

Odnośnik do komentarza
Udostępnij na innych stronach

W takim razie przejdź na GM:Studio - jest darmowe :) Gorzej jak masz jakiś projekt otwarty. Da się to oczywiście zrobić, musisz zlistować wszystkie roomy i dopiero wyszukiwać. Chyba że ktoś ma jakiś inny pomysł?

 

@Edit

 

Ok mam

 

GML
if keyboard_check_pressed(ord("M"))

{

r_name = get_string("Wpisz komende:","")

rooms_list = ds_list_create()

 

i = 0

while(room_exists(i))

{

ds_list_add(rooms_list,room_get_name(i))

i++

}

 

r_index = ds_list_find_index(rooms_list,r_name)

 

if room_exists(r_index)

{

show_message("Przechodze do roomu")

room_goto(r_index)

}

else

{

show_message("Nie ma takiego roomu")

}

}

Odnośnik do komentarza
Udostępnij na innych stronach

Tak swoją droga, to interfejs 6, 7, 8, 8.1 jakos mi bardziej podchodzi i na pewno ma szersze grono fanów, co do programu, operator "i++" jest nieprawidłowy już w samym kodzie.. co moze byc przyczyna, próbowałem naprawic buga, no ale nic mi nie przyszło do głowy

Odnośnik do komentarza
Udostępnij na innych stronach

i++, to i+=1;

Co masz na myśli przez lepszy interfejs i większe grono fanów? Da się przejść do kolorów w stylu samego gm8 (którego osobiście nie lubię), a jestem prawie pewien, że większość ludzi wybiera cały czas wspieranego GMSa, niż starego GMa.

Odnośnik do komentarza
Udostępnij na innych stronach

No to juz podchodzi pod bycie fanboyem starszych wersji haha, uzewnętrziona baza danych, z jednej strony wygodna z drugiej mi nie pasi, bo wole postawic na prostote, robiłem coś na GM:S i jest naprawde dobry, ale mimo wszystko wole klasyke, no zaraz myknę ten operator, powrót do GMa jest takie ciezki :)

 

EDIT: No kurcze wszystko śmiga, jak trzeba, dzięki piękne wszystkim co pomogli, rzetelnie i szybko ;)

 

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