Skocz do zawartości

Markuz

Użytkownicy
  • Postów

    886
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Markuz

  1. Zrób tak że do diva o ID np. info, pobierasz dana zmienna za pomoca AJAXA a potem za pomocą ja czytasz ( value ).
  2. a moge zrobić tak: $gmclan[56][32] = array( 0=>15, 5=>25 ); a potem: echo $gmclan[56][32][5]; ? bo chodzi mi o to że ja muszę spośród tablic wyszukać 1 z dwoma pierwszymi argumentami, a dwa następne pobrać heh
  3. Witam serdecznie, jak zrobić że np. tablica o nazwie gmclan będzie wyglądała tak: gmclan[0][5]="15","25"; I żeby odczytać z tego za pomocą php , zarówno 15 jak i 25 oddzielnie, podając tylko 0 i 5 ? np. echo gmclan[0][5][1] albo coś takiego heh, da się tak?
  4. Yhym, a jak byś jeszcze mógł odpowiedzieć na to 2 pytanie z zapisem :)
  5. Wyświetlanie mapki udało mi się zrobić w pętlach: for( $yy = 6; $yy >= 0; $yy-- ) { //Wysokość górnej części mapy for ($xx = 7; $xx >= 0; $xx --) { //Szerokość $xxx = $x-$xx; $yyy = $y+$yy; echo "<img src='img/map/".$map_data[$x-$xx][$y+$yy].".PNG' class='editor-img' onclick='zmien(".$xxx.",".$yyy.")' >"; } for ($xx = 1; $xx <= 7; $xx ++) { //Szerokość $xxx = $x+$xx; $yyy = $y+$yy; echo "<img src='img/map/".$map_data[$x+$xx][$y+$yy].".PNG' class='editor-img' onclick='zmien(".$xxx.",".$yyy.")' >"; } echo "<br/>"; } for( $yy = 1; $yy <= 6; $yy++ ) { for ($xx = 7; $xx >= 0; $xx --) { //Szerokość $xxx = $x-$xx; $yyy = $y-$yy; echo "<img src='img/map/".$map_data[$x-$xx][$y-$yy].".PNG' class='editor-img' onclick='zmien(".$xxx.",".$yyy.")' >"; } for ($xx = 1; $xx <= 7; $xx ++) { //Szerokość $xxx = $x+$xx; $yyy = $y-$yy; echo "<img src='img/map/".$map_data[$x+$xx][$y-$yy].".PNG' class='editor-img' onclick='zmien(".$xxx.",".$yyy.")' >"; } echo "<br/>"; } Ale mam jeszcze 1 pytanie ( Oprócz tamtego bo jeszcze nie rozkminiłem tych funkcji co mi podałeś :) ) : Jak mam ten plik z tablicami w php, i chce edytować 1 tablice np. która będzie zaczynać się tak: $map_data[56][70] = 0; i chce zmienić z 0 na 1. Jakiej funkcji operacji na plikach użyć ? PS. Do czego jest ta funkcja serialize(); ? Żeby wszystkie dane z tabeli pobrać do jednej zmiennej?
  6. Heh plik którego nie chce ładować za każdym razem zawiera tablice (około 10 000)m każda z nich składa się z X,Y oraz S ( Stylu ) : To jest część tego pliku, pierwszy nawias klamrowy to X, drugi to Y , a wartość tablicy to Styl. $map_data[56][62] = 0; $map_data[56][63] = 0; $map_data[56][64] = 0; $map_data[56][65] = 0; $map_data[56][66] = 0; $map_data[56][67] = 0; $map_data[56][68] = 0; $map_data[56][69] = 0; $map_data[56][70] = 0; $map_data[56][71] = 0; $map_data[56][72] = 0; $map_data[56][73] = 0; Następnie w pliku który odświeżam ( Gdy bohater się porusza ) są dane o wyświetlaniu mapki ( Graficznie ) czyli funkcje echo i img. <?php session_start(); $x=$_SESSION['x']; $y=$_SESSION['y']; include_once 'mapdata.php'; echo "<img src='img/map/".$map_data[$x-6][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y+5].".PNG' width='32'>"; echo "<br/>"; echo "<img src='img/map/".$map_data[$x-6][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y+4].".PNG' width='32'>"; echo "<br/>"; echo "<img src='img/map/".$map_data[$x-6][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y+3].".PNG' width='32'>"; echo "<br/>"; //1 linijka echo "<img src='img/map/".$map_data[$x-6][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y+2].".PNG' width='32'>"; echo "<br/>"; //2 linijka echo "<img src='img/map/".$map_data[$x-6][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y+1].".PNG' width='32'>"; echo "<br/>"; //3 linijka echo "<img src='img/map/".$map_data[$x-6][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y].".PNG' width='32'>"; echo "<br/>"; //4 linijka echo "<img src='img/map/".$map_data[$x-6][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y-1].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y-1].".PNG' width='32'>"; echo "<br/>"; //5 linijka echo "<img src='img/map/".$map_data[$x-6][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y-2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y-2].".PNG' width='32'>"; echo "<br/>"; //6 linijka echo "<img src='img/map/".$map_data[$x-6][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y-3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y-3].".PNG' width='32'>"; echo "<br/>"; //7 linijka echo "<img src='img/map/".$map_data[$x-6][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y-4].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y-4].".PNG' width='32'>"; echo "<br/>"; //8 linijka echo "<img src='img/map/".$map_data[$x-6][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-5][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y-5].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+6][$y-5].".PNG' width='32'>"; echo "<br/>"; ?> Aktualnie X i Y to Sesja ale to się zmieni. Czyli podsumowując: - Co robię? Mapkę do gry dynamicznej przez przeglądarkę typu Kosmiczni itp. - Czego oczekuję? Oczekuję by mój skrypt działał na tyle szybko by nie zniechęcał do grania - Jak ma to wyglądać? To już jest w pliku z echo i <img> . Ma to być prostokąt składający się z obrazków których SRC jest pobierane z tej właśnie tablicy.
  7. A w java script jakbym zrobił tablice to nie musiało by ich od nowa ładować czy też by musiało?
  8. Yhy, czyli nie da się zrobić tak żeby za każdym razem nie wczytywało pliku? ;>
  9. Witam serdecznie! Chciałem nieco poprawić wydajność mojego skryptu mapki, i postanowiłem wszystko przenieść do pliku - lecz życie nie jest tak piękne jak mi się wydawało heh , zamiast raz wczytać plik który ma ok. 250 kB (Tablice z danymi mapki), to muszę go wczytywać za każdym razem jak chce odświeżyć mapę. Dam troszkę kodu: Plik: Panel.map.php ( Ten plik jest wczytywany do diva o id MAP ) <?php session_start(); $x=$_SESSION['x']; $y=$_SESSION['y']; include('mapdata.php'); <=====================================TUTAJ echo $_SESSION['x']; echo $_SESSION['y']."<br/>"; echo "<img src='img/map/".$map_data[$x-5][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-3][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-2][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-1][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+1][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+2][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+3][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+4][$y+3].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x+5][$y+3].".PNG' width='32'>"; echo "<br/>"; //1 linijka echo "<img src='img/map/".$map_data[$x-5][$y+2].".PNG' width='32'>"; echo "<img src='img/map/".$map_data[$x-4][$y+2].".PNG' width='32'>"; ... I tak dalej :) ?> Plik site.js function show_map(){ var req = mint.Request(); req.Send("panel.map.php", "map"); } var gotowy=true; function start() { gotowy=true; document.getElementById('ready').innerHTML=""; } function go(where) { var req = mint.Request(); req.Send("ruch.map.php?a="+where, "ruch"); show_map(); } function przechwyc(e) { var event = window.event || e; switch(event.keyCode){ case 83: go("down"); break; case 87: go("up"); break; case 68: go("right"); break; case 65: go("left"); break; } } document.onkeydown = przechwyc; A to część pliku z grą : <div id='map'></div> <div id='ruch'></div> A chciałem żeby było tak: <?php include('mapdata.php'); ?> <div id='map'></div> <div id='ruch'></div> Wie ktoś jak zrobić aby plik mapdata.php nie wczytywał się za każdym razem? Jedynym plusem jest to że mapka może być wielka a to i tak zżera prawie tyle samo :)
  10. Hmm, chodzi ci o to iż np. chciałbyś pobrać zmienną odpowiadającą ilu jest online userów? Szukasz ciągu znaków i pobierasz gdzie się on znajduje (który to znak): <div class="panel_menu_blok"> <span class="B"> Pobierasz ich pozycję po czym szukasz i pobierasz dane gdzie się on znajduje (który to znak) potem </span> użytkownik(ów) Potem tylko pobierasz do zmiennej tekst który znajduje się między tymi dwoma "Kodami" W php nie wiem jak to dokładnie będzie, wpisz sobie w google php operacje na tekście i tam będą te funkcje :)
  11. Przykładowo nie wyświetlany obrazek: <img src="./bannery/gs.gif" alt="gear-studio.com" /> Co musisz zrobić? Wyszukiwać za pomocą php takich znaków jak np. "./ i zmieniać na "http://nazwastrony.pl/ , bo jeśli tego nie zrobisz obrazek pobierany jest z servera na którym jest dany plik php a nie z w tym przypadku gmclan.org :) Po edycji: <img src="http://nazwastrony.pl/bannery/gs.gif" alt="gear-studio.com" />
  12. Nic nie dało, to jest ta sama funkcja co setTimeout() chyba albo działa na podobnej zasadzie. <html> <head> <script type="text/javascript"> var i=1; var zycie1=100; var zycie2=100; var sila1=7; var sila2=5; var ruch=2; var win=0; function set(wartosc,id) { document.getElementById(id).innerHTML=wartosc; } function stoptimer() { clearTimeout(timer); } function starttimer() { if(win==0) { if(ruch==2) { if(zycie1>=sila2) { zycie1=zycie1-sila2; set("<b>Gracz 1:</b> "+zycie1+"/100","life1"); set("Gracz 2 odjol graczowi pierwszemu "+sila2+" punktow zycia !","info"); } else { set("Gracz 2 wygral!","info"); if(win==0) { win=2; } } } if(ruch==1) { if(zycie2>=sila1) { zycie2-=sila1; set("<b>Gracz 2:</b> "+zycie2+"/100","life2"); set("Gracz 1 odjol graczowi drugiemu "+sila1+" punktow zycia !","info"); } else { set("Gracz 1 wygral!","info"); if(win==0) { win=1; } } } if(ruch==1) { ruch=2; } else { ruch=1; } timer=setTimeout("starttimer()",500); } else { set("Walka zostala zakonoczona! Wygral gracz "+win,"info"); clearTimeout(timer); } } </script> </head> <body onload='starttimer()'> <div id='life1'><b>Gracz 1:</b> 100/100</div> <div id='life2'><b>Gracz 2:</b> 100/100</div> <div id='info'>- Raporty z walki</div> </html> Już wiem gdzie popełniłem błąd, teraz wszystko działa jak trzeba :)
  13. Witam, ostatnio próbowałem zrobić symulator walki w JS: <html> <head> <script type="text/javascript"> var i=1; var zycie1=100; var zycie2=100; var sila1=7; var sila2=5; var ruch=2; function set(wartosc,id) { document.getElementById(id).innerHTML=wartosc; } function reset() { timer=setTimeout("starttimer()",500); } function starttimer() { if(ruch==2) { if(zycie1>=sila2) { zycie1=zycie1-sila2; set("<b>Gracz 1:</b> "+zycie1+"/100","life1"); set("Gracz 2 odjol graczowi pierwszemu "+sila2+" punktow zycia !","info"); ruch=1; reset(); } else { set("Gracz 2 wygral!","info"); } } if(ruch==1) { if(zycie2>=sila1) { zycie2-=sila1; set("<b>Gracz 2:</b> "+zycie2+"/100","life2"); set("Gracz 1 odjol graczowi drugiemu "+sila1+" punktow zycia !","info"); ruch=2; reset(); } else { set("Gracz 1 wygral!","info"); } } } function stoptimer() { clearTimeout(timer); } </script> </head> <body onload='starttimer()'> <div id='life1'><b>Gracz 1:</b> 100/100</div> <div id='life2'><b>Gracz 2:</b> 100/100</div> <div id='info'>- Raporty z walki</div> </html> Według mnie powinno to działać następująco: - Pierwszy ruch to ruch gracza 2 - Pisze że gracz 2 odejmuje życie graczowi 1 - Potem powinno być odwrotnie - Itd. do momentu "śmierci" jednego z nich A jak jest? : - Gracz 2 ma pierwszy ruch (OK) - Pisze że gracz 2 odejmuje życie graczowi 1 (Pisze że pierwszy pomija tamten ruch) - Potem powinno być odwrotnie (nie jest odwrotnie, tzn. zycie sie odejmuje ok, ale nie daje komp o tym info) - Zycie odejmuje się bardzo szybko, nie zwracając uwagi na timer .. Co jest nie tak? Prosze o pomoc :)
  14. Widziałem kiedyś przykład czegoś takiego w necie. Googluj coś typu js rpg example. js step jakoś tak a znajdziesz . Ja też robiłem mapke ale na SQL tak jak ty i teraz nie chce mi się tego zmieniać, mapa w pliku rozwiązuje problem terenu, ale graczy z pliku nie pobierzesz heh. Tak wiec można 2 warstwy zrobić jedna JS a druga SQL .
  15. Wejdź tutaj i się spytaj :)
  16. Markuz

    Galeria Grafik

    Dawno nie dawałem tutaj swoich layoutów :) Tak więc:
  17. O kurde :D Kiedyś pisałem w TP ( 3 lata temu ) i nie miałem pojęcia że istnieje coś takiego :D Przepraszam za wprowadzenie w błąd :)
  18. W Turbo Pascalu nie można wczytywać obrazków itp. możesz operować jedynie na tekście.
  19. Chcę symulować naciśnięcie klawiszy w grze heh, będzie działać? Próbowałem robić tak że otwieram zdjęcie a potem za pomocą tej funkcji nacikam "+" ( Dałem kod ASCII ) , i nie działało heh. I jeśli możecie podajcie mi kod na naciśnięcie klawisza myszki :)
  20. Witam ! Czy jeśli za pomocą execute_shell otworzył bym jakąś grę, to czy ten mój program nadal by działał wraz z tamtą grą? I czy da się symulować naciskanie klawiszy w gm? :P
  21. Hehe też na to wpadłem i tak zrobiłem ale nie chodziło nic (pewnie jakiś błąd) i dlatego spytałem tutaj, dam może ten "drugi" kod: function OdswiezMape() { var req = mint.Request(); req.Send("map_includes/5x5game.php", "map"); var req = mint.Request(); req.Send("map_includes/gracze_obok.php", "gold"); } var gotowy=true; function start() { gotowy=true; timer=setTimeout("start()",500); } function stop() { clear(timer); } function go(where) { alert(gotowy); if(gotowy==true) { gotowy=false; document.getElementById('hero').style.background= "url(img/hero_"+where+".png)"; var req = mint.Request(); req.Send("ruch.php?step_edit="+where, "response"); document.getElementById('map').style.margin.Left=50; OdswiezMape(); } } function przechwyc(e) { var event = window.event || e; switch(event.keyCode){ case 83: go("down"); break; case 87: go("up"); break; case 68: go("right"); break; case 65: go("left"); break; } } document.onkeydown = przechwyc; Alert który jest w funkcji go za pierwszym razem pokazuje true ( czyli dobrze) a później już tylko fałsz heh
  22. Oto mój kod chodzenia: function OdswiezMape() { var req = mint.Request(); req.Send("map_includes/5x5game.php", "map"); var req = mint.Request(); req.Send("map_includes/gracze_obok.php", "gold"); } function go(where) { document.getElementById('hero').style.background= "url(img/hero_"+where+".png)"; var req = mint.Request(); req.Send("ruch.php?step_edit="+where, "response"); document.getElementById('map').style.margin.Left=50; OdswiezMape(); } function przechwyc(e) { var event = window.event || e; switch(event.keyCode){ case 83: go("down"); break; case 87: go("up"); break; case 68: go("right"); break; case 65: go("left"); break; } } document.onkeydown = przechwyc; Wszystko ok, ale gdy przytrzymamy klawisz nie jest fajnie :) Jak zrobić aby nasz gracz mógł wykonywać ruch co 0,5 s? Proszę o pomoc :)
  23. Witam, da się w GM-ie pobrać obrazek ze strony www i go wyświetlić w "grze" ?
  24. Dzięki wielkie :) O to mi chodziło heh
×
×
  • Dodaj nową pozycję...