
Markuz
Użytkownicy-
Postów
886 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Markuz
-
Zrób tak że do diva o ID np. info, pobierasz dana zmienna za pomoca AJAXA a potem za pomocą ja czytasz ( value ).
-
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
-
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?
-
Yhym, a jak byś jeszcze mógł odpowiedzieć na to 2 pytanie z zapisem :)
-
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?
-
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.
-
A w java script jakbym zrobił tablice to nie musiało by ich od nowa ładować czy też by musiało?
-
Yhy, czyli nie da się zrobić tak żeby za każdym razem nie wczytywało pliku? ;>
-
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 :)
-
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 :)
-
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" />
-
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 :)
-
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 :)
-
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 .
-
Wejdź tutaj i się spytaj :)
-
Dawno nie dawałem tutaj swoich layoutów :) Tak więc:
-
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 :)
-
W Turbo Pascalu nie można wczytywać obrazków itp. możesz operować jedynie na tekście.
-
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 :)
-
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
-
[Java Script] Blokowanie ciągłego "chodzenia"
Markuz odpowiedział(a) na Markuz temat w HTML, PHP, mySQL, JavaScript
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 -
[Java Script] Blokowanie ciągłego "chodzenia"
Markuz opublikował(a) temat w HTML, PHP, mySQL, JavaScript
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 :) -
Witam, da się w GM-ie pobrać obrazek ze strony www i go wyświetlić w "grze" ?
-
Dzięki wielkie :) O to mi chodziło heh