home *** CD-ROM | disk | FTP | other *** search
/ Hacks & Cracks / Hacks_and_Cracks.iso / hackersguides-&-software / odin.zip / ODIN.TXT < prev   
Text File  |  1995-09-21  |  15KB  |  329 lines

  1. [""OdinFiles v1.6""]
  2. Personal INI system for mIRC 3.64
  3. Released: September 16. 1995
  4.  
  5. What OdinFiles can do for you:
  6. *Takes care of your channel.
  7. *Takes care of your friends.
  8. *Takes care of your enemies ;)
  9. *Takes care of you!
  10.  
  11. *Takes care of your channel:
  12.         It protects your topic.
  13.         It protects your channel modes.
  14.         It protects your op.
  15.         It protects your channel from floods.
  16.         It protects your Clones.
  17.         It's a fileserver.
  18.         It doesn't need commands to be given in public (no ^files, -help...)
  19. New --> Let's you have channel votes.
  20.  
  21. *Takes care of your friends:
  22.         It gives them op's, if you want it to.
  23.         It protects their op's.
  24.         It does something to someone who kicks your friends.
  25.         Show them some ASCII art if you want :) (included in OdinFiles)
  26.         Speak to them in BIG letters!
  27.         It doesn't send them unnecessary messages.
  28.         
  29. *Takes care of your enemies:
  30.         You can flood an enemy in many ways.
  31.         You can attempt to nickcollide (kill) them.
  32.         Put them in your shitlist.
  33.         Prevents someone from flooding you. (ignore script)
  34.         Prevents them from getting op on your channel.
  35.         Prevents channel take-overs. 
  36.         A one-button way to get rid of them. (point and shoot)
  37.         A menu for getting rid more than one (but less than 12) enemies.
  38.         AutoKick them for making noise (NoiseKick)
  39.         A working TempBan, you don't have to unban them your self.
  40.  
  41. *Takes care of you!
  42.         The OdinFiles aim to keep you informed of what it's going on.
  43.         You will get allot of [""INFO OR WARNING...""] messages when
  44.         something is acted upon. Very practical!
  45.         Keep the userlist editing to a minimum.
  46.         Large and practical popup menus, that contains allot of the
  47.         OdinFiles extras at your mouse-point.
  48.         Many aliases to keep you from typing to much.
  49.         F1-F12 keys will do wonders with your reaction speed.
  50.         A special arrangement to keep you informed of your clones actions.
  51.         You never have to start more sessions, OdinFiles does this for you.
  52.         A well tested workaround for "op/deop only by nick"-problems.
  53.         Give you something to waste your free time with :)
  54.  
  55. As this is a hackers version, not much help is given in setting the file-
  56. system up. You have to be an experienced mirc'er. If your NOT, don't try
  57. using this version. This is a friendly warning! :)
  58. I made a list of aliases, and what they do. Se the file Odinhelp.txt.
  59.  
  60. Setting up:
  61. Presumptions: 
  62.         You have your mirc installed in c:\mirc.
  63.         You don't want to use your old INI (make a backup?).
  64.         You know pkzip.
  65.  
  66. Stand in c:\mirc
  67. unzip Odin*.zip with the -d switch. Please don't forget this!!
  68. OdinFiles is a collection of almost 90 files, ordered into directories.
  69.  
  70. Edit the files Odin.ini, Clone.ini, Defaults.txt and Banlist.txt. 
  71. Change MyNick, MyChan, SysChan, key, password, clonepassword, FirstC,
  72. SecondC, ThirdC, file paths, topics, user addresses, various replies,
  73. file offering etc. to something that works for you.
  74. If you are going to use clones, make one INI for each, named by the 
  75. clones nick. Like: FirstC.ini SecondC.ini...
  76. Never use the raw Clone.ini for your clones on-line. Make copies with
  77. specified nicks for each clone. You cant just rename it... The file 
  78. contains nick information you have to change. Never use an ini you have
  79. made yourself. Start with odin.ini only. Don't just /add from the odin.ini.
  80. This is where the hard work comes in. :)
  81. There is a step-by-step help further down this doc.
  82.  
  83. Use a search/replace function, and make sure you don't word wrap the ini's!
  84. Run make.bat or make32.bat, whatever turns you on.
  85. Start the mirc session, specifying the Odin.ini on the start-up line.
  86. Like: "c:\mirc\mirc.exe c:\mirc\odin.ini"
  87.  
  88. To fix problems:
  89. If you get weird responses from your INI, do a /reset. Take a look in your
  90. userlist, you should be at level 11. Your clones are at level =9, not 9, 
  91. but =9! If they don't act normal, do a /cr to reset your clones. If your 
  92. server is slow, this INI will act very slow. It depends upon the net to send 
  93. commands to itself. If you se many confusing massages in you status window, 
  94. don't get worried. This is normal. Upon start-up your status window will 
  95. produce 50 messages to you. You don't have to read all of this, just wait for 
  96. the [""SESSION READY""] message. If you get "unknown command" or a message
  97. that thinks you are a remote user, check your userlist. Here's an example:
  98.  
  99. Normal users on top...
  100. You and your clones at the bottom.
  101. *
  102. 11:Odin
  103. 11:*!*odin@machine.domain.country
  104. =9:*!*odin@*.domain.country
  105. =9:Clone1
  106. =9:Clone2
  107. =9:Clone3
  108.  
  109. Only clones *on-line* should be in your userlist!
  110.  
  111. Ctcp:
  112. To make your clones work correct, there are some things you MUST understand:
  113. Your clones get commands sent to them through the ClientToClientProtocol
  114. (CTCP). These signals go from your main session to your server, from your
  115. server the signal is sent to your clones server, if they are on a second one.
  116. Then the signals is passed back to your own PC, and intercepted by your
  117. clonesession. The clone then reads them, and do what it's told.
  118. The result you see in your main session, has travelled all over the world.
  119. And if the net is lagged, like when the USA wakes up, this may take a while.
  120. Try to ping your clones. If the ping time is more than 3 sec., the 
  121. communication between sessions, will be to slow for "serious" work.
  122. Change to a server that is closer to you.
  123. *When you log on, the OdinFiles sends 2-4 ctcp's to itself. They must be 
  124. processed for the INI to work. When you activate your clones, they
  125. send allot of ctcp's to get registered etc. If your server is slow or
  126. over-burdened, this may seem to take forever. Don't blame OdinFiles :)
  127. *Resetting something also make use of some ctcp's to work. If the ping 
  128. reply when you ping yourself is more than 3 sec., don't use OdinFiles.
  129.  
  130. The level system:
  131. Here is a list of the user- and ownerlevels OdinFiles uses. 
  132. First the Odin.INI
  133. Level 1   Shitlist (say no more ;) This is not an auto kick level.
  134. Level 2   The default userlevel. 
  135. Level 3   The level for known, but not loved, users. Level 3 will take      
  136.           up most of the space in the userlist after a while...
  137. Level 4   The same as level 3, but a level 4 user *can* have op on your      
  138.           homechannel.
  139. Level 5   KickProtect. Topic can be set, but only through you (/ctcp MyNick  
  140.           topic "tekst") A level 5 user can take op by /ctcp MyNick opme.
  141. Level 6   Autoop, KickProtect, OpDefence. A good friend. The typical       
  142.           friend level...
  143. Level 7   Autoop, KickProtect, OpDefence. A very good friend. Can do  
  144.           some minor editing of your userlist.
  145. Level 9   This is your clonelevel. It's for sessions that's controlled by you   
  146.           and uses a copy of Clone.INI, named after your clones nick.
  147. Level 10  The OdinFiles botoperator-level. Almost total control.
  148. Level 11  The OdinFiles owner-level. total control.  (DO, ROOT, ADD,
  149.           DIE, CloneControl etc.)
  150. Level 18  A level used with NoiseKick. *Dont use this level manually*
  151. Level 19  A level used with NoiseKick. *Dont use this level manually*
  152. Level 20  The flood-security level. Users are placed here after a ctcp etc..
  153.           for 3-5 seconds. If you get a ctcp from a Level 20 user, you will
  154.           ignore him/her. *Dont use this level manually*
  155.  
  156. In the Clone.INI, or the ini named after one of your clones nick, there are 
  157. allot of levels, but you never need to do anything manually in the clones!
  158. Level 1   The default userlevel. 
  159. Level 2-5 ChannelFlood protection levels. *Dont use these levels manually*
  160. Level 10-90 ChannelVote levels. *Dont use these levels manually*
  161. Level 100 TheClone
  162. Level 110 OdinFiles Owner(s)
  163.  
  164. *The default level is -2- in Odin.INI*
  165. *The default level for your Clones are normally -1-, but can be between 1 
  166. *and 90. Don't change this level manually, just do a CloneReset (/cr).*
  167.  
  168. If you want to run Odin.INI as the main bot, you can change the 50 /notice's 
  169. that start with [""SOMETHING INFO""] so that it's sent to you, not the bot 
  170. itself. This will keep you updated on the bots actions... The Clone.INI is 
  171. set up to keep you updated on the clones actions, and what it receives. 
  172. (You can change /notice's to /describe's if you are running it in this way)
  173. Keep in mind that the bot functions of OdinFiles is only an afterthought.
  174.  
  175. !!How to set up OdinFiles!!
  176.  
  177. Step 1:
  178. Put in your own nick instead of MyNick. Use a search/replace function. Do 
  179. NOT use wordwrap! It thrashes the INI's.
  180.  
  181. Step 2:
  182. Make your own clone-nicks, and find/replace them. I use FirstC, SecondC 
  183. and ThirdC. There are four files to edit. Odin.ini and the three ini's 
  184. you make by copying clone.ini to a file named after the clone. Or the 
  185. three ini-files that I have made for my Clones. FirstC.ini, SecondC.ini
  186. and ThirdC.ini. You find them in \clones.
  187.  
  188. Step 3:
  189. Change your home and system channel. #Mychan is my homechannel and
  190. #Syschan is my system channel. Don't set your system channel to your
  191. homechannel. You'll see, its a bad mix. The name of your SysChan should
  192. be like #l4hb7n96...
  193.  
  194. Step 4:
  195. Make sure all the addresses are correct, and in the same format as I have
  196. them in. ONLY use the /guser mode 3! On connect, Odin.INI goes through a long
  197. reset script so that any faults from earlier are erased, and the ini works 
  198. the way it's supposed. Se: To fix problems.
  199.  
  200. Step 5:
  201. Change your password, clonepassword and systemchannel key.
  202.  
  203. Step 6:
  204. Turn off autoop and protect in Options. If you insist on keeping these on,
  205. don't blame me for strange OdinFiles behaviour.
  206.  
  207. Step 7:
  208. Edit the paths I'm using, to the ones you are using. Paths are used allot
  209. of places in all ini's. Have fun :)
  210.  
  211. Step 8:
  212. In the clones ini's you must find/replace the nick "FirstC" to your own clone
  213. nick. If you want to have more than one clone, make a second copy, and
  214. find/replace again. (I use edit, comes with MsDos...) (that's a lie ;) 
  215. You can use the three clone ini's this zip comes with.
  216.  
  217. Step 9:
  218. Change my irc.server.to your.own.homeserver. Pick a fast and close one, 
  219. OdinFiles requires a short pingtime to your server. Not more than 1 sec.
  220. at any time! Also set the /flood command in "perform" to a safe level
  221. for your homeserver. I use /flood 7 2 2. 
  222. In the Kill1.INI there is a space for a killserver. More of this later.
  223.  
  224. Step 10:
  225. Delete the flood protection in the clones, if you don't want it. Its 
  226. made up of five events, you'll se them. Don't mix this up with the /flood 
  227. command ;) I have set the word "fuck" to activate the wordkick function. 
  228. Change this if your homechannel is #hotsex. :D There is also a extra 
  229. wordkick for people saying *fuck you MyNick*. They get kickbanned and 
  230. shitlisted. There is now an popup option to control FloodProtection by 
  231. the clones.
  232.  
  233. Step 11:
  234. If you are going to use the very basic /kill, /cout, /spon, /spoff and /chome
  235. commands... Find some far-away lagged servers you can connect to, and fill
  236. them in in. This is an difficult thing to do, some don't despair if you cant get 
  237. it to work. Find one to each clone.
  238.  
  239. Step 12:
  240. Read the hole thing, and check it again, and again...
  241.  
  242. How to make clonecommands work:
  243. First of all, they have to be on irc with the correct nicks. The only
  244. exception is the "Prep. for Takeover" command. It starts the clones by it
  245. self. (only if they are run on the same pc as Odin.INI though)
  246. Its wise to run a CloneReset (/cr) to make sure everything is ok.
  247.  
  248. * The floodcommands uses allot of server notices, and slows down your
  249. * server a bit. Don't use it for fun, or without just cause!!
  250.  
  251. The most used FloodCommand is /cfn
  252. The syntax is: [ /cfn nick ]
  253. This makes the clones flood a nick while they change nicks 4 times. This
  254. gives you the peace and quit you need.
  255.  
  256. Then we have the /cf
  257. The syntax is: [ /cf nick ]
  258. This makes the clones flood a nick.
  259.  
  260. The /f command is the best FloodCommand.
  261. The syntax is: [ /f nick ]
  262. You and your on-line clones, flood a nick together.
  263.  
  264. The kill...
  265.  
  266. ** You can't do "/kill <Nick>", this is WRONG!
  267.  
  268. **  Usage of /kill:
  269. **  1: *Cut* out the nick you want to kill. Only the nick!! This is
  270. **  VERY important. Use the mouse to *cut*, and then test-paste to channel.
  271. **  2: Then write "/kill", it takes no parameters.
  272. **  Now, don't use the clipboard until all killbots are on-line.
  273.  
  274.  
  275. The kill routine uses the clipboard to communicate between sessions,
  276. since the irc-net can't be used for this. That's why you can't use the 
  277. cut and paste functions of mIRC until the kill is well under way.
  278. For the /kill command to work, you have to find some far away lagged
  279. servers that splits away from time to time. 
  280. The Kill1-5.ini comes with five killservers, you may want to change
  281. these, depending on your location. 
  282.  
  283. Take-overs:
  284. The scenario is that you have op on a channel, and want to be alone with
  285. the @. You don't have any clones on-line.
  286. First go to the channel name list and select 12 or less nicks you want to
  287. remove. Then choose "Prep. for take-over". The local clones will start up,
  288. and join the channel. They get autoop'ed. This takes 20 sec's. Then with the 
  289. same 12 or less nicks selected, choose "Take-over" from the channel names 
  290. list. You and your clones will kickban them together. If you selected 12, 
  291. that means 3 to kickban for each off your sessions. If 4 was selected, that's 
  292. one each. You have to have all THREE clones on-line to do this. If you have 
  293. only one, just half of the nicks will be removed!!
  294. This command removes 12 nicks in 8 sec's or less. (if no one messes up...)
  295.  
  296. Warning:
  297. If you use OdinFiles to its full potential, you break many of
  298. the ethics of the net. Don't do this. And don't blame me :)
  299.  
  300. Credits:
  301. OdinFiles is mostly based upon the GranINI 1.4b made by Gran@irc 
  302. from *.bi.no. Gran stopped with 1.4b for mirc 3.51, so I upgraded it 
  303. to mirc 3.64 and added some new stuff. Some things has been taken from 
  304. Vassago's (Ryan Adams) Phoenix. 
  305.  
  306. Disclaimer:
  307. OdinFiles is provided "AS IS" without warranty of any kind, either express 
  308. or implied, including but not limited to the implied warranties of 
  309. merchantability and fitness for a particular purpose. In no event shall 
  310. OdinRex be liable for any damages whatsoever including direct, indirect, 
  311. incidental, consequential, loss of business profits or special damages, 
  312. even if OdinRex has been advised of the possibility of such damages. 
  313.  
  314. Last notes:
  315. I don't give help to users of OdinFiles, I don't have the time, sorry.
  316. Any comments? Mail me at an******@anon.penet.fi (distr. ver.)
  317. If you use something from OdinFiles in your INI, please give credit.
  318. And keep the version reply. 
  319.  
  320.  
  321.  
  322. Take care!
  323. -OdinRex
  324.  
  325. (*Do* you want it all?)
  326. (Do you *want* it all?)
  327. (Do *you* want it all?)
  328. (Do you want it *all*?)
  329.