Skocz do zawartości

dzelo3

Użytkownicy
  • Postów

    66
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez dzelo3

  1. Ja jednak się uprę, chce zostać przy mysql. Wytłumaczy mi ktoś jak obsłużyć gmsql ?
  2. co do gmsql : polecenie gmsql_init() wywala "unexpected error occured when running the game" i wyłącza grę z tego co wiem, to "init" stawia się na początku aby "włączyć" extension mogę zrezygnować z bazy ale potrzebuję coś typu serwer który będzie non stop włączony dlatego nie chce tego łączyć z moim kompem. To jak to zrobić ?
  3. zrobiłem tak, że gra ściąga plik php ze strony www, a linijki pliku przerabia na zmienne w pliku napisałem połączenie z bazą, zapytanie i wyświetlenie zmiennych do osobnych linijek. a więc jakoś mi się udało pobrać zmienne z bazy, jak mogę teraz, w podobny sposób, zapisać dane w bazie ?
  4. mam kolejne pytanie : Jak uaktywnić plik PHP w GM oraz jak "wczytać" i "wgrać" do niego zmienne ?
  5. w takim razie jaki "serwer" mógłbym wykorzystać ?
  6. dzięki za link, ale byłem na tym już wcześniej. link do ściągnięcia gmsql jest niedostępny, a w sieci tego nie mogę znaleźć... czekam na kolejne odpowiedzi...
  7. Dzięki TheMarcQ, teraz ładnie chodzi
  8. Witam. mój problem jest trochę złożony... na początek : tworzę grę przeglądarkową, typu ikariam, gladiatus, ogame itp. Moja gra będzie się różniła tym że będzie otwierana jako aplikacja zrobiona w GM. Chciałbym, aby gra, non stop była połączona z serwerem MySQL mojej strony i żeby na bieżąco wysyłała i odbierała dane z tabel. Pytanie jest takie czy MySQL się do tego nadaje ? Jeśli tak to prosiłbym o linki, do przykładów i poradników, jak połączyć GM z MySQL. Czytałem że można wykorzystać dll'e do połączenia, ale chyba musiałbym to łączyć w każdym stepie. Może mógłbym zrobić jakiś inny "serwer" ? byle by nie korzystał z mojego komputera, bo serwer powinien być zawsze aktywny. czekam na rady...
  9. Mam pewien problem, a mianowicie : chcę aby co sekundę, zmienna otrzymywała 1 pkt. w "step" napisałem tak : GML global.sur_drewno+=1/room_speed odpalam grę, i te sekundy nie są sekundami, tzn są dłuższe od rzeczywistego czasu, czyli pkt dodają się wolniej... jednak gdy przełączę okno gry na okno jakiegoś folderu a grę zostawiam w tle, to sekundy chodzą idealnie. ( screen ) Co mam zrobić żeby sekundy były równe podczas aktywnego okna gry ?
  10. owszem, pomyślałem o tym na samym początku, ale to odpada... te wszystkie ich bajery będą mi przeszkadzać... chodzi mi o to żeby maxymalnie przyspieszyć kompa... jak odpalę swoje gg, i kilka innych programów to dędzie ok ale oryginalne gg... :P a w jaki sposób bez dll'i ? poza tym w linku od Kofla jest C według mnie tak po prostu nie zadziała w GML np. : struct gg_header { int type; /* typ pakietu */ int length; /* długość reszty pakietu */ }; :D
  11. ehh... wiem że mogę to zrobić w Delphi ale zależy mi właśnie na tym aby było w GM... tam będę mógł podorabiać sporo rzeczy a w delphi trochę będzie trudniej... jakich dll'i trzeba by użyć ? pomoże ktoś jakimś skryptem może ?
  12. dzelo3

    Prośba o ikone do gry

    poszukaj : http://www.iconfinder.com/
  13. świetnie. tylko w jaki sposób ? nie znam się na tej części gm'a :P
  14. witam czy dałoby się stworzyć własne gadu gadu w GM ? i czy w ogóle istnieje możliwość połączenia się z serwerem gg z tego co szukałem i czytałem to da się to zrobić w Delphi mi jednak zależy na tym żeby był to Game Maker
  15. gdy zauważyłem że coś napisałeś, myślałem że na szybko to przeanalizuje i zaczne modyfikować ale jak widzę tą rozpiętość kodu to zmieniam zdanie :P ide spać jutro bd nad tym siedział ;] ja dziś już chyba zmęczony :P nq
  16. tam wyżej to chodziło mi właśnie o to żeby po zalogowaniu przekazywać po dalszych plikach php id usera zeby on widział co innego i inny user co innego... :] gnysek: a nie mógł byś właśnie mi wysłać czegoś do robienia tego unikalnego adresu url ? ;/ nadal czekam na odp do mojego postu wyżej...
  17. zmieniłem silnik logowania i rejestracji... a raczej zgapiłem :P link : http://webmade.org/porady/sesje-php-system-logowania.php w kazdym razie po drobnych przeróbkach działa jak ma działać... mam kolejne pytanko odnośnie php (przepraszam że w tym samym temacie...) jak do tego wyżej(link) mógłbym w url dodać losowy ciąg znaków jak to na lepszych stronach bywa ? oraz... jest gdzieś może na GMC jakiś gotowy shoutbox prosty w edycji ? :P a może Konrad - GM udostępni ten którym się chwalił na shoucie
  18. nie znam się za bardzo na sesjach ale zrobiłem coś takiego : <?php session start(); $connection = @mysql_connect('host', 'log', 'pass') or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); echo ""; $db = @mysql_select_db('baza', $connection) or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); echo ""; $login = $_POST['attachedl']; $pass = $_POST['attachedp']; $wynik = mysql_query("SELECT haslo FROM logowanie WHERE uzytkownik = '$login'"); $rekord = mysql_fetch_array($wynik); $b_pass = $rekord['haslo']; if ($pass == $b_pass) { $wynik4 = mysql_query("SELECT id FROM logowanie WHERE uzytkownik = '$login'"); $rekord4 = mysql_fetch_array($wynik4); $id_b = $rekord5['id']; $wynik5 = mysql_query("SELECT typ_gry FROM logowanie WHERE id = '$id_b'"); $rekord5 = mysql_fetch_array($wynik5); $typ_b = $rekord5['typ_gry']; $_SESSION['log'] = $login; $_SESSION['pas'] = $pass; $adres = 'http://mercenaries.net63.net/wyb.html'; header('HTTP/1.1 301 Moved Permanently'); header('Location: '.$adres); } else { print 'nie zalogowano'; } ?> no i wywala taki błąd : Parse error: syntax error, unexpected T_STRING in /home/a9213621/public_html/log_skrypt.php on line 8 o co kmn ? help wytłumaczycie krok po kroku jak to działa ? ;/ a może jakiś prosty i krótki kurs / tutoriar ?
  19. haha to teraz muszę trochę poczytać o sesjach... :P dzięki za wyznaczenie kierunku nauki xD
  20. dzelo3

    Modelowanie

    haha, Moe właśnie chciałem wspomnieć o google sketchup... i tam nie potrzebujesz raczej żadnych tourtoriali. klikasz wpunkt i przeciągasz na drugi punkt :P w dodatku przydają sie kolorowe linie oznaczające "osie"(chyba :P)
  21. świetnie, dzieki znalazlem co chciałem a teraz mam kolejne pytanie żeby nie robić nowego tematu :P najlepiej opisze co chce zrobić zanim zadam pytanie : mam w jednym pliku php np zmienną $cos z tego pliku mam ustawione przekierowanie na plik html po czym znowy inny plik php w tym ostatnim chce użyć znowu zmiennej $cos próbowałem zobaczyć jak to wyjdzie poprzez print w ostatnim php i nic nie wyświetliło da się może wyciągnąć ostateczną postać tej zmiennej z pierwszego ??? albo (jak czytałem w necie) zrobić zmienną "superglobalną" (?) wyjaśni mi to ktoś jak najprościej ? ;/
  22. witam. mam pytanie na które nie znalazłem odpowiedzi ani na tym forum ani w google... a mianowicie : przykładowo mam pewien wpis w MySQL który ma 5 kolumn a ja mam zamiar zmienić dwie z tych zmiennych. jak powinien wyglądać kod wpisania zmiennych ? próbowałem sam coś wymyślić :P mysql_query("INSERT INTO logowanie WHERE uzytkownik = '$login' SET typ_gry='$typ' "); tylko że to nie działa... :P potrzebuje to teraz więc prosze o szybką odp.
  23. mam kolejne pytanie. jak pobrać w php aktualną datę w taki sposób żeby każda liczba była w osobnej zmiennej: zmienna1 = dzien zmienna2 = godzina itd... w dacie powinien być zawarty rok, miesiąc, dzień, godzina, minuta i sekunda Z góry dzięki i czekam na odpowiedź
  24. ok działa ;] dzięki jakby ktoś potrzebował to teraz ten skrypt wygląda tak : <?php $zmienna1 = 2012; $zmienna2 = 01; $zmienna3 = 08; $zmienna4 = 5; $zmienna5 = 7; $zmienna6 = 40; print "<script type='text/javascript'><!--\n"; print "na = $zmienna1\n"; print "nb = $zmienna2\n"; print "nc = $zmienna3\n"; print "nd = $zmienna4\n"; print "ne = $zmienna5\n"; print "nf = $zmienna6\n"; print "//--></script>\n"; ?> <script type='text/javascript'> datka=new Date(na,nb,nc,nd,ne,nf) function CD(d,o,t,x) { return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)] } function R(t) { t=CD(datka,new Date()); document.getElementById('costam').innerHTML=' Pozostalo czasu : '+t[0]+" dni, "+t[1]+" godzin, "+t[2]+" minut, "+t[3]+"sekund";setTimeout('R()',1e3); } onload=function() { R(); } </script> <div id="costam"></div>
×
×
  • Dodaj nową pozycję...