Skocz do zawartości

Markuz

Użytkownicy
  • Postów

    886
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Markuz

  1. Markuz

    Galeria Grafik

    Następny, troche słaby ale
  2. Markuz

    Galeria Grafik

    Następna praca w PS
  3. Markuz

    Galeria Grafik

    @Tymon Ikonki - free web icons :D A tła to o co chodzi? xD heh
  4. Markuz

    Galeria Grafik

    Dawno nie pisałem ale nadrobie :P 3 ostatnie prace w PS ( I moje pierwsze laye w PS ):
  5. Witam :) Chcialbym prosic o przyklad strzelanki 3D ... chyba juz tu taki widzialem ale cos niemoge znalesc ;/ Bardzo prosze o linka :) Z gory thx...
  6. Markuz

    Galeria Grafik

    Więcej cieni :P ale i tak jest gites
  7. Kiedyś była moda na gry ala Almora teraz jest ala aliens :P hehe 3+/5
  8. ale to wyszuka mi tylko 1 danego linku mi chodzi o to aby pobieralo ile jest linkow, i tworzylo petle że I żeby to powtarzało tyle razy ile jest linków id +=1 urllink(i tutaj zeby dochodzilo 1) = ds_map_find_value( zmienne_pobrane, 'link'+id ); :]
  9. A więc tak, pisałem dziś skrypt do programu, po pewnym czasie udało mi się osiągnąć pewien efekt tzn. Generuję listę stron www na które ma wejść user ( z sprawdzaniem IP itd. ) Kod PhP: // wyświetlamy treść naszej tabeli czyli adresy URL! $zapytanie = "SELECT `id`,`url`,`pkt` FROM `adresy` "; $idzapytania = mysql_query($zapytanie); while ($wiersz = mysql_fetch_row($idzapytania)) { $id_url2 = $wiersz[0]; // Pobieramy id strony $url_url2 = $wiersz[1]; // Pobieramy link strony $pkt_url2 = $wiersz[2]; // Pobiermay ilosc punktów strony $id2 = 0; // Dodajemy zmienna id2 , dzieki ktorej bd mozna zastosowac petle w GM ( chyba :P ) $idzapytania2 = mysql_query("SELECT `id`,`url`,`ip` FROM `sprawdzanieip` WHERE url LIKE '$url_url2' LIMIT 1"); // Wyszukujemy te rekordy( gdzie url to jest Url strony wyszukanej wczesniej ) ktore nie zostaly juz odwiedzone przez to samo IP $ilosc_wierszy = mysql_num_rows($idzapytania2); while ($wiersz2 = mysql_fetch_row($idzapytania2)) { $twoje_ip = $_SERVER['REMOTE_ADDR']; if($twoje_ip == $wiersz2[2]) { echo"Juz dzis wchodziles na ".$wiersz2[1]."!"; } else { $id += 1; echo '{link'.$id.'['.$wiersz2[1].']}'; } echo"<br>"; } if($ilosc_wierszy==0) { $id += 1; echo '{link'.$id.'['.$wiersz[1].']}'; echo "<br>"; } } echo '{linkow['.$id.']}'; Jeśli ktoś się orientuje w php może dostrzec iż wyświetli nam się coś takiego: Juz dzis wchodziles na www.gmclan.org! - to jak się wchodziło Juz dzis wchodziles na www.gmclan.org! - to jak się wchodziło {link1[http://www.markuz.tgcenter.pl/]} - a to jak się nie wchodziło {link2[http://www.tgcenter.pl/]} - a to jak się nie wchodziło Do każdego linku do w którego się nie wchodziło dodaje się $id += 1; Czyli każdy kolejny prawidłowy link bd miał wartość Link+($id+=1) , jak w GM zrobić aby pobierało właśnie w ten sposób iż link(i tutaj +1 tyle razy jaką wartość ma link na końcu czyli {linkow['.$id.']} ) heh, wiem że to może być trudne ale proszę o pomoc, jak to dodam to reszta pójdzie już łatwo :P
  10. Siemka, znalazłem w Google skrypt który pobiera ip tzn: $ip_url1 = $_SERVER['REMOTE_ADDR']; I wyświetla mi on na localhoscie 127.0.0.1 :] to jest IP servera chyba a nie gośćia który wszedł na strone, np. na twojeip.pl mam już 83.28.48.13
  11. To nie bd na żadnym serverze, tzn. www będzie jeszcze nie wiem na jakim, ale szybkość będzie zależała od szybkości użytkownika programu... heh, Wiem że nie dużo ale ja chce zrobić jak najszybszy program, wtedy będzie można w mniejszym czasie wejść na większą liczbę stronek :] :book: O i znów pytanie heh :] Jak w php w połączeniu z GM zrobić pętle która by pobierała ilość stron www które są zapisane i mają więcej niż 0 punktów na swoim koncie, wtedy też pobierało by się IP i znów było by sprawdzane czy nie było dziś wejścia przez dane IP na te strony :] Jak już te 2 warunki zostaną spełnione wtedy GM by pobierał te strony i wchodził :] heh
  12. Markuz

    Galeria Grafik

    zajefajne :P Ja jak kupiłem tablet to taki szajs że w ogóle nie dało się na nim rysować :]
  13. Hmm a więc tak, pobieramy IP użytkownika i przy każdym wejściu na strone wywoływać skrypt php który będzie zapisywał w bazie danych IP oraz adres www Później przy każdym wejściu musiałbym zrobić wyszukiwanie w bazie danych rekordów gdzie IP='IP usera' a url='teraz wchodzona stronka' , gdy znajdzie wtedy zwraca wartość false jak nie znajdzie do true, Lecz czy wtedy GM nie bd działał powoli?? Da się jakoś przyśpieszyć ten proces, albo też zrobić tak iż nie zżera on tyle pamięci? :P
  14. A więc tak Robię taki program ( tzn. staram się robić :P ) iż logujemy się ( przez GM xD ) na www, noi wyświetlają nam się jakieś tam dane, gdy klikniemy surfuj , wtedy GM pobiera liste stron z www która jest pobierana z bazy danych i po koleji użytkownik programu na nie wchodzi, mija jakieś 5 minut, i użytkownik wchodzi na ok. 1000 stron ( z netem 256 kb/s w 1 min wejdzie na 240 linków ) i dostaje za to ok. 200 punktów, noi pisze że nie ma już wiecej stronek, ale gość chce wiecej punktów i wchodzi jeszcze raz w program i znów nabija te 1000 linków np. Chodzi mi o to aby zrobić jakieś zabezpieczenie jeśli chodzi o IP, że jak wejdzie na wszystkie stronki ( ta liczba się bd zmieniać ponieważ za te punkty gość wykupi sb uniki ) to żeby już nie mógł , chyba że ma inne IP już ...
  15. ok udalo się , już logowanie zrobione prawie xD
  16. GML if ( polaczenie > 0 ) { var znaki; znaki = HTTP_Receive( polaczenie , 50 ); if ( znaki != "" ) { string_pobrany += znaki; alarm[0] = 1; } else { // Czysc pobrane dane ze zbednego naglowka string_pobrany = HTTP_ClearBody(string_pobrany); // Odczytaj zmienne zmienne_pobrane = HTTP_GetVars(string_pobrany); dalej = 1; ok = HTTP_GetVars('ok'); wyswietl_pobrane_zmienne = true; } } hmm? :D
  17. Witam, ostatnio bawie się z rm_http i chce zrobic logowanie przez GM, z pobieraniem danych z www, mam cos takiego na www: <?php // Jest to przykladowy plik PHP kooperujacy z Game Makerem // Sprawdzamy czy prawidlowy "user agent" ( drugi argument w HTTP_Send w GM ) if ( $_SERVER['HTTP_USER_AGENT'] != "Tylko GM" ) { // Jesli nieprawidlowy, to wyswietlamy ostrzezenie i konczymy wysylanie danych do Przegladarki / GM'a echo "Permission denided!"; die(); } if(isset($_GET['login']) & ($_GET['haslo'])) { $haslo = '111'; $login = 'markuz'; if(($_GET['login'] == $login) and ($_GET['haslo'] == $haslo) ) { echo '{ok["true"]}'; } else echo '{ok["false"]}'; // Pare zmiennych dla GM'a echo '{Aktualny czas['.time().']}'; echo '{Twoje IP['.$_SERVER['REMOTE_ADDR'].']}'; echo '{Twoja przegladarka['.$_SERVER['HTTP_USER_AGENT'].']}'; } // Pamietajcie, struktura zmiennych dla gm'a wyglada tak: // {nazwa zmiennej[wartosc zmiennej]} ?> Jak w GM pobrać konkretną daną np. ok i sprawdzić czy ona jest false czy true? Kod z pobieraniem danych w GM: GML if ( polaczenie > 0 ) { var znaki; znaki = HTTP_Receive( polaczenie , 50 ); if ( znaki != "" ) { string_pobrany += znaki; alarm[0] = 1; } else { // Czysc pobrane dane ze zbednego naglowka string_pobrany = HTTP_ClearBody(string_pobrany); // Odczytaj zmienne zmienne_pobrane = HTTP_GetVars(string_pobrany); wyswietl_pobrane_zmienne = true; } } ?
  18. @Pieter dokładnie @Ra3l ale nie wiem czy dll ma taki funkcje, on służy tylko chyba do połączeń > GM -- >> Server
  19. 39 dll służy chyba do przesyłania danych z GM do servera, mi chodzi o połączenie się z internetem...
  20. Siemka Jest w GM taka funkcja, dll dzieki któremu można by połączać się i rozłączać z netem?
  21. Witam ponownie da się tak że gdy już utworzę jakąś tabelę i np. po tygodniu działalności stronki , gdzie dodało się do niej mnóstwo rekordów dodać nowe pole do tabeli które zostanie dodane także do poprzednich rekordów?
  22. Jak zrobić czas w grze? tzn. mam określoną czynność która trwa np. 30 minut, uruchamiam tą czynność wykonuję się polecenie że np. $czas = zajety , noi gdy upłynie to 30 minut $czas = wolny . Nakierujcie mnie jak coś takiego zrobić? Użyć daty i czasu i porównywać w jakiś sposób?
  23. a to luz :) A jest jakieś niebezpieczeństwo w tym kodzie logowania: <?php session_start(); include('header.php'); // połączenie się lokalnym serwerem bazy MySQL $sql_conn = mysql_connect('localhost', 'root', '') // w przypadku niepowodzenia połączenia zakończ aplikację or die('Nie mogłem połaczyć się z bazą danych'); // wybieramy bazę danych mysql_select_db('ns'); if(isset($_SESSION['zalogowany'])) { echo "Witam, ".$_SESSION['login']; }else{ if(isset($_POST['wyslij'])) { if(mysql_num_rows(mysql_query("SELECT login, haslo FROM test_uzytkownicy WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0) { if(mysql_num_rows(mysql_query("SELECT id FROM test_uzytkownicy WHERE login = '".$_POST['login']."' && haslo = '".$_POST['haslo']."' ")) > 0 ) { $_SESSION['zalogowany'] = true; $_SESSION['login'] = $_POST['login']; $_SESSION['haslo'] = $_POST['haslo']; echo "Jesteś zalogowany."; } else { echo "Złe hasło, proszę spróbować ponownie"; } } else { echo "Hasło i login nie pasuja do sebie badz nie ma takiego użytkownika!"; } } else { ?> <form method='POST' action='logowanie.php'> <b>nazwa uzytkownika:</b> <input type='text' name='login'><br> <b>haslo:</b> <input type='password' name='haslo'><br> <input type='submit' value='Wyślij' name='wyslij'> </form> <?php } } ?> Oczwyscie oprócz danych do bazy :P
×
×
  • Dodaj nową pozycję...