IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 30 Kasım 2008, 22:46   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




1-)
on me:*:voice:#Help: { if !%nick { Set %nick $vnick } }
on *:rawmode:#Help:{ if $1 == -v && $2 == %nick || $1 == +b && $+(%nick,*) iswm $2- { unset %nick } }
on me:*:devoice:#Help: { if %nick { unset %nick } }
on *:quit: { if $nick == %nick { unset %nick } }
on *:part:#Help: { if $nick == %nick { unset %nick } }
on *:start:unset %nick
on 1:input:#Help: { if $ctrlenter || /* iswm $1- { return }
if %nick || %nick ison $active { say $+( %nick 1:) $1- | halt }

2-)
on me:*:voice:#OperHelp: { if !%nick { Set %nick $vnick } }
on *:rawmode:#OperHelp:{ if $1 == -v && $2 == %nick || $1 == +b && $+(%nick,*) iswm $2- { unset %nick } }
on me:*:devoice:#OperHelp: { if %nick { unset %nick } }
on *:quit: { if $nick == %nick { unset %nick } }
on *:part:#OperHelp: { if $nick == %nick { unset %nick } }
on *:start:unset %nick
on 1:input:#OperHelp: { if $ctrlenter || /* iswm $1- { return }
if %nick || %nick ison $active { say $+( %nick 1:) $1- | halt }

3-)
on *:input:*:{
if $1 == s.a {
say SelamunAleyküm.
.haltdef
}
if $1 == a.s {
say AleykümSelam.
.haltdef
}
if $1 == h.g. {
say Hoşgeldin.
.haltdef
}
if $1 == :-) {
say 2:4)6:13)5:7)10:3)14:4)2:4)6:13)5: 7)10:3)14:4)
.haltdef
}
if $1 == :f {
say 2E4h6u13E5h7u10E3h14u4E2h4u6u13u1u
.haltdef
}

