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 02 Eylül 2007, 19:47   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Variables Sorun




ÖnceLikLe Merhaba. Bu problemi başka bir forum sitesinde yine bu başlık altında açtıgımı belirtmek isterim. Problemi orda çözemedik ve burdaki arkadaşların bilgi ve becerisi ile çözmek amacı ile konumu açıyorum.
Yaptıgım script te Herşeyi bitirdim Fakat sonradan fark ettim 2 remotedeki problem gözüme çarptı. Remotenin VariabLes e eklediği kısımlar script i kapatıp açtıgımda siliniyor.
1. Remotem Op voice Teşekkür. Biliyorsunuzki bu teşekkür Add-on'unda VariabLes e teşekkür kısmı ekleniyor. Script i kapatıp açtıgımda oraya yazdıgım teşekkür metni siliniyor. Remote şöyledir

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias opvotes { dialog -m opvotes opvotes } alias optes { if (%opvote == off) { dialog -m opvotes opvotes 180 200 280 180 | dialog -t opvotes Op-Voice Teşekkür Modu Kapalı. | did -b opvotes 9 | did -b opvotes 10 | did -b opvotes 11 | did -b opvotes 12 } if (%opvote == on) { dialog -m opvotes opvotes 180 200 280 180 | dialog -t opvotes Op-Voice Teşekkür Modu Açık. } } dialog opvotes { size 180 200 296 186 box "", 505, 1 -5 293 190 title "~¤~ evoMirc - Op/Voice Teşekkür ~¤~" button "Kaydet ve Çık",1,20 150 125 25,ok button "Vazgeç",2,155 150 125 25,cancel text "Op (+o) Mesajı ->",3,20 47 100 20 text "DeOp (-o) Mesajı ->",4,20 72 100 20 text "Voice (+v) Mesajı ->",5,20 97 100 20 text "Devoice (-v) Mesajı ->",6,20 119 110 20 box "",7,13 135 274 10 box "",8,15 1 265 43, edit %optemsg ,9,125 45 155 20,autohs edit %deoptemsg ,10,125 69 155 20,autohs edit %votemsg ,11,125 93 155 20,autohs edit %devotemsg ,12,125 117 155 20,autohs radio "Açık",13,125 13 50 25,group radio "Kapalı",14,190 13 50 25 text "Durum:" 501, 70 18 35 15 } on *:dialog:opvotes:sclick:1: { /set %optemsg $did(9) | /set %deoptemsg $did(10) | /set %votemsg $did(11) | /set %devotemsg $did(12) } on *:dialog:opvotes:sclick:13: { set %opvote on | dialog -t opvotes Op-Voice Teşekkür Açıldı. | did -e opvotes 9 | did -e opvotes 10 | did -e opvotes 11 | did -e opvotes 12 } on *:dialog:opvotes:sclick:14 { set %opvote off | dialog -t opvotes Op-Voice Teşekkür Kapandı. | did -b opvotes 9 | did -b opvotes 10 | did -b opvotes 11 | did -b opvotes 12 } on *:dialog:opvotes:init:0:{ if (%opvote == on) { did -c opvotes 13 } if (%opvote == off) { did -c opvotes 14 } } on ^*:OP:#:{ if ($opnick == $me) && (%opvote == on) && ($nick != $me) { msg $chan $nick %optemsg %logo } } on ^*:DEOP:#:{ if ($opnick == $me) && (%opvote == on) && ($nick != $me) { msg $chan $nick %deoptemsg %logo } } on ^*:VOICE:#:{ if ($vnick == $me) && (%opvote == on) && ($nick != $me) { msg $chan $nick %votemsg %logo } } on ^*:DEVOICE:#:{ if ($vnick == $me) && (%opvote == on) && ($nick != $me) { msg $chan $nick %devotemsg %logo } }

