Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 22

Wątek: Naprawa baku w wyscig.php

  1. #1
    Zarejestrowany
    Dołączył
    Feb 2008
    Posty
    99

    Domyślnie Naprawa baku w wyscig.php

    Linijke :
    Kod php:
    $czas_ostatni mysql_fetch_array(mysql_query("SELECT ostatni_wyscig FROM users WHERE user='$user'")); 
    Zamieniamy na:
    Kod php:
    $czas_ostatni mysql_fetch_array(mysql_query("SELECT ostatni_wyscig, bak FROM users WHERE user='$user'")); 
    Pod linijka:
    Kod php:
    if ($czas_ostatni[ostatni_wyscig] <= $czas) { 
    Dodajemy:
    Kod php:
    if ($czas_ostatni[bak] >= 1) { 
    Zjezdzamy nizej i pod liniami:
    Kod php:
    } else {
                
    $teraz = array("kasa" => $kasa $info['wygrana_kasa'],
                                            
    "respekt" => $respekt $info['wygrany_respekt'],
                                            
    "bak" => $bak $info['zabiera_bajury'],
                                            
    "zmeczenie" => $zmeczenie $info['dodaje_zmeczeie']);
                
    mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', ostatni_wyscig='".$ostatni_drag."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysl_error());
                include(
    'gora.php');
                echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Straciłe? ".$info['wygrana_kasa']." zł i ".$info['wygrana_kasa']." respektu</td></tr></table>" " <br><a href=\"wyscig.php\">powrót</a>";
            } 
    Dodajemy :
    Kod php:
    } else {
            include(
    'gora.php');
            echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Nie masz paliwa!!!</td></tr></table><br>";
            } 
    Jesli pomoglem postaw piwko;PGdy nie bedziemy mieli paliwa wyswietli nam sie napis Nie masz paliwa a jak bedziemy mieli to wszystko bedzie działac;P
    Ostatnio edytowane przez karmonek ; 14-07-2009 o 12:21

  2. #2
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Podklejam.

    PS. Piwo poleciało. Mi i tak się nie przyda, ale łap za chęci.

  3. #3
    Zarejestrowany
    Dołączył
    Feb 2008
    Posty
    99

    Domyślnie

    Powiedz a w twojej wersji działa poprawnie ten czas wyscigu co 120sekund?? bo mi nie dzialalo wiec zrobilem ale nie wiem czy pisac poradnik co??

  4. #4
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    118

    Domyślnie

    A u mnie nawet nie ma tej pod linijki :
    if ($czas_ostatni[ostatni_wyscig] <= $czas) {
    Tak u mnie wygląda cały wyscig.php jest to wersja 1.13

    <?php
    include('baza.php');
    $all = mysql_fetch_row(mysql_query("SELECT kasa, vmax, bak, respekt, promile, zmeczenie, do100 FROM users WHERE user='$user'"));
    $vmax = $all[1];
    $do100 = $all[6];
    $respekt = $all[3];
    $promil = $all[4];
    $kasa = $all[0];
    $bak = $all[2];
    $zmeczenie = $all[5];
    $win = $vmax - $do100 + $respekt - $promil - $zmeczenie;
    $czas = mktime();
    $czas_ostatni = mysql_fetch_array(mysql_query("SELECT ostatni_wyscig FROM users WHERE user='$user'"));


    if ($_POST['race']) {
    if ($czas_ostatni[0] <= $czas + 120) {
    $id = addslashes($_POST['race']);
    $q_info = mysql_query("SELECT * FROM wyscig WHERE id='".$id."'") or die (mysql_error());
    $info = mysql_fetch_assoc($q_info);
    if ($win > $info['trudnosc']) {
    $teraz = array("kasa" => $kasa + $info['wygrana_kasa'],
    "respekt" => $respekt + $info['wygrany_respekt'],
    "bak" => $bak - $info['zabiera_bajury'],
    "zmeczenie" => $zmeczenie + $info['dodaje_zmeczeie']);
    mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysql_error());
    include('gora.php');
    echo "<table width=\"100%\"><tr><td style=\"background-color: #c0ffb9;\">Zyskałe? ".$info['wygrana_kasa']." zł i ".$info['wygrany_respekt']." respektu</td></tr></table>" . " <br><a href=\"wyscig.php\">powrót</a>";
    } else {
    $teraz = array("kasa" => $kasa - $info['wygrana_kasa'],
    "respekt" => $respekt - $info['wygrany_respekt'],
    "bak" => $bak - $info['zabiera_bajury'],
    "zmeczenie" => $zmeczenie + $info['dodaje_zmeczeie']);
    mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysl_error());
    include('gora.php');
    echo "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Straciłe? ".$info['wygrana_kasa']." zł i ".$info['wygrana_kasa']." respektu</td></tr></table>" . " <br><a href=\"wyscig.php\">powrót</a>";
    }
    } else {
    include('gora.php');
    echo "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Możesz się ?cigać co 2 minuty!<br><a href=\"wyscig.php\">powrót</a>";
    }
    } else {
    include('gora.php');
    ?>
    <table align='center' width='100%'>
    <tr>
    <td>AMATORSKIE:</td>
    <td align='right'>SPRINT:</td>
    </tr>
    <tr>
    <td align='left'>
    <form method='POST'>
    <select name='race'>
    <option value='2'>Od ?wiateł do ?wiateł</option>
    <option value='3'>Wokół osiedla</option>
    <option value='4'>Do sklepu po piwo</option>
    <option value='5'>Do jeziora</option>
    <option value='6'>Przypadkowy kierowca</option>
    </select>
    <br><input type='submit' value='JED?!'>
    </form>
    </td>
    <td align='right'>
    <form method='POST'>
    <select name='race'>
    <option value='8'>1/4</option>
    <option value='9'>1/2</option>
    <option value='10'>1</option>
    <option value='11'>1 1/2</option>
    </select>
    <br><input type='submit' value='JED?!'>
    </form>
    </td>
    </tr>
    <tr>
    <td>DRAGI:</td>
    <td align='right'>ULICZNE:</td>
    </tr>
    <tr>
    <td align='left'>
    <form method='POST'>
    <select name='race'>
    <option value='13'>Taki szybciutki</option>
    <option value='14'>Przez miasto</option>
    <option value='15'>cała autostrada A4</option>
    <option value='16'>Relacja Wrocław - Warszawa</option>
    <option value='17'>Super sprint</option>
    </select>
    <br><input type='submit' value='JED?!'>
    </form>
    </td>
    <td align='right'>
    <form method='POST'>
    <select name='race'>
    <option value='19'>Tylko dla wybrańców</option>
    <option value='20'>Wieje groz?</option>
    <option value='21'>Czerwona fala</option>
    <option value='22'>Przez całe miasto</option>
    <option value='23'>Ucieczka przed policj?</option>
    <option value='24'>Profesionalny</option>
    </select>
    <br><input type='submit' value='JED?!'>
    </form>
    </td>
    </tr>
    </table>
    <?php
    }
    include('dol.php');
    ?>
    xD

  5. #5
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Kod php:
    if ($czas_ostatni[0] <= $czas 120) { 
    ??lepcze. ^^

  6. #6
    Zarejestrowany
    Dołączył
    Feb 2008
    Posty
    99

    Domyślnie

    Dobrze Meares;PTylko ja zmieniłem bo mi na taki sposob nie działało co 2 minuty wiec se rpzerobiłem;P

  7. #7
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    118

    Domyślnie

    No teraz to już widze ale jest inne i dlatego nie wiedziałem... Gdy już tak zrobiłem to wyskakuje mi to :
    Parse error: syntax err in /virtual/s/p/space-x.ugu.pl/wyscig.php on line 38
    Ostatnio edytowane przez Mil0 ; 14-07-2009 o 21:44
    xD

  8. #8
    Zarejestrowany
    Dołączył
    Feb 2008
    Posty
    99

    Domyślnie

    To pokaz kod wyscigu.php

  9. #9
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    118

    Domyślnie

    Kod php:
    <?php
    include('baza.php');
    $all mysql_fetch_row(mysql_query("SELECT kasa, vmax, bak, respekt, promile, zmeczenie, do100 FROM users WHERE user='$user'"));
    $vmax $all[1];
    $do100 $all[6];
    $respekt $all[3];
    $promil $all[4];
    $kasa $all[0];
    $bak $all[2];
    $zmeczenie $all[5];
    $win $vmax $do100 $respekt $promil $zmeczenie;
    $czas mktime();
    $czas_ostatni mysql_fetch_array(mysql_query("SELECT ostatni_wyscig, bak FROM users WHERE user='$user'"));  


    if (
    $_POST['race']) {
        if (
    $czas_ostatni[0] <= $czas 120) {
          if (
    $czas_ostatni[bak] >= 1) { 
            
    $id addslashes($_POST['race']);
            
    $q_info mysql_query("SELECT * FROM wyscig WHERE id='".$id."'") or die (mysql_error());
            
    $info mysql_fetch_assoc($q_info);
            if (
    $win $info['trudnosc']) {
                
    $teraz = array("kasa" => $kasa $info['wygrana_kasa'],
                                            
    "respekt" => $respekt $info['wygrany_respekt'],
                                            
    "bak" => $bak $info['zabiera_bajury'],
                                            
    "zmeczenie" => $zmeczenie $info['dodaje_zmeczeie']);
                
    mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysql_error());
                include(
    'gora.php');
                echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #c0ffb9;\">Zyskałe? ".$info['wygrana_kasa']." zł i ".$info['wygrany_respekt']." respektu</td></tr></table>" " <br><a href=\"wyscig.php\">powrót</a>";
            } else {
                
    $teraz = array("kasa" => $kasa $info['wygrana_kasa'],
                                            
    "respekt" => $respekt $info['wygrany_respekt'],
                                            
    "bak" => $bak $info['zabiera_bajury'],
                                            
    "zmeczenie" => $zmeczenie $info['dodaje_zmeczeie']);
                
    mysql_query("UPDATE users SET kasa='".$teraz['kasa']."', bak='".$teraz['bak']."', respekt='".$teraz['respekt']."', zmeczenie='".$teraz['zmeczenie']."' WHERE user='$user'") or die (mysl_error());
                include(
    'gora.php');
                echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Straciłe? ".$info['wygrana_kasa']." zł i ".$info['wygrana_kasa']." respektu</td></tr></table>" " <br><a href=\"wyscig.php\">powrót</a>";
    } else {
            include(
    'gora.php');
            echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Nie masz paliwa!!!</td></tr></table><br>";
            }  
            }
        } else {
            include(
    'gora.php');
            echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Możesz się ?cigać co 2 minuty!<br><a href=\"wyscig.php\">powrót</a>";
        }
    } else {
    include(
    'gora.php');
    ?>
    <table align='center' width='100%'>
        <tr>
            <td>AMATORSKIE:</td>
            <td align='right'>SPRINT:</td>
        </tr>
        <tr>
            <td align='left'>
                <form method='POST'>
                    <select name='race'>
                        <option value='2'>Od ?wiateł do ?wiateł</option>
                        <option value='3'>Wokół osiedla</option>
                        <option value='4'>Do sklepu po piwo</option>
                        <option value='5'>Do jeziora</option>
                        <option value='6'>Przypadkowy kierowca</option>
                    </select>
                    <br><input type='submit' value='JED?!'>
                </form>
            </td>
            <td align='right'>
                <form method='POST'>
                    <select name='race'>
                        <option value='8'>1/4</option>
                        <option value='9'>1/2</option>
                        <option value='10'>1</option>
                        <option value='11'>1 1/2</option>
                    </select>
                    <br><input type='submit' value='JED?!'>
                </form>
            </td>
        </tr>
        <tr>
            <td>DRAGI:</td>
            <td align='right'>ULICZNE:</td>
        </tr>
        <tr>
            <td align='left'>
                <form method='POST'>
                    <select name='race'>
                        <option value='13'>Taki szybciutki</option>
                        <option value='14'>Przez miasto</option>
                        <option value='15'>cała autostrada A4</option>
                        <option value='16'>Relacja Wrocław - Warszawa</option>
                        <option value='17'>Super sprint</option>
                    </select>
                    <br><input type='submit' value='JED?!'>
                </form>
            </td>
            <td align='right'>
                <form method='POST'>
                    <select name='race'>
                        <option value='19'>Tylko dla wybrańców</option>
                        <option value='20'>Wieje groz?</option>
                        <option value='21'>Czerwona fala</option>
                        <option value='22'>Przez całe miasto</option>
                        <option value='23'>Ucieczka przed policj?</option>
                        <option value='24'>Profesionalny</option>
                    </select>
                    <br><input type='submit' value='JED?!'>
                </form>
            </td>
        </tr>
    </table>
    <?php
    }
    include(
    'dol.php');
    ?>
    xD

  10. #10
    Grupa MmoCenter Awatar matergames
    Dołączył
    Jun 2008
    Posty
    201

    Domyślnie

    Masz else od else :P
    Gdzieś zgubiłeś jedno "}"
    Na pierwszy rzut oka, jestem trochę zmęczony i nie chce mi się analizować tej dziwnej kodo-zbitki:
    }} else {
    include(
    'gora.php');
    echo
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Nie masz paliwa!!!</td></tr></table><br>";


    Tak powinien wyglądać ten fragment, jeśli oczywiście gdzieś nie przeoczyłem jednego "}"
    Pomijam to, że bez sensu echo wpakowane tutaj w "", ale to już inna sprawa ;p
    Ostatnio edytowane przez matergames ; 14-07-2009 o 23:04

Strona 1 z 3 123 OstatniOstatni

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. Naprawa błędu
    Przez darksongoki93 w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 1
    Ostatni post / autor: 24-08-2010, 22:12
  2. Wyscig.php ograniczenie
    Przez Azonic w dziale Race
    Odpowiedzi: 4
    Ostatni post / autor: 29-04-2010, 11:54
  3. Odpowiedzi: 12
    Ostatni post / autor: 15-12-2009, 15:07
  4. Admin.php by Dix -poprawka -dodawanie do baku
    Przez karmonek w dziale Race
    Odpowiedzi: 3
    Ostatni post / autor: 14-07-2009, 13:03

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
  •