Skocz do zawartości

Nobody

Użytkownicy
  • Postów

    1 982
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Nobody

  1. Sprawdzaj, czy liczba graczy na jednym polu jest większa od 1, jeżeli tak rysuj tylko jednego. A przesuwanie mapki na CSS ( left, right, top, bottom ).

     

    EDIT:

    <div style="width: 200px; height: 200px; overflow: hidden">"kontener", w którym znajduje się mapa
    <div style="left: 40px; top: -30px;">Mapka, przesunięta o ileś pikseli w górę i prawo.</div>
    </div>

  2. O, pardon, mój błąd. Myślałem, że to wina tego. Tak czy inaczej ładnie namotałeś w tym kodzie. A wystarczyłoby:

    <?php
    $plik = "log.txt"; // Nazwa pliku
    
    $file = fopen( $plik, "r+" ); // Otwieranie pliku do odczytu i zapisu
    fwrite( $file, "<b>".htmlspecialchars( $_GET['nick'] )."</b>: ".htmlspecialchars( $_GET['msg'] )."<br/>\r\n".file_get_contents( $plik ) ); // Zapisywanie w pliku odpowiedniego tekstu
    fclose( $file ); // Zamknięcie pliku
    ?>

  3. 'r' Otwiera tylko do odczytu; umieszcza wskaźnik pliku na jego początku.

    'r+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku.

    'w' Otwiera tylko do zapisu; umieszcza wskaźnik pliku na jego początku i obcina plik do zerowej długości. Jeśli plik nie istnieje to próbuje go utworzyć.

    'w+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego początku i obcina plik do zerowej długości. Jeśli plik nie istnieje to próbuje go utworzyć.

    'a' Otwiera tylko do zapisu; umieszcza wskaźnik pliku na jego końcu. Jeśli plik nie istnieje to próbuje go utworzyć.

    'a+' Otwiera do odczytu i zapisu; umieszcza wskaźnik pliku na jego końcu. Jeśli plik nie istnieje to próbuje go utworzyć.

    'x' Tworzy i otwiera plik tylko do zapisu; umieszcza wskaźnik pliku na jego początku. Jeśli plik juz istnieje, wywołanie fopen() nie powiedzie się, zwróci FALSE i wygeneruje błąd na poziomie E_WARNING. Jeśli plik nie istnieje, spróbuje go utworzyć. To jest równoważne z określeniem flag O_EXCL|O_CREAT stosowanym w wywołaniu systemowym open(2).

    'x+' Tworzy i otwiera plik odczytu i zapisu; umieszcza wskaźnik pliku na jego początku. Jeśli plik juz istnieje, wywołanie fopen() nie powiedzie się, zwróci FALSE i wygeneruje błąd na poziomie E_WARNING. Jeśli plik nie istnieje, spróbuje go utworzyć. To jest równoważne z okresleniem flag O_EXCL|O_CREAT stosowanym w wywołaniu systemowym open(2).

    www.php.net ;)

  4. W obiekcie po lewej tam gdzie ustawiasz sprite, visible, depth itd. masz też Mask. To jest maska obiektu, która odpowiada za kolizje. W Twoim przypadku ta maska jest taka jak podstawowy sprite, czyli Naruto_Stand. Najlepiej zrób prostokątną maskę temu obiektowi.

     

    5.

    GML
    obrazenia = random( 3 ) + 2; // Liczba losowa od 2 do 5

    naruto.hp -= obrazenia; // Odejmujemy bohaterowi ilestam zycia</span>

    Coś na tej podstawie.

  5. Zawartość przykładu:

     

    1 Sprite

    1 Background

    3 Skrypty

    GML (menushow)
    menu = show_message_ext(argument0,argument1,argument2,argument3)

    GML (menuoptions)
    message_alpha(argument0)

    message_background(argument1)

    message_button(argument2)

    GML (menuactions)
    if menu = 1

    {

    execute_string(argument0)

    }

     

    if menu = 2

    {

    execute_string(argument1)

    }

     

    if menu = 3

    {

    execute_string(argument2)

    }

     

    1 Obiekt

    GML (Create)
    menu_options(0.3,bg_message,spr_button)

    menu_show("Menu","Nowa gra","Opcje","Wyjscie")

    menu_actions("show_message('Wybrano nowa gra')","show_message('Wybrano opcje')","game_end()")

    1 Room z tym obiektem.

     

    Dla tych, którzy nie mają siódemki lub nie mają zamiaru ściągać tego pliku ( a nie polecam ściągać, strata czasu ).

×
×
  • Dodaj nową pozycję...