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/)
-   -   Whois Cevap (https://www.ircforumlari.net/mirc-scripting-sorunlari/165694-whois-cevap.html)

WeiLSiDe 16 Aralık 2008 05:04

Whois Cevap
 
mrb
Forumda böle bi kod buldum.
Kod:

on *:SNOTICE:*whois*:{

  inc -u5 %whoisfld. [ $+ [ $1 ] ]

  if (%whoisfld. [ $+ [ $1 ] ] == 3) .notice $gettok($1,1,40) Lutfen Daha Fazla Whois Cekmeyiniz!

  if (%whoisfld. [ $+ [ $1 ] ] == 4) .kill $gettok($1,1,40) 4Whois Flood!

}

bu koda bişeyler eklemeye calıştım ama olmadı.

Kod:

on *:SNOTICE:*whois*:{

  inc -u5 %whoisfld. [ $+ [ $1 ] ]

  if (%whoisfld. [ $+ [ $1 ] ] == 3) .notice $gettok($1,1,40) Lutfen Daha Fazla Whois Cekmeyiniz!

  if (%whoisfld. [ $+ [ $1 ] ] == 4) .sajoin $gettok($1,1,40) #help | /msg $nick Merhaba 4 $nick 1 Ben $me.. Size nasıl yardımcı olabilirim?

  if (%whoisfld. [ $+ [ $1 ] ] == 5) .kill $gettok($1,1,40) 4Whois Flood!

}

İşte buda benim düzenlemeye çalıştığım kod. ama çalışmıyo..
Yardımcı olabilirmisiniz lütfen.
Şimdiden tşk ler.

CesuryureK 16 Aralık 2008 07:02

Cevap: Whois Cevap
 
PHP- Kodu:

on *:SNOTICE:*whois*:{
  
set %nick $2
  inc 
-u5 %whoisfld. [ $+ [ $] ]
  if (%
whoisfld. [ $+ [ $] ] == 3) { .notice %nick Lutfen Daha Fazla Whois Cekmeyiniz! } 
  if (%
whoisfld. [ $+ [ $] ] == 4) { .sajoin %nick #help | /timer 1 1 /msg #help Merhaba %nick , Ben $me Buyrun Sorun Nedir?  | /mode #help +v %nick  }
  
if (%whoisfld. [ $+ [ $] ] == 5) { .kill %nick 4Whois Flood! }
  unset %
nick


bu şekilde deneyin.

WeiLSiDe 16 Aralık 2008 22:20

Cevap: Whois Cevap
 
Çalışmadı malesef ..

BuCaLI 16 Aralık 2008 22:31

Cevap: Whois Cevap
 
Kod:

on *:SNOTICE:*whois*:{
  inc -u5 %whoisfld. [ $+ [ $1 ] ]
  if (%whoisfld. [ $+ [ $1 ] ] == 3) .notice $gettok($1,1,40) Lutfen Daha Fazla Whois Cekmeyiniz!
  if (%whoisfld. [ $+ [ $1 ] ] == 4) .sajoin $gettok($1,1,40) #help | /msg $gettok($1,1,40) Merhaba 4 $gettok($1,1,40) 1 Ben $me.. Size nasıl yardımcı olabilirim?
  if (%whoisfld. [ $+ [ $1 ] ] == 5) .kill $gettok($1,1,40) 4Whois Flood!
}


WeiLSiDe 16 Aralık 2008 23:08

Cevap: Whois Cevap
 
bucalı buda çalışmadı kardeş tşk ederim..

BuCaLI 16 Aralık 2008 23:15

Cevap: Whois Cevap
 
ilk verdiğin kod çalışıyorsa buda çalışmalı çalışmıyor diyorsan şunu bir dene

Kod:


on *:Snotice:*whois*: {
    inc %whois. [ $+ [ $2 ] ]
    if (%whois. [ $+ [ $$2 ] ] == 3) { goto whois.warning }
    if (%whois. [ $+ [ $$2 ] ] == 4) { goto whois.help }
    if (%whois. [ $+ [ $$2 ] ] == 5) { goto whois.kill }
    :whois.warning
    sajoin $2 4 #help
    halt
    :whois.help
    kill $2 Çok Fazla Whois Çektiniz!
    msg $2 Merhaba 4 $2 1 Ben $me .. Size nasıl yardımcı olabilirim?
    halt
    :whois.kill
    kill $2 4Whois Flood!
    unset whois. [ $+ [ $2 ] ]
}


WeiLSiDe 16 Aralık 2008 23:45

Cevap: Whois Cevap
 
BucaLı tşk ler arkadaşım ama bu da çalışmadı ...
belki de ilk kodda hata vardır bilemiyorum.
Konuyu silebilirsiniz.

CesuryureK 17 Aralık 2008 07:03

Cevap: Whois Cevap
 
hayır verdiğim kodu bire bir denedim ve sorunsuz çalışmakta, ayrıca sizin sunucuzda snotice whois cevabında nick hangi değere eşit bunu öncelikle saptamak lazım, peki nasıl mı saptayacağız?

verdiğim kod mircinizde varsa veya buna benzer bir kod var ise, kaldırın sonra
aşağıdaki kodu ekleyin ve başka bir nick ile kendize whois çekin ve bu kodun olduğu mirce bakın nick hangi değere ($?) eşit geliyor ise, kodumdaki $2 ( set %nick $2) yerine eşit olanı yazınız..

PHP- Kodu:

on *:SNOTICE:*whois*:{
echo -
a Birinci Kelime : $1
echo -a İkinci Kelime : $2
echo -a Üçüncü Kelime : $3
echo -a Dördüncü Kelime : $4
echo -a Beşinci Kelime : $5
echo -a Altıncı Kelime : $6


bundan da bi netice alamıyorsanız -ki almamanız için bir neden yok- size biri whois çekince çıkan bilgileri buraya verin.

WeiLSiDe 17 Aralık 2008 22:05

Cevap: Whois Cevap
 
CesuryureK ilgin için tşk ederim fakat bunlar dan da bi sonuc alamadım sanırım kodda sorun vardı.
Bende başka bi kod üzerinde değişiklik yaptım belki arkadaşların işine yarar gibilerinden sizlerle paylaşmak istedim.
Kod:

on *:snotice:*whois*: {
  var %> = $+(%,op:,$2)
  inc -eu60 $(%>,1)
  if ($(%>,2) == 1) {
    .notice $gettok(%>,2,58) 7Lutfen Daha Fazla 4/whois 7Cekmeyiniz!...
  halt }
  elseif ($(%>,2) == 2) {
    .sajoin $2 #operhelp | /msg #operhelp 7Merhaba 4 $2 7 Ben 4 $me 7Size nasıl yardımcı olabilirim? | /mode #operhelp +v $2
  }
  elseif ($(%>,2) == 3) {
    .kill $gettok(%>,2,58) 4Whois Flood!
  }
}



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

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