IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Ocak 2011, 14:04   #1
Çevrimdışı
Oyun botu soru dosyasindaki soru|cevap duzenini tersine çevirme (Çözüm)


sohbet


Merhaba değerli arkadaşlar bir kaç gün önce bu konuda yardım istemiştim fakat kimse yardımcı olmadı veya olamadı. Temel php bilgim olduğu için php uzerinden bazı denemeler yaptım ve bu sorunumu hallettim daha önce soru*cevap şeklinde olan oyun botu sorularını cevap|soru şeklinde otomatik düzeltecek kısa bir kod yazdım. Benim gibi ihtiyacı olanların faydalanması için burda paylaşıyorum. Bu kod ne işe yaracak derseniz iki ayrı soru cevap duzeni olan soru dosyasını tek bir dosyada toplamanızda size yardımcı olacaktır.

Onemli Not: Bu işlemi yapmadan önce mutlaka dosyalarınızın bir yedegini kendinizde bulundurun. Herhangi bir sorunda sorumluluk bana ait değildir.

Burda kodları veriyorum aşağıda da nereleri değiştirmeniz gerektiğini vereceğim:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php

$file_handle 
fopen("sorular.txt.""rb");

while (!
feof($file_handle) ) {

$line_of_text fgets($file_handle);
$parts explode('*'$line_of_text);

print  
$parts[1]."|".$parts[0]."?<BR>";
}

fclose($file_handle);
echo 
"islem tamamlandi";

?>

Yukardaki kodu bir degistir.php adlı dosyasının icine koyun. degistir.php dosyasını nereye kaydetmişseniz oyun botu sorularınında orda olması gerekir ornegin degistir.php dosyasini belgelerim klasorune koyduysanız bir degiştirecegimiz soru dosyasını da oraya koymanız gerekiyor.

Yukardaki php kodunda kırmızı renk verilmiş kısımlar için yapmanız gerekenler:



sorular.txt dosyasının adını kendi soru dosyanızın adıyla degiştirin.

eğer tersine çevirmek istediğiniz oyun sorularınız * ile ayrılmışsa bu kısmı değiştirmeniz gerekmez eğer | ayracıyla ayrılmışsa * ve | karakterlerinin yerlerini birbiriyle degiştirmelisiniz.

Benim düzenlediğim dosyanın sorularının sonunda soru işareti yoktu o yüzden "?<BR>" şeklinde duzenledim kodu. Eğer sizin sorularınızın sonunda soru işareti varsa, veya olmasını istemiyorsanız o kısımdaki soru isaretini kaldırablirsiniz.

sonra degistir.php dosyasını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
http://siteadresiniz/degistir.php

seklinde calistirin islem tamamlanınca en altta islem tamamlandi yazacaktır. Soruları firefox veya explorerdan alıp herhangi bir dosyaya koyup oyun botunuzla kullanabilirsiniz. oyun botunuzun hata vermemesi icin en alttaki islem tamamlandi yazsınız silmeyi unutmayın.

Faydalı olması temennisiyle.
Merhaba değerli arkadaşlar bir kaç gün önce bu konuda yardım istemiştim fakat kimse yardımcı olmadı veya olamadı. Temel php bilgim olduğu için php uzerinden bazı denemeler yaptım ve bu sorunumu hallettim daha önce soru*cevap şeklinde olan oyun botu sorularını cevap|soru şeklinde otomatik düzeltecek kısa bir kod yazdım. Benim gibi ihtiyacı olanların faydalanması için burda paylaşıyorum. Bu kod ne işe yaracak derseniz iki ayrı soru cevap duzeni olan soru dosyasını tek bir dosyada toplamanızda size yardımcı olacaktır.

Onemli Not: Bu işlemi yapmadan önce mutlaka dosyalarınızın bir yedegini kendinizde bulundurun. Herhangi bir sorunda sorumluluk bana ait değildir.

Burda kodları veriyorum aşağıda da nereleri değiştirmeniz gerektiğini vereceğim:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php

$file_handle 
fopen("sorular.txt.""rb");

while (!
feof($file_handle) ) {

$line_of_text fgets($file_handle);
$parts explode('*'$line_of_text);

print  
$parts[1]."|".$parts[0]."?<BR>";
}

fclose($file_handle);
echo 
"islem tamamlandi";

?>

Yukardaki kodu bir degistir.php adlı dosyasının icine koyun. degistir.php dosyasını nereye kaydetmişseniz oyun botu sorularınında orda olması gerekir ornegin degistir.php dosyasini belgelerim klasorune koyduysanız bir degiştirecegimiz soru dosyasını da oraya koymanız gerekiyor.

Yukardaki php kodunda kırmızı renk verilmiş kısımlar için yapmanız gerekenler:



sorular.txt dosyasının adını kendi soru dosyanızın adıyla degiştirin.

eğer tersine çevirmek istediğiniz oyun sorularınız * ile ayrılmışsa bu kısmı değiştirmeniz gerekmez eğer | ayracıyla ayrılmışsa * ve | karakterlerinin yerlerini birbiriyle degiştirmelisiniz.

Benim düzenlediğim dosyanın sorularının sonunda soru işareti yoktu o yüzden "?<BR>" şeklinde duzenledim kodu. Eğer sizin sorularınızın sonunda soru işareti varsa, veya olmasını istemiyorsanız o kısımdaki soru isaretini kaldırablirsiniz.

sonra degistir.php dosyasını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
http://siteadresiniz/degistir.php

seklinde calistirin islem tamamlanınca en altta islem tamamlandi yazacaktır. Soruları firefox veya explorerdan alıp herhangi bir dosyaya koyup oyun botunuzla kullanabilirsiniz. oyun botunuzun hata vermemesi icin en alttaki islem tamamlandi yazsınız silmeyi unutmayın.

Faydalı olması temennisiyle.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Etiketler
botu, cevirme, Çözüm, dosyasindaki, duzenini, oyun, soru, soru|cevap, tersine

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Soru cevap botu erdem55 mIRC Scripting Sorunları 5 04 Mayıs 2015 15:26
Ingilizce Dilinde Soru Cevap Oyun Botu A_s_c_i_i--- Eggdrop, NeoStats, BNC 1 30 Mayıs 2012 22:43
Oyun botu sorularındaki soru|cevap düzenini tersine çevirmenin bir yolu var mı Weise Eggdrop, NeoStats, BNC 3 21 Ocak 2011 12:18
ingilizce türkçe soru cevap oyun botu woody mIRC Scripting Hazır Kodlar 2 10 Şubat 2010 22:29