JAVA YARDIM

kene31

Yeni üye
2 May 2013
50
1
arkdşlar elimde bi kod var ve bu kod üzerinde bazı düzenleme yapmak istiyorum ama benim bilgim yok yardımcı olucak birileri varmı
 

kene31

Yeni üye
2 May 2013
50
1
var sure = 5000; // ms cinsinden örneğin (5 saniye için 5000)
var adet = 100; // alınacak adet
var alinacak = 3; // 1 odun - 2 kil - 3 demir
var odun_input = $('.premium-exchange-input:eq(0)');
var kil_input = $('.premium-exchange-input:eq(1)');
var demir_input = $('.premium-exchange-input:eq(2)');
var hesap_button = $('.btn-premium-exchange-buy');

setTimeout(function()
{
if(alinacak == 1)
{
if(odun_input.is(':disabled') == false)
{
odun_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
else if(alinacak == 2)
{
if(kil_input.is(':disabled') == false)
{
kil_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
else
{
if(demir_input.is(':disabled') == false)
{
demir_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
}, sure);


kod bu burda alım emri veriyor ama her birini atuyırm tek tek vermiş bunu 3ünü aynı anda verebilrmiyiz 1 yazınca sadece 1 i kontrol ediyor atıyorum 3 ünden hangisi 2000 olursa onu çeksin gibi bir komut sağlayabilrmiyiz
 
19 May 2020
238
84
var sure = 5000; // ms cinsinden örneğin (5 saniye için 5000)
var adet = 100; // alınacak adet
var alinacak = 3; // 1 odun - 2 kil - 3 demir
var odun_input = $('.premium-exchange-input:eq(0)');
var kil_input = $('.premium-exchange-input:eq(1)');
var demir_input = $('.premium-exchange-input:eq(2)');
var hesap_button = $('.btn-premium-exchange-buy');

setTimeout(function()
{
if(alinacak == 1)
{
if(odun_input.is(':disabled') == false)
{
odun_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
else if(alinacak == 2)
{
if(kil_input.is(':disabled') == false)
{
kil_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
else
{
if(demir_input.is(':disabled') == false)
{
demir_input.val(adet);
setTimeout(function()
{
hesap_button.click();
setTimeout(function()
{
$('#fader').find('button')[0].click();
setTimeout(function()
{
window.location.reload();
}, 500);
}, 500);
}, 500);
}
else
{
window.location.reload();
}
}
}, sure);


kod bu burda alım emri veriyor ama her birini atuyırm tek tek vermiş bunu 3ünü aynı anda verebilrmiyiz 1 yazınca sadece 1 i kontrol ediyor atıyorum 3 ünden hangisi 2000 olursa onu çeksin gibi bir komut sağlayabilrmiyiz
kardeşim bu java değil javascript, kolay bir şey istiyorsun ama uyku sersemliğinden midir anlamadım.
Screenshot benim bu komuttan anladığım, gereksiz ve verimsiz bir yöntem ile 5+0.5 saniye sonra odun, demir veya kill butonlarını tetikledikten sonra sayfayı yeniden yüklüyor. sanırım bunları aynı anda tetiklemek istiyorsun doğru mudur? eğer istediğin buysa yapılabilir, sıkıntı değil. sıkıntı olacak şey oyuna müdahale etmek istediğin yapı olabilir ama, dom elementleri değiştiği için bu şekilde tek tek işlem gerçekleştiriliyor diye düşünüyorum. girdi değeri 1 odun, 2 kil, 3 ise demir aldırıyor. aynı anda aldırmak istiyorsun değil mi?


JavaScript:
var sure = 5000; // ms cinsinden örneğin (5 saniye için 5000)
var adet = 100; // alınacak adet
var alinacak = 3; // 1 odun - 2 kil - 3 demir
var odun_input = $('.premium-exchange-input:eq(0)');
var kil_input = $('.premium-exchange-input:eq(1)');
var demir_input = $('.premium-exchange-input:eq(2)');
var hesap_button = $('.btn-premium-exchange-buy');

setTimeout(function () {
  if (alinacak == 1) {
    if (odun_input.is(':disabled') == false) {
      odun_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == 2) {
    if (kil_input.is(':disabled') == false) {
      kil_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == 3){
    if (demir_input.is(':disabled') == false) {
      demir_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == "tümü"){
    if (demir_input.is(':disabled') == false) {
      demir_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
    if (kil_input.is(':disabled') == false) {
      kil_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
    if (odun_input.is(':disabled') == false) {
      odun_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  }else{
      alert("BEKLENMEDİK BİR HATA OLUŞTU");
  }
}, sure);
yine aynı şekilde çalışıyor, girdi 1,2,3 ise aynı işi yapıyor ama tümü şeklinde girdi yaparsan hepsini alacak. eğer değer sayısal olmak zorunda ise else if (alinacak == "tümü") bunu şuna çevir else if (alinacak == 4) bu sefer 4 girdi değer ise tümünü alacak
 

kene31

Yeni üye
2 May 2013
50
1
kardeşim bu java değil javascript, kolay bir şey istiyorsun ama uyku sersemliğinden midir anlamadım.
Screenshot benim bu komuttan anladığım, gereksiz ve verimsiz bir yöntem ile 5+0.5 saniye sonra odun, demir veya kill butonlarını tetikledikten sonra sayfayı yeniden yüklüyor. sanırım bunları aynı anda tetiklemek istiyorsun doğru mudur? eğer istediğin buysa yapılabilir, sıkıntı değil. sıkıntı olacak şey oyuna müdahale etmek istediğin yapı olabilir ama, dom elementleri değiştiği için bu şekilde tek tek işlem gerçekleştiriliyor diye düşünüyorum. girdi değeri 1 odun, 2 kil, 3 ise demir aldırıyor. aynı anda aldırmak istiyorsun değil mi?


JavaScript:
var sure = 5000; // ms cinsinden örneğin (5 saniye için 5000)
var adet = 100; // alınacak adet
var alinacak = 3; // 1 odun - 2 kil - 3 demir
var odun_input = $('.premium-exchange-input:eq(0)');
var kil_input = $('.premium-exchange-input:eq(1)');
var demir_input = $('.premium-exchange-input:eq(2)');
var hesap_button = $('.btn-premium-exchange-buy');

setTimeout(function () {
  if (alinacak == 1) {
    if (odun_input.is(':disabled') == false) {
      odun_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == 2) {
    if (kil_input.is(':disabled') == false) {
      kil_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == 3){
    if (demir_input.is(':disabled') == false) {
      demir_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  } else if (alinacak == "tümü"){
    if (demir_input.is(':disabled') == false) {
      demir_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
    if (kil_input.is(':disabled') == false) {
      kil_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
    if (odun_input.is(':disabled') == false) {
      odun_input.val(adet);
      setTimeout(function () {
        hesap_button.click();
        setTimeout(function () {
          $('#fader').find('button')[0].click();
          setTimeout(function () {
            window.location.reload();
          }, 500);
        }, 500);
      }, 500);
    } else {
      window.location.reload();
    }
  }else{
      alert("BEKLENMEDİK BİR HATA OLUŞTU");
  }
}, sure);
yine aynı şekilde çalışıyor, girdi 1,2,3 ise aynı işi yapıyor ama tümü şeklinde girdi yaparsan hepsini alacak. eğer değer sayısal olmak zorunda ise else if (alinacak == "tümü") bunu şuna çevir else if (alinacak == 4) bu sefer 4 girdi değer ise tümünü alacak
ellerine sağlık yanlız bi kaç sorum vardı özelden ulaşım sağladım sizlere
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.