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 Hazır Kodlar (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Helper Takip (https://www.ircforumlari.net/mirc-scripting-hazir-kodlar/260329-helper-takip.html)

ArresT 21 Eylül 2009 23:01

Helper Takip
 
PHP- Kodu:

on *:VOICE:#help: {
  //set %user $$2
  //set %helper $nick
  
/enable #vois 
}
on *:DEVOICE:#help: {
  //unset %helper
  
/disable #vois
}

ON *:PART:#help: {
  
if ($nick == %user) {
    /
disable #vois
    //unset %user
  
}
}


#vois off
on *:text:*:#help:{
  
write helper/ $+ %helper $+ .txt $nick $+ : $1-
}
#voice end

on *:text:*!goster*:#helpsop:{
  
play #helpsop helper/ $+ $2 $+ .txt
}


on *:text:*!Doğru*:#helpsop:{ 
  
inc %Yes $+ $2 1
  
.remove helper/ $+ $$+ .txt $1
}

on *:text:*!Yanlış*:#helpsop:{ 
  
inc %No $+ $2 1
  
.remove helper/ $+ $$+ .txt $1
}

on *:text:*!rapor*:#helpsop:{
  //set %toplam %Yes [ $+ [ $2 ] ] + %No [ $+ [ $2 ] ]
  
/msg #helpsop $2 Nicki Toplam %toplam kişiye Yardım Etmiştir, Bundan %Yes [ $+ [ $2 ] ] Tanesi Doğru Cevap, %No [ $+ [ $2 ] ] Tanesi Yanlış Cevaptır..
  
.remove helper/ $+ $$+ .txt $1
  
//Unset %toplam


Lanet Nickli Bir Arkadaşımın isteği üzerine yazılmış ufak bir betiktir,

Amacı :

#help kanalında voice verıldıgı zaman kanalı loglar, ve voice veren nickin adıyla helper klasorune kaydeder, helpsop kanalında !goster nıck yazınca o helperın yardım ettıgı log dosyası buraya pastelenır,

!doğru Nick yazınca bır puan verır doğrular hanesıne
!yanlış nick yazınca bir puan verir yanlıslar hanesine
!rapor nick ise o helperın kac doğru kac yanlıs cevabı oldugunu helpsop kanalına soyler,

kodu kullanmadan once scriptdir içine helper diye klasör açınız,

Kod Helpsopları İçindir,

Kodlaması Bana Aittir, Sock Botunuza Entegre edebilirsiniz,

Kodun Temelinin Bana Ait Olduğunu Belirtmeniz Durumunda Geliştirmeye Açıktır,

Güncelleme :

Voice Alan User Kanaldan Çıkarsa Loglama Devam Ediyordu, Artık User Kanaldan Part Yapınca Loglama Duruyor,


Bronx AnarchY

Lanet 22 Eylül 2009 00:16

Cevap: Helper Takip
 
Bu kodu paylaşacakmıydık :) Paylaşmış oldun madem, ellerine sağlık yeniden abi.

IrCbaStarD 22 Eylül 2009 01:16

Cevap: Helper Takip
 
Kodda bir kaç ufak hata var, #voice #vois gibi
Birde sormak istediğim durum; 2. bir user gelirse yardım alırken ve ona +v verildiğinde onlarınkinide text'e kaydedicektir. :)

Set 22 Eylül 2009 01:35

Cevap: Helper Takip
 
PHP- Kodu:

on *:VOICE:#: {
  //set %helper $nick
  
/enable #vois 
}
on *:DEVOICE:#: {
  //unset %helper
  
/disable #vois


Kücük Hatalar Var Biraz , Bot Sadece 1 Kanalda Durmuycak Tabiki Birde Her Kanala Göre Yapilmis Sadece #help Kanalina Göre Ayarlayabilirsin , IrcBastard Arkasimizin Dedigi Gibi 2.ci Nick Girince Ne Olucak Diger Nickin Logunu Kesip Digerinimi LogLuycak ?

Birde ;

%toplam Demissin , Her Girdiginde !yanlis !dogru'mu Yapicaksin , Otoya BaglaSan Daha iyi olur , Helper Nicki Baska Bir Nicke Daha Yardim Ettimi Tekrar O Log'un Ustunemi DahiL Edicek , Biraz Gelistirirsen Daha iyi Bir Kod Cıkacaktir Eminim :)

Lanet 22 Eylül 2009 02:44

Cevap: Helper Takip
 
Alıntı:

Set Nickli Üyeden Alıntı (Mesaj 809682)
PHP- Kodu:

on *:VOICE:#: {
  //set %helper $nick
  
/enable #vois 
}
on *:DEVOICE:#: {
  //unset %helper
  
/disable #vois


Kücük Hatalar Var Biraz , Bot Sadece 1 Kanalda Durmuycak Tabiki Birde Her Kanala Göre Yapilmis Sadece #help Kanalina Göre Ayarlayabilirsin , IrcBastard Arkasimizin Dedigi Gibi 2.ci Nick Girince Ne Olucak Diger Nickin Logunu Kesip Digerinimi LogLuycak ?

Birde ;

%toplam Demissin , Her Girdiginde !yanlis !dogru'mu Yapicaksin , Otoya BaglaSan Daha iyi olur , Helper Nicki Baska Bir Nicke Daha Yardim Ettimi Tekrar O Log'un Ustunemi DahiL Edicek , Biraz Gelistirirsen Daha iyi Bir Kod Cıkacaktir Eminim :)

Zaten benim bunu dusunurken amacım buydu, ilk önce ortaya birşeyler çıkmasını ve bunun içinde yardım istemiştim.. Daha sonra yine yardımlarla ve biraz bilgimle geliştirmeye çalışıp daha güzel bir sistem çıkarıcaktım ortaya ancak dağıtmak istedi sanırım, isteğine karşı yapicak bişey yok.

Altında belirtmiş geliştirilebilir diye. Bir iskelet var ortada, gelişim size bırakılmış.

ArresT 22 Eylül 2009 23:05

Cevap: Helper Takip
 
Zaten bu bir temeldi, kafanıza göre geliştirebilirsiniz, paylaşma durumuna gelince, Lanet fikri verendi, ve tasarlayandı ben sadece kodladım, paylaşacağımı söylememiştim bile, ArresT Paylaşmamı istedi, bu yuzden paylaşayım dedim,

ikinci user meselesine gelince, tek tek yardım edildiğini düşünerek böyle birşey yapıldı,

ufak hatalardan bazılarınıda duzelttım


%toplam Demissin , Her Girdiginde !yanlis !dogru'mu Yapicaksin , Otoya BaglaSan Daha iyi olur , Helper Nicki Baska Bir Nicke Daha Yardim Ettimi Tekrar O Log'un Ustunemi DahiL Edicek , Biraz Gelistirirsen Daha iyi Bir Kod Cıkacaktir Eminim :)

diye birşey gördüm, helpsop kanalında helpsop u onaylıcak, o yapacak !doğru yanlış, otomatıge baglanmaz o, script nereden bılecek dogrumu yapmıs yanlısmı yapmıs, bir nevi helperleri puanlama olayı yani,


---
Dertmi arkadaşlar, ilk scripti değil, zaten normalde paylaşmayacaktı, isteğim doğrultusunda paylaştı Bronx, Abim olur kendisi. ( ArresT )

HarbiBoy 23 Eylül 2009 22:47

Cevap: Helper Takip
 
emeğine sağlık


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

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