Pokaż wyniki od 1 do 2 z 2

Wątek: Zapisywanie pozycji gracza, pare pytań co do postaci.

  1. #1
    Zarejestrowany
    Dołączył
    Jun 2014
    Posty
    15

    Domyślnie Zapisywanie pozycji gracza, pare pytań co do postaci.

    Witam,
    Muszę w grze zrobić zapisywanie i odczyt pozycji gracza z bazy. chciałem to zrobić tak, że do pliku z kolizjami wstawić polecenie które będzie zapisywać pozycję gracza, ale kiedy tak zrobiłem nic nie wstawiało do rekordu x, y. Dam kod, żeby można było ocenić co jest źle:
    Kod:
    session_start(); 
    require_once('mysql_conect2.php'); 
    if (isset($_POST['x']) && isset($_POST['y'])){ 
    $pos_x = (int)$_POST['x']; 
    $pos_y = (int)$_POST['y']; 
    if ($pos_x > 0 || $pos_x < -3300){ echo false; exit;} //limit mapy x 
    elseif ($pos_y > 0 || $pos_y < -2048){ echo false; exit;}
    else {
    mysql_query("UPDATE users SET x = ".floor($pos_x).", y = ".floor($pos_y)." WHERE login = ".$_SESSION['user']); 
    echo true;
    }
    }
    Kolejnym kłopotem jest postać, która biega po mapie za szybko. Kopałem w funkcji setTimeout, ale jak zmieniałem szybkość wyświetlania klatek, to i tak postać biegała za szybko. Cała funkcja odpowiedzialna za postać:
    Kod:
    function send(ox,oy,kierunek){
     	$.ajax({
    		type: "POST",
    		url: "data/php/idz.php",
    		data:"x="+(x+ox)+"&y="+(y+oy),
    		success: function(msg){
    			if(msg){
                                    go = false;
    				setTimeout("map_poz(x+="+(ox/4)+",y+="+(oy/4)+");animation(1,"+kierunek+");",100);
    				setTimeout("map_poz(x+="+(ox/4)+",y+="+(oy/4)+");animation(2,"+kierunek+");",200);
    				setTimeout("map_poz(x+="+(ox/4)+",y+="+(oy/4)+");animation(1,"+kierunek+");",300);
    				setTimeout("map_poz(x+="+(ox/4)+",y+="+(oy/4)+");animation(2,"+kierunek+");",400);
                                    setTimeout("go = true;", 300);
    			}
    
    		}
    	});
    Próbowałem różnych sposobów, ale nic to nie dawało.

  2. #2
    Zarejestrowany
    Dołączył
    Jun 2014
    Posty
    15

    Domyślnie

    Dobra, temat zapisywania i odczytu pozycji z bazy zamykam, ale co do postaci czekam na jakąś pomoc.

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Zmiana pozycji kursora
    Przez dumdas w dziale JavaScript/AJAX
    Odpowiedzi: 9
    Ostatni post / autor: 19-10-2008, 14:46
  2. PBF pare pytań
    Przez werimax w dziale PBF
    Odpowiedzi: 5
    Ostatni post / autor: 28-08-2008, 13:50
  3. Wyswietlanie pozycji z bazy
    Przez Skate w dziale Support Vallheru
    Odpowiedzi: 13
    Ostatni post / autor: 06-07-2008, 21:14
  4. Pare pytań
    Przez arafiu w dziale Support Ugameli
    Odpowiedzi: 7
    Ostatni post / autor: 27-04-2008, 16:42
  5. Pare pytań
    Przez serart15 w dziale Support Vallheru
    Odpowiedzi: 8
    Ostatni post / autor: 11-02-2008, 20:18

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •