Text : kelime manası olarak "Yazı" demektir.
Kodlamada çok kullanılan bir işlevdir.
Format olarak : on <Değer>:TEXT:<yazı>:<*><?(özel)><#(Kanal)[(lar),#]>:<komut>
Örnek : on 1:TEXT:*L4roXyL*:#Sohbet:/msg $nick Efendim?
Açıklaması : $nick(İşlevi yapan nick) #Sohbet kanalında , içinde L4roXyL geçen bir kelime kullanırsa ; msg(mesaj) olarak otomatik Efendim diyeceğim.
Ek olarak On TEXT işlevinde wildcard'ların önemli yeri vardır.
Kısa açıklama ;
A harfini baza alalım.
Örnek : a* (a harfi ile başlıyan)
Örnek : *a (a harfi ile biten)
Örnek : *a* (içinde a harfi geçen)
Wildcardlar bunlardır ek olarak;
Örnek : * (Herhangi bir metin. Yani ne olursa.)
Örnek : & (Herhangi bir kelime. Yani belirlenen bir kelime.)
Bazı karakter ve manaları ;
? : Herhangi özel bir mesaj için demektir.
Yani özelinize ne yazılırsa yazılsın.
Gibi.
# : Herhangi bir kanal mesajı için demektir.
Yani bulunduğunuz tüm kanallar .
gibi
#kanal : Kanal kanalı için işlevdir.
Yani vericeğiniz değer sadece kanal kanalında işleyecektir.
Örnek : on 1:text:*selam*:#Help:/msg # Aleykum SeLam $nick
Help kanalında herhangir bir kullanıcı selam kelimesini yazdığında veya içinde selam geçen bir kelime kullandığında.
Otomatik olarak , Aleyküm selam $nick(kelimeyi yazan)
* : Herhangi özel veya kanal mesajı için.
Yani bulunduğunuz kanallarda veya özelinize ne yazılırsa yazılsın işlev yapılır .
Gibi.
Alıştırmalar.
on 1:TEXT:merhaba*:#:/msg $chan Merhaba $chan kanalına hoşgeldiniz $nick
Bulunduğunuz herhangi bir kanalda , merhaba ile başlıyan bir kelime kullanıldığında,
Yazılan kanala msg şeklinde "Merhaba $chan(o anki kanal) kanalına hoşgeldiniz $nick(Yazıyı yazan kullanıcı)