MIRCX IRC Network
Would you like to react to this message? Create an account in a few clicks or log in to continue.
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 SupyBot PyLink Hopm
Latest topics
» מדריך גירסה INSPIRCD V4
 המדריך בנושא EGGDROP פקודות EmptySat Aug 05, 2023 2:09 am by Chief

» mIRCx IRC Network Config
 המדריך בנושא EGGDROP פקודות EmptySat Jul 15, 2023 9:51 pm by Chief

» ircu2.10.12-pk with dnsbl
 המדריך בנושא EGGDROP פקודות EmptyFri Mar 10, 2023 2:22 pm by Admin

» Guide install PyLink on New version FreeBSD
 המדריך בנושא EGGDROP פקודות EmptyThu Dec 15, 2022 9:39 pm by Chief

» מדריך התקנה PBot על מערכת הפעלה FreeBsd-12
 המדריך בנושא EGGDROP פקודות EmptyMon Dec 05, 2022 5:44 am by Chief

» install Nefarious2 && X3 IRC Services in FreeBsd
 המדריך בנושא EGGDROP פקודות EmptySat Nov 12, 2022 3:12 pm by Chief

» help problem with adduser in Freebsd 12
 המדריך בנושא EGGDROP פקודות EmptyFri Nov 11, 2022 9:06 pm by Chief

» מדריך פקודות והתקנה בסרביס X3
 המדריך בנושא EGGDROP פקודות EmptyFri Oct 28, 2022 1:43 pm by Chief

» מדריך הגדרות WebIRC in Nefarious2
 המדריך בנושא EGGDROP פקודות EmptyThu Apr 07, 2022 4:45 am by Chief

March 2024
MonTueWedThuFriSatSun
    123
45678910
11121314151617
18192021222324
25262728293031

Calendar Calendar

Affiliates
free forum

Affiliates
free forum


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

Go down

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

Post  Admin 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
Admin
Admin
Admin

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

https://mircx.forumotion.net

Back to top Go down

Back to top

- Similar topics

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