2. Remotem oto nick identify. bu remoteninde Variables'e eklediği kısımlar script'i kapatıp açtıgımda siliniyor.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias setup.otoidentify { dialog -m otoidentify otoidentify } on *:LOAD:{ echo -a 4evoMirc Otomatik İdentifyi yüklediğiniz için teşekkür ederiz... } ;dialog otoidentify { title "Otomatik Nick İdentify" size -1 -1 194 263 option pixels icon Mause.ico, 0 box "Nickler", 14, 5 109 180 80 list 15, 12 125 163 78, disable text "&Nick:", 16, 12 29 31 20 edit "", 17, 58 31 114 20, autohs text "&Şifre:", 18, 12 51 33 20 edit "", 19, 58 53 114 20, pass autohs button "&Nick Ekle", 20, 11 80 53 20, flat button "&Nick Sil", 21, 66 80 53 20, flat check "&Otomatik İdentify Açık", 22, 33 204 134 20, flat box "Otomatik Nick İdentify", 2, 5 11 180 96 button "&Tamam", 3, 123 80 53 20, flat cancel link "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
", 1, 40 235 129 16 } on *:dialog:otoidentify:sclick:1: on 1:dialog:otoidentify:init:*: { var %ctr = 1 | while (%ctr <= $numtok(%AutoID.nicks,32)) { did -a $dname 15 $Gettok(%AutoID.nicks,%ctr,32) | inc %ctr } if (%var == on) { did -c otoidentify 22 | did -e otoidentify 15,17,19,20 } } on 1:dialog:otoidentify:sclick:*: { if ($did == 15) { did -ra $dname 17 $did(15).seltext | did -ra $dname 19 $Gettok(%AutoID.pass,$findtok(%AutoID.nicks,$did(15).seltext,32),32) | did -e $dname 21 } if ($did == 20) { set %AutoID.nicks [ %AutoID.nicks ] $did(17) | set %AutoID.pass [ %AutoID.pass ] $did(19) | did -a $dname 15 $did(17) | did -ra $dname 17,19 } if ($did == 21) { set %AutoID.nicks $deltok(%AutoID.nicks,$findtok(%AutoID.nicks,$did(17),32),32) | set %AutoID.pass $deltok(%AutoID.pass,$findtok(%AutoID.pass,$did(19),32),32) | did -d $dname 15 $did(15).sel | did -ra $dname 17,19 | did -b $dname 21 } if ($did == 22) { if ($did(22).state == 1) { set %var on | set %AutoID $true | did -e otoidentify 15,17,19,20 } | else { set %var off | set %AutoID $false | did -b otoidentify 15,17,19,20 } } } on *:NOTICE:*:?: { if ($nick == NickServ) && (*NickServ identify* iswm $strip($1-)) && ($istok(%AutoID.nicks,$me,32) == $true) && (%AutoID == $true) { echo -a $logo Nickiniz identify ediliyor $me $+  | .identify $Gettok(%AutoID.pass,$findtok(%AutoID.nicks,$me,32),32) } }

ProbLemi Çözmek için denediğim Fakat başarısız oldugum Yollar;
1. Eklediğim remotelerin hepsi farklı farklı tek bir sayfada yani 2 3 remote 1 sayfada değil. Yukarıda gördüğünüz her remote ayrı sayfada.
2. Remote Sayfaları acaba salt okunur filandırda ondanmı bir sorun yaratıyor diye baktım salt okunur değil.
3. Bu remoteleri düz mirc v6.21 Orjinal mirc üstüne kurdum Çalıştı. Aynı exe nin versiyonu filanda kullandıgım scriptle aynı. Bendeki exe ile boş exe yi yer deiştirdim yine çalışmadı. yani kısacası mirc.exe deiştim olmadı.
4. unset unload gibi hiç bir yazı remotenin içinde yok. yani remote sayfandaki başka bir code etkiliyor demeyin Her remote sayfasında 1 code war.

Teşekkür Ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 02 Eylül 2007, 21:48   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Variables Sorun




Hic bir sorun bende calıştı . mIRC version'un eski olabilir degiştirmeni öneririm . Hımm birde başka bir dialog veya alias kodu ile çakışıyo olabilir ama gosterdiginde hata yok gibi birsey.

 
Alıntı ile Cevapla

Alt 02 Eylül 2007, 22:01   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Variables Sorun




mirc.ini ye göz atmani önericem sana cünkü popupların remotelerin ve variableslarin kayitli oldugu dosyalar ordan okutulur. kaldiki bende hicbir sorun cikmadi variablelar acilip kapandiginda da vardi.
simdi variables kismina gel script editordeki file > save as diyip vars.mrc dosyasina kaydet sonra mircini kapat ac belki kaydedildigi dosyada sorun vardir simdilik aklima gelen bu...

 
Alıntı ile Cevapla

Alt 02 Eylül 2007, 22:57   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Variables Sorun




Aslında açık konuşmak gerekirse alias remote popups 'un kaydettiği dosyayı buldum ve variables i çok aradım bulamadım. detay saol dediğin gibi yaptım oldu sorun filan kalmadı. mirc.exe ile hiç bir alakası yokmuş.

 
Alıntı ile Cevapla

Cevapla

Etiketler
mirc, mirc download, mirc indir, sorun, variables


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
Variables ($var) Ezgi mIRC Scripting Dersleri 0 28 Haziran 2012 16:43
variables sorunu Selim01 mIRC Scripting Sorunları 9 08 Temmuz 2010 21:23
C# Global Variables Sunay C# 0 24 Nisan 2010 01:54
C# Variables Değişkenler Sunay C# 0 24 Nisan 2010 01:49
variables random codcu mIRC Scripting Sorunları 3 24 Mayıs 2006 23:14