Cevap: İngilizce komutları Türkçe olarak düzenlemek istiyorum.
Öncelikle teşekkür ederim. Üç basamaklı komutları çalıştırıyor. (ilk adımı, (3) basamaklı komutları bitirdim.) Fakat, dört basamaklı komutlara geldiğimde çevirme yapmasını sağlayamadım. (1.)basamak: Servisİsmi (2.)basamak: Komut (3.)basamak: Nick/Kanal ÖRNEK: "/Servisİsmi bilgi #Kanal/Nick" "/Servisİsmi info #Kanal/Nick" Üstteki komutu altaki komuta çeviriyor. 4 basamaklı bir komutu çalıştırmayı başaramadım. (İkinci Adım, (4) basamaklı komutları yapamadım.) (1)basamak: Servisİsmi (2)basamak: İnfo (3)basamak: Nick/Kanal (4)basamak: All -gibi- ÖRNEK: "/Servisİsmi(1) bilgi(2) #Kanal/Nick(3) tam(4)" "/Servisİsmi(1) info(2) #Kanal/Nick(3) all(4)" -çeviremediğim kısım (4.) basamak "tam/all"- Bu arada; (5)basamaklı: "/Servisİsmi(1) ayar(2) #Kanal/Nick(3) kilit(4) +abcd(5)" "/Servisİsmi(1) set(2) #Kanal/Nick(3) mlock(4) mode(5)" ve, (6)basamaklı: "/Servisİsmi(1) Yasak(2) #Kanal/Nick(3) Ekle(4) Rumuz(5) Seviye(6)" "/Servisİsmi(1) akick(2) #Kanal/Nick(3) add(4) nick(5) level(6)" komutları da çevirmek istiyorum. ########################## # KODUN ADAPTE EDİLMİŞ HÂLİ # ########################## on *:input:*: { if ($left($1,3) == /ChanServ) { $replace($1-,info,bilgi,user,kullanici) halt } } alias ChanServ { if ($1 == bilgi) { privmsg chanserv info $2 } } Komut: ChanServ "info" Kanal on *:input:*: { if ($left($1,3) == /NickServ) { $replace($1-,info,bilgi,user,kullanici) halt } } alias NickServ { if ($1 == bilgi) { privmsg nickserv info $2 } } Komut: NickServ "info" Rumuz İlave olarak şunu da belirtmek istiyorum. on *:input:*: { if ($left($1,3) == /ChanServ) { $replace($1-,info,bilgi,user,kullanici) $replace($1-,set,ayar,user,kullanici) $replace($1-,levels,seviye,user,kullanici) $replace($1-,access,yetki,user,kullanici) $replace($1-,akick,yasak,user,kullanici)
halt } } alias NickServ { if ($1 == bilgi) { privmsg chanserv info $2 } if ($1 == ayar) { privmsg chanserv set $2 } if ($1 == seviye) { privmsg chanserv levels $2 } if ($1 == access) { privmsg chanserv access $2 } if ($1 == akick) { privmsg chanserv akick $2 }
}
Bu şekilde alt alta yazabilir miyiz? Çalışır mı?
Konu TurkneT tarafından (23 Kasım 2011 Saat 12:07 ) değiştirilmiştir.
|