bez sensu to co piszesz, wyzerują Ci się wszystkie lokalne zmienne =p
https://gmclan.org/up1558_11_06_06_07_AI_Bossa_v_1_0.html
woops, ale zauważyłem bugów... ;/
Udowodnię, że Tymon zawsze podaje najlepsze rozwiązanie :P
GML
//step obj_menu:
if( keyboard_check_pressed( vk_shift ) ) visible = !visible
// step obiektów blokowanych:
if ( obj_menu.visible ) exit // to musi się znajdować w pierwszym wersie eventu!
/* dalsza część kodu =P */
z tym, że obiekt cały czas(od początku) musi być umieszczony w roomie ;p
Buu!
GML
if (keyboard_check_pressed(vk_shift)) if (menu) menu = false else menu = true
if (menu){
instance_create(0,0,obj_menu)
} else {
if (instance_exists(obj_menu)) with(obj_menu)instance_destroy()
}
zapisz gdzieś ich ID a potem usuwaj.
np. możesz zapisywać na ds_list.. ;)
btw. jak zmienisz obiekt duszek na inny już nie będzie tym samy obiektem i będzie miał nowy id.
GML
if (global.name>0)
{
global.name -=1;
show_message('Pozostało Ci ' + string(global.name) + ' odpowiedzi :P');
}
else
{
show_message('Skończyły Ci sie podpowiedzi!');
}
:)
@UP idź Ty się utop!!
po prostu definiujesz zmienną w obiekcie który jest w każdym z tych romów i przy stworzeniu go w roomie(przy każdym starcie kolejnego room'a)zmienna ustawia się na te 5.
powinieneś to wsadzić w create obiektu, który znajduje się tylko w 1'szym roomie albo w zakładce setings => code w pierwszym roomie. :)
co ? :boxed:
Ty Nobie !!
wszystkie kody rysujące wstawiamy do drawu, więc nie pisz takich głupot !
czytaj: https://forum.gmclan.org/index.php?showtopic=9989
Edit: @UP. wcześniej miał napisane w step'ie ;/ :boxed: :skołowany:
@DOWN: Się wie ^^
GML
text= string_copy(keyboard_string,1,50)
draw_text(x,y,text)
:)
albo
GML
text = string_delete(keyboard_string,50,string_length(keyboard_string)-50)
draw_text(x,y,text)
@UP i tak moje wydatniejsze :P