coder olmak mi istion ?
+ Chatlaq.Net Efsane Forum » MSN/IRC/mIRC » IRC / mIRC / IRCd (Moderatörler: RoMaNTiX, hepyalan)
 coder olmak mi istion ?

Kullanıcı Adı: Beni Hatirla
Şifre:
Sayfa: [1]   Yukarı git
Konu: coder olmak mi istion ?  (Okunma Sayısı 289 defa) Seçenekler Arama
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« : Aralık 28, 2006, 02:07:57 ÖS »
excellency
ßĕỷζα∂ẽ
Co Admin
TuTQu Bitanesi
*



Başarı: 73
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 2.536

Nerde Kalmıştık :)


WWW
coder olmak mi istion ?

alıntıdır


;;;;;;;;;;;;;;;;;;;;;;;; Kodu Nereye Ekleyeceğiz ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


ilk önce scriptinizi açın ve scriptinizde ALT+R Yapın
Eğer ALT R Yaptığınızda Birşey Açılmadıysa
Linklerin Görülmesine İzin Verilmiyor
Üye Ol or Giriş Yap
www.turkmirc.com
'dan mirci indirin C:/Program Files/mIRC
Klasörünün içindeki mirc.exe 'yi KESİN Kopyalamayın Kesin!..
Sonra ALT+R Yapınca Açılmıyan mIRC'in İçine Koyun

/remote on
Komutunu Kullanınız....


;;;;;;;;;;;;;;;;;;;;;;;; Eventler ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Eventler de IRC de Kullandığımız ( join . part . kick vs vs ) Bu Komutları da Kullanıyoruz..

Mesela Ben Bir Kanalda Opum ve diyorum ki kanalda " evet " Yazan Önce Benim tarafımdan Banlansın Daha Sonra Kanaldan Kicklensin

Örnek :

on *:text:*:#: {
if evet isin $1- {
mode $active +b $nick
kick $active $nick " Evet " Yazdığınız İcin Kanaldan atıldınız.Popups'lar böyle
Ama Popups'lardaki komutlarla Remote ( event ) Komutları biraz farklı
Yani Remotede $Nick Kullanırken Popups'da $$1 Kullanıyoruz.. Aliastada öyle

Mesela Farklı Bi Popups Ekleyelim

$$me İşlemleri
.Nick Şifrele:/nickserv register $$?="Nick şifreniz" $$?="Mail Adresiniz"
.Kanal Şifrele:/chanserv register $$?="Kanal Şifreniz" $$?="Kanal Açıklamanız
}
}

Simdi Burayı Sana acıklayım..

( text ) = Bu Kanal'a Yazılan Yazıları Temsil Eder Yani Kanalda Yazılan Kelimeler'i Kapsar
( * ) Bu Yazi Demektir Mesela Ben * Yerine :evet: Yazsaydim Sadece Evet Yazısını Kapsardı
( # ) Bu kanal Demektir.. Mesela # Yerine :#sohbet: Kullansa idim Kod Sadece Sohbet Kanalında Gecerli Olurdu..
( if ) Kapsamaktır.. Misal " evet " Kelimesini Sorgular O cümle icerisinde..
( isin ) Demek icinde Demektir.. Eğer O Kelime icinde Türkce Karakterler Mesela ( i ) harfi var ise iswm Kullanırız.. if ad? iswm $1- { Gibi..
( $1- ) Demek Birinci Kelimeden İtibaren Demektir.. Eğer Bu - İsaretini Kaldırı isen Sadece Birinci Kelimeyi Kapsar ( $2 ) Bu İkinci Kelime Demektir ( $2- ) Bu da İkinci Kelimeden Sonra Demektir
( $active ) Bu aktif Olan demektir

------------------------------------------------

Simdi join ' i anlatayım Sana Birde.. Ben diyorum ki Bir kişi Kanal'a Girdiği zaman Ona otomatik msg atacağım Yada notice atacağım.. Su Sekilde..

on *:join:#: {
msg $nick Hoşgeldiniz..
}

Söyle de Diyebiliriz.. Eğer #sohbet Kanalına Giren Ben isem Önce Kanal'a Selam versin Daha Sonra Kanalda Op Olsun Sonra da Deop Olsun

Örnek :

on *:join:#sohbet: {
if $nick == $me {
msg #sohbet Selam Kanal
mode #sohbet +o $me
mode #sohbet -o $me
}
}

Burada if $nick == $me ( Bu İfadeye Dikkat Etmişsindir Burada )
Diyor ki Nick Eğer Benim Nick'im se Yani $me Yerine LeadeR Yazsaydim
Nick = LeadeR ise Olacaktı..

Simdi Bir event daha Belirteyim * start * yani acılıs event'i Bu acılıs Esnasında Olmasını İstediğiniz Seyi Uygular..

