lostyazilim
tr.link

Php Mafya Oyunumdaki Düello Sistemi

18 Mesajlar 1.941 Okunma
lstbozum
tr.link

MoonLegend MoonLegend WM Aracı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Devoloper / Hacking
  • Konum Kütahya
  • Ad Soyad M** A**
  • Mesajlar 35
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Her ne kadar php bilmesemde oyun yapmaya kalkıştım neredeyse herşeyi bitti.Fakat düello kısmını yapamadım simdi users diye tablom var tabloda kadi|pass|level|para|attack gibi karşılaşma yapılıyo atagı yuksek olan kazanıcak ve update komutuyla +100 para eklicem(şimdilik).
Düello sayfasında listelettim kullanıcıları kadi ve atak tablosunu çekip saldır butonu koydum saldır butonunun name sinede users tablo idsi verdim hatta sayfanın resmini atayım :



Bunlarda Kodlar:



Umarım yardımcı olursunuz size güveniyorum şimdiden teşekkürler.
 

 

wmaraci
reklam

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Mantığı anladıysan yaparsın. Anlamadıysan eve geçince daha geniş yazarım.
İf (Ali'nin atağı > Ahmet'in atağı){
echo " Ali kazandı";
}else{
echo " Ahmet kazandı";
}
 

 

www.mekatronik.org/forum

MoonLegend MoonLegend WM Aracı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Devoloper / Hacking
  • Konum Kütahya
  • Ad Soyad M** A**
  • Mesajlar 35
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Mantıgı anladımda neye tıkladıgını nasıl söyliyecem dile orasını çözemedim siz bir gelince detaylı yazarsanız harika olur
 

 

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Sen resim olarak değil de kodları ekle direk. Ben gece 00:00 gibi evde olucam. Düzenleriz kodları. Gördüğüm kadarıyla çok yanlış kodlar.
 

 

www.mekatronik.org/forum
wmaraci
wmaraci

MoonLegend MoonLegend WM Aracı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Devoloper / Hacking
  • Konum Kütahya
  • Ad Soyad M** A**
  • Mesajlar 35
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
tabi hemen budur hocam kodlar saldiri bolumunun

include "baglan.php";
$referer = $_SERVER['HTTP_REFERER'];
$kadi = $_POST['kadi'];
$pass = $_POST['pass'];
$sorgu = mysql_query("SELECT kadi,pass FROM users where kadi='$kadi' and pass='$pass'");
$kontrol = mysql_fetch_array($sorgu);
if ($referer == "")
{
echo "Direkt Giriş Yasaktır.";
exit;
}
else if ($kadi!== $kontrol['kadi'] && $pass!== $kontrol['pass']){
exit;
}
?>










$sorgu2 = mysql_query("SELECT id,kadi,pass,para,level,attack FROM users");
$satir = mysql_fetch_array($sorgu2);
echo '
Kullanıcı Adınız:  '.$satir['kadi'].'
';
echo 'Paranız:  '.$satir['para'].' 
';
echo 'Level:  '.$satir['level'].' 
';
echo 'Atak:  '.$satir['attack'].' ';

?>




while($row = mysql_fetch_object($sorgu2)){
echo '
';
echo $row->kadi.'     ';
echo $row->attack.'';
echo 'id.'" />';
echo '
';
echo '
';
}

?>


[/CODEPEN]
[/CODE]
 

 

tufanCPN tufanCPN WM Aracı Kullanıcı
  • Üyelik 03.06.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Hatay
  • Ad Soyad T** Ç**
  • Mesajlar 34
  • Beğeniler 2 / 5
  • Ticaret 3, (%100)
Öncelikle şunu belirteyim bu durum da form'un submit olayı çalışmayacaktır. Çünkü input yok. Verileri görüntülemişsin sadece.




şeklinde gizlenmiş inputlarla veriyi hedef dosyaya göndermelisin.
Hedef Dosyada


if($myattack< $_POST['att']) {
... yapılması gereken işlem ...
}else if ($myattack > $POST['att']) {
... yapılması gereken işlem ...
}else {
... yapılması gereken işlem ...
}


Yapılması gereken sql islemi update olacak ama tablo yapısı ve içeriklerini bilmediğim icin yazmadım. ve $myattack değişkeni global bir değişken mi değilse onu da post etmen lazım falan... Kısacası burdan yardımcı olabilmemiz için daha fazla bilgi ye ihtiyaç var böylesi sağlıksız olur. Hatalı yonlendırme de yapabılırız.

Ama Php bilmeden böyle bir şeye başlaman takdir edilesi bir hareket. Bir projeye başlayıp, tamamlamaya çalışarak ögrenmek yani uygulamaya çalışarak yada oluşan hataları gidermeye çalışarak tamamlamak, düz mantıkla ögrenmekten çok daha fazla kalıcı olacaktır sende.

İyi çalışmalar dilerim.
 

 

MoonLegend MoonLegend WM Aracı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Devoloper / Hacking
  • Konum Kütahya
  • Ad Soyad M** A**
  • Mesajlar 35
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Teşekkürler fakat verdiğiniz kodu uyguladığımda sayfayı yenileyince otomatik olarakdan para yı arttırıyor
 

 

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Bu arada saldıranın attack 800 ise, savunanın attack da 800 ise ne olacak?
 

 

www.mekatronik.org/forum

MoonLegend MoonLegend WM Aracı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Devoloper / Hacking
  • Konum Kütahya
  • Ad Soyad M** A**
  • Mesajlar 35
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
Şimdilik saldıran kazanacak ama ilerde random ekliyicem misal 1 2 sayısı olcak 1 gelirse kazancak gibi
 

 

gokrtl gokrtl mekatronik.org Kullanıcı
  • Üyelik 11.11.2016
  • Yaş/Cinsiyet 40 / E
  • Meslek Özel Güvenlik Görevlisi
  • Konum Antalya
  • Ad Soyad G** K**
  • Mesajlar 122
  • Beğeniler 19 / 24
  • Ticaret 0, (%0)
Adamın gücü 10 sa 800 e saldırınca kazanacak mı yani? Öyleyse mantıklı değil. Ben olsam bir daha girmem o oyuna :)
 

 

www.mekatronik.org/forum
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al