Search
Web Applications
install Joomla Wordpress Phpbb Drupal FluxBB PunBB osCommerce simple-machines MYBB moodle vBulletin Dolphin-v.7.1.1 PHPNUKE XOOPSServices
install BorkNet Services X3 Services Anope Atheme Services Srvx IRC SrervicesIRCD
install Snircd IRCU INSPIRCD UNREAL Nefarious Bircd Bahamut Asuka CharybdisTCL SCRIPT
TCL SCRIPT FOR EGGDROP
Allprotection4.7 AntiproxyBots
Bots install FishBot bobot++ Eggdrop janus Omega Security Services Botnix Bopm SupyBot PyLink HopmLatest topics
המדריך בנושא EGGDROP פקודות
MIRCX IRC Network :: MIRCX :: Eggdrop
Page 1 of 1
המדריך בנושא EGGDROP פקודות
הפקודות ממש חשובות שאפשר לעשות בEGGDROP למשל עם יש לכם הוסט קבוע בבוט ואתם רוצים לחבר את הבוט לשרת אחר אז מה עדיף לעשות בהתחלה לפני שאנחנו ניכנסים למירק אנחנו צריכים להגדיר את FULL NAME ואת ADDRESS ככה שעם אני אתחבר עם כתובת האחרת אז יהיה לי עדין גישה לבוט אני אתן דוגמא למשל ניכנסתי כך
•21:29:49• * MATRIX (~MATRIX@10.0.0.1) has joined #123 זה ההוסט ושאר האדרסס ועם אני רוצה כל כך לקבל שליטה מבוט אז עלי לחליף את ההוסט למשל כך...
אין לכם מושג עד כמה הבוט של EGGDROP מסוגל לעשות הכל... עתק מדוייק לצ'אן סרביס...
לדוגמא עם מישהו ניכנס ומציף ומעצבן אותכם אתם יכולים לתת לו אוטומטי קיק אבל לפני זה עליכם לכתוב את הפקודה הזאת
.+user jorj *!*user@*.net.co
זה מוסיף את אידינט שלו על המירק ובנוסף את הכתובת..
ואז כדי לתת קיק אוטומט עליכם להוסיף לו פלאג
.chattr jorj +k #123
ואז אותו כינוי עף מחדר לעולמים... חח בנוסף הנה לכם את כל האופציות שיש בפלאגים בבוט..
בנוסף אם תשימו לב בפקודות יש את הפקודה הזאת .chanset * שנקראת הגנה לכל החדרים שבו אתה מצרפים את הבוט שלכם
http://www.baschny.de/eggdrop/faq/faq-f.html
•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
Similar topics
» מדריך בנושא EGGDROP
» מדריך בנושא EGGDROP איך מסדרים את הקונף לפני השימוש בבוט
» Guide install Eggdrop on linux
» מדריך פקודות בגירסה INSPIRCD
» מדריך פקודות והתקנה בסרביס X3
» מדריך בנושא EGGDROP איך מסדרים את הקונף לפני השימוש בבוט
» Guide install Eggdrop on linux
» מדריך פקודות בגירסה INSPIRCD
» מדריך פקודות והתקנה בסרביס X3
MIRCX IRC Network :: MIRCX :: Eggdrop
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|
Sat Aug 05, 2023 2:09 am by Chief
» mIRCx IRC Network Config
Sat Jul 15, 2023 9:51 pm by Chief
» ircu2.10.12-pk with dnsbl
Fri Mar 10, 2023 2:22 pm by Admin
» Guide install PyLink on New version FreeBSD
Thu Dec 15, 2022 9:39 pm by Chief
» מדריך התקנה PBot על מערכת הפעלה FreeBsd-12
Mon Dec 05, 2022 5:44 am by Chief
» install Nefarious2 && X3 IRC Services in FreeBsd
Sat Nov 12, 2022 3:12 pm by Chief
» help problem with adduser in Freebsd 12
Fri Nov 11, 2022 9:06 pm by Chief
» מדריך פקודות והתקנה בסרביס X3
Fri Oct 28, 2022 1:43 pm by Chief
» מדריך הגדרות WebIRC in Nefarious2
Thu Apr 07, 2022 4:45 am by Chief