Ben diyorum ki Script acılsın acıldığında aktif ekrana Coded By XxX Yazısı Gelsin Nasıl Yaparım ?

on *tart: {
echo -a Coded By XxX
}

echo Yazıyı aktif Ekrana Tasımaya Yarayan Bir Komuttur..

F Tusları Kodlamak Nasıl Olur ?

;F Tuslarını Aliases Yazan Bölüme Yazarız Örnekler ile acıklayacağım..

;Diyelim ki Ben F1 Tusuna Bastığım zaman Kanalda Sectiğim Nick'e Mesaj atacak

F1 { msg $$1 Selam }

;Burada $$1 Secili Yani aktif olan nick demektira

;$nick Kullansa idik Calısmazdı $nick event icinde Kullanılır.. Yani Kişinin Yazdığı ;Yazılar Olarak text Yazılarda Yada Herhangi eventlerde Kullanılır ama aliases ;Bölümünde $$1 ' e dikkat ediyoruz..

F1 Tusuna Reklam Sebebi ile Ban atma Kodunu Eklemek İstiyorum Nasıl Yaparım ?

; Yukarda "F1 { msg $$1 Selam }" Burada Belirttiğim Mantıktan Yola Cıkarak Yapacaksın

F1 { mode $active +b $$1 | kick $active $$1 Reklam Yapmak Yasaktır }

; Yukarda Gayet Basit Bir Tus Kodlaması Gördün..

;$active Kullandım Cünkü aktif Olduğu Kanal $$1 Kullandım aktif Nick.. Yani ;Bunlar Sadece Senin Sectiğin Nick icin Gecerli Olur mode $active +b $$1
;Burada diyor ki " aktif kanalda , aktif nick ' i Banla ( +b ) .
;kick $active $$1 Reklam Yapmak Yasaktır " Burada diyor ki. * aktif nick ' i ;aktif kanaldan Reklam Yapmak Yasaktır. * Sebebi ile Kickle

;Simdi Soracaksınız Peki Sadece Tek Nick mi Secebiliyoruz Ben 5 Kişiyi Secip O ;5 Kişiye de aynı Komutu Uygulamak İstiyorum Nasıl Yaparım ?

;Su sekilde Yapacaksın.. Yine F1 Kullanıyoruz..
;Sectiğim Tüm Nicklere Sırası ile Whois Ceksin

F1 { whois $$* }

;Yukarda Mantığı Gösterttim $$* Sectiğiniz Yani aktif olarak Belirlediğiniz Tüm ;Nickler icin Gecerlidir.. Diyorum Ki Önce Whois Ceksin Sonra Selam Nasılsınız ;Yazsın ve Daha Sonra Reklam Sebebi ile Kanaldan atsın Nasıl Yaparız ?

F1 { whois $$* | msg $$* Selam Nasılsınız | mode $active +b $$* | kick $active $$* Reklam }

;Yukarda da Gördüğünüz Gibi Cok Basit " | " Bu İsaret Nedir ? Bu İsaret Devam ;Sonra demektir Yani Bir Önceki Kod'un Sonrasında Mesela whois $$* ;Belirtmişim ve | Koymusum daha sonrada msg $$* Selam Nasılsınız Yazmısım ;Kısaca Dedim ki whois cektikten sonra msg $$* Bu Komutu Yap..

Kısaca anlattım Umarım Yararlı Olmustur..

Bir arkadasım Sormustu Karaliste nin Mantığı nedir diye Burada acıklayım Bilmeyenleriniz varsa Öğrensin..

Kara Liste ( Bad Nick ) Listesidir.. Yani Listenizde Olan Kişi Kanal'a Girdiğinde atılır Yada Bad Olarak Eklerseniz Bulunuğu Kanaldan atılır..

Karaliste Nasıl Yaparım ?

Öncelikle mIRC ' da ALT+P ' de Yani Popups ' da Nick List ' i Secersiniz..
Daha Sonra Bu Sekilde Popups Bölümüne Yazarsınız..

Karaliste
.Nick Ekle:.auser 666 $$1 | /mode # +b $$1 | /kick # $$1 KaraListe Eklendi..
.Nick Çıkart:.ruser 666 $$1
-

Nick'i Kara Liste ' e Ekle Tusuna bastığınızda Görüldüğü Gibi Nick Önce Banlanacak Daha Sonra Kicklenecek ve Karalisteye Eklenecektir..

USERS adli Bölümde
666:
Gibi Sıralanacaktır Nickler..

Peki Eklediğim Nickler Kanal'a Girmemesi İcin Napmam Lazım ?

Su Sekilde Düşünmen Lazım ve Uygulaman Lazım..
Ben XxX Nickini Karalisteye Eklediğim Değil mi ? Evet O Zaman Kod Sudur..

