Benim üzerinde çalıştığım botta şu mantığı kullandım...
Önce bir selam.txt adında bir dosya oluştur
aleyküm selam
hoş geldin ... falan filan
sonra selamcevap.txt adında bir dosya oluştur.
eyvallah,
saol ..
gibi..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?: {
if ( $1 == s.a. ) { msg $chan $read($mircdirselam.txt) $nick $+ ! }
if ( $1 == a.s. ) { msg $chan $read($mircdirselamcevap.txt) $nick $+ ! }
}
gibi yapabilirsin...
Bunu şu şekilde de geliştirebilirsin... örn bota ircop yazdırdıktan sonra özeline yazılan kanalda op verdirmek gibi...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?: {
set %botchan #botkanal
if ( $nick ison %botchan ) {
if ( $1 == op) {
if $2 { os mode $2 +o $nick }
else { msg $nick Komut kullanımı /msg botnick op #kanal olmalıdır. }
}
}
else { msg $nick Bu Komutu kullanmak için %botchan Kanalında bulunmalısınız!.. }
}
Kodun çalışma prensibi
Komutu veren kişi eğer #botkanal kanalındaysa ve eğer yazdığı ilk karekter op ise yazdığı ikinci karekter de op ver... Yani op tan sonra yazılan karekter #Kanal olmak zorunda... ( Bu koda göre tabi )
Bu kod Unreal Uyumlu Sunucularda çalışır.
CR için os mode yerine samode kullanabilirsin... Kolay Gelsin...