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 Giriş.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/46839-help-giris.html)

7610 09 Ocak 2008 19:47

heLp Giriş..
 
Kod:

dialog helpme {
  title "Yardım Ettttttttt..."
  size -1 -1 110 40
  option dbu
  text "#heLp kanalına $$1 Nicki Kişi Girdi ?" , 1, 10 7 170 13
  button "Yardım Et !!", 2, 10 20 40 12
  button "Yardım Etme !!", 3, 65 20 40 12, close
}
on *:dialog:helpme:*:*:{
  if ($devent == sclick) {
    if ($did == 2) { mode #heLp +v $$1 | msg #hELp buyrun  $$1 nasıl yardımcı olabilirim ?  }
  }


ßurda Biri heLp kanalına girdiği zaman dialog açılımı yaptım ama Çağrışımı yapamadım.Yani X nicki help kanalına girdiği zaman bu dialogun cıkmasını nasıl sağlıyabilirim.

L4roXyL 09 Ocak 2008 20:16

Cevap: heLp Giriş..
 
Eğer sadece X nick'i girdiği zaman, dialog'un açılmasını istiyorsan;
on !*:join:#help:if ($nick == X) dialog -m helpme helpme
Şeklinde yapabilirsin.

Eğer yetkisiz bir nick girdiğin'de dialog'un açılmasını istiyorsan;

Kod:


on *:dialog:helpme:*:*:{
  if ($devent == sclick) {
    if ($did == 2) { mode #help +v %n | msg #help buyrun %n nasıl yardımcı olabilirim ? | dialog -x helpme helpme | unset %n }
    if $did == 3 { dialog -x helpme helpme | unset %n }
  }
  if $devent == init {
    did -a $dname 1 #help kanalına %n Nicki Kişi Girdi ?
  }
}
on !*:join:#help:$+(.timer,$nick) 1 1 knt # $nick
alias knt if $count($nick($1,$2).pnick,@,%,&,+,~) == 0 { set %n $2 | dialog -m helpme helpme }

Şeklinde bir kod işini görecektir.

7610 09 Ocak 2008 20:23

Cevap: heLp Giriş..
 
Son satırda hata verdi Nerde acaba denermisin sen bunu herhangi bir kanalda.

L4roXyL 09 Ocak 2008 20:25

Cevap: heLp Giriş..
 
Verdiği hata nedir?
Hata vermesi için bir sebeb yok aslında.

7610 09 Ocak 2008 20:27

Cevap: heLp Giriş..
 
Dialogu Açamıyor HELPME Unknown command

L4roXyL 09 Ocak 2008 20:29

Cevap: heLp Giriş..
 
Benim verdiğim kod dialog üzerinde yapıcağın işlevlerin çalışmasını sağlamak.
Dialog'uda eklersen o hatayı vermez. Dialog'u eklediğinden eminmisin(İlk mesajındaki)

7610 15 Ocak 2008 12:53

Cevap: heLp Giriş..
 
Help kanalına girdiğinde yardım et dialogu açılıyor tamam.
Peki + verdiğim kişi yazdıgı ilk satırda Yetkiler dialogunu nasıl açtırabilirim.?

LauReLL 15 Ocak 2008 18:40

Cevap: heLp Giriş..
 
Kod:


on 1:text:*:#help:{
if $nick ==! %n
Yetkiler dialogu alias'ını Buraya Ekle
}
}

Yukarıda Kanala giren kişiye %n Veriables'i Verilmiş Eğer O Kişi yazı yazarsa renkli gösterdiğim yere Yetkiler dialogunun kodunu gir umarım işine yarar...

Regex 18 Ocak 2008 20:05

Cevap: heLp Giriş..
 
LauReLL, verdiğin kod çalışmayacaktır. Sebebi ise if değer1 ==! değer2 şeklinde bir döngü mIRC Scripting'te çalışmayacaktır. Ayrıca "%n adlı değere eşitse" demek istedikten sonra da bracket açmayı ({) unutmuşsun.

Şöyle bir kod işini görür:

Kod:

on *:dialog:helpme:*:*:if $devent == sclick { if $did == 2 { mode #help +v %n | .msg #help $+(%n,:) buyrun nasıl yardımcı olabilirim? | dialog -x helpme helpme | unset %n } | if $did == 3 { dialog -x helpme helpme | unset %n } } | if $devent == init { did -a $dname 1 #help kanalına %n nicki giriş yaptı. }
on *:text:*:#Help:if $nick == %n { dialog -m helpme helpme | unset %n }


Not: Bu kodları eklerken sadece dialog satırlarının (dialog helpme { ... }) bulunduğuna emin ol. Yani, sonradan eklemiş olduğun join ve dialog eventlarını kaldır. Umarım işine yarar.

7610 19 Ocak 2008 02:00

Cevap: heLp Giriş..
 
Sorun şurda help e giren kişinin ilk satırında Dialog açılsın istiyorum ama her satırında dialog acılıyor ;love


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

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