4-)
on *:input:#:{
if (/* iswm $1) { return }
var %a 0, %b, %c
while (%a < $numtok($1-,32)) {
inc %a
%c = $gettok($1-,%a,32)
if ($remove(%c,!,?,:,;,.,$chr(44),?) ison #) { %b = $iif(%b,%b) $+(,%c,) }
else { %b = %b %c }
}
if (!%b) { %b = $1- }
say %b
halt
}

Bu dört kodeyi bana birleştirebilirmisiniz. İstediğim şu mesela help kanalında bir nicke voice verdiğimde nickini otomatik çıkartıyor. Fakat 4 nolu kodeyide eklediğim için sorun oluyor. Yani #Help ve #Operhelp te 4 ve 3 nolu kodeyi deaktif etmemiz gerek. Diğer kanallarda ise 3 ve 4 nolu kodenin çalışıp 1 ve 2 nolu deaktif olcak. Yardımı olan arkadaşlara teşekkür ediyorum.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 30 Kasım 2008, 23:35   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




ilk 2 kod, dieforyou'nun helperler için yazdıgı kod.
o kodları remote'de farklı farklı yerlere eklersen sorun kalkacaktır sanırım, 3 v 4 nolu kod'lar için, kodenin ilk satır altına şu kodları eklersen istemiş oldugun iki kanalda calişmayacaktır.

if $chan == #Help { halt }
if $chan == #Operhelp { halt }


Addonlardan sonra ilk satıra eklersen iki kanalda calişmayacaktır.

 
Alıntı ile Cevapla

Alt 30 Kasım 2008, 23:59   #3
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on me:*:voice:#Help,#OperHelp:if !%nick { set %nick $vnick } on *:rawmode:#Help,#OperHelp:if $1 == -v && $2 == %nick || $1 == +b && $regex($2-,%nick) { unset %nick } on me:*:devoice:#Help,#OperHelp:if %nick { unset %nick } on !*:part:#Help,#OperHelp:if $nick == %nick { unset %nick } on *:quit:if $nick == %nick { unset %nick } on *:start:$iif(%nick,unset %nick) on *:input:*:{ if $regex(#,#Help|#OperHelp) && !$ctrlenter && !$regex($1-,\/) && %nick ison # { say $+( %nick 1:) $1- | return } if $1 == s.a { say SelamunAleyküm. | return } if $1 == a.s { say AleykümSelam. | return } if $1 == h.g. { say Hoşgeldin. | return } if $1 == :-) { say 2:4)6:13)5:7)10:3)14:4)2:4)6:13)5: 7)10:3)14:4) | return } if $1 == :f { say 2E4h6u13E5h7u10E3h14u4E2h4u6u13u1u | return } var %a = 0 | while %a < $numtok($1-,32) { inc %a | var %c = $gettok($1-,%a,32) | if $remove(%c,!,?,:,;,.,$chr(44),?) ison # { var %b = $iif(%b,%b) $+(,%c,) } | else var %b = %b %c } | if !%b { var %b = $1- } | say %b | return } }


Kodları birleştirdim. Olabildiğince de stabil hâle getirip, daha etik ve hızlı çalışır hâle getirdim. Deneme fırsatım olmadı, herhangi bir hataya rastlarsan belirtirsin.

Umarım işine yarar. Kolay gelsin.


Konu Regex tarafından (01 Aralık 2008 Saat 21:15 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 21:08   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




[20:54:57] <04HELP> MerakLıuSer, hoşgeldiniz. Buyrunuz ? [20:54:57] * HELP sets mode: +v MerakLıuSer [20:55:01] <04HELP> selam
[20:55:01] <04HELP> selam
[20:55:04] <04HELP> nbr MerakLıuSer
[20:55:04] <04HELP> nbr MerakLıuSeR[20:55:10] <04HELP> /cs indentify
[20:55:10] <04HELP> /cs indentify
[20:55:13] <04HELP> :S
[20:55:14] <04HELP> :S

Bir başka kanalda ;
[20:55:19] <04HELP> selam
[20:55:19] <04HELP> selam
[20:55:20] <04HELP>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[20:55:20] <04HELP>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[20:56:59] <04HELP> deneme
[20:56:59] <04HELP> deneme

Diğer özellikler.
[20:58:25] <04HELP> SelamunAleyküm.
[20:58:25] <04HELP> s.a
[20:58:25] <04HELP> s.a
[20:58:48] <04HELP> Hoşgeldin.
[20:58:48] <04HELP> h.g.
[20:58:48] <04HELP> h.g.

Ben birkez yazıyorum o ikikez cıkarıyor. " s.a h.g. " vs gibiler ise üçkez. Teşekkürler yardım için.

 
Alıntı ile Cevapla

Alt 01 Aralık 2008, 21:20   #5
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




Haklısın. Düzelttim.

 
Alıntı ile Cevapla

Alt 03 Aralık 2008, 14:42   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




Şimdide ne yazarsam yazıyım ikişer tane çıkıyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


[14:28] <04MerakLıuSer> selam
[14:28] <04MerakLıuSer> selam
[14:28] <04MerakLıuSer>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[14:28] <04MerakLıuSer>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[14:29] <04MerakLıuSer> SelamunAleyküm.
[14:29] <04MerakLıuSer> s.a
[14:29] <04MerakLıuSer> selam
[14:29] <04MerakLıuSer> selam
[14:29] <04MerakLıuSer>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

[14:29] <04MerakLıuSer>
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Gibi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 03 Aralık 2008, 15:28   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




o zaman 2 tane input kullanılmış scriptinde çakışıyo olabilir

 
Alıntı ile Cevapla

Alt 04 Aralık 2008, 17:05   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Şu kodeleri birleştirebilirmisiniz LÜTFEN ?




Bir scriptte denemedim. Birden fazla scriptte denedim hepsinde aynı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
birleştirebilirmisiniz, kodeleri, lÜtfen, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
kodeleri bir araya toplamak için ne yapmam lazım Deniz mIRC Scripting Sorunları 3 26 Kasım 2005 14:56