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/)
-   -   Help Aliases (https://www.ircforumlari.net/mirc-scripting-sorunlari/572330-help-aliases.html)

AttackZone 11 Mart 2014 16:43

Help Aliases
 
Merhaba, iyi İF'ler. Arkadaşlar Forum içerisinde ve Googlede arama yaptım fakat bulamadım birazda ne yazıp aratacağımı bilemedim. Helper Aliases dediğimde standart Aliasesler çıktı karşıma. Yalnız benim istediğim Aliases Help kanalına bi kullanıcı girdiği zaman F1 bastığım zaman Otomatik giren kullanıcıya voice verip Merhaba Nick, size nasıl yardımcı olabilirim? yazacak yalnız bu F1'e hangi kanalda olursam olayım aktif olacak. Mesela Muhabbet kanalındayım ve Help kanalına bi kullanıcı girdi. F1!e bastığım da otomatik olarak ona voice versin istiyorum tabi bu Aliases diğer prefixleri görmemeli. Umarım bilgisi olan yazdığımı anlayan birileri vardır. Şimdiden teşk ederim

IRC-Dancer 11 Mart 2014 19:17

Cevap: Help Aliases
 
Kod:

on !*:join:#Help: { 
.timer 1 1 .kontrol | updatenl | set -e %huser $nick }

alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}
alias F1 {
if (%huser !isreg #Help) { echo -a sizden önce biri davranmış | .unset %huser | halt }
else {
window -a "#Help"  | mode #help +v %huser | msg #help merhaba %huser Size nasıl yardımcı olabilirim? 
.unset -u3 %huser
}
}

Başarılar dilerim.

Lociz 11 Mart 2014 19:43

Cevap: Help Aliases
 
Alıntı:

AttackZone Nickli Üyeden Alıntı (Mesaj 1041405165)
Merhaba, iyi İF'ler. Arkadaşlar Forum içerisinde ve Googlede arama yaptım fakat bulamadım birazda ne yazıp aratacağımı bilemedim. Helper Aliases dediğimde standart Aliasesler çıktı karşıma. Yalnız benim istediğim Aliases Help kanalına bi kullanıcı girdiği zaman F1 bastığım zaman Otomatik giren kullanıcıya voice verip Merhaba Nick, size nasıl yardımcı olabilirim? yazacak yalnız bu F1'e hangi kanalda olursam olayım aktif olacak. Mesela Muhabbet kanalındayım ve Help kanalına bi kullanıcı girdi. F1!e bastığım da otomatik olarak ona voice versin istiyorum tabi bu Aliases diğer prefixleri görmemeli. Umarım bilgisi olan yazdığımı anlayan birileri vardır. Şimdiden teşk ederim

PHP- Kodu:

on ^*:Rawmode:#Help:{  
  
if (o isin $1) || (h isin $1) || (v isin $1) { $+(.,timer,$2off 


on  *:join:#Help: { 
  
if ($regex($address($nick,2),/(admin|oper|coadmin|global|local|techadmin|webadmin)/i)) { return }
  if (
$me != $nick) && ($me isop $chan) || ($me ishop $chan) { 
    $+(.,
timer,$nick)  1 1 /checkhelp $chan $nick  
  



alias checkhelp {
  echo -
$2 nicki $1 kanalına giriş yaptıYardım etmek istiyorsanız F1 tuşuna basın.
  
set %HNick $2
  set 
%HChan $1
}

alias f1 {
  if (%
HNick ison %HChan) && (%HNick !isvoice %HChan) && ($status == connected) { mode %HChan +%HNick | /msg %HChan Hoş Geldiniz $+(%HNick,;) Size IRC/Services Hakkında nasıl yardımcı olabilirim? | .window -%HChan | unset %HNick | unset %HChan }
  if (%
HNick !ison %HChan) || ($status != connected) || (%HNick isvoice %HChan) { .echo -a Kaçırdın :) | unset %HNick | unset %HChan }




--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 19:43 -->-> Daha önceki mesaj 19:19 --

Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041405195)
Kod:

on !*:join:#Help: { 
.timer 1 1 .kontrol | updatenl | set -e %huser $nick }

alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}
alias F1 {
if (%huser !isreg #Help) { echo -a sizden önce biri davranmış | .unset %huser | halt }
else {
window -a "#Help"  | mode #help +v %huser | msg #help merhaba %huser Size nasıl yardımcı olabilirim? 
.unset -u3 %huser
}
}

Başarılar dilerim.

alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}

!isreg: eğer bu kısım olumsuz olursa yani kişi kanalda normal bir kullanıcı değilse operatörse işlem yapar ki bu mantıksızdır, kanala operatör girince operatöre mi yardım edecek?

AttackZone 11 Mart 2014 19:55

Cevap: Help Aliases
 
Alıntı:

Lociz Nickli Üyeden Alıntı (Mesaj 1041405196)
PHP- Kodu:

on ^*:Rawmode:#Help:{  
  
if (o isin $1) || (h isin $1) || (v isin $1) { $+(.,timer,$2off 


on  *:join:#Help: { 
  
if ($regex($address($nick,2),/(admin|oper|coadmin|global|local|techadmin|webadmin)/i)) { return }
  if (
$me != $nick) && ($me isop $chan) || ($me ishop $chan) { 
    $+(.,
timer,$nick)  1 1 /checkhelp $chan $nick  
  



alias checkhelp {
  echo -
$2 nicki $1 kanalına giriş yaptıYardım etmek istiyorsanız F1 tuşuna basın.
  
set %HNick $2
  set 
%HChan $1
}

alias f1 {
  if (%
HNick ison %HChan) && (%HNick !isvoice %HChan) && ($status == connected) { mode %HChan +%HNick | /msg %HChan Hoş Geldiniz $+(%HNick,;) Size IRC/Services Hakkında nasıl yardımcı olabilirim? | .window -%HChan | unset %HNick | unset %HChan }
  if (%
HNick !ison %HChan) || ($status != connected) || (%HNick isvoice %HChan) { .echo -a Kaçırdın :) | unset %HNick | unset %HChan }




--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 19:43 -->-> Daha önceki mesaj 19:19 --



alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}

!isreg: eğer bu kısım olumsuz olursa yani kişi kanalda normal bir kullanıcı değilse operatörse işlem yapar ki bu mantıksızdır, kanala operatör girince operatöre mi yardım edecek?

Hayır Kanala giren kullanıcılar için aktif olsun istiyorum yani &,@,h bunları görmesin mümkünse anlatabildim dimi?

Lociz 11 Mart 2014 19:56

Cevap: Help Aliases
 
Alıntı:

AttackZone Nickli Üyeden Alıntı (Mesaj 1041405202)
Hayır Kanala giren kullanıcılar için aktif olsun istiyorum yani &,@,h bunları görmesin mümkünse anlatabildim dimi?

Anladım ben kodu oraya yazdım üstteki moderatörün hatasını düzelttim. Kod benim yazdığım mesajda alıntının üstünde bulunuyor.

AttackZone 11 Mart 2014 20:22

Cevap: Help Aliases
 
Alıntı:

Lociz Nickli Üyeden Alıntı (Mesaj 1041405203)
Anladım ben kodu oraya yazdım üstteki moderatörün hatasını düzelttim. Kod benim yazdığım mesajda alıntının üstünde bulunuyor.

Çok teşk ederim. Tam olarak kod bu dimi?
on !*:join:#Help: {
.timer 1 1 .kontrol | updatenl | set -e %huser $nick }

alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}
alias F1 {
if (%huser !isreg #Help) { echo -a sizden önce biri davranmış | .unset %huser | halt }
else {
window -a "#Help" | mode #help +v %huser | msg #help merhaba %huser Size nasıl yardımcı olabilirim?
.unset -u3 %huser
}
}

Birde böyle bir kod eklemiştim benzer hata vermişti umarım bunda almam aynı hatayı

Lociz 11 Mart 2014 20:25

Cevap: Help Aliases
 
Alıntı:

AttackZone Nickli Üyeden Alıntı (Mesaj 1041405233)
Çok teşk ederim. Tam olarak kod bu dimi?
on !*:join:#Help: {
.timer 1 1 .kontrol | updatenl | set -e %huser $nick }

alias kontrol {
if (%huser !isreg #Help) && (%huser ison #Help) {
echo -a Help kanalına user girdi yardım bekliyor, Yardım vermek için F1 Tuşuna basınız }
}
alias F1 {
if (%huser !isreg #Help) { echo -a sizden önce biri davranmış | .unset %huser | halt }
else {
window -a "#Help" | mode #help +v %huser | msg #help merhaba %huser Size nasıl yardımcı olabilirim?
.unset -u3 %huser
}
}

Birde böyle bir kod eklemiştim benzer hata vermişti umarım bunda almam aynı hatayı

Hayır o moderatörün vermiş olduğu kod. Benim kodum bu:

PHP- Kodu:

on ^*:Rawmode:#Help:{  
  
if (o isin $1) || (h isin $1) || (v isin $1) { $+(.,timer,$2off 


on  *:join:#Help: { 
  
if ($regex($address($nick,2),/(admin|oper|coadmin|global|local|techadmin|webadmin)/i)) { return }
  if (
$me != $nick) && ($me isop $chan) || ($me ishop $chan) { 
    $+(.,
timer,$nick)  1 1 /checkhelp $chan $nick  
  



alias checkhelp {
  echo -
$2 nicki $1 kanalına giriş yaptıYardım etmek istiyorsanız F1 tuşuna basın.
  
set %HNick $2
  set 
%HChan $1
}

alias f1 {
  if (%
HNick ison %HChan) && (%HNick !isvoice %HChan) && ($status == connected) { mode %HChan +%HNick | /msg %HChan Hoş Geldiniz $+(%HNick,;) Size IRC/Services Hakkında nasıl yardımcı olabilirim? | .window -%HChan | unset %HNick | unset %HChan }
  if (%
HNick !ison %HChan) || ($status != connected) || (%HNick isvoice %HChan) { .echo -a Kaçırdın :) | unset %HNick | unset %HChan }



AttackZone 11 Mart 2014 20:36

Cevap: Help Aliases
 
Lociz, Çok teşekkür ederim. Şimdi bu Kod ile Hangi kanalda olursam olayım. Help kanalına kullanıcı girdiğinde F1'e bastığımda kişiye voice verip karşılayacak dimi? Aynı zamanda bu Kod Help kanalına biri girdiğinde uyarı verecek doğrumudur

IRC-Dancer 11 Mart 2014 20:37

Cevap: Help Aliases
 
Dövseydin :) hitap şeklin ne kadar hoş.
Ozaman senin gibi davranım bende ;
Kod:

if ($regex($wildsite,/(helper|Dj.|Aop|Sop|Founder|IRCop|Server|Services|Koordinator|HelpManager|NetworkAdmin|Security|Discovery)/i)) { halt }
    if $nick isop $chan { halt }
    if $nick ishop $chan { halt }

Bunu yazmak istemedim ;
Saten Diğer helper arkadaşlara haksızlık yaparak , ön planta tutmayı istiyorsun kendini.
En azından bu sadece , (Cycle ) yapan kişileri , takip etmen amacında bunu belirttim.

Lociz 11 Mart 2014 20:43

Cevap: Help Aliases
 
Alıntı:

AttackZone Nickli Üyeden Alıntı (Mesaj 1041405247)
Lociz, Çok teşekkür ederim. Şimdi bu Kod ile Hangi kanalda olursam olayım. Help kanalına kullanıcı girdiğinde F1'e bastığımda kişiye voice verip karşılayacak dimi? Aynı zamanda bu Kod Help kanalına biri girdiğinde uyarı verecek doğrumudur

Evet dediginiz gibi karsilayacak ve eger biri sizden once davnmissa Kacirdin :) yazacak.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 20:43 -->-> Daha önceki mesaj 20:39 --

Alıntı:

IRC-Dancer Nickli Üyeden Alıntı (Mesaj 1041405248)
Dövseydin :) hitap şeklin ne kadar hoş.
Ozaman senin gibi davranım bende ;
Kod:

if ($regex($wildsite,/(helper|Dj.|Aop|Sop|Founder|IRCop|Server|Services|Koordinator|HelpManager|NetworkAdmin|Security|Discovery)/i)) { halt }
    if $nick isop $chan { halt }
    if $nick ishop $chan { halt }

Bunu yazmak istemedim ;
Saten Diğer helper arkadaşlara haksızlık yaparak , ön planta tutmayı istiyorsun kendini.
En azından bu sadece , (Cycle ) yapan kişileri , takip etmen amacında bunu belirttim.

Hayir, benim soylemek istedigim isreg kullanimini diger isop vs kullanimlarina tercih etmeniz degil, o sekilde de yapilabilir fakat dedigim gibi orada isreg i olumsuz kullanmissiniz dolayisiyla oplarda uyari verir, normal userlerde degil.


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

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