Skocz do zawartości

Arekadiusz

Użytkownicy
  • Postów

    475
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Arekadiusz

  1. Witam po raz kolejny dziś ^_^

    Mam kolejny problem z czasomierzem:

     

    CREATE:

    GML
    time=0

    if global.czas=1

    {

    nazwa=owczytywanieplanszy.nazwaplanszy

    file_txt_czas=file_text_open_read("maps\" + nazwa + "_info_time" + ".mapi")

    time=file_text_read_string(file_txt_czas)

    file_text_close(file_txt_czas)

    }

    else

    {

    time=100

    }

     

    DRAW:

    GML
    h = time div 60 div 60;

    m = time div 60 mod 60;

    s = time mod 60

    draw_set_font( font_courier10 );

    draw_set_color( c_orange )

    draw_text(640,0, string( h ) + ' : ' + string( m ) + ' : ' + string( s ))

     

    time -= 1/room_speed

     

    if ( time <= 0 )

    {

    show_message("Koniec czasu!#Tracisz życie!")

    lives=lives-1

    room_restart()

    }

     

    I wchodząc do tego room wyskakuje mi taki błąd:

     

    ___________________________________________

    ERROR in

    action number 1

    of Draw Event

    for object oczasomierz:

     

    Error in code at line 1:

    h = time div 60 div 60;

    ^

    at position 14: Wrong type of arguments to div.

     

    Co jest źle?

    Z góry dziękuje za pomoc!

  2. Witam!

    Mam pytanie:

    Robię edytor plansz z funkcją zapisu, tak jak podał mi Marek.S w tym temacie.

    Czy dałoby się zrobić tak,że gdy w edytorze stworzę obohater na obiekcie osciana i po przyciśnięciu na guzik zapisz do pliku tekstowego zapiszą się wszystkie obiekty, oprócz tych które są stworzone na ustalonym obiekcie np. osciana?

     

    EDIT:

    Mam jeszcze jedno pytanie:

    Jak sprawdzac czy plik tekstowy o podanej nazwie istnieje?

  3. Witam wszystkich!

    Mam taki kod w Mouse>Left Button:

    GML
    menu = show_menu( "Otwórz skrzynię|Zamknij", 0 );

    switch (menu)

    {

    case 0: room_goto_next(); break;

    case 1: /*kod*/; break;

    }

     

    Co mam wpisac w miejsce /*kod*/, aby po kliknięciu na guzik zamknij(w tym menu) zamykało to menu?

  4. Marek.S :

    Zmieniłem.

    Teraz wywala kolejny błąd:

     

     

    ___________________________________________

    ERROR in

    action number 1

    of Create Event

    for object object0:

     

    Error in code at line 11:

    for ( n = 0; i < instance_number( ob[ i ] );

    ^

    at position 37: Unknown variable ob or array index out of bounds

     

    EDIT:

    Ten już znikł ale jest kolejny:

    ___________________________________________

    ERROR in

    action number 1

    of Create Event

    for object object0:

     

    Error in code at line 11:

    for ( n = 0; n < instance_number( ob[ n ] ); n += 1 )

    ^

    at position 36: Unknown variable ob or array index out of bounds

  5. To może innaczej bo nie kapuje.

    Założmy że chcę zrobic edytor plansz do mojej gry.

    Mam siedem obiektów: obj_ludzik, obj_sciana , obj_punkt , obj_mis , obj_bomba, obj_wrog1 ,obj_wrog2. Tworzę planszę w edytorze map. Umieszczam w niej 1 ludzika,8 ścian, 3 misie, 6 bomb, 5 wrogów1 i 5 wrogów2 .I tu proszę o pomoc. Nie chcem zapisywac planszy jako .sav lub inne rozszerzeni tylko jako plik tekstowy, w którym będą zapisane pozycje wszystkich obiektów(tych których jest po kilka też). Proszę też o pomoc w zrobieniu potem mechanizmu wczytywania tej planszy do gry (tak aby wszystkie obiekty były w tym samym miejscu co w edytorze i żeby każdy miał swoją funkcję taką jak w innych planszach).

    Chybaże jest jeszcze prostszy sposób o którym niewiem?

     

    Prosiłbym o jakiś przykład.

×
×
  • Dodaj nową pozycję...