Search
 
 

Display results as :
 


Rechercher Advanced Search

Web Applications
install Joomla Wordpress Phpbb Drupal FluxBB PunBB osCommerce simple-machines MYBB moodle vBulletin Dolphin-v.7.1.1 PHPNUKE XOOPS
Services
install BorkNet Services X3 Services Anope Atheme Services Srvx IRC Srervices
IRCD
install Snircd IRCU INSPIRCD UNREAL Nefarious Bircd Bahamut Asuka Charybdis
TCL SCRIPT
TCL SCRIPT FOR EGGDROP Allprotection4.7 Antiproxy
Bots
Bots install FishBot bobot++ Eggdrop janus Omega Security Services Botnix Bopm
Latest topics
» מדריך התקנה מערכת הפעלה FREEBSD
Today at 12:59 am by Chief

» מדריך התקנה conferenceroom-2-1 WINDOWS&& LINUX
Tue Jun 13, 2017 4:02 am by Chief

» Guide install Janus IRC
Sat Dec 03, 2016 3:46 am by Chief

» Guide install Anope in Centos 7
Sat Nov 19, 2016 7:24 am by Chief

» mIRCx IRC Network Config
Tue Oct 18, 2016 10:52 pm by Chief

» מדריך התקנה מירק על ubuntu 14.04
Mon Sep 19, 2016 2:40 am by Chief

» Guide install srvx 1.4.1-rc1  in ubuntu
Fri Aug 26, 2016 5:02 pm by Chief

» Guide install Inspircd
Fri Aug 19, 2016 8:21 am by Chief

» config Inspircd+atheme 7.2.4
Mon Aug 01, 2016 2:21 am by Chief

June 2017
MonTueWedThuFriSatSun
   1234
567891011
12131415161718
19202122232425
2627282930  

Calendar Calendar

Affiliates
free forum

Affiliates
free forum


המדריך בנושא EGGDROP פקודות

View previous topic View next topic Go down

המדריך בנושא EGGDROP פקודות

Post  Admin on Sat Mar 03, 2012 4:29 pm

הפקודות ממש חשובות שאפשר לעשות בEGGDROP למשל עם יש לכם הוסט קבוע בבוט ואתם רוצים לחבר את הבוט לשרת אחר אז מה עדיף לעשות בהתחלה לפני שאנחנו ניכנסים למירק אנחנו צריכים להגדיר את FULL NAME ואת ADDRESS ככה שעם אני אתחבר עם כתובת האחרת אז יהיה לי עדין גישה לבוט אני אתן דוגמא למשל ניכנסתי כך
•21:29:49• * MATRIX (~MATRIX@10.0.0.1) has joined #123 זה ההוסט ושאר האדרסס ועם אני רוצה כל כך לקבל שליטה מבוט אז עלי לחליף את ההוסט למשל כך...
Code:

.+host MATRIX *!MATRIX@*
אבל כמובן על תשכחו לפני זה עליכם לייצר יוזר נוסף בבוט והנה הפקודות הבאות שהם תכלס חשובות
Code:

.adduser MATRIX
chattr MATRIX +mn+xj+o #chan.
הפקודה השניה היא נותנת השראה של פלאגים מאסטר זה M אוונר זה N תזכרו את זה..
.+host MATRIX *!MATRIX@*
.console #NiceChan
.console +mcobxs-jkp
.+chan #name
.chanset #channel -dynamicbans +autoop
.bans all
.-ban *!*@l5e.2mt.78.149.IP #KILLZONE
.chanset #KILLZONE  flood-chan 8:2
.chanset #KILLZONE  flood-nick 7:10
.chanset * flood-chan 8:2
.chanset #KILLZONE  flood-join 6:2
.chanset #KILLZONE  flood-ctcp 6:2
.topic #KILLZONE Script Fishbot http://tinyurl.com/fishbot
.chanset #channel chanmode +sntk green will change the channel's chanmode
.chanset #channel idle-kick 60 will set the channel's idle-kick setting to 60.
.chanset #channel +enforcebans will enable the enforcebans option.
channel add #horses {
  options
}
channel set #horses +option -option
בקוד האחרון עליכם להגדיר את כל הגדרות של הגנות שכתוב בקונף
אין לכם מושג עד כמה הבוט של EGGDROP מסוגל לעשות הכל... עתק מדוייק לצ'אן סרביס...
לדוגמא עם מישהו ניכנס ומציף ומעצבן אותכם אתם יכולים לתת לו אוטומטי קיק אבל לפני זה עליכם לכתוב את הפקודה הזאת
.+user jorj *!*user@*.net.co
זה מוסיף את אידינט שלו על המירק ובנוסף את הכתובת..
ואז כדי לתת קיק אוטומט עליכם להוסיף לו פלאג
.chattr jorj +k #123
ואז אותו כינוי עף מחדר לעולמים... חח בנוסף הנה לכם את כל האופציות שיש בפלאגים בבוט..
בנוסף אם תשימו לב בפקודות יש את הפקודה הזאת .chanset * שנקראת הגנה לכל החדרים שבו אתה מצרפים את הבוט שלכם
Code:

n (owner)
 

user has absolute control. Only give this flag to people you trust completely.

m (master)
 

user has access to almost every feature of the bot.

t (botnet-master)
 

user has access to all features dealing with the botnet.

a (auto-op)
 

user is opped automatically upon joining a channel.

o (op)
 

user has op access to all of the bot's channels.

y (auto-halfop)
 

user is halfopped automatically upon joining a channel.

l (halfop)
 

user has halfop access to all of the bot's channels.

g (auto-voice)
 

user is voiced automatically upon joining a channel.

v (voice)
 

user gets +v automatically on +autovoice channels.

f (friend)
 

user is not punished for flooding, etc.

p (party)
 

user has access to the partyline.

q (quiet)
 

user does not get voice on +autovoice channels.

r (dehalfop)
 

user cannot gain halfops on any of the bot's channels.

d (deop)
 

user cannot gain ops on any of the bot's channels.

k (auto-kick)
 

user is kicked and banned automatically.

x (xfer)
 

user has access to the file transfer area of the bot (if it exists) and can send and receive files to/from the bot.

j (janitor)
 

user can perform maintenance in the file area of the bot (if it exists) -- like a "master" of the file area. Janitors have complete access to the filesystem.

c (common)
 

this marks a user who is connecting from a public site from which any number of people can use IRC. The user will now be recognized by NICKNAME.

b (bot)
 

user is a bot.

w (wasop-test)
 

user needs wasop test for +stopnethack procedure.

z (washalfop-test)
 

user needs washalfop test for +stopnethack procedure.

e (nethack-exempt)
 

user is exempted from stopnethack protection.

u (unshared)
 

user record is not sent to other bots.

h (highlight)
 

use bold text in help/text files.
This will try to make a summary of *all* changes that you must consider when you port a script from an 1.1 bot to a 1.3 bot.

    Numeric flags are gone

    Search for the use of the +1 - +9 flags and eventual redefinitions to other names with the set flagX Y command or the newflag procedure.

    If you have something like these, you must now use the new flaging standard:

        Lowercase flags are for eggdrops own use
        All uppercase letters are custom flags and can be used by scripts
        Numerical flags are gone

    Userflag matching system

    The way you match for channel flags has changed. All commands now use the same matching method, where you have:

      [globalflags]{&/|}[channelflags]{&/|}[botflags] #channel  

    The '|' means an OR concatenation, the '&' an AND. For example:

      +op|+o #channel  -> global +o OR global +p OR channel +o  
      +n&+o #channel   -> global +n AND channel +o              
      +mn&             -> global +m AND global +n              

    This makes some old commands break, but opens many new possibilities to simplify and shorten pieces of scripts.

    The commands you need to check if they need - or would benefit from - an update:

        matchattr

        matchchanattr is NOT usable anymore. Change it to the matchattr with the proper syntax for checking for channel flags.

          In 1.1:      matchattr nick +globalflag                    
          In 1.3:      matchattr nick +globalflag                    
                                                                      
          In 1.1:      matchchanattr nick +chanflag #channel          
          In 1.3:      matchattr nick |+chanflag #channel            
                                                                      
          New in 1.3:  matchattr nick +globalflag|+chanflag #channel  

        userlist

        Was only extended in 1.3, channel matching wasn't possible in 1.1

          In 1.1:  userlist +globalflag                              
          In 1.3:  userlist +globalflag                              
                                                                      
          New in 1.3:  userlist |+chanflag #channel                  
          New in 1.3:  userlist +globalflag|+chanflag #channel        

        chattr

        Don't forget to add the '|' before the flag you are checking for, if you are changing channel flags. Otherwise it will only change global flags, even if a channel name is given.

          In 1.1:      chattr nick +globalflag                              
          In 1.3:      chattr nick +globalflag                              
                                                                            
          In 1.1:      chattr nick +chanflag #channel                      
          In 1.3:      chattr nick |+chanflag #channel   <- NOTE THE '|'!!  
                                                                            
          New in 1.3:  chattr +globalflag|+chanflag #channel                
          New in 1.3:  botattr +botflags [#channel]                        

        chanlist

        Was extended in 1.3 to also allow '|' (OR) matches

          In 1.1:      chanlist #channel [+globalflag&+chanflag]      
          In 1.3:      chanlist #channel [+globalflag&+chanflag]      
                                                                      
          New in 1.3:  chanlist #channel +globalflag|+chanflag        

        bind

        Uppercase flags that were used to match for channel owners, channel masters and channel ops (+N, +M and +O) should be changed to the new matching system! Uppercase flags now are custom flags!!

          In 1.1:      bind type +globalflag command proc                      
          In 1.3:      bind type +globalflag command proc                      
                                                                                
          In 1.1:      bind type +CHANFLAG command proc   (flag in UPPER-case)  
          In 1.3:      bind type |+chanflag command proc  (flag in lower-case)  
                                                                                
          New in 1.3:  bind type +globalflag|+chanflag command proc            

    User information

    There used to be dozens of procs to get and set the various information stored with each user. Now there are only two procs to handle this: getuser and setuser.

    PASSWORD:

      In 1.1:  chpass <handle> [pass]        
      In 1.3:  setuser <handle> PASS [pass]  

    INFO LINE:

      In 1.1:  setinfo <handle> <info>                
      In 1.3:  setuser <handle> INFO <info>          
                                                      
      In 1.1:  getinfo <handle>                      
      In 1.3:  getuser <handle> INFO         .        
                                                      
      In 1.1:  setchaninfo <handle> <channel> <info>  
      In 1.3:  setchaninfo <handle> <channel> <info>  
                                                      
      In 1.1:  getchaninfo <handle> <channel>        
      In 1.3:  getchaninfo <handle> <channel>        

    COMMENT:

      In 1.1:  getcomment <handle>                    
      In 1.3:  getuser <handle> COMMENT              
                                                      
      In 1.1:  setcomment <handle> <comment>          
      In 1.3:  setuser <handle> COMMENT <comment>    

    DCCDIR:

      In 1.1:  getdccdir <handle>                    
      In 1.3:  setuser <handle> DCCDIR                
                                                      
      In 1.1:  setdccdir <handle> <dccdir>            
      In 1.3:  setuser <handle> DCCDIR <dccdir>      

    EMAIL:

      In 1.1:  getemail <handle>                      
      In 1.3:  getuser <handle> XTRA EMAIL            
                                                      
      In 1.1:  setemail <handle> <email>              
      In 1.3:  setuser <handle> XTRA EMAIL <email>    

    LASTON:

      In 1.1:  getlaston <handle> <channel>
      In 1.3:  getuser <handle> LASTON <channel>
                                                      
      In 1.1:  getchanlaston <handle>
      In 1.3:  lindex [getuser <handle> LASTON] 1
                                                      
      In 1.1:  getlaston <handle>                  (global laston)
      In 1.3:  lindex [getuser <handle> LASTON] 0
                                                      
      In 1.1:  setlaston <handle> <channel> <unixtime>
      In 1.3:  setuser <handle> LASTON <unixtime> <place>
               (<place> can also be 'partyline' or '@otherbot')
                                                      
      New in 1.3:  setuser <handle> LASTON <unixtime> <place> *
               (only sets laston for specified place, don't set global laston)

    HOSTS:

      In 1.1:  gethosts <handle>
      In 1.3:  getuser <handle> HOSTS
                                                      
      In 1.1:  addhost <handle> <hostmask>
      In 1.3:  setuser <handle> HOSTS <hostmask>
                                                      
      New in 1.3:  setuser <handle> HOSTS
               (clears all hostmasks for that user)
                                                      
      In 1.1:  delhost <handle> <hostmask>
      In 1.3:  delhost <handle> <hostmask> (only command that remained in 1.3)

    BOTADDR:

      In 1.1:  getaddr <handle>
      In 1.3:  getuser <handle> BOTADDR
                                                      
      In 1.1:  setaddr <handle> <addr>
      In 1.3:  setuser <handle> BOTADDR <addr>
בוט שעושה הכל אין צורך בסרביס חח  יש לכם פה אוונר הכל
http://www.baschny.de/eggdrop/faq/faq-f.html
avatar
Admin
Admin

מספר הודעות : 288
Join date : 2009-09-12
Age : 37
מיקום : mIRCX IRC Network

View user profile http://mircx.forumotion.net

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum