Skocz do zawartości

Deusald (Adamentium)

Użytkownicy
  • Postów

    209
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Deusald (Adamentium)

  1. Mam jeszcze jedno pytanie. Podczas łączenia się z bazą funkcją mysql_connect() trzeba podać hasło. W moim skrypcie hasło jest w zmiennej i jest otwartym tekstem. Czy osoby logujące się za pomocą tego skryptu mogą jakoś podejrzeć hasło zapisane w zmiennej? Jeśli tak to jak można je zabezpieczyć? EDIT: Przepraszam za duble posta :P
  2. Przeszedłem grę ;) Podobało mi się ale miały być jeszcze tryby gry:kampania, przetrwanie...? Ocenię grę: Grafika:4/5 (grafika nie najlepsza ale może być, te ludziki trochę małe) Muzyka:5/5 (pasuje podczas walki jak i w menu) Grywalność:5/5 (Gra mnie wciągnęła) Pomysł: 5/5 Ogólnie 5/5
  3. Dzięki Tymon. Już działa. Pytaliście skąd to mam. To jest po części przykład z książki trochę zmodyfikowany. Ta książka jest z biblioteki i jest tam php 4.3.0 Dlatego były tam $HTTP_POST_VARS['nazwa']. Napisali, że lepiej zadeklarować długą nazwą, więc tak zrobiłem. EDIT: Czy dodacie funkcji addslashes() zabezpieczy przed MySQL injection? Czyli zmieniłem tak: $nazwa = $_POST['nazwa']; $haslo = $_POST['haslo']; addslashes($nazwa); addslashes($haslo);
  4. Wyświetliło się, że nie mam zadeklarowanych zmiennych nazwa i haslo. Dodałem wiec na początku: $nazwa="nic"; $haslo="nic"; Ale dalej to samo :boxed:
  5. $nazwa i $haslo wpisuje użytkownik w formularzu logowania. A porównywane jest z tabeli z bazy danych. Pierwsza linijka ma sprawdzać czy użytkownik coś wpisał.
  6. Zmieniłem: <?php if(!isset($_POST['nazwa'])&&!isset($_POST['haslo'])) { //Użytkownik musi podać identyfikator i hasło dostępu ?> Ale i tak dalej po poprawnym wpisaniu loginu i hasła nie działa. Wyświetla się strona niepoprawnej kombinacji.
  7. Witam:) Mam pewien problem. Utworzyłem w MySQL tabelę o nazwie Logowanie. Są dwie kolumny: nazwa i haslo. W nazwie jest nazwa użytkownika "Admin" a w haslo jest hasło "test". No i mam taki skrypt: <?php if(!isset($HTTP_POST_VARS['nazwa'])&&!isset($HTTP_POST_VARS['haslo'])) { //Użytkownik musi podać identyfikator i hasło dostępu ?> <h1>Zaloguj się</h1> Ta strona jest zastrzeżona. <form method = "post" action = "zastrz_baza.php"> <table border = "1"> <tr> <th> Użytkownik </th> <td> <input type = "text" name = "nazwa"> </td> </tr> <tr> <th> Hasło </th> <td> <input type = "password" name = "haslo"> </td> </tr> <tr> <td colspan = "2" align = "center"> <input type = submit value = "Zaloguj się"> </td> </tr> </form> <?php } else { // połącz sie z MySQL $mysql_host = "mysql.cba.pl"; $mysql_login = "Adamentium"; $mysql_haslo = "*******"; $mysql_baza = "thespiderstudio_cba_pl"; $mysql = mysql_connect($mysql_host, $mysql_login, $mysql_haslo); if(!$mysql) { echo 'Brak połączenia z bazą danych.'; exit; } // wybierz właściwą bazę danych $mysql = mysql_select_db($mysql_baza); if(!$mysql) { echo 'Błąd wyboru bazy danych.'; exit; } // znajdź pasujący wiersz $zapytanie = "select count(*) from Logowanie where nazwa = '$nazwa' and haslo = '$haslo'"; $wynik = mysql_query( $zapytanie ); if(!$wynik) { echo 'Nie można wykonać zapytania.'; exit; } $ile = mysql_result( $wynik, 0, 0 ); if ( $ile > 0 ) { // podana kombinacja: identyfikator i hasło jest prawidłowa echo '<h1>Oto ona!</h1>'; echo 'Na pewno jesteś szczęśliwy, że możesz zobaczyć tę stronę.'; } else { // kombinacja: identyfikator i hasło dostępu jest nieprawidłowa echo '<h1>Odejdź stąd!</h1>'; echo 'Nie jesteś uprawniony do przeglądania tych zasobów.'; } } ?> No i problem jest taki, że nawet jeżeli wpiszę login i hasło dobre to pokazuje mi, że jest zła kombinacja. Bardzo prosze o pomoc. Pozdrawiam Adamentium
  8. Ja też tak mam. Ale mi się wydaje że jakiś stworek się blokuje z prawej strony bo w tamtym kierunku strzela wieża maga.
  9. Znalazłem błąd. Jestem na dniu 103 i od zaktualizowania gry jakiś nieumarły blokuje się w dali. Nie można nic zrobić. Co jakiś czas wieża maga wysyła zielony promień i po ok 5 strzałach wysuwa się menu budowania wieży. Ktoś tam się na pewno się zacina bo po chwili od wysłania zielonego promienia nabija się kasa. Umarlak blokuje się z prawej strony.
  10. Napotkałem się z dwoma rzeczami. Mianowicie z tej najniższej wieży znikną mi człowieczek i nie można było strzelać. Nie wiem czy tak się da, czy to błąd ale jak się ma tylko strzały i kilku rycerzy to jest to trochę bezsensu bo nic już nie można zrobić LINK. Druga rzecz to to,że miałem rycerzy na minusie.
  11. Gierka jest fajna. Właśnie gram ;) PS: Czy szpital po kupieniu ma się zamieniać w czerwony kwadrat LINK?
  12. To możesz też zrobić na odwrót. Zapisujesz grę(jak zapisywałeś). A do ini zapisuj co chwilę stoper. Chodź nie wiem czy to będzie dobre rozwiązanie. Nic innego mi do głowy nie przychodzi. Zobaczę, może jeszcze coś wykombinuje.
  13. Ja bym to zrobił za pomocą ini. Przy Checkpointcie zapisujesz potrzebne dane. Kiedy gracz się skuje wczytujesz dane z ini a stoper leci dalej.
  14. Tak szukałem i nic nie znalazłem. Szukałem nawet przez wujka google. EDIT: Dobra, już znalazłem. Temat zamknięty.
  15. Czy jest jakiś sposób na pobranie zmiennej z sieci? Czyli mam w create: GML zmienna=0; Teraz game maker wchodzi w plik umieszczony w sieci(html, php lub txt). Odczytuje kod z pliku zamieszczonego i go wprowadza. Np: w pliku byłoby: zmienna=1; I wtedy zmienna w grze wynosiłaby 1. Jeżeli gracz nie miałby dostępu do internetu to wtedy by to pobieranie pomijało. Czy można w jakiś sposób tak zrobić?
  16. Samochody jeżdżą po krawężniku a nie po pasie ruchu co dziwnie wygląda :blink:
  17. Nie musisz się wcale z tego cieszyć ani nikt tutaj. Wystawiłeś już recenzję gry, nie podoba ci się no i dobra. I możesz sobie już dać spokój bo ty również świetnych gier nie tworzysz z tego co zobaczyłem. I jeszcze jedno do nazwy twojego teemu:gameXsoft. Jak to kiedyś mój kolega powiedział: "Jak ktoś nie potrafi nic wymyślić dobrego to w nazwie wstawia "X" i myśli, że jest fajny". Temat zamykam. Już mi wystarczy ocen i recenzji. Gra była niewypałem no i cóż :( . Mówi się trudno i tworzy się dalej :) .
  18. @Muuuuczek567: Nazwę gry akurat wziąłem ze słownika polsko-łacińskiego. Wpisałem "broń" i po łacinie wyszło "arma". Dopiero po wydaniu gry kolega powiedział mi, że jest już taka gra o nazwie Arma. No ale cóż, wam się nie podoba to trudno <_< . Są inni, którym gra się podoba i jakoś nie mają problemu bo grają :D . Może następna moja gra lepiej przypadnie wam do gustu bo nad nią się bardzo staram.
  19. Już poprawiłem brak myszki. Jaka masa błędów? Wymień mi więcej. Wszystko rysowałem od nowa, nic nie kopiowałem i nic nie przerabiałem.
  20. Jedyną grafiką Nikasa jest podłoga, a krew nie jest taka zła. Resztę grafiki zrobiłem sam. A co do fabuły to nie wynieśli do końca wszystkiego z budynku bo już byli zajęci nowym projektem :jezor:
  21. Tytuł: Arma 2 Gatunek: Strzelaninka Fabuła: Jest rok 2250. Naukowcy z firmy NOWOTIX wymyślili roboty, które miałyby zastąpić ludzi w wojnach. Firma dostała nakaz zmiany budynku z powodu słabych fundamentów. NOWOTIX przeniosła się i zapomniała o projekcie. Wczoraj przypomniano sobie o nim. Kiedy weszli do budynku okazało się, że roboty nie zostały wyłączone i rozmnożyły się. Widząc dwóch naukowców od razu ich zastrzelili. Budynek jest odporny na wszystkie czynniki zewnętrzne, więc nie ma sposobu aby go zburzyć od zewnątrz. Trzeba aktywować bombę, która znajduje się wewnątrz. To zadanie należy właśnie do ciebie. Opis:Arma 2 to strzelaninka dla jednego i dwóch graczy. Kampania polega na wykonywaniu misji w budynku takich jak niszczenie robotów, zniszczenie czegoś lub zebranie. Kampania jest dostępna dla jednego i dwóch graczy. Gra oferuje również tryb pojedynku. W tym trybie celem jednego gracza jest zabicie drugiego określoną ilość razy. Mamy w grze dostępne różnorodne bronie i przedmioty takie jak: pistolet, shootgun, minigun, bazooka, granat, mina czy bomba. Ponad to znajdują się tu również bonusy, niektóre z nich to: apteczka, pancerz, szybkie przeładowanie, podwójna siła. Mam nadzieję, że gra się spodoba i dostarczy dobrej zabawy. Życzę miłego grania. Download:Tutaj Rozmiar pliku: 11,1MB Autor: Adam (Adamentium) Orliński Screeny: Tutaj Triler: http://www.youtube.com/watch?v=3ZQCrx3cjmE
  22. To dajesz w Create: GML alarm[0]=10*room_speed Następnie robisz event Alarm 0 i dajesz tam: GML room_goto_next()
  23. Bardzo fajne. Proste kółko i krzyżyk. Fajnie że działa na dotykom ekranie. Moja ocena 5/5.
×
×
  • Dodaj nową pozycję...