on 666@:join:#:{ mode $chan +b $nick | kick $chan $nick Dikkat! 2Karaliste Eklendi! }

Burada Gördüğünüz 666 Karalisteyi Tarar @ isareti ise Eğer Op isem Demektir..

Bu Kodu Uyguladığınızda Remotenize Karalistenizde Olan Nickler Giremeyecektir..

Diyorsaniz ki Ben Kara liste Kullanmak istemiyorum Sadece bir kac tane nick var girmesini istemediğim onları banlamak istiyorum Nasıl Yapacağım ?

Su Sekilde..

on *:join:#: {
if $nick == belirlediğiniznick {
mode $active +b $nick
kick $active $nick Bu Kanal'a Giremezsin
}
}


;;;;;;;;;;;;;;;;;;;;;;;; Aliaslar ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


Alias Nedir ? Alias Bir Nevi Kısaltmaktır..

Bunu Bir Örnekle Açıklıyalım

Mesela Diyorumki "/selam" Yazınca "/ame Selam Cemaat Naber" Desin..

alias selam {
.ame Selam Cemaat Naber
}

alias selam: Dediğimiz gibi /selam komutu

{ Açık olan kodun başlangıcı
} Kapalı Olan Kodun Bitişi
.ame'de Zaten Bildiğimiz Gibi action komutu
ame'nin başındaki "." işareti'de "/" ile nerdeyse aynı işlemde

Şimdi Aliası Biraz Zorlaştıralım
Diyorumki /oto yazdığımda Nickimi "CipriX" Yapsın Şifremi: "zaxcsd" Tanıtsın
Ve "Tutku" Kanalına Giriş Yapsın

alias oto {
.nick CipriX
.identify zaxcsd
.join #Tutku
}

Gibi Kendiniz Dahada Geliştirebilirsiniz


;;;;;;;;;;;;;;;;;;;;;;;; Popupslar ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Popups Nedir?
Arkadaşlar hani scriptimizde statüde veya kanalda sağ tuşa basınca birşeyler çıkıyor ya
İşte ona biz popups diyoruz

ALT+P'ye Bastığımızda Popups Paneli Açılır
Üstten Düzenleye basarak Kanal popupsu statü popupsu vs.. Düzenleyebiliriz..

Popups'un Kanunu Şudur Mesela:

Hızlı Mesajlar

.Selamlar
..Selam:/msg $$1 Selam
.Bye
..Bye:/msg $$1 Bye

Burdaki noktalar çok önemli
en başta noktasız olan en önde çıkacak yazırı
1 noktalı olanlar onun yanında çıkacak yazıdır
Selam'dan Sonra ":" Koyarak Komutu Verdim Diğerlerinde ise nokta koymadım
Bunun Anlamı ":" Koymadıklarımda komut yok demek yani sadece menü onlar
$$1 'de Seçilen nick anlamına gelir


Bu Sayfayı Paylaş
Facebook'a Ekle Google Ekle Yumile Ekle Yahoo Ekle Msn Ekle Netspace Ekle Ask Ekle Clesto Ekle Digg Ekle Reddit Ekle Furl Ekle Del.icio.us Ekle Submit to Jeqq Spurl Ekle Technorati Ekle Newsvine Ekle Simpy Ekle BlinkList Ekle Shadows Ekle
Logged

<a href="http://img239.imageshack.us/img239/5935/imza2fj8.swf" target="_blank">http://img239.imageshack.us/img239/5935/imza2fj8.swf</a>
« Yanıtla #1 : Temmuz 13, 2009, 09:49:33 ÖS »
özeltim20
Moderator
TuTQu Bağımlısı
*



Başarı: 4
Çevrimdışı Çevrimdışı

Cinsiyet: Bayan
Mesaj Sayısı: 1.084


coder olmak mi istion ?

Emeğine Sağlık
Bu Sayfayı Paylaş
Facebook'a Ekle Google Ekle Yumile Ekle Yahoo Ekle Msn Ekle Netspace Ekle Ask Ekle Clesto Ekle Digg Ekle Reddit Ekle Furl Ekle Del.icio.us Ekle Submit to Jeqq Spurl Ekle Technorati Ekle Newsvine Ekle Simpy Ekle BlinkList Ekle Shadows Ekle
Logged

Resimlerin Görüntülenmesine İzin Verilmiyor
Resimleri Görebilmek İçin Üye Ol veya Giriş Yap
Sayfa: [1]   Yukarı git
 
Gitmek istediğiniz yer:  

Arsiv
|Site Map | Arşiv | Wap | Wap2 | Wap Forum | XML | Rss
MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.12 | SMF © 2006-2008, Simple Machines LLC | Sitemap
vBulletin Theme Design by TurkloRD
XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.169 Saniyede 20 Sorgu ile Oluşturuldu