acoustic in editlediği Merlin (balon) oyun botunu kurdum ama bi problemim var. Antihack diye bi özellik kurulmuş, sorular arasında karışık olarak harf ekleyerek soruyu gösteriyor. Bu harflerin rengini de beyaz olarak ayarlıyorum, script ten girildiğinde hiçbir sorun çıkarmıyor. Herşey güzel. Ama java dan web sitesine bağlandığımda bu koyulan karakterler de görünüyo. Ben o karakterleri göstermesini istemiyorum.
set tgcolantihack "12"
ve
proc tgantihack {} {
global tgcolantihack
if {$tgcolantihack!=""} { return "\003$tgcolantihack" }
}
bölümlerini sildim.
if {$tghintnum==0} {
if {[regexp {\d} $tgcurrentquestion]} {
tggamemsg "[merlin][tgcolqbody]$tgcurrentquestion"
} else {
regsub -all {\s} $tgcurrentquestion [tgantihack][randstring 1 abcdefghijklmnopqrstuvwxyz][tgcolqbody] tgcurrentquestion
tggamemsg "[merlin][tgcolqbody]$tgcurrentquestion"
}
}
if {$tghintnum>0} {
tggamemsg "[tgcolhint]Ipucu: [join $_hint]"
}
set tghinttimer [utimer $tgtimehint tghint]
}
satırlarını da
if {$tghintnum==0} {
regsub -all {\s} $tgcurrentquestion [tgcolqbody] tgcurrentquestion
tggamemsg "[merlin][tgcolqbody]$tgcurrentquestion"
}
if {$tghintnum>0} {
tggamemsg "[tgcolhint]Ipucu: [join $_hint]"
}
set tghinttimer [utimer $tgtimehint tghint]
}
olarak değiştirdim. Bu sefer araya karakter eklemiyor ama sorulardaki kelime aralarındaki boşluklarını da göstermiyor. Bir türlü bu soruna çare bulamadım. Ne yapmam gerektiği konusunda yardımcı olabilecekler var mı? Şimdiden teşekkürler.