04 Kasım 2007, 01:18 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Sock Bot Kodda Sorun Var Acil Yardim pls. Kod: Kodu kopyalamak için üzerine çift tıklayın!
¤02:01:43¤ <@Sysop_Helping> > V nicki 14 kez yardım verdi ¤02:01:43¤ <@Sysop_Helping> > ChanServ nicki 1 kez yardım verdi ¤02:01:43¤ <@Sysop_Helping> > Stuff nicki 1 kez yardım verdi ----------------------------------------------------------------------- ¤02:07:37¤ <@Sysop_Helping> > V nicki 1 kez yardım verdi ¤02:07:37¤ <@Sysop_Helping> > ChanServ nicki 1 kez yardım verdi ¤02:07:37¤ <@Sysop_Helping> > Stuff nicki 1 kez yardım verdi Bu kodu nomercy için yaptım kod calısıyor ama bi sorun var ne yaptıysam düzeltemedim ve buraya attim kod voiceler düzenli tutmuyor 15 dk önce rapor cekiyorum Helpdesk_X 15 diyor bi süre sonra tekrar cekiorum 3 diyor neyden olabilir yardimci olursanız sevinirim.Bi kod daha var yine bunda da ne yaptıysam olmuyor chanserv harici op vereni kill atsin kill atiyor ama chanserv de atmiya calısıyor. Chanserv ve belirlediğim nicklere kill atmaması için bu koda ne yapmam gerekiyor. Botu cok güzel hale getirdim ama tek bu iki codda takıldım. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Simdiden tesekkürler. Konu moonshield tarafından (04 Kasım 2007 Saat 21:06 ) değiştirilmiştir. | |
|
05 Kasım 2007, 11:48 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. 2. Kodu yaptım ama diğerini hala yapamadım yardimci olacak kimse yokmu arkadaşlar. Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
05 Kasım 2007, 13:31 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: $Sockcodda mantıksız. if %mode == +v { sw $sockname privmsg #helpdesk : $+ %mnick usere $unick($1) "helpdesk" yardım vermektedir. if (%helpdeskvoice. [ $+ [ $unick($1) ] ]) { inc %helpdeskvoice. [ $+ [ $unick($1) ] ] 1 goto yaz } kodlarının altında eLse { set %helpdeskvoice. [ $+ [ $unick($1) ] ] 1 goto yaz } bu kodu silip tekrar denemeni öneririm. çünki nick voice verdiği kişinin voicesini alırsa voice sayasını tekrar 1 yapıyor sıfırlanma sebebi bu olsa gerek. servicesleri atlatmak içinde if (serv isin $botfnick($1)) { :komut } gibi birşeyler kullanabilirsin yada cs den voice/devoice'yi kaldırdığın zaman cs olayıda çözülür sanırım. |
|
05 Kasım 2007, 21:44 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. set %helpdeskvoice. [ $+ [ $unick($1) ] ] 1 set inc yaptım düzeldi galiba... Çalışınca oluyormuş Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
06 Kasım 2007, 23:02 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. Sözümü geri aliyorum düzelmedi senin dediğini yaptım kayıt yapmıyor bu defada. üstadlar bi yardim ederse olur bu iş, sacmalık var ama neresinde hala bulamadım. <@Sysop_Helping> > Helpdesk_Kocaeli nicki 7 kez yardım verdi <@Sysop_Helping> > Helpdesk_Level nicki 9 kez yardım verdi <@Sysop_Helping> > Helpdesk_uSta nicki 1 kez yardım verdi -------------------------------------------------------------- 10 sn sonraki rapor. 10 snde levelin yaptığı tek işlem bi usere daha baktı. <@Sysop_Helping> > Helpdesk_Kocaeli nicki 7 kez yardım verdi <@Sysop_Helping> > Helpdesk_Level nicki 1 kez yardım verdi <@Sysop_Helping> > Helpdesk_uSta nicki 1 kez yardım verdi |
|
07 Kasım 2007, 00:20 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. Bunu yapmanın en iyi yolu hash tablosu kullanmaktır, moonshield., Sana örnek bir alias yazıcağım mantığını açıklıyacağım, bundan yola çıkarak istediğini yapabileceksin. on *:start: { if $isfile(vnick.db) { hmake vnick 100 | hload -i vnick vnick.db } | else { hmake vnick 100 | hsave -i vnick vnick.db } } ;mIRC açılışında, vnick isimli tabloyu yükler. Yani dolayısı ile veriler silinmez devamlı kalıcı olur. alias cvp { sockwrite -n socket-ismi $1- } ;işimizi basitleştirmek için bir alias oluşturuyoruz. alias qq { ;alias ismi qq if $sock(socket-ismi) { ;socket bağlantının adı socket-ismi ise; if $2 == mode && $3 == #operhelp { ;eğer 2. kelime mode ise ve kanal #operhelp kanalı ise; if $count($nick($3,$ayır($1)).pnick,@,&,~,%) >= 1 && $4 == +v && $count($nick($3,$5).pnick,@,%,&,~) == 0 { ;eğer kanal'da, @,&,~,% prefix'ine sahip olan bir nick, kanal'da herhangi bir yetkiye sahip olmayan bir nick'e +v(voice) verirse; hinc -m vnick $ayır($1) 1 | hsave -i vnick vnick.db ;voice veren nick'i vnick isminda bir tabloya kayıt et ve değer olarak 1 arttır. Artı olarak vnick tablosunu, mIRC ana klasörüne vnick.db olarak kayıt et. } } if $2 == privmsg { ;eğer 2. kelime privmsg ise; if $ayır($1) == founder-nick && $3 == #operhelp && $remove($4,$chr(58)) == !rapor { ;text'i gönderen founder-nick ise ve kanal #operhelp kanal'ı ise ve son olarak gönderilen text !rapor ise; while yardımı ile vnick tablosundaki tüm değerleri #operhelp kanalına göster; var %1 = 1,%2 = $hget(vnick,0).item while %1 <= %2 { cvp privmsg #operhelp Nick: $hget(vnick,%1).item - Verdiği voice sayısı: $hget(vnick,%1).data inc %1 } } } } } Umarım anlamışsındır. |
|
07 Kasım 2007, 00:37 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. bunu yaparım anlattığın gibi ama söyle birşey var ben sadece help & operhelp için yapmadım bu kodu globalkanalların help kanallari içinde yaptım yani bu dediğini yapmaya kalkarsak baya uzun işi elimizdeki mevcut kottaki sorunu bulup düzeltebilirsek cok daha iyi olur biliyorsun en ufak bi hata sorun cıkartıyor onu düzelt yap diyene kadar zaman kaybına neden oluyor bu verdiğim koddaki sorunu bulamazmıyız anlamsız bişi olduğu belli ama nedir bulamıyorum. |
|
07 Kasım 2007, 00:44 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: $Sockcodda mantıksız. Ben senin verdiğin kod'dan açıkcası birşey anlamadım :) Ama sana şöyle birşey soracağım; senin şimdi tam olarak istediğin nedir? Belirlediğin kanallarda voice veren nickleri ve kaç adet voice verdiklerini öğrenmek'mi? Tam olarak kısaca ve düz şekilde açıklarsan birşeyler yapabilirim. |
|
Etiketler |
$sockcodda, mantiksiz, mantıksız, mirc, mirc download, mirc indir, sockcodda |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Mantıklı İnsanların Toplumların Mantıksız Davranmaya Başlamasına Sebep Olan Neydi ? | Sır | Serbest Kürsü | 2 | 29 Ağustos 2023 18:37 |
O mantıksız iş yapmazdı. | Luthien | Şiir, Hikaye ve Güzel Sözler | 0 | 24 Eylül 2014 21:14 |
Sinirlenen Erkekler Mantıksız Oluyor | Süslü | Ah Erkekler | 10 | 18 Haziran 2010 14:26 |
Kodu Yaptım Ama Mantıksız Birşey var. | moonshield | mIRC Scripting Sorunları | 1 | 15 Eylül 2007 22:18 |