Sorunum var

zazagame Ali İnan

Hımm.Ben Online oyun yapıyorum.rpg-frs türünde.Php ile yapıyorum.Bazı şeyleri yaptım.Fakat bir yerde takıldım.Sizden yardım almak istedim.Şimdi Ben Bi tane av sayfası yaptım.Av sayfasından Hayvan avına Tıklıyoruz.Deneyim Rasgele 1-3 arasında artıyor.Fakat 100'e Gelince 1 seviye atlamasını ve deneyim'în Seviye atlayınca sıfırlanmasını istiyorum.Sorunum bu yapamadım.Yardım ederseniz sevinirim.Veritabanımda herşeyi ayarladım.Seviye verisinide Veritabaından çekip index'e yansıttım.

26-02-2011 14:58

    Php

    yusuef Yusuf Polat Avatar

    Arkadaşım yapman gereken

    $deneyim_degiskeni % 100    //Burada mod alma işlemi yapıyoruz)

    yapman ve if içinde

    if($deneyim_degiskeni%100==0)

       $seviye_degiskeni++;

    yapıp bu değişkeni veritabanına yansıtman ve daha sonra $deneyim_degiskeni=0 yapman hepsi bu kadar.

    26-02-2011 21:24

      Php

      zazagame Ali İnan

      Bahsettiğin Şeyleri Bende Biliyorum.Yapıyorum Fakat olmuyor.Bakın Kodlar bunlar:

       

      include"baglanti.php";

      $kasma=rand(1,3);

      $uid=$_COOKIE['uyeid'];
      $seviye=$_COOKIE['uyeseviye'];
      $deneyim=$_COOKIE['uyedeneyim'];

      $deneyim > 99
      if($deneyim>99==0)
      $seviye = $seviye++;

      $kas=mysql_query("UPDATE uyeler SET uye_deneyim=uye_deneyim+$kasma WHERE uye_id='$uid'");
      if($kas)
      echo "Hayvan Avi Başarılı Gitti.$kasma deneyim kazanıldı.";
      else
      echo "Hayvan Avı Başarısız Gitti.Deneyim Kazanılamadı.";
      ?>

      İşte Bu Kodlarda Zaten senin dediğin gibi yapmıştım.Fakat çalışmadı.Acaba hata nerde bu deneyim alma kısmı.Yardımlarınızı bekliyorum.

       

      26-02-2011 22:51 Edit:26-02-2011 22:52

        Php

        Bunu cookie ile kullanma. çünkü Cooki değerini değiştirmek mümkün. aynı gün deneyimini 20 milyon yapabilirler. 

        $_COOKIE['uyedeneyim'];

        Her programcı birgün Php yi tadacaktır
        01-03-2011 12:25

          Php

          zazagame Ali İnan

          Teşekkür ederim Herkese sorunumu çözdüm.Zaten yaklaşık 1 hafta önce sordum ben bu soruyu herşeyi hallettim.Drekon arakadaşım senin dediğinide deneyerek buldum.Soruruyu sorduktan 2 gün sonra farkettim.

          05-03-2011 17:38

            www.Phpkodlari.com © 2009 Herkes Php öğrenecek
            Web tasarım ve eğitim kaynağınız.