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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   $nick'in kanaldaki öneki.. (@) (&) (+) gibi (https://www.ircforumlari.net/mirc-scripting-sorunlari/692910-nickin-kanaldaki-oneki-amp-gibi.html)

Zifiri 12 Mayıs 2015 18:24

$nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
herhangi biri, herhangi bir kanalda bana seslendiğinde nickimin geçtiği satırı baştan sona kırmızı yapmak için şöyle bi kod oluşturdum;

Kod:

on ^*:Text:$(* $+ $me $+ *):#:{
    echo $chan 4 $+ $chr(91) $+ $time(HH:nn) $+ $chr(93) $chr(60) $+ $nick $+ $chr(62) $1-
    haltdef
}

fakat burdaki sorunum bana seslenen nick kanalda @ ise mesela;

Kod:

[18:11] <@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> selamlar
böyle görünürken, bana seslendiğinde;

Kod:

[18:11] <KuraLsiz> selam Zifiri
başında @ işareti olmadan görünüyor.

bana seslendiğinde $nick'in başında op ise @, voice ise +, sop ise & görünmesini nasıl sağlayabilirim?

Feragat 12 Mayıs 2015 18:39

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
Alıntı:

Zifiri Nickli Üyeden Alıntı (Mesaj 1041650753)

başında @ işareti olmadan görünüyor.

bana seslendiğinde $nick'in başında op ise @, voice ise +, sop ise & görünmesini nasıl sağlayabilirim?

Kod:

$nick(#,N/nick,aohvr,aohvr)
Returns Nth nickname in the channels nickname listbox on channel #.
Properties: color, pnick, idle



$nick kısmını $nick(#,$nick).pnick olarak değiştirebilirsin.

Zifiri 12 Mayıs 2015 21:14

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] teşekkürler :)

IrCbaStarD 12 Mayıs 2015 22:05

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
Ufak bilgi;

Bu sekilde kanalda bütün prefixleri gözüke bilir hepsinin gözükmesini istemiyorsan

$+($left($nick(#,$nick).pnick,1),$nick) Bu sekilde değiştirmelisin, renk filanda verebilirsin prefixlere.
$+($chr(3),$r(3,13),$left($nick(#,$nick).pnick,1), $chr(3),$nick) vs gibi.

Bunu remote harici yapmak istiyorsan, Alt+O > IRC > Oradaki menuden "Ön eki göster" checkbox'u isaretleyebilirsin.

Zifiri 13 Mayıs 2015 12:21

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] scriptte zaten otomatik prefixleri gösteriyor tşkler :)

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdiğin değer sorunsuz çalışıyor fakat tek sorun founder'de çıktı.
olması gereken;
Kod:

[12:11] <.Asi> bilmem
kodla birlikte ismim yazıldığında;
Kod:

[12:11] <.@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> bilmem Zifiri

Feragat 13 Mayıs 2015 12:49

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
Alıntı:

Zifiri Nickli Üyeden Alıntı (Mesaj 1041650977)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] scriptte zaten otomatik prefixleri gösteriyor tşkler :)

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] verdiğin değer sorunsuz çalışıyor fakat tek sorun founder'de çıktı.
olması gereken;
Kod:

[12:11] <.Asi> bilmem
kodla birlikte ismim yazıldığında;
Kod:

[12:11] <.@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]> bilmem Zifiri

Üstte @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] onu anlatmaya çalışmış sana @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .

Kod:

on ^*:Text:$(* $+ $me $+ *):#:{
  echo $chan $+(4, $chr(91), $time(HH:nn), $chr(93) $chr(60), $left($nick(#,$nick).pnick,1), $nick, $chr(62)) $1-
  haltdef
}

$nick(#,$nick).pnick = &@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] >>> $+($left($nick(#,$nick).pnick,1),$nick) = &Feragat

Zifiri 13 Mayıs 2015 17:54

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
Alıntı:

Feragat Nickli Üyeden Alıntı (Mesaj 1041650982)
Üstte @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] onu anlatmaya çalışmış sana @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .

Kod:

on ^*:Text:$(* $+ $me $+ *):#:{
  echo $chan $+(4, $chr(91), $time(HH:nn), $chr(93) $chr(60), $left($nick(#,$nick).pnick,1), $nick, $chr(62)) $1-
  haltdef
}

$nick(#,$nick).pnick = &@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] >>> $+($left($nick(#,$nick).pnick,1),$nick) = &Feragat

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu sefer de kanalda hiçbir öneki olmayan buse nicki şöyle görünüyor;

Kod:

[17:25] <bbuse> slm
sorun nerde olabilir?

IrCbaStarD 13 Mayıs 2015 18:11

Cevap: $nick'in kanaldaki öneki.. (@) (&) (+) gibi
 
üstte verdigin kod senin nickin yazildiginda tepki gösterir. kodun düzenlenmis hali burada.
Kod:

on ^*:Text:$(* $+ $me $+ *):#:{
  if $regex($nick(#,$nick).pnick,[~\.&@\+%]) {  echo $chan $+($chr(3),4, $chr(91), $time(HH:nn), $chr(93) $chr(60), $left($nick(#,$nick).pnick,1), $nick, $chr(62), $chr(3)) $1- | haltdef  }
  else { echo $chan $+($chr(3),4, $chr(91), $time(HH:nn), $chr(93) $chr(60), $nick, $chr(62), $chr(3)) $1- | haltdef }
}

selamdada bu sekilde yazmasi icin baska bi text eventi kullanmis olabilirsin onlarida atmalisin yol gösterilmesi icin.

Birde ek olarak üstteki mesajda;

"@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] scriptte zaten otomatik prefixleri gösteriyor tşkler"

Böyle gösterse istemezdin bu kodu, dedigim olay mesajlarda ön eki yani prefix'i gösteriyor. :)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:30.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk