Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 13

Wątek: Na jakiej zasadzie działa wyscig.php z word-races DIX-a

  1. #1
    Zarejestrowany
    Dołączył
    Aug 2009
    Posty
    45

    Domyślnie Na jakiej zasadzie działa wyscig.php z word-races DIX-a

    Witam, skorzystałem z wyscig.php z world-race autorstwa Dix-a. Jednak nawet gry mam najgorsze auto i wezme najtrudniejszy wyscig to go wygram. Na jakiej zasadzi losuje on czy wygram czy przegram? Oto wyscig.php

    Kod php:
    <?php
    include('baza.php');
    include(
    'gora.php');
    $zajety mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user='$user'"));$zajety1 mysql_fetch_array(mysql_query("SELECT * FROM praca WHERE user='$user'"));
    $czas time();
    if(
    $zajety['hotel']<$czas){
    if(
    $zajety['izba']<$czas){
    if(
    $zajety1['koniec']<$czas){
    $all mysql_fetch_row(mysql_query("SELECT kasa, vmax, bak, respekt, promile, zmeczenie, do100, premium 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_ostatni mysql_fetch_array(mysql_query("SELECT ostatni_wyscig FROM users WHERE user='$user'"));
    $cza mktime();

    if (
    $_POST['race']) {
    if(
    $all['premium'] == 1) { $czas "20"; } else { $czas "60";}
    if (
    $cza >= $czas_ostatni[0] + $czas) {
            
    $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(
    $bak>=$info['zabiera_bajury']){
            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']."', ostatni_wyscig='$cza' WHERE user='$user'") or die (mysql_error());
          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']."', ostatni_wyscig='$cza' WHERE user='$user'") or die (mysl_error());
                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{
      echo
    "Masz za malo paliwa żeby się scigać:)<br><a href=wyscig.php>Powrót</a>";
    if(
    $all['premium'] == 1){
            echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Możesz się ¶cigać co 20 sec!<br></td></tr></table><a href=\"wyscig.php\">powrót</a>";
      }
    }} else {
            echo 
    "<table width=\"100%\"><tr><td style=\"background-color: #fe7272;\">Nie możesz się ścigac. Poczekaj 1 minute a jesli masz konto premium to 20 sec !<br></td></tr></table><a href=\"wyscig.php\">powrót</a>";
      }
    } else  {
    ?>
    <table align='center' width='100%'>
    <tr><td>Czas oczekiwania: <b>1</b>min<br>
    <b><font color="red">Czas oczekiwania z premium: <b>20</b>sec</font></b><br><img src="images/przed1.jpg"></td></tr>

        <tr>
            <td><img src="images/amatorskie.png">:</td>
            <td align='right'><img src="images/dragi.png">:</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><button style="border: 0px; background-color: #ffffff;" type="submit"><img src="images/buttony/jedz.jpg"></button>
                </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><button style="border: 0px; background-color: #ffffff;" type="submit"><img src="images/buttony/jedz.jpg"></button>
                </form>
            </td>
        </tr>
        <tr>
            <td><img src="images/sprint.png">:</td>
            <td align='right'><img src="images/uliczne.png">:</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><button style="border: 0px; background-color: #ffffff;" type="submit"><img src="images/buttony/jedz.jpg"></button>
                </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><button style="border: 0px; background-color: #ffffff;" type="submit"><img src="images/buttony/jedz.jpg"></button>
                </form>
            </td>
        </tr>
    </table>
    <?php
    }
    }
    else{
    echo
    "Pracujesz!";
    }
    }
    else{
     echo
    "Trzeźwiejesz w izbie!";
    }
    }
    else{
     echo
    "Odpoczywasz w hotelu!";
    }
    include(
    'dol.php');

    ?>

  2. #2
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    No bu w tym kodzie liczy się jeszcze respekt, usuń go i będzie git

  3. #3
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    Wcale ze nie...
    if ($win > $info['trudnosc']) {
    Widzisz to? W bazie masz tabele z wyscigami i tam ustaw sobie poziom trudnosci dla kazdego wyscigu

    EDIT:
    autorstwa Dix-a
    Jest to plik Meares'a ja go tylko przerobilem
    Sygnaturka

    NIE POMAGAM NA GG i PW!*
    *od każdej reguły są wyjątki, tzn gdy będę miał dobry dzień, wolny czas i nie będziecie natrętni chętnie mogę popisać na temat gier via www.

  4. #4
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    Mówię o tej linijce:

    $win = $vmax - $do100 + $respekt - $promil - $zmeczenie;


    Tu jest porównywany respekt

  5. #5
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    A no tak, zwracam honor... Ale i tak ustala poziom trudnosci w bazie
    Sygnaturka

    NIE POMAGAM NA GG i PW!*
    *od każdej reguły są wyjątki, tzn gdy będę miał dobry dzień, wolny czas i nie będziecie natrętni chętnie mogę popisać na temat gier via www.

  6. #6
    Zarejestrowany
    Dołączył
    Aug 2009
    Posty
    45

    Domyślnie

    if ($win > $info['trudnosc']) {
    Widzisz to? W bazie masz tabele z wyscigami i tam ustaw sobie poziom trudnosci dla kazdego wyscigu
    W bazie w tabeli wyścigi nie ma nic o trudności a baze mam zaintportowaną z baza.sql z twojej przeróbki.

  7. #7
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    To dodaj pole 'trudnosc'
    Sygnaturka

    NIE POMAGAM NA GG i PW!*
    *od każdej reguły są wyjątki, tzn gdy będę miał dobry dzień, wolny czas i nie będziecie natrętni chętnie mogę popisać na temat gier via www.

  8. #8
    Zarejestrowany
    Dołączył
    Aug 2009
    Posty
    45

    Domyślnie

    trudnośc int 10 ? domyślnie ile ?

  9. #9
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    domyslna nie potrzebna, dla kazdego wyscigu inna wartosc
    Sygnaturka

    NIE POMAGAM NA GG i PW!*
    *od każdej reguły są wyjątki, tzn gdy będę miał dobry dzień, wolny czas i nie będziecie natrętni chętnie mogę popisać na temat gier via www.

  10. #10
    Zarejestrowany
    Dołączył
    Aug 2009
    Posty
    45

    Domyślnie

    I co dalej ? Nie rozumiem. Mam dla każdego trudność tam 1,2,3... czy łatwy,trudny ? Bo w skrypcie nic nie widze.

Strona 1 z 2 12 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. Exp w World Races.
    Przez garon w dziale Race
    Odpowiedzi: 35
    Ostatni post / autor: 25-05-2010, 20:04
  2. Wyscig.php ograniczenie
    Przez Azonic w dziale Race
    Odpowiedzi: 4
    Ostatni post / autor: 29-04-2010, 10:54
  3. Pojedynek na zasadzie umiejętności
    Przez Mrj w dziale Szukam silnika gry via www...
    Odpowiedzi: 6
    Ostatni post / autor: 10-03-2010, 18:05
  4. Word to PDF
    Przez Wolvir w dziale Kosz
    Odpowiedzi: 8
    Ostatni post / autor: 29-12-2009, 12:10
  5. Naprawa baku w wyscig.php
    Przez karmonek w dziale Race
    Odpowiedzi: 21
    Ostatni post / autor: 27-07-2009, 19:57

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
  •