Advertisement
Guest User

X clone TCL

a guest
Feb 10th, 2017
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 340.04 KB | None | 0 0
  1. ###########################################
  2. ### SETUP ###
  3. ### You can change these line below ###
  4. ###########################################
  5. ##### Flood setting
  6. set dop(def_chan-flood) "10:1"
  7. set dop(def_deop-flood) "10:1"
  8. set dop(def_kick-flood) "10:1"
  9. set dop(def_join-flood) "10:1"
  10. set dop(def_ctcp-flood) "10:1"
  11. ##### Commands on channel
  12. #[ON: 1, OFF: 0] - Show channel commands into the showcommands
  13. set dop(showchancom) 1
  14. #[ON: 1, OFF: 0] - Channel's command on/off
  15. set dop(chancom) 1
  16. #Channel command char
  17. set dop(chanchar) "!"
  18. ##### Bot motd.. This char will make a new line: 
  19. set dop(botmotd) "X TCL v1.3.2"
  20. ##### Report admin actions
  21. #[ON: 1, OFF: 0]
  22. set dop(adminreport) 1
  23. #Report channel
  24. set dop(adminreportchan) "#SiteXperts"
  25. #In wich language admin command are reported?
  26. set dop(adminreportlang) 1
  27. #If you don't want to report on channel via notice put 0 to this
  28. set dop(adminreportnotice) 0
  29.  
  30. ##### Channel owner say&action
  31. ##### This will make an owner of a channel to be able to talk to a channel
  32. ##### You have to go down and make set dop(msg) 800 to 500 if you want channel owner to make it talk.
  33. ##### Do the same thing for action if you want channel owner to make the bot make actions.
  34. #[ON: 1, OFF: 0]
  35. set dop(chanownsay) 1
  36.  
  37. #Fast say [ON: 1, OFF: 0]
  38. set dop(fastsay) 1
  39.  
  40. ##### Language setted by default (1. English, 2. French, 3. Romanian, 4. Hungarian...)
  41. set dop(deflang) 1
  42. ##### Add the username in the kick reason
  43. #[ON: 1, OFF: 0]
  44. set dop(kickusername) 1
  45. ##### Channel misc
  46. #After how many minutes the bot will remove a ban
  47. set dop(defban) 60
  48. ##### Password
  49. #Minimum password length
  50. set dop(passlen) 6
  51. ##### Purge reason
  52. set dop(defpurgereason) "Channel purged without any reason"
  53.  
  54. #####Mysql ADDON
  55. #Warning, if you don't have this addon, it may crash your eggdrop!
  56. set dop(mysqladddon) 0
  57.  
  58. ##### Flood control ! If someone is logged into the bot, it will bypass the flood kick and let him on the channel! And the second,
  59. ##### what is the miminum access to have to get free from kick!
  60. set dop(dontkicklogged) 0
  61. set dop(dkickminaccess) 10
  62.  
  63. ##### Self registering
  64. #[ON: 1, OFF: 0]
  65. set dop(regusers) 1
  66. #Email verification (your need sendmail)
  67. set dop(regemail) 0
  68. #Not accepted email (blackList)
  69. set dop(nomail) ""
  70. #Email registration subject
  71. set dop(regusersubject) ""
  72. #Email registration from adress
  73. set dop(regfrommail) ""
  74. #Sendmail path!
  75. set dop(sendmailp) ""
  76.  
  77. ###########################################
  78. ### Let this line to 1 else some windop command will crap
  79. ### Try to put it to 1 too in the .conf if it doesnt work here
  80. set double-help 1
  81.  
  82. ##### Min access #######
  83. set dop(access) 0
  84. set dop(login) 0
  85. set dop(showignore) 0
  86. set dop(newpass) 0
  87. set dop(dauth) 0
  88. set dop(conline) 501
  89. set dop(help) 0
  90. set dop(uptime) 0
  91. set dop(verify) 0
  92. set dop(status) 1
  93. set dop(info) 0
  94. set dop(showcommands) 0
  95. set dop(op) 100
  96. set dop(deop) 100
  97. set dop(voice) 25
  98. set dop(devoice) 25
  99. set dop(invite) 100
  100. set dop(ban) 75
  101. set dop(unban) 75
  102. set dop(topic) 50
  103. set dop(quit) 900
  104. set dop(rehash) 900
  105. set dop(jump) 900
  106. set dop(clearmode) 400
  107. set dop(kick) 50
  108. set dop(set) 450
  109. set dop(banlist) 1
  110. set dop(adduser) 400
  111. set dop(remuser) 400
  112. set dop(removeall) 750
  113. set dop(addchan) 750
  114. set dop(remchan) 750
  115. set dop(cycle) 500
  116. set dop(addignore) 600
  117. set dop(remignore) 600
  118. set dop(chanlist) 501
  119. set dop(addhand) 501
  120. set dop(remhand) 501
  121. set dop(msg) 500
  122. set dop(listhand) 501
  123. set dop(action) 500
  124. set dop(modinfo) 400
  125. set dop(broadcast) 800
  126. set dop(chaninfo) 0
  127. set dop(motd) 0
  128. set dop(reguser) 0
  129. set dop(regid) 0
  130. set dop(pass) 0
  131. set dop(join) 450
  132. set dop(part) 500
  133. set dop(suspend) 100
  134. set dop(unsuspend) 100
  135. #########################
  136.  
  137. ##Don't change anything below this line (AT YOUR OWN RISK !)
  138. unbind msg - op *msg:op
  139. unbind msg - voice *msg:voice
  140. unbind msg - invite *msg:invite
  141. unbind msg - pass *msg:pass
  142. bind msg -|- login dop:login
  143. bind msg -|- dauth dop:dauth
  144. bind msg -|- op dop:op
  145. bind msg -|- deop dop:deop
  146. bind msg -|- voice dop:voice
  147. bind msg -|- devoice dop:devoice
  148. bind msg -|- access dop:access
  149. bind msg -|- ban dop:ban
  150. bind msg -|- unban dop:unban
  151. bind msg -|- chaninfo dop:chaninfo
  152. bind msg -|- kick dop:kick
  153. bind msg -|- banlist dop:banlist
  154. bind msg -|- verify dop:verify
  155. bind msg -|- adduser dop:adduser
  156. bind msg -|- remuser dop:remuser
  157. bind msg -|- topic dop:topic
  158. bind msg -|- showcommands dop:showcommands
  159. bind msg -|- modinfo dop:modinfo
  160. bind msg -|- search dop:search
  161. bind msg -|- invite dop:invite
  162. bind msg -|- uptime dop:uptime
  163. bind msg -|- status dop:status
  164. bind msg -|- join dop:join
  165. bind msg -|- part dop:part
  166. bind msg -|- info dop:info
  167. bind msg -|- showignore dop:ignorelist
  168. bind msg -|- help dop:help
  169. bind msg -|- set dop:set
  170. bind msg -|- motd dop:motd
  171. bind msg -|- clearmode dop:clearmode
  172. bind pub -|- [string trim $dop(chanchar)]online dop:online
  173. bind msg -|- broadcast dop:broadcast
  174. bind msg -|- addchan dop:addchan
  175. bind msg -|- remchan dop:remchan
  176. bind msg -|- removeall dop:removeall
  177. bind msg -|- register dop:addchan
  178. bind msg -|- purge dop:remchan
  179. bind msg -|- reguser dop:reguser
  180. bind msg -|- addhand dop:addhand
  181. bind msg -|- remhand dop:remhand
  182. bind msg -|- cycle dop:cycle
  183. bind msg -|- suspend dop:suspend
  184. bind msg -|- unsuspend dop:unsuspend
  185. bind msg -|- msg dop:msg
  186. bind msg -|- say dop:msg
  187. bind msg -|- action dop:action
  188. bind msg -|- listhand dop:listhand
  189. bind msg -|- chanlist dop:chanlist
  190. bind msg -|- addignore dop:addignore
  191. bind msg -|- remignore dop:remignore
  192. bind msg -|- quit dop:quit
  193. bind msg -|- shutdown dop:quit
  194. bind msg -|- jump dop:jump
  195. bind msg -|- rehash dop:rehash
  196. bind msg -|- regid dop:regid
  197. bind msg -|- pass dop:pass
  198. bind pub -|- [string trim $dop(chanchar)]op dop:cop
  199. bind pub -|- [string trim $dop(chanchar)]chaninfo dop:cchaninfo
  200. bind pub -|- [string trim $dop(chanchar)]join dop:cjoin
  201. bind pub -|- [string trim $dop(chanchar)]part dop:cpart
  202. bind pub -|- [string trim $dop(chanchar)]suspend dop:csuspend
  203. bind pub -|- [string trim $dop(chanchar)]unsuspend dop:cunsuspend
  204. bind pub -|- [string trim $dop(chanchar)]deop dop:cdeop
  205. bind pub -|- [string trim $dop(chanchar)]voice dop:cvoice
  206. bind pub -|- [string trim $dop(chanchar)]devoice dop:cdevoice
  207. bind pub -|- [string trim $dop(chanchar)]kick dop:ckick
  208. bind pub -|- [string trim $dop(chanchar)]ban dop:cban
  209. bind pub -|- [string trim $dop(chanchar)]unban dop:cunban
  210. bind pub -|- [string trim $dop(chanchar)]topic dop:ctopic
  211. bind pub -|- [string trim $dop(chanchar)]motd dop:cmotd
  212. bind pub -|- [string trim $dop(chanchar)]access dop:caccess
  213. bind pub -|- [string trim $dop(chanchar)]clearmode dop:cclearmode
  214. bind pub -|- [string trim $dop(chanchar)]status dop:cstatus
  215. bind pub -|- [string trim $dop(chanchar)]set dop:cset
  216. bind pub -|- [string trim $dop(chanchar)]shutdown dop:cquit
  217. bind pub -|- [string trim $dop(chanchar)]quit dop:cquit
  218. bind pub -|- [string trim $dop(chanchar)]banlist dop:cbanlist
  219. bind pub -|- [string trim $dop(chanchar)]modinfo dop:cmodinfo
  220. bind pub -|- [string trim $dop(chanchar)]action dop:caction
  221. bind pub -|- [string trim $dop(chanchar)]remuser dop:cremuser
  222. bind pub -|- [string trim $dop(chanchar)]adduser dop:cadduser
  223. bind pub -|- [string trim $dop(chanchar)]removeall dop:cremoveall
  224. bind pub -|- [string trim $dop(chanchar)]verify dop:cverify
  225. bind pub -|- [string trim $dop(chanchar)]info dop:cinfo
  226. bind pub -|- [string trim $dop(chanchar)]cycle dop:ccycle
  227. bind pub -|- [string trim $dop(chanchar)]search dop:csearch
  228. bind pub -|- [string trim $dop(chanchar)]remchan dop:cremchan
  229. bind pub -|- [string trim $dop(chanchar)]purge dop:cremchan
  230. bind pub -|- [string trim $dop(chanchar)]rehash dop:crehash
  231. bind pub -|- [string trim $dop(chanchar)]addchan dop:caddchan
  232. bind pub -|- [string trim $dop(chanchar)]register dop:caddchan
  233. bind pub -|- [string trim $dop(chanchar)]chanlist dop:cchanlist
  234. bind pub -|- [string trim $dop(chanchar)]msg dop:cmsg
  235. bind pub -|- [string trim $dop(chanchar)]say dop:cmsg
  236. bind pub -|- [string trim $dop(chanchar)]broadcast dop:cbroadcast
  237. bind pub -|- [string trim $dop(chanchar)]addhand dop:caddhand
  238. bind pub -|- [string trim $dop(chanchar)]remhand dop:cremhand
  239. bind pub -|- [string trim $dop(chanchar)]listhand dop:clisthand
  240. bind pub -|- [string trim $dop(chanchar)]addignore dop:caddignore
  241. bind pub -|- [string trim $dop(chanchar)]remignore dop:cremignore
  242. bind pub -|- [string trim $dop(chanchar)]jump dop:cjump
  243. bind pub -|- [string trim $dop(chanchar)]showcommands dop:cshowcommands
  244. bind pub -|- [string trim $dop(chanchar)]showignore dop:cignorelist
  245. bind pub -|- [string trim $dop(chanchar)]help dop:chelp
  246. bind dcc n dopusers dop:dccusers
  247. bind dcc n dopchans dop:dccchans
  248. bind dcc n dophelp dop:dcchelp
  249. bind dcc n dopnick dop:dccnick
  250. bind dcc n dopexp dop:dccexp
  251.  
  252. bind bot b EXP dop:botexp
  253. bind bot b EXPR dop:botexpr
  254.  
  255. bind bot b DOPCHANSR dop:dopchans
  256. bind bot b DOPCHANS dop:dopchansr
  257.  
  258. bind sign - * dop:dauthq
  259. bind part - * dop:dauthpart
  260. bind raw - 001 dop:dauthall
  261. bind join - * dop:autoop
  262. bind mode - * dop:mode
  263. bind nick - * dop:chnick
  264. bind time - "30 * * * *" dop:updatetopics
  265. bind time - "00 * * * *" dop:updatetopics
  266. bind time - "00 21 * * *" dop:checkupdate
  267. bind flud - * dop:fludcheck
  268.  
  269. set dop(tclversion) "Windop TCL v3.2 - You can get it @ http://www.freewebs.com/windop"
  270.  
  271. proc dop:fludcheck {nick host hand type chan} {
  272. global dop
  273. if {$dop(dontkicklogged) == 1} {
  274. set access [dopGetuser $hand xtra dop:owner.access]
  275. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  276. return 0
  277. }
  278. if {[dopGetuser $hand xtra dop:auth] != 1} {
  279. return 0
  280. }
  281. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  282. return 0
  283. }
  284. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  285. return 0
  286. }
  287. if {$access > $dop(dkickminaccess)} {
  288. return 1
  289. }
  290. }
  291. return 0
  292. }
  293.  
  294. proc dop:dauthpart {nick host hand chan reason} {
  295. global dop chanfile
  296. set found 0
  297. foreach channel [channels] {
  298. if {[onchan $nick $channel] && [string tolower $channel] != [string tolower $chan]} {
  299. set found 1
  300. }
  301. }
  302. if {$found == 0} {
  303. dop:dauthq $nick $host $hand $chan $reason
  304. } {
  305. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.floatlimit"]] == "on"} {
  306. if {[dop:readfile "$chanfile.dop" "$chan.floatperiod"] < 20} {
  307. dop:writefile "$chanfile.dop" "$chan.floatperiod" 20
  308. }
  309. utimer [dop:readfile "$chanfile.dop" "$chan.floatperiod"] "dop:setlimit $chan"
  310. }
  311. }
  312. }
  313.  
  314. proc dop:reguser {nick host hand arg} {
  315. global dop botnick
  316. if {$dop(regusers) == 1} {
  317. if {[lindex $arg 1] == ""} {
  318. puthelp "NOTICE $nick :[dop:lang $hand 103 ""]"
  319. return 0
  320. }
  321. if {[dopGetuser $hand xtra dop:auth] == 1} {
  322. puthelp "NOTICE $nick :[dop:lang $hand 162 "$hand"]"
  323. return 0
  324. }
  325. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  326. puthelp "NOTICE $nick :[dop:lang $hand 162 "$hand"]"
  327. return 0
  328. }
  329. if {[string tolower [dopGetuser $hand xtra dop:authnick]] == [string tolower $nick]} {
  330. puthelp "NOTICE $nick :[dop:lang $hand 162 "$hand"]"
  331. return 0
  332. }
  333. set hand [join [lindex [split $arg] 0]]
  334. set email [string tolower [join [lindex [split $arg] 1]]]
  335. if {[dopValiduser $hand]} {
  336. puthelp "NOTICE $nick :[dop:lang $hand 105 "[dop:lang $hand 125 ""]"]"
  337. return 0
  338. }
  339. foreach user [userlist] {
  340. if {[strlwr [dopGetuser $user xtra dop:email]] == [strlwr $email]} {
  341. puthelp "NOTICE $nick :[dop:lang $hand 105 "Email"]"
  342. return 0
  343. }
  344. }
  345. foreach nemail $dop(nomail) {
  346. if {[string match $nemail $email]} {
  347. puthelp "NOTICE $nick :[dop:lang $hand 106 "$dop(nomail)"]"
  348. return 0
  349. }
  350. }
  351. if {![string match "*@*.*" $email]} {
  352. puthelp "NOTICE $nick :[dop:lang $hand 301 ""]"
  353. return 0
  354. }
  355.  
  356. set id "[rand 100000][rand 100000][rand 100000]"
  357. adduser $hand
  358. set temp [chattr $hand -hp]
  359. dopSetuser $hand xtra dop:verify $id
  360. dopSetuser $hand xtra dop:email $email
  361. dopSetuser $hand xtra dop:vdate [unixtime]
  362. if {$dop(regemail) == 1} {
  363. set fd [open "| $dop(sendmailp) -f \"$dop(regfrommail)\" -t" "w"]
  364. puts $fd "To: $email"
  365. puts $fd "From: $dop(regfrommail)"
  366. puts $fd "Subject: $dop(regusersubject)"
  367. puts $fd "[dop:lang $hand 124 "$hand $botnick $id"]\n"
  368. puts $fd "[dop:lang $hand 157 "$botnick $id"]"
  369. close $fd
  370. puthelp "NOTICE $nick :[dop:lang $hand 245 "$hand $email"]"
  371. } else {
  372. puthelp "NOTICE $nick :[dop:lang $hand 124 "$hand $botnick $id"]. [dop:lang $hand 157 "$botnick $id"]"
  373. }
  374. }
  375. }
  376.  
  377. proc dop:regid {nick host hand arg} {
  378. global dop botnick
  379. set id [join [lindex [split $arg] 0]]
  380. set found 0
  381. if {$dop(regusers) == 1} {
  382. if {$id == ""} {
  383. puthelp "NOTICE $nick :[dop:lang $hand 126 ""]"
  384. return 0
  385. }
  386. foreach user [userlist] {
  387. if {[strlwr [dopGetuser $user xtra dop:verify]] == [strlwr $id]} {
  388. puthelp "NOTICE $nick :[dop:lang $hand 249 "$user [dopGetuser $user xtra dop:email]"]"
  389. puthelp "NOTICE $nick :[dop:lang $hand 250 "$botnick $user"]"
  390. dopSetuser $user xtra dop:verify ""
  391. dopSetuser $user xtra dop:vdate ""
  392. set found 1
  393. }
  394. }
  395. if {$found == 0} {
  396. puthelp "NOTICE $nick :[dop:lang $hand 251 ""]"
  397. }
  398. }
  399.  
  400. }
  401.  
  402. proc dop:pass {nick host hand arg} {
  403. global dop botnick
  404. if {$hand != "" && $hand != "*"} {
  405. set pass [join [lindex [split $arg] 0]]
  406. set npass [join [lindex [split $arg] 1]]
  407. } else {
  408. set hand [join [lindex [split $arg] 0]]
  409. set pass [join [lindex [split $arg] 1]]
  410. set npass [join [lindex [split $arg] 2]]
  411. }
  412.  
  413. if {$pass == ""} {
  414. puthelp "NOTICE $nick :[dop:lang $hand 252 ""]"
  415. return 0
  416. }
  417. if {![dopValiduser $hand]} {
  418. puthelp "NOTICE $nick :[dop:lang $hand 104 "$hand"]"
  419. return 0
  420. }
  421. if {$dop(regusers) == 1} {
  422. if {[dopGetuser $hand xtra dop:verify] > 1} {
  423. puthelp "NOTICE $nick :[dop:lang $hand 259 ""]"
  424. return 0
  425. }
  426. }
  427. if {$npass != ""} {
  428. if {![dopPasswdok $hand $pass]} {
  429. puthelp "NOTICE $nick :[dop:lang $hand 253 "$hand"]"
  430. return 0
  431. }
  432. if {[string length $npass] < $dop(passlen)} {
  433. puthelp "NOTICE $nick :[dop:lang $hand 254 "$dop(passlen)"]"
  434. return 0
  435. }
  436. dopSetuser $hand pass $npass ""
  437. setuser $hand pass $npass
  438. puthelp "NOTICE $nick :[dop:lang $hand 255 "$npass"]"
  439. return 0
  440. } else {
  441. if {![dopPasswdok $hand ""]} {
  442. puthelp "NOTICE $nick :[dop:lang $hand 256 "$botnick"]"
  443. return 0
  444. }
  445. }
  446. if {[string length $pass] < $dop(passlen)} {
  447. puthelp "NOTICE $nick :[dop:lang $hand 254 "$dop(passlen)"]"
  448. return 0
  449. }
  450. dopSetuser $hand pass $pass ""
  451. setuser $hand pass $pass
  452. puthelp "NOTICE $nick :[dop:lang $hand 255 "$pass"]"
  453. }
  454.  
  455. proc dop:chnick {nick host hand chan nnick} {
  456. if {![dopValiduser $hand]} {
  457. return 0
  458. }
  459. if {[dopGetuser $hand xtra dop:auth] != 1} {
  460. return 0
  461. }
  462. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  463. return 0
  464. }
  465. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  466. return 0
  467. }
  468. set host [dop:notild $host]
  469. delhost $hand "$nick!*$host"
  470. setuser $hand hosts "$nnick!*$host"
  471. dopSetuser $hand xtra dop:authnick $nnick
  472. }
  473. proc dop:botexp {bot command arg} {
  474. set numd [join [lindex [split $arg] 0]]
  475. set hand [join [lindex [split $arg] 1]]
  476. set idx [join [lindex [split $arg] 2]]
  477.  
  478. if {[matchattr $hand +n]} {
  479. set found 0
  480. foreach user [userlist] {
  481. set seen [dopGetuser $user xtra dop:lastlog]
  482. if {$seen == 0 || $seen == "" || $seen == "never"} {
  483. set seen "[dop:lang $hand 2 ""]"
  484. set day "100000"
  485. } {
  486. set day [lindex [dop:ctime $seen] 3]
  487. set seen [dop:seen $user]
  488. }
  489.  
  490. if {$day >= $numd} {
  491. set found 1
  492. putbot $bot "EXPR $hand $idx $user $seen"
  493. }
  494. }
  495. if {$found == 0} {
  496. putbot $bot "EXPR $hand $idx"
  497. }
  498. }
  499.  
  500. }
  501.  
  502. proc dop:botexpr {bot command arg} {
  503. set hand [join [lindex [split $arg] 0]]
  504. set idx [join [lindex [split $arg] 1]]
  505. set user [join [lindex [split $arg] 2]]
  506. set seen [join [lindex [split $arg] 3]]
  507. if {$user == ""} {
  508. putidx $idx "$bot -> [dop:lang $hand 240 ""]"
  509. return 0
  510. }
  511.  
  512. putidx $idx "$bot -> [dop:lang $hand 3 "$user $seen"]"
  513. }
  514.  
  515. proc dop:dccexp {hand idx arg} {
  516. global dop
  517. set numd [join [lindex [split $arg] 0]]
  518. set bots [join [lrange [split $arg] 1 end]]
  519.  
  520. if {$numd < 0 || $numd > 10000} {
  521. set bots [lrange $arg 0 end]
  522. set numd 3
  523. }
  524.  
  525. if {$numd == ""} { set numd 3 }
  526. putdcc $idx "[dop:lang $hand 1 ""]"
  527. set found 0
  528. foreach user [userlist] {
  529. set seen [dopGetuser $user xtra dop:lastlog]
  530. if {$seen == 0 || $seen == "" || $seen == "never"} {
  531. set seen "[dop:lang $hand 2 ""]"
  532. set day "100000"
  533. } {
  534. set day [lindex [dop:ctime $seen] 3]
  535. set seen [dop:seen $user]
  536. }
  537. if {$day >= $numd && ![matchattr $user +b]} {
  538. set found 1
  539. putdcc $idx "[dop:lang $hand 3 "$user $seen"]"
  540. }
  541. }
  542. if {$found == 0} {
  543. putdcc $idx "[dop:lang $hand 240 ""]"
  544. }
  545. if {$bots != ""} {
  546. if {$bots == "*"} {
  547. putallbots "EXP $numd $hand $idx"
  548. return 0
  549. }
  550. foreach bot $bots {
  551. putbot $bot "EXP $numd $hand $idx"
  552. }
  553. }
  554. }
  555.  
  556. proc dop:dccusers {hand idx arg} {
  557. global dop
  558. set flag [lrange $arg 0 end]
  559. foreach user [userlist] {
  560. if {$flag != ""} {
  561. if {![matchattr $user $flag]} {
  562. continue
  563. } else {
  564. if {[string match $flag $user]} {
  565. continue
  566. }
  567.  
  568. }
  569. }
  570. set chan ""
  571. set channels 0
  572. set hosts [getuser $user hosts]
  573. set identified [dopGetuser $user xtra dop:auth]
  574. set lang [dopGetuser $user xtra dop:lang]
  575. if {$identified == 1} {
  576. set identified "[dop:lang $user 4 ""]"
  577. } {
  578. set identified "[dop:lang $user 5 ""]"
  579. }
  580. set seen [dop:seen $user]
  581. if {$seen == 0} {
  582. set seen [dop:lang $hand 2 ""]
  583. }
  584. set email [dopGetuser $user xtra dop:email]
  585.  
  586. set vdate ""
  587. if {[dopGetuser $user xtra dop:vdate] != ""} {
  588. set vdate [dop:vctime [dopGetuser $user xtra dop:vdate]]
  589. set vdate [dop:lang $hand 258 "$vdate"]
  590. }
  591.  
  592. putdcc $idx "\002$user"
  593. putdcc $idx " \002[dop:lang $hand 6 ""]:\002 $hosts"
  594. putdcc $idx " \002[dop:lang $hand 7 ""]: $identified"
  595. putdcc $idx " \002[dop:lang $hand 8 ""]:\002 $lang"
  596. putdcc $idx " \002[dop:lang $hand 9 ""]:\002 $seen"
  597. putdcc $idx " \002[dop:lang $hand 257 ""]\002 $email $vdate"
  598. putdcc $idx " \002[dop:lang $hand 10 ""]:\002"
  599.  
  600. foreach chan [channels] {
  601. set access [dopGetuser $user xtra dop:$chan.access]
  602. if {$access > 0} {
  603. incr channels 1
  604. putdcc $idx " $chan -> $access"
  605. }
  606. }
  607. if {[dopGetuser $user xtra dop:owner.access] > 500} {
  608. putdcc $idx " * -> [dopGetuser $user xtra dop:owner.access]"
  609. }
  610. if {$channels == 0} {
  611. if {[dopGetuser $user xtra dop:owner.access] < 500} {
  612. putdcc $idx " [dop:lang $hand 11 ""]."
  613. }
  614. }
  615. }
  616. }
  617. proc dop:dccchans {hand idx arg} {
  618. global dop chanfile
  619. set bots [join [lrange [split $arg] 0 end]]
  620. foreach chan [channels] {
  621. set user ""
  622. set users 0
  623. set url [dop:readfile "$chanfile.dop" "$chan.url"]
  624. set desc [dop:readfile "$chanfile.dop" "$chan.desc"]
  625. set keywords [dop:readfile "$chanfile.dop" "$chan.keywords"]
  626. putdcc $idx "\002$chan"
  627. foreach user [userlist] {
  628. set hosts [getuser $user hosts]
  629. set access [dopGetuser $user xtra dop:$chan.access]
  630. if {$access > 0} {
  631. incr users 1
  632. putdcc $idx " $user ($access)"
  633. }
  634. }
  635. if {$users == 0} {
  636. putdcc $idx " [dop:lang $hand 11 ""]."
  637. }
  638. if {$url != ""} {
  639. putdcc $idx " [dop:lang $hand 12 ""]: $url"
  640. }
  641. if {$desc != ""} {
  642. putdcc $idx " [dop:lang $hand 13 ""]: $desc"
  643. }
  644. if {$keywords != ""} {
  645. putdcc $idx " [dop:lang $hand 14 ""]: $keywords"
  646. }
  647. }
  648. if {$bots != ""} {
  649. if {$bots == "*"} {
  650. putallbots "DOPCHANS $hand $idx"
  651. return 0
  652. }
  653. foreach bot $bots {
  654. putbot $bot "DOPCHANS $hand $idx"
  655. }
  656. }
  657. }
  658. proc dop:dopchansr {bot command arg} {
  659. set hand [join [lindex [split $arg] 0]]
  660. set idx [join [lindex [split $arg] 1]]
  661.  
  662. global dop chanfile
  663. foreach chan [channels] {
  664. set user ""
  665. set usersr ""
  666. set users 0
  667. set url [dop:readfile "$chanfile.dop" "$chan.url"]
  668. set desc [dop:readfile "$chanfile.dop" "$chan.desc"]
  669. set keywords [dop:readfile "$chanfile.dop" "$chan.keywords"]
  670.  
  671. foreach user [userlist] {
  672. set hosts [getuser $user hosts]
  673. set access [dopGetuser $user xtra dop:$chan.access]
  674.  
  675. if {$access > 0} {
  676. incr users 1
  677. append usersr "$user%$access|"
  678. }
  679. }
  680. if {$users == 0} {
  681. set usersr "-|"
  682. }
  683. putbot $bot "DOPCHANSR $idx $hand $chan$usersr$url$desc$keywords"
  684. }
  685. }
  686.  
  687. proc dop:dopchans {bot command arg} {
  688. set idx [join [lindex [split $arg] 0]]
  689. set hand [join [lindex [split $arg] 1]]
  690. set msg [join [lrange [split $arg] 2 end]]
  691.  
  692. set chan [join [lindex [split $msg ""] 1]]
  693. set user [join [lindex [split $msg ""] 2]]
  694. set url [join [lindex [split $msg ""] 3]]
  695. set desc [join [lindex [split $msg ""] 4]]
  696. set keywords [join [lindex [split $msg ""] 5]]
  697. set usersplit [join [lrange [split $user "|"] 0 end]]
  698.  
  699. putdcc $idx "$bot->\002$chan"
  700. set users 0
  701. set url ""
  702. set desc ""
  703. set keywords ""
  704. foreach user $usersplit {
  705. set name [join [lindex [split $user "%"] 0]]
  706. set access [join [lindex [split $user "%"] 1]]
  707. if {$name != "-"} {
  708. incr users 1
  709. putidx $idx "$bot-> $name ($access)"
  710. }
  711. }
  712. if {$users == 0} {
  713. putidx $idx "$bot-> [dop:lang $hand 11 ""]."
  714. }
  715. if {$url != ""} {
  716. putidx $idx "$bot-> [dop:lang $hand 12 ""]: $url"
  717. }
  718. if {$desc != ""} {
  719. putidx $idx "$bot-> [dop:lang $hand 13 ""]: $desc"
  720. }
  721. if {$keywords != ""} {
  722. putidx $idx "$bot-> [dop:lang $hand 14 ""]: $keywords"
  723. }
  724.  
  725. }
  726. proc dop:dccnick {hand idx arg} {
  727. global dop botnick nick
  728. set nnick [lindex $arg 0]
  729. if {$nnick == ""} {
  730. putidx $idx "[dop:lang $hand 15 ""]: $botnick"
  731. return 0
  732. }
  733. set nick $nnick
  734. putidx $idx "[dop:lang $hand 15 ""]: $botnick"
  735. }
  736. proc dop:dcchelp {hand idx arg} {
  737. global dop
  738. putidx $idx "[dop:lang $hand 16 ""]:"
  739. putidx $idx " \002.dopusers"
  740. putidx $idx " \002.dopchans"
  741. putidx $idx " \002.dopnick"
  742. putidx $idx " \002.dopexp \[[dop:lang $hand 17 ""]\] \[[dop:lang $hand 241 ""]\]"
  743. }
  744. proc dop:updatetopics {min hour day month year} {
  745. global dop chanfile
  746. foreach chan [channels] {
  747. set at [dop:readfile "$chanfile.dop" "$chan.at"]
  748. if {$at == "on"} {
  749. dop:writefile "$chanfile.dop" "$chan.atr" "1"
  750. }
  751. }
  752. }
  753. proc dop:mode {nick host hand chan mode victim} {
  754. global chanfile botnick
  755. if {[dop:readfile "$chanfile.dop" "$chan.noop"] == "on"} {
  756. dop:noopset $chan
  757. }
  758. if {[string match "*+o*" $mode]} {
  759. if {[dop:readfile "$chanfile.dop" "$chan.strictop"] == "on"} {
  760. dop:writefile "$chanfile.dop" "$chan.strictopn" "1"
  761. dop:strictop $chan
  762. }
  763. }
  764. }
  765. proc dop:settopic {chan now} {
  766. global chanfile
  767. set at [dop:readfile "$chanfile.dop" "$chan.at"]
  768. set atr [dop:readfile "$chanfile.dop" "$chan.atr"]
  769.  
  770. if {$at == "on"} {
  771. if {$atr == 1 || $now == 1} {
  772. set desc [dop:readfile "$chanfile.dop" "$chan.desc"]
  773. set url [dop:readfile "$chanfile.dop" "$chan.url"]
  774. if {$url != ""} { set url " ($url)" }
  775. puthelp "TOPIC $chan :$desc$url"
  776. dop:writefile "$chanfile.dop" "$chan.atr" "0"
  777. }
  778. }
  779. }
  780.  
  781. proc dop:autoop {nick host hand chan} {
  782. global dop chanfile
  783.  
  784. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.floatlimit"]] == "on"} {
  785. if {[dop:readfile "$chanfile.dop" "$chan.floatperiod"] < 20} {
  786. dop:writefile "$chanfile.dop" "$chan.floatperiod" 20
  787. }
  788. utimer [dop:readfile "$chanfile.dop" "$chan.floatperiod"] "dop:setlimit $chan"
  789. }
  790.  
  791. dop:settopic $chan 0
  792. if {[dopGetuser $hand xtra dop:owner.access] < 501} {
  793. if {[dopGetuser $hand xtra dop:$chan.access] < 75} {
  794. return 0
  795. }
  796. }
  797. if {[dopGetuser $hand xtra dop:auth] != 1} {
  798. return 0
  799. }
  800. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  801. return 0
  802. }
  803. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  804. return 0
  805. }
  806. if {[dopGetuser $hand xtra dop:$chan.suspend] > 0 && [dopGetuser $hand xtra dop:owner.access] < 501} {
  807. return 0
  808. }
  809. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  810. return 0
  811. }
  812. if {[dopGetuser $hand xtra dop:$chan.automode] == "op"} {
  813. pushmode $chan +o $nick
  814. return 0
  815. }
  816. if {[dopGetuser $hand xtra dop:$chan.automode] == "voice"} {
  817. pushmode $chan +v $nick
  818. return 0
  819. }
  820. }
  821. proc dop:setlimit {chan} {
  822. global dop chanfile
  823.  
  824. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.floatlimit"]] == "on"} {
  825. if {[dop:readfile "$chanfile.dop" "$chan.floatmargin"] < 2} {
  826. dop:writefile "$chanfile.dop" "$chan.floatmargin" 3
  827. }
  828. if {[dop:readfile "$chanfile.dop" "$chan.floatmax"] < 0} {
  829. dop:writefile "$chanfile.dop" "$chan.floatmax" 0
  830. }
  831. if {[dop:readfile "$chanfile.dop" "$chan.floatperiod"] < 0} {
  832. dop:writefile "$chanfile.dop" "$chan.floatperiod" 20
  833. }
  834. if {[dop:readfile "$chanfile.dop" "$chan.floatgrace"] < 0} {
  835. dop:writefile "$chanfile.dop" "$chan.floatgrace" 3
  836. }
  837. set usercnt 0
  838. foreach user [chanlist $chan] {
  839. incr usercnt 1
  840. }
  841. set curlim [dop:getlimit $chan]
  842. set limit 0
  843. incr limit $usercnt
  844. incr limit [dop:readfile "$chanfile.dop" "$chan.floatmargin"]
  845.  
  846. set floatgrace [dop:readfile "$chanfile.dop" "$chan.floatgrace"]
  847. set grace [expr $curlim - $limit]
  848.  
  849. if {$grace >= $floatgrace} {
  850. if {$limit > [dop:readfile "$chanfile.dop" "$chan.floatmax"] && [dop:readfile "$chanfile.dop" "$chan.floatmax"] != 0} {
  851. set limit [dop:readfile "$chanfile.dop" "$chan.floatmax"]
  852. }
  853. pushmode $chan +l $limit
  854. }
  855. if {$grace <= [expr $floatgrace * -1]} {
  856. if {$limit > [dop:readfile "$chanfile.dop" "$chan.floatmax"] && [dop:readfile "$chanfile.dop" "$chan.floatmax"] != 0} {
  857. set limit [dop:readfile "$chanfile.dop" "$chan.floatmax"]
  858. }
  859. pushmode $chan +l $limit
  860. }
  861.  
  862. }
  863. }
  864.  
  865. proc dop:chelp {nick host hand chan arg} {
  866. global dop
  867. if {$dop(chancom) != 1} {
  868. return 0
  869. }
  870. dop:help $nick $host $hand "$arg"
  871. }
  872. proc dop:help {nick host hand arg} {
  873. global dop botnick
  874. set com [string tolower [lindex $arg 0]]
  875.  
  876. if {$com == ""} {
  877. puthelp "NOTICE $nick :[dop:lang $hand 18 ""]"
  878. return 0
  879. }
  880. switch -- $com {
  881. "op" {
  882. puthelp "NOTICE $nick :[dop:lang $hand 19 "$botnick"]"
  883. puthelp "NOTICE $nick :[dop:lang $hand 20 "$botnick"]"
  884. }
  885. "deop" {
  886. puthelp "NOTICE $nick :[dop:lang $hand 21 "$botnick"]"
  887. puthelp "NOTICE $nick :[dop:lang $hand 22 ""]"
  888. }
  889. "voice" {
  890. puthelp "NOTICE $nick :[dop:lang $hand 23 "$botnick"]"
  891. puthelp "NOTICE $nick :[dop:lang $hand 24 ""]"
  892. }
  893. "devoice" {
  894. puthelp "NOTICE $nick :[dop:lang $hand 25 "$botnick"]"
  895. puthelp "NOTICE $nick :[dop:lang $hand 26 ""]"
  896. }
  897. "join" {
  898. puthelp "NOTICE $nick :[dop:lang $hand 267 "$botnick"]"
  899. puthelp "NOTICE $nick :[dop:lang $hand 268 "$botnick"]"
  900. }
  901. "part" {
  902. puthelp "NOTICE $nick :[dop:lang $hand 269 "$botnick"]"
  903. puthelp "NOTICE $nick :[dop:lang $hand 270 "$botnick"]"
  904. }
  905. "suspend" {
  906. puthelp "NOTICE $nick :[dop:lang $hand 271 "$botnick"]"
  907. puthelp "NOTICE $nick :[dop:lang $hand 272 "$botnick"]"
  908. puthelp "NOTICE $nick :[dop:lang $hand 273 ""]"
  909. puthelp "NOTICE $nick :[dop:lang $hand 274 ""]"
  910. }
  911. "unsuspend" {
  912. puthelp "NOTICE $nick :[dop:lang $hand 275 "$botnick"]"
  913. puthelp "NOTICE $nick :[dop:lang $hand 276 "$botnick"]"
  914. puthelp "NOTICE $nick :[dop:lang $hand 277 ""]"
  915. puthelp "NOTICE $nick :[dop:lang $hand 278 ""]"
  916. }
  917. "access" {
  918. puthelp "NOTICE $nick :[dop:lang $hand 27 "$botnick"]"
  919. puthelp "NOTICE $nick :[dop:lang $hand 28 ""]"
  920. }
  921. "login" {
  922. puthelp "NOTICE $nick :[dop:lang $hand 29 "$botnick"]"
  923. puthelp "NOTICE $nick :[dop:lang $hand 30 ""]"
  924. }
  925. "dauth" {
  926. puthelp "NOTICE $nick :[dop:lang $hand 31 "$botnick"]"
  927. puthelp "NOTICE $nick :[dop:lang $hand 32 ""]"
  928. }
  929. "help" {
  930. puthelp "NOTICE $nick :[dop:lang $hand 33 "$botnick"]"
  931. puthelp "NOTICE $nick :[dop:lang $hand 34 ""]"
  932. }
  933. "uptime" {
  934. puthelp "NOTICE $nick :[dop:lang $hand 35 "$botnick"]"
  935. puthelp "NOTICE $nick :[dop:lang $hand 36 ""]"
  936. }
  937. "verify" {
  938. puthelp "NOTICE $nick :[dop:lang $hand 37 "$botnick"]"
  939. puthelp "NOTICE $nick :[dop:lang $hand 38 ""]"
  940. puthelp "NOTICE $nick :[dop:lang $hand 39 ""]"
  941. }
  942. "status" {
  943. puthelp "NOTICE $nick :[dop:lang $hand 40 "$botnick"]"
  944. puthelp "NOTICE $nick :[dop:lang $hand 41 ""]"
  945. }
  946. "info" {
  947. puthelp "NOTICE $nick :[dop:lang $hand 42 "$botnick"]"
  948. puthelp "NOTICE $nick :[dop:lang $hand 43 ""]"
  949. puthelp "NOTICE $nick :[dop:lang $hand 44 ""]"
  950. puthelp "NOTICE $nick :[dop:lang $hand 45 ""]"
  951. puthelp "NOTICE $nick :[dop:lang $hand 46 ""]"
  952. }
  953. "showcommands" {
  954. puthelp "NOTICE $nick :[dop:lang $hand 47 "$botnick"]"
  955. puthelp "NOTICE $nick :[dop:lang $hand 48 ""]"
  956. }
  957. "ban" {
  958. puthelp "NOTICE $nick :[dop:lang $hand 49 "$botnick"]"
  959. puthelp "NOTICE $nick :[dop:lang $hand 50 "$botnick"]"
  960. }
  961. "unban" {
  962. puthelp "NOTICE $nick :[dop:lang $hand 51 "$botnick"]"
  963. puthelp "NOTICE $nick :[dop:lang $hand 52 "$botnick"]"
  964. }
  965. "reguser" {
  966. puthelp "NOTICE $nick :[dop:lang $hand 279 "$botnick"]"
  967. puthelp "NOTICE $nick :[dop:lang $hand 280 "$botnick"]"
  968. }
  969. "cycle" {
  970. puthelp "NOTICE $nick :[dop:lang $hand 295 "$botnick"]"
  971. puthelp "NOTICE $nick :[dop:lang $hand 296 "$botnick"]"
  972. }
  973. "regid" {
  974. puthelp "NOTICE $nick :[dop:lang $hand 281 "$botnick"]"
  975. puthelp "NOTICE $nick :[dop:lang $hand 282 "$botnick"]"
  976. }
  977. "pass" {
  978. puthelp "NOTICE $nick :[dop:lang $hand 283 "$botnick"]"
  979. puthelp "NOTICE $nick :[dop:lang $hand 284 "$botnick"]"
  980. }
  981. "topic" {
  982. puthelp "NOTICE $nick :[dop:lang $hand 53 "$botnick"]"
  983. puthelp "NOTICE $nick :[dop:lang $hand 54 "$botnick"]"
  984. }
  985. "clearmode" {
  986. puthelp "NOTICE $nick :[dop:lang $hand 55 "$botnick"]"
  987. puthelp "NOTICE $nick :[dop:lang $hand 56 ""]"
  988. }
  989. "kick" {
  990. puthelp "NOTICE $nick :[dop:lang $hand 57 "$botnick"]"
  991. puthelp "NOTICE $nick :[dop:lang $hand 58 "$botnick"]"
  992. }
  993. "set" {
  994. puthelp "NOTICE $nick :[dop:lang $hand 59 "$botnick"]"
  995. puthelp "NOTICE $nick :[dop:lang $hand 60 "$botnick"]"
  996. puthelp "NOTICE $nick :[dop:lang $hand 61 ""]"
  997. puthelp "NOTICE $nick :[dop:lang $hand 62 ""]"
  998. puthelp "NOTICE $nick :[dop:lang $hand 63 ""]"
  999. }
  1000. "invite" {
  1001. puthelp "NOTICE $nick :[dop:lang $hand 64 "$botnick"]"
  1002. puthelp "NOTICE $nick :[dop:lang $hand 65 "$botnick"]"
  1003. }
  1004. "banlist" {
  1005. puthelp "NOTICE $nick :[dop:lang $hand 66 "$botnick"]"
  1006. puthelp "NOTICE $nick :[dop:lang $hand 67 ""]"
  1007. }
  1008. "adduser" {
  1009. puthelp "NOTICE $nick :[dop:lang $hand 68 "$botnick"]"
  1010. puthelp "NOTICE $nick :[dop:lang $hand 69 ""]"
  1011. }
  1012. "remuser" {
  1013. puthelp "NOTICE $nick :[dop:lang $hand 70 "$botnick"]"
  1014. puthelp "NOTICE $nick :[dop:lang $hand 71 ""]"
  1015. }
  1016. "modinfo" {
  1017. puthelp "NOTICE $nick :[dop:lang $hand 72 "$botnick"]"
  1018. puthelp "NOTICE $nick :[dop:lang $hand 73 ""]"
  1019. puthelp "NOTICE $nick :[dop:lang $hand 74 ""]"
  1020. puthelp "NOTICE $nick :[dop:lang $hand 75 ""]"
  1021. puthelp "NOTICE $nick :[dop:lang $hand 76 ""]"
  1022. puthelp "NOTICE $nick :[dop:lang $hand 77 ""]"
  1023. }
  1024. "showignore" {
  1025. puthelp "NOTICE $nick :[dop:lang $hand 80 "$botnick"]"
  1026. puthelp "NOTICE $nick :[dop:lang $hand 81 "$botnick"]"
  1027. }
  1028. "chaninfo" {
  1029. puthelp "NOTICE $nick :[dop:lang $hand 82 "$botnick"]"
  1030. puthelp "NOTICE $nick :[dop:lang $hand 83 ""]"
  1031. }
  1032. "motd" {
  1033. puthelp "NOTICE $nick :[dop:lang $hand 84 "$botnick"]"
  1034. puthelp "NOTICE $nick :[dop:lang $hand 85 "$botnick $botnick"]"
  1035. }
  1036. "search" {
  1037. puthelp "NOTICE $nick :[dop:lang $hand 86 "$botnick"]"
  1038. puthelp "NOTICE $nick :[dop:lang $hand 87 "$botnick"]"
  1039. puthelp "NOTICE $nick :[dop:lang $hand 88 ""]"
  1040. }
  1041. default {
  1042. puthelp "NOTICE $nick :[dop:lang $hand 89 ""]"
  1043. }
  1044. }
  1045.  
  1046. }
  1047. proc dop:cmotd {nick host hand chan arg} {
  1048. global dop
  1049. if {$dop(chancom) != 1} {
  1050. return 0
  1051. }
  1052. dop:motd $nick $host $hand ""
  1053. }
  1054. proc dop:motd {nick host hand arg} {
  1055. global dop botnick
  1056.  
  1057. puthelp "NOTICE $nick :$botnick's MOTD"
  1058. set motd1 [lindex [split $dop(botmotd) ""] 0]
  1059. set motd2 [lindex [split $dop(botmotd) ""] 1]
  1060. set motd3 [lindex [split $dop(botmotd) ""] 2]
  1061. set motd4 [lindex [split $dop(botmotd) ""] 3]
  1062. set motd5 [lindex [split $dop(botmotd) ""] 4]
  1063. set motd6 [lindex [split $dop(botmotd) ""] 5]
  1064. if {$motd1 != ""} { puthelp "NOTICE $nick :$motd1" }
  1065. if {$motd2 != ""} { puthelp "NOTICE $nick :$motd2" }
  1066. if {$motd3 != ""} { puthelp "NOTICE $nick :$motd3" }
  1067. if {$motd4 != ""} { puthelp "NOTICE $nick :$motd4" }
  1068. if {$motd5 != ""} { puthelp "NOTICE $nick :$motd5" }
  1069. if {$motd6 != ""} { puthelp "NOTICE $nick :$motd6" }
  1070.  
  1071.  
  1072. }
  1073.  
  1074. proc dop:cremoveall {nick host hand chan arg} {
  1075. global dop
  1076. if {$dop(chancom) != 1} {
  1077. return 0
  1078. }
  1079. dop:removeall $nick $host $hand "$chan"
  1080. }
  1081. proc dop:removeall {nick host hand arg} {
  1082. global dop botnick
  1083. set chan [join [lindex [split $arg] 0]]
  1084. set access [dopGetuser $hand xtra dop:owner.access]
  1085. if {$chan == ""} {
  1086. puthelp "NOTICE $nick :[dop:lang $hand 90 ""]"
  1087. return 0
  1088. }
  1089.  
  1090. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1091. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1092. return 0
  1093. }
  1094. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1095. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1096. return 0
  1097. }
  1098. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1099. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1100. return 0
  1101. }
  1102. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1103. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1104. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1105. return 0
  1106. }
  1107. if {$access < $dop(removeall)} {
  1108. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1109. return 0
  1110. }
  1111. if {![validchan $chan]} {
  1112. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  1113. return 0
  1114. }
  1115. if {$dop(adminreport) == 1} {
  1116. if {$dop(adminreportnotice) == 1} {
  1117. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 94 "$nick $host $hand $access $chan"]"
  1118. } {
  1119. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 94 "$nick $host $hand $access $chan"]"
  1120. }
  1121. }
  1122. set zap 0
  1123. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1124. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1125. if {$access >= $dop(removeall)} {
  1126. foreach user [userlist] {
  1127. if {[dopGetuser $user xtra dop:$chan.access] > 0} {
  1128. dopSetuser $user xtra dop:$chan.access 0
  1129. incr zap 1
  1130. }
  1131. }
  1132. }
  1133. }
  1134. }
  1135. puthelp "NOTICE $nick :[dop:lang $hand 95 "$zap $chan"]"
  1136. }
  1137.  
  1138. proc dop:uptime {nick host hand arg} {
  1139. global dop uptime
  1140. #set tmp [catch {exec uptime} uptime]
  1141.  
  1142. set access [dopGetuser $hand xtra dop:owner.access]
  1143.  
  1144. set tmp [dop:ctime $uptime]
  1145. set day [lindex $tmp 3]
  1146. set hour [lindex $tmp 2]
  1147. set minute [lindex $tmp 1]
  1148. set second [lindex $tmp 0]
  1149. if {$hour < 10} { set hour "0$hour" }
  1150. if {$minute < 10} { set minute "0$minute" }
  1151. if {$second < 10} { set second "0$second" }
  1152.  
  1153. set tmp ""
  1154. append tmp "$day [dop:lang $hand 96 ""], $hour:$minute:$second"
  1155. set chans 0
  1156. foreach ch [channels] {
  1157. incr chans 1
  1158. }
  1159. set nmbbot 0
  1160. foreach bot [bots] {
  1161. incr nmbbot
  1162. }
  1163. puthelp "NOTICE $nick :[dop:lang $hand 97 ""]: $tmp, [dop:lang $hand 98 ""]: $chans, [dop:lang $hand 99 ""]: $dop(tclversion), [dop:lang $hand 100 ""]: $nmbbot"
  1164. }
  1165. proc dop:cshowcommands {nick host hand chan arg} {
  1166. global dop
  1167. if {$dop(chancom) != 1} {
  1168. return 0
  1169. }
  1170. dop:showcommands $nick $host $hand "$chan $arg"
  1171. }
  1172. proc dop:showcommands {nick host hand arg} {
  1173. global dop
  1174. set chan [join [lindex [split $arg] 0]]
  1175. set access [dopGetuser $hand xtra dop:$chan.access]
  1176. if {$chan == ""} {
  1177. puthelp "NOTICE $nick :[dop:lang $hand 101 ""]"
  1178. return 0
  1179. }
  1180. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  1181.  
  1182. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1183. set access 0
  1184. }
  1185. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1186. set access 0
  1187. }
  1188. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1189. set access 0
  1190. }
  1191. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1192. set access 0
  1193. }
  1194. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  1195. set access 0
  1196. }
  1197.  
  1198. set cmd ""
  1199. set cmds "anything:1000 op:$dop(op) deop:$dop(deop) voice:$dop(voice) devoice:$dop(devoice) ban:$dop(ban) removeall:$dop(removeall) "
  1200. append cmds "topic:$dop(topic) unban:$dop(unban) kick:$dop(kick) banlist:$dop(banlist) adduser:$dop(adduser) "
  1201. append cmds "remuser:$dop(remuser) register:$dop(addchan) chanlist:$dop(chanlist) purge:$dop(remchan) suspend:$dop(suspend) unsuspend:$dop(unsuspend) "
  1202. append cmds "set:$dop(set) say:$dop(msg) broadcast:$dop(broadcast) addhand:$dop(addhand) join:$dop(join) part:$dop(part) "
  1203. append cmds "remhand:$dop(remhand) listhand:$dop(listhand) access:$dop(access) dauth:$dop(dauth) showcommands:$dop(showcommands) "
  1204. append cmds "modinfo:$dop(modinfo) uptime:$dop(uptime) info:$dop(info) verify:$dop(verify) clearmode:$dop(clearmode) "
  1205. append cmds "shutdown:$dop(quit) showignore:$dop(showignore) addignore:$dop(addignore) remignore:$dop(remignore) "
  1206. append cmds "chaninfo:$dop(chaninfo) motd:$dop(motd) invite:$dop(invite) rehash:$dop(rehash) jump:$dop(jump) status:$dop(status) "
  1207. append cmds "action:$dop(action) cycle:$dop(cycle) "
  1208.  
  1209. if {$dop(regusers) == 1} {
  1210. append cmds "reguser:$dop(reguser) regid:$dop(regid) pass:$dop(pass) "
  1211. }
  1212.  
  1213. if {$dop(chancom) == 1 && $dop(showchancom) == 1} {
  1214. append cmds "[string trim $dop(chanchar)]op:$dop(op) [string trim $dop(chanchar)]deop:$dop(deop) [string trim $dop(chanchar)]removeall:$dop(removeall) "
  1215. append cmds "[string trim $dop(chanchar)]voice:$dop(voice) [string trim $dop(chanchar)]devoice:$dop(devoice) "
  1216. append cmds "[string trim $dop(chanchar)]ban:$dop(ban) [string trim $dop(chanchar)]topic:$dop(topic) "
  1217. append cmds "[string trim $dop(chanchar)]unban:$dop(unban) [string trim $dop(chanchar)]kick:$dop(kick) "
  1218. append cmds "[string trim $dop(chanchar)]online:$dop(conline) [string trim $dop(chanchar)]clearmode:$dop(clearmode) "
  1219. append cmds "[string trim $dop(chanchar)]status:$dop(status) [string trim $dop(chanchar)]set:$dop(set) "
  1220. append cmds "[string trim $dop(chanchar)]banlist:$dop(banlist) [string trim $dop(chanchar)]modinfo:$dop(modinfo) "
  1221. append cmds "[string trim $dop(chanchar)]remuser:$dop(remuser) [string trim $dop(chanchar)]adduser:$dop(adduser) "
  1222. append cmds "[string trim $dop(chanchar)]verify:$dop(verify) [string trim $dop(chanchar)]purge:$dop(remchan) "
  1223. append cmds "[string trim $dop(chanchar)]register:$dop(addchan) [string trim $dop(chanchar)]chanlist:$dop(chanlist) "
  1224. append cmds "[string trim $dop(chanchar)]say:$dop(msg) [string trim $dop(chanchar)]broadcast:$dop(broadcast) "
  1225. append cmds "[string trim $dop(chanchar)]addhand:$dop(addhand) [string trim $dop(chanchar)]remhand:$dop(remhand) "
  1226. append cmds "[string trim $dop(chanchar)]listhand:$dop(listhand) [string trim $dop(chanchar)]showignore:$dop(showignore) "
  1227. append cmds "[string trim $dop(chanchar)]showcommands:$dop(showcommands) [string trim $dop(chanchar)]addignore:$dop(addignore) "
  1228. append cmds "[string trim $dop(chanchar)]remignore:$dop(remignore) [string trim $dop(chanchar)]chaninfo:$dop(chaninfo) "
  1229. append cmds "[string trim $dop(chanchar)]motd:$dop(motd) [string trim $dop(chanchar)]rehash:$dop(rehash) "
  1230. append cmds "[string trim $dop(chanchar)]jump:$dop(jump) [string trim $dop(chanchar)]shutdown:$dop(quit) [string trim $dop(chanchar)]info:$dop(info) "
  1231. append cmds "[string trim $dop(chanchar)]unsuspend:$dop(unsuspend) [string trim $dop(chanchar)]suspend:$dop(suspend) "
  1232. append cmds "[string trim $dop(chanchar)]action:$dop(action) [string trim $dop(chanchar)]cycle:$dop(cycle) "
  1233. }
  1234. for {set b 0} {$b < 1001} {incr b} {
  1235. set i($b) ""
  1236. }
  1237. foreach cmd $cmds {
  1238. set level [lindex [split $cmd ":"] 1]
  1239. append i($level) "[lindex [split $cmd ":"] 0] "
  1240. }
  1241.  
  1242. set e 1001
  1243. for {set a 0} {$a < 1001} {incr a} {
  1244. incr e -1
  1245. if {$i($e) != ""} {
  1246. if {$access >= $e} {
  1247. if {$e < 10} {
  1248. puthelp "notice $nick :[dop:lang $hand 102 ""] $e: $i($e)"
  1249. } {
  1250. if {$e < 100} {
  1251. puthelp "notice $nick :[dop:lang $hand 102 ""] $e: $i($e)"
  1252. } {
  1253. if {$e < 1000} {
  1254. puthelp "notice $nick :[dop:lang $hand 102 ""] $e: $i($e)"
  1255. } {
  1256. puthelp "notice $nick :[dop:lang $hand 102 ""] $e: $i($e)"
  1257. }
  1258. }
  1259. }
  1260. }
  1261. }
  1262. }
  1263. return 0
  1264. }
  1265. proc dop:caddignore {nick host hand chan arg} {
  1266. global dop
  1267. if {$dop(chancom) != 1} {
  1268. return 0
  1269. }
  1270. if {$hand == "*"} {
  1271. return 0
  1272. }
  1273. dop:addignore $nick $host $hand "$arg"
  1274. }
  1275. proc dop:addignore {nick host hand arg} {
  1276. global dop
  1277. set reason ""
  1278. set hosts [join [lindex [split $arg] 0]]
  1279. if {$hosts == ""} {
  1280. puthelp "NOTICE $nick :[dop:lang $hand 107 ""]"
  1281. return 0
  1282. }
  1283. set reason [lrange $arg 1 end]
  1284. set access [dopGetuser $hand xtra dop:owner.access]
  1285. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1286. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1287. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1288. return 0
  1289. }
  1290.  
  1291. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1292. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1293. return 0
  1294. }
  1295. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1296. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1297. return 0
  1298. }
  1299. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1300. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1301. return 0
  1302. }
  1303. if {$access < $dop(addignore)} {
  1304. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1305. return 0
  1306. }
  1307. if {$dop(adminreport) == 1} {
  1308. if {$dop(adminreportnotice) == 1} {
  1309. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 108 "$nick $host $hand $access $hosts"]"
  1310. } {
  1311. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 108 "$nick $host $hand $access $hosts"]"
  1312. }
  1313. }
  1314. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1315. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1316. if {$access >= $dop(addignore)} {
  1317. if {$reason == ""} { set reason "[dop:lang $hand 109 ""]" }
  1318. newignore $hosts $nick $reason
  1319. puthelp "NOTICE $nick :[dop:lang $hand 110 "$hosts"]"
  1320. }
  1321. }
  1322. }
  1323. }
  1324. proc dop:cremignore {nick host hand chan arg} {
  1325. global dop
  1326. if {$dop(chancom) != 1} {
  1327. return 0
  1328. }
  1329. if {$hand == "*"} {
  1330. return 0
  1331. }
  1332. dop:remignore $nick $host $hand "$arg"
  1333. }
  1334. proc dop:remignore {nick host hand arg} {
  1335. global dop
  1336. set hosts [join [lindex [split $arg] 0]]
  1337. if {$hosts == ""} {
  1338. puthelp "NOTICE $nick :[dop:lang $hand 111 ""]"
  1339. return 0
  1340. }
  1341. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1342. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1343. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1344. return 0
  1345. }
  1346. set access [dopGetuser $hand xtra dop:owner.access]
  1347. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1348. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1349. return 0
  1350. }
  1351. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1352. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1353. return 0
  1354. }
  1355. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1356. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1357. return 0
  1358. }
  1359. if {$access < $dop(remignore)} {
  1360. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1361. return 0
  1362. }
  1363. if {$dop(adminreport) == 1} {
  1364. puthelp "NOTICE $nick :[dop:lang "adminreportuser" 112 "$nick $host $hand $access $hosts"]"
  1365. }
  1366. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1367. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1368. if {$access >= $dop(remignore)} {
  1369. killignore $hosts
  1370. puthelp "NOTICE $nick :[dop:lang $hand 113 "$hosts"]"
  1371. }
  1372. }
  1373. }
  1374. }
  1375. proc dop:cjump {nick host hand chan arg} {
  1376. global dop
  1377. if {$dop(chancom) != 1} {
  1378. return 0
  1379. }
  1380. if {$hand == "*"} {
  1381. return 0
  1382. }
  1383. dop:jump $nick $host $hand "$arg"
  1384. }
  1385. proc dop:jump {nick host hand arg} {
  1386. global dop
  1387. set server [join [lrange [split $arg] 0 end]]
  1388. if {[join [lindex [split $arg] 1]] == "" && [join [lindex [split $arg] 0]] != ""} {
  1389. append server " 6667"
  1390. }
  1391. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1392. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1393. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1394. return 0
  1395. }
  1396. set access [dopGetuser $hand xtra dop:owner.access]
  1397. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1398. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1399. return 0
  1400. }
  1401. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1402. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1403. return 0
  1404. }
  1405. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1406. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1407. return 0
  1408. }
  1409. if {$access < $dop(jump)} {
  1410. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1411. return 0
  1412. }
  1413. if {$server == ""} {
  1414. set serva "Next server in list"
  1415. } {
  1416. set serva $server
  1417. }
  1418. if {$dop(adminreport) == 1} {
  1419. if {$dop(adminreportnotice) == 1} {
  1420. putquick "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 114 "$nick $host $hand $access $serva"]"
  1421. } {
  1422. putquick "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 114 "$nick $host $hand $access $serva"]"
  1423.  
  1424. }
  1425. }
  1426. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1427. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1428. if {$access >= $dop(jump)} {
  1429. jump $server
  1430. }
  1431. }
  1432. }
  1433.  
  1434.  
  1435. }
  1436. proc dop:cquit {nick host hand chan arg} {
  1437. global dop
  1438. if {$dop(chancom) != 1} {
  1439. return 0
  1440. }
  1441. if {$hand == "*"} {
  1442. return 0
  1443. }
  1444. dop:quit $nick $host $hand "$arg"
  1445. }
  1446. proc dop:quit {nick host hand arg} {
  1447. global dop
  1448. set reason [join [lrange [split $arg] 0 end]]
  1449. if {$reason == ""} {
  1450. set reason "[dop:lang $hand 115 ""]"
  1451. }
  1452. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1453. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1454. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1455. return 0
  1456. }
  1457. set access [dopGetuser $hand xtra dop:owner.access]
  1458. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1459. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1460. return 0
  1461. }
  1462. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1463. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1464. return 0
  1465. }
  1466. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1467. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1468. return 0
  1469. }
  1470. if {$access < $dop(quit)} {
  1471. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1472. return 0
  1473. }
  1474. if {$dop(adminreport) == 1} {
  1475. if {$dop(adminreportnotice) == 1} {
  1476. putquick "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 116 "$nick $host $hand $access"]"
  1477. } {
  1478. putquick "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 116 "$nick $host $hand $access"]"
  1479. }
  1480. }
  1481. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1482. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1483. if {$access >= $dop(quit)} {
  1484. die "$reason"
  1485. }
  1486. }
  1487. }
  1488.  
  1489.  
  1490. }
  1491. proc dop:cchanlist {nick host hand chan arg} {
  1492. global dop
  1493. if {$dop(chancom) != 1} {
  1494. return 0
  1495. }
  1496. if {$hand == "*"} {
  1497. return 0
  1498. }
  1499. dop:chanlist $nick $host $hand "$chan $arg"
  1500. }
  1501. proc dop:chanlist {nick host hand arg} {
  1502. global dop
  1503. set access [dopGetuser $hand xtra dop:owner.access]
  1504. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1505. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1506. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1507. return 0
  1508. }
  1509. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1510. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1511. return 0
  1512. }
  1513. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1514. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1515. return 0
  1516. }
  1517. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1518. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1519. return 0
  1520. }
  1521. if {$access < $dop(chanlist)} {
  1522. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1523. return 0
  1524. }
  1525. if {$dop(adminreport) == 1} {
  1526. if {$dop(adminreportnotice) == 1} {
  1527. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 117 "$nick $host $hand $access"]"
  1528. } {
  1529. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 117 "$nick $host $hand $access"]"
  1530. }
  1531. }
  1532. set found 0
  1533. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1534. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1535. if {$access >= $dop(chanlist)} {
  1536. foreach chan [channels] {
  1537. puthelp "NOTICE $nick :- $chan"
  1538. set found 1
  1539. }
  1540. }
  1541. }
  1542. }
  1543. if {$found == 0} {
  1544. puthelp "NOTICE $nick :[dop:lang $hand 118 ""]"
  1545. } {
  1546. puthelp "NOTICE $nick :[dop:lang $hand 119 ""]"
  1547. }
  1548.  
  1549.  
  1550. }
  1551. proc dop:caction {nick host hand chan arg} {
  1552. global dop
  1553. if {$dop(chancom) != 1} {
  1554. return 0
  1555. }
  1556. if {$hand == "*"} {
  1557. return 0
  1558. }
  1559. dop:action $nick $host $hand "$chan $arg"
  1560. }
  1561. proc dop:action {nick host hand arg} {
  1562. global dop
  1563. set chan [join [lindex [split $arg] 0]]
  1564. set msg [join [lrange [split $arg] 1 end]]
  1565.  
  1566. if {$dop(chanownsay) == 1} {
  1567. set access [dopGetuser $hand xtra dop:$chan.access]
  1568. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  1569. } {
  1570. set access [dopGetuser $hand xtra dop:owner.access]
  1571. }
  1572. if {$msg == ""} {
  1573. puthelp "NOTICE $nick :[dop:lang $hand 293 ""]"
  1574. return 0
  1575. }
  1576. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1577. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1578. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1579. return 0
  1580. }
  1581. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1582. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1583. return 0
  1584. }
  1585. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1586. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1587. return 0
  1588. }
  1589. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1590. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1591. return 0
  1592. }
  1593. if {$access < $dop(action)} {
  1594. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1595. return 0
  1596. }
  1597. if {![validchan $chan]} {
  1598. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  1599. return 0
  1600. }
  1601. if {$dop(adminreport) == 1} {
  1602. if {$dop(adminreportnotice) == 1} {
  1603. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 294 "$nick $host $hand $access $chan $msg"]"
  1604. } {
  1605. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 294 "$nick $host $hand $access $chan $msg"]"
  1606. }
  1607. }
  1608. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1609. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1610. if {$access >= $dop(action)} {
  1611. if {$dop(fastsay) == 1} {
  1612. putquick "PRIVMSG $chan :\001ACTION $msg\001"
  1613. } {
  1614. puthelp "PRIVMSG $chan :\001ACTION $msg\001"
  1615. }
  1616. }
  1617. }
  1618. }
  1619.  
  1620.  
  1621. }
  1622. proc dop:cmsg {nick host hand chan arg} {
  1623. global dop
  1624. if {$dop(chancom) != 1} {
  1625. return 0
  1626. }
  1627. if {$hand == "*"} {
  1628. return 0
  1629. }
  1630. dop:msg $nick $host $hand "$chan $arg"
  1631. }
  1632. proc dop:msg {nick host hand arg} {
  1633. global dop
  1634. set chan [join [lindex [split $arg] 0]]
  1635. set msg [join [lrange [split $arg] 1 end]]
  1636.  
  1637. if {$dop(chanownsay) == 1} {
  1638. set access [dopGetuser $hand xtra dop:$chan.access]
  1639. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  1640. } {
  1641. set access [dopGetuser $hand xtra dop:owner.access]
  1642. }
  1643.  
  1644.  
  1645. if {$msg == ""} {
  1646. puthelp "NOTICE $nick :[dop:lang $hand 120 ""]"
  1647. return 0
  1648. }
  1649. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1650. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1651. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1652. return 0
  1653. }
  1654. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1655. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1656. return 0
  1657. }
  1658. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1659. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1660. return 0
  1661. }
  1662. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1663. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1664. return 0
  1665. }
  1666. if {$access < $dop(msg)} {
  1667. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1668. return 0
  1669. }
  1670. if {![validchan $chan]} {
  1671. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  1672. return 0
  1673. }
  1674. if {$dop(adminreport) == 1} {
  1675. if {$dop(adminreportnotice) == 1} {
  1676. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 121 "$nick $host $hand $access $chan $msg"]"
  1677. } {
  1678. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 121 "$nick $host $hand $access $chan $msg"]"
  1679. }
  1680. }
  1681. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1682. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1683. if {$access >= $dop(msg)} {
  1684. if {$dop(fastsay) == 1} {
  1685. putquick "PRIVMSG $chan :$msg"
  1686. } {
  1687. puthelp "PRIVMSG $chan :$msg"
  1688. }
  1689. }
  1690. }
  1691. }
  1692.  
  1693.  
  1694. }
  1695. proc dop:cbroadcast {nick host hand chan arg} {
  1696. global dop
  1697. if {$dop(chancom) != 1} {
  1698. return 0
  1699. }
  1700. if {$hand == "*"} {
  1701. return 0
  1702. }
  1703. dop:broadcast $nick $host $hand "$arg"
  1704. }
  1705. proc dop:broadcast {nick host hand arg} {
  1706. global dop
  1707. set msg [join [lrange [split $arg] 0 end]]
  1708. set access [dopGetuser $hand xtra dop:owner.access]
  1709. if {$msg == ""} {
  1710. puthelp "NOTICE $nick :[dop:lang $hand 122 ""]"
  1711. return 0
  1712. }
  1713. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1714. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1715. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1716. return 0
  1717. }
  1718. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1719. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1720. return 0
  1721. }
  1722. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1723. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1724. return 0
  1725. }
  1726. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1727. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1728. return 0
  1729. }
  1730. if {$access < $dop(msg)} {
  1731. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1732. return 0
  1733. }
  1734. if {$dop(adminreport) == 1} {
  1735. if {$dop(adminreportnotice) == 1} {
  1736. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 123 "$nick $host $hand $access $msg"]"
  1737. } {
  1738. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 123 "$nick $host $hand $access $msg"]"
  1739. }
  1740. }
  1741. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1742. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1743. if {$access >= $dop(msg)} {
  1744. foreach chan [channels] {
  1745. puthelp "PRIVMSG $chan :$msg"
  1746. }
  1747. }
  1748. }
  1749. }
  1750.  
  1751.  
  1752. }
  1753. proc dop:crehash {nick host hand chan arg} {
  1754. global dop
  1755. if {$dop(chancom) != 1} {
  1756. return 0
  1757. }
  1758. if {$hand == "*"} {
  1759. return 0
  1760. }
  1761. dop:rehash $nick $host $hand "$arg"
  1762. }
  1763. proc dop:rehash {nick host hand arg} {
  1764. global dop
  1765. set access [dopGetuser $hand xtra dop:owner.access]
  1766. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1767. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1768. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1769. return 0
  1770. }
  1771. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1772. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1773. return 0
  1774. }
  1775. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1776. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1777. return 0
  1778. }
  1779. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1780. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1781. return 0
  1782. }
  1783. if {$access < $dop(rehash)} {
  1784. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1785. return 0
  1786. }
  1787. if {$dop(adminreport) == 1} {
  1788. if {$dop(adminreportnotice) == 1} {
  1789. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 127 "$nick $host $hand $access"]"
  1790. } {
  1791. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 127 "$nick $host $hand $access"]"
  1792. }
  1793. }
  1794. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1795. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1796. if {$access >= $dop(rehash)} {
  1797. rehash
  1798. puthelp "NOTICE $nick :[dop:lang $hand 128 ""]"
  1799. }
  1800. }
  1801. }
  1802.  
  1803.  
  1804. }
  1805. proc dop:caddhand {nick host hand chan arg} {
  1806. global dop
  1807. if {$dop(chancom) != 1} {
  1808. return 0
  1809. }
  1810. if {$hand == "*"} {
  1811. return 0
  1812. }
  1813. dop:addhand $nick $host $hand "$arg"
  1814. }
  1815. proc dop:addhand {nick host hand arg} {
  1816. global dop
  1817. set hands [join [lindex [split $arg] 0]]
  1818. set email [join [lindex [split $arg] 1]]
  1819. set access [dopGetuser $hand xtra dop:owner.access]
  1820. if {$hands == ""} {
  1821. puthelp "NOTICE $nick :[dop:lang $hand 129 ""]"
  1822. return 0
  1823. }
  1824.  
  1825. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1826. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1827. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1828. return 0
  1829. }
  1830. if {[dopValiduser $hands]} {
  1831. puthelp "NOTICE $nick :[dop:lang $hand 130 "$hands"]"
  1832. return 0
  1833. }
  1834. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1835. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1836. return 0
  1837. }
  1838. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1839. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1840. return 0
  1841. }
  1842. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1843. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1844. return 0
  1845. }
  1846. if {$access < $dop(addhand)} {
  1847. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1848. return 0
  1849. }
  1850. if {$dop(adminreport) == 1} {
  1851. if {$dop(adminreportnotice) == 1} {
  1852. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 131 "$nick $host $hand $access $hands"]"
  1853. } {
  1854. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 131 "$nick $host $hand $access $hands"]"
  1855. }
  1856. }
  1857. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1858. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1859. if {$access >= $dop(addhand)} {
  1860. adduser $hands
  1861. set temp [chattr $hands -hp]
  1862. puthelp "NOTICE $nick :[dop:lang $hand 132 "$hands"]"
  1863. dopSetuser $hands xtra dop:lang $dop(deflang)
  1864. if {$email != ""} {
  1865. dopSetuser $hands xtra dop:email $email
  1866. }
  1867. }
  1868. }
  1869. }
  1870.  
  1871.  
  1872. }
  1873. proc dop:cchaninfo {nick host hand chan arg} {
  1874. global dop
  1875. if {$dop(chancom) != 1} {
  1876. return 0
  1877. }
  1878. if {$hand == "*"} {
  1879. return 0
  1880. }
  1881. dop:chaninfo $nick $host $hand "$chan"
  1882. }
  1883. proc dop:chaninfo {nick host hand arg} {
  1884. global dop chanfile
  1885. set chan [join [lindex [split $arg] 0]]
  1886.  
  1887. if {$chan == ""} {
  1888. puthelp "NOTICE $nick :[dop:lang $hand 133 ""]"
  1889. return 0
  1890. }
  1891. if {![validchan $chan]} {
  1892. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  1893. return 0
  1894. }
  1895. set found 0
  1896. foreach user [userlist] {
  1897. if {[dopGetuser $user xtra dop:$chan.access] == 500} {
  1898. puthelp "NOTICE $nick :[dop:lang $hand 134 "$chan"]"
  1899. if {[dop:seen $user] != 0 || [dop:seen $user] != ""} {
  1900. set seen "[dop:lang $hand 135 "[dop:seen $user]"]"
  1901. }
  1902. puthelp "NOTICE $nick :$user $seen"
  1903. set found 1
  1904. set url [dop:readfile "$chanfile.dop" "$chan.url"]
  1905. set desc [dop:readfile "$chanfile.dop" "$chan.desc"]
  1906. set keywords [dop:readfile "$chanfile.dop" "$chan.keywords"]
  1907. if {$desc != ""} {
  1908. puthelp "NOTICE $nick :[dop:lang $hand 13 ""]: $desc"
  1909. }
  1910. if {$keywords != ""} {
  1911. puthelp "NOTICE $nick :[dop:lang $hand 14 ""]: $keywords"
  1912. }
  1913. if {$url != ""} {
  1914. puthelp "NOTICE $nick :[dop:lang $hand 12 ""]: $url"
  1915. }
  1916. }
  1917. }
  1918. if {$found == 0} {
  1919. puthelp "NOTICE $nick :[dop:lang $hand 136 "$chan"]"
  1920. }
  1921.  
  1922. }
  1923. proc dop:clisthand {nick host hand chan arg} {
  1924. global dop
  1925. if {$dop(chancom) != 1} {
  1926. return 0
  1927. }
  1928. if {$hand == "*"} {
  1929. return 0
  1930. }
  1931. dop:listhand $nick $host $hand "$chan $arg"
  1932. }
  1933. proc dop:listhand {nick host hand arg} {
  1934. global dop
  1935. set access [dopGetuser $hand xtra dop:owner.access]
  1936. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  1937. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  1938. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1939. return 0
  1940. }
  1941. if {[dopGetuser $hand xtra dop:auth] != 1} {
  1942. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1943. return 0
  1944. }
  1945. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  1946. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1947. return 0
  1948. }
  1949. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  1950. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  1951. return 0
  1952. }
  1953. if {$access < $dop(listhand)} {
  1954. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  1955. return 0
  1956. }
  1957. if {$dop(adminreport) == 1} {
  1958. if {$dop(adminreportnotice) == 1} {
  1959. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 137 "$nick $host $hand $access"]"
  1960. } {
  1961. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 137 "$nick $host $hand $access"]"
  1962. }
  1963. }
  1964. if {[dopGetuser $hand xtra dop:auth] == 1} {
  1965. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  1966. if {$access >= $dop(listhand)} {
  1967. foreach user [userlist] {
  1968. set vdate ""
  1969. if {[dopGetuser $user xtra dop:vdate] != ""} {
  1970. set vdate [dop:vctime [dopGetuser $user xtra dop:vdate]]
  1971. set vdate [dop:lang $hand 258 "$vdate"]
  1972. }
  1973. if {[dopGetuser $user xtra dop:owner.access] > 500} {
  1974. puthelp "NOTICE $nick :[dop:lang $hand 138 "$user"] $vdate"
  1975. }
  1976. if {[dopGetuser $user xtra dop:owner.access] < 1} {
  1977. puthelp "NOTICE $nick :[dop:lang $hand 139 "$user"] $vdate"
  1978. }
  1979. }
  1980. puthelp "NOTICE $nick :[dop:lang $hand 140 ""]"
  1981. }
  1982. }
  1983. }
  1984.  
  1985. }
  1986. proc dop:cremhand {nick host hand chan arg} {
  1987. global dop
  1988. if {$dop(chancom) != 1} {
  1989. return 0
  1990. }
  1991. if {$hand == "*"} {
  1992. return 0
  1993. }
  1994. dop:remhand $nick $host $hand "$arg"
  1995. }
  1996. proc dop:remhand {nick host hand arg} {
  1997. global dop
  1998. set hands [join [lindex [split $arg] 0]]
  1999. set access [dopGetuser $hand xtra dop:owner.access]
  2000. if {$hands == ""} {
  2001. puthelp "NOTICE $nick :[dop:lang $hand 141 ""]"
  2002. return 0
  2003. }
  2004. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2005. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2006. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2007. return 0
  2008. }
  2009. if {![dopValiduser $hands]} {
  2010. puthelp "NOTICE $nick :[dop:lang $hand 104 "$hands"]"
  2011. return 0
  2012. }
  2013. set accesss [dopGetuser $hands xtra dop:owner.access]
  2014. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2015. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2016. return 0
  2017. }
  2018. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2019. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2020. return 0
  2021. }
  2022. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2023. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2024. return 0
  2025. }
  2026. if {$access < $accesss} {
  2027. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2028. return 0
  2029. }
  2030. if {$access < $dop(remhand)} {
  2031. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2032. return 0
  2033. }
  2034. if {$dop(adminreport) == 1} {
  2035. if {$dop(adminreportnotice) == 1} {
  2036. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 142 "$nick $host $hand $access $hands"]"
  2037. } {
  2038. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 142 "$nick $host $hand $access $hands"]"
  2039. }
  2040. }
  2041. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2042. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2043. if {$access >= $dop(remhand)} {
  2044. if {$access >= $accesss} {
  2045. deluser $hands
  2046. dopRemuser $hands
  2047. puthelp "NOTICE $nick :[dop:lang $hand 143 "$hands"]"
  2048. boot $hands "[dop:lang $hand 143 "$hands"]"
  2049. }
  2050. }
  2051. }
  2052. }
  2053.  
  2054.  
  2055. }
  2056. proc dop:caddchan {nick host hand chan arg} {
  2057. global dop
  2058. if {$dop(chancom) != 1} {
  2059. return 0
  2060. }
  2061. if {$hand == "*"} {
  2062. return 0
  2063. }
  2064. dop:addchan $nick $host $hand "$arg"
  2065. }
  2066. proc dop:addchan {nick host hand arg} {
  2067. global dop
  2068. set chan [join [lindex [split $arg] 0]]
  2069. set owner [join [lindex [split $arg] 1]]
  2070. set access [dopGetuser $hand xtra dop:owner.access]
  2071. if {$chan == ""} {
  2072. puthelp "NOTICE $nick :[dop:lang $hand 144 ""]"
  2073. return 0
  2074. }
  2075. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2076. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2077. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2078. return 0
  2079. }
  2080. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2081. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2082. return 0
  2083. }
  2084. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2085. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2086. return 0
  2087. }
  2088. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2089. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2090. return 0
  2091. }
  2092. if {$access < $dop(addchan)} {
  2093. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2094. return 0
  2095. }
  2096. if {[validchan $chan]} {
  2097. puthelp "NOTICE $nick :[dop:lang $hand 145 "$chan"]"
  2098. return 0
  2099. }
  2100. if {![dop:vrfychannel $chan]} {
  2101. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2102. return 0
  2103. }
  2104. if {$dop(adminreport) == 1} {
  2105. if {$dop(adminreportnotice) == 1} {
  2106. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 146 "$nick $host $hand $access $chan"]"
  2107. } {
  2108. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 146 "$nick $host $hand $access $chan"]"
  2109. }
  2110. }
  2111. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2112. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2113. if {$access >= $dop(addchan)} {
  2114. channel add $chan
  2115. puthelp "NOTICE $nick :[dop:lang $hand 147 "$chan"]"
  2116. channel set $chan flood-chan $dop(def_chan-flood)
  2117. channel set $chan flood-join $dop(def_join-flood)
  2118. channel set $chan flood-ctcp $dop(def_ctcp-flood)
  2119. channel set $chan flood-kick $dop(def_kick-flood)
  2120. channel set $chan flood-deop $dop(def_deop-flood)
  2121. if {$owner != ""} {
  2122. if {[dopValiduser $owner]} {
  2123. dopSetuser $owner xtra dop:$chan.access 500
  2124. puthelp "NOTICE $nick :[dop:lang $hand 177 "$owner $chan 500"]"
  2125. } {
  2126. puthelp "NOTICE $nick :[dop:lang $hand 104 "$owner"]"
  2127. return 0
  2128. }
  2129. }
  2130. }
  2131. }
  2132. }
  2133.  
  2134. }
  2135. proc dop:cremchan {nick host hand chan arg} {
  2136. global dop
  2137. if {$dop(chancom) != 1} {
  2138. return 0
  2139. }
  2140. if {$hand == "*"} {
  2141. return 0
  2142. }
  2143. dop:remchan $nick $host $hand "$arg"
  2144. }
  2145. proc dop:remchan {nick host hand arg} {
  2146. global dop chanfile
  2147. set chan [join [lindex [split $arg] 0]]
  2148. set access [dopGetuser $hand xtra dop:owner.access]
  2149. set reason [join [lrange [split $arg] 1 end]]
  2150. if {$chan == ""} {
  2151. puthelp "NOTICE $nick :[dop:lang $hand 148 ""]"
  2152. return 0
  2153. }
  2154. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2155. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2156. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2157. return 0
  2158. }
  2159. if {![validchan $chan]} {
  2160. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2161. return 0
  2162. }
  2163. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2164. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2165. return 0
  2166. }
  2167. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2168. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2169. return 0
  2170. }
  2171. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2172. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2173. return 0
  2174. }
  2175. if {$access < $dop(remchan)} {
  2176. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2177. return 0
  2178. }
  2179. if {$reason == ""} {
  2180. set reason $dop(defpurgereason)
  2181. }
  2182. if {$dop(adminreport) == 1} {
  2183. if {$dop(adminreportnotice) == 1} {
  2184. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 149 "$nick $host $hand $access $chan ($reason)"]"
  2185. } {
  2186. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 149 "$nick $host $hand $access $chan ($reason)"]"
  2187. }
  2188. }
  2189. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2190. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2191. if {$access >= $dop(remchan)} {
  2192. putserv "PART $chan :$reason"
  2193. channel remove $chan
  2194. puthelp "NOTICE $nick :[dop:lang $hand 150 "$chan"]"
  2195. dop:writefile "$chanfile.dop" "$chan.noop" ""
  2196. dop:writefile "$chanfile.dop" "$chan.strictop" ""
  2197. dop:writefile "$chanfile.dop" "$chan.url" ""
  2198. dop:writefile "$chanfile.dop" "$chan.desc" ""
  2199. dop:writefile "$chanfile.dop" "$chan.autotopic" ""
  2200. dop:writefile "$chanfile.dop" "$chan.floatlimit" ""
  2201. dop:writefile "$chanfile.dop" "$chan.floatmargin" ""
  2202. dop:writefile "$chanfile.dop" "$chan.floatmax" ""
  2203. dop:writefile "$chanfile.dop" "$chan.floatperiod" ""
  2204. foreach user [userlist] {
  2205. set automode [dopGetuser $user xtra dop:$chan.automode]
  2206. set access [dopGetuser $user xtra dop:$chan.access]
  2207. if {$access > 0} {
  2208. dopSetuser $user xtra dop:$chan.access ""
  2209. }
  2210. if {$automode != ""} {
  2211. dopSetuser $user xtra dop:$chan.automode ""
  2212. }
  2213. }
  2214. }
  2215. }
  2216. }
  2217.  
  2218.  
  2219. }
  2220. proc dop:cverify {nick host hand chan arg} {
  2221. global dop
  2222. if {$dop(chancom) != 1} {
  2223. return 0
  2224. }
  2225. dop:verify $nick $host $hand "$arg"
  2226. }
  2227. proc dop:verify {nick host hand arg} {
  2228. global dop botnick
  2229. set nicks [join [lindex [split $arg] 0]]
  2230. set rhand $hand
  2231. set hand [nick2hand $nicks]
  2232. set rnick [hand2nick $hand]
  2233. set userhost "![getchanhost $nicks]"
  2234.  
  2235. if {[string tolower $nicks] == [string tolower $botnick]} {
  2236. puthelp "NOTICE $nick :[dop:lang $rhand 151 "$nicks"]"
  2237. return 0
  2238. }
  2239.  
  2240. if {$hand == ""} { set hand "*" }
  2241. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2242. set hand "*"
  2243. }
  2244. if {$userhost == "!"} {
  2245. set userhost ""
  2246. set hand ""
  2247. }
  2248. switch -- $hand {
  2249. "*" { puthelp "NOTICE $nick :[dop:lang $rhand 152 "$nicks $userhost"]" }
  2250. "" { puthelp "NOTICE $nick :[dop:lang $rhand 153 "$nicks"]" }
  2251. default {
  2252. if {[dopGetuser $hand xtra dop:owner.access] > 500 && [dopGetuser $hand xtra dop:owner.access] < 949} {
  2253. puthelp "NOTICE $nick :[dop:lang $rhand 154 "$rnick $userhost $hand"]"
  2254. return 0
  2255. }
  2256. if {[dopGetuser $hand xtra dop:owner.access] > 949 && [dopGetuser $hand xtra dop:owner.access] < 1000} {
  2257. puthelp "NOTICE $nick :[dop:lang $rhand 242 "$rnick $userhost $hand"]"
  2258. return 0
  2259. }
  2260. if {[dopGetuser $hand xtra dop:owner.access] == 1000} {
  2261. puthelp "NOTICE $nick :[dop:lang $rhand 243 "$rnick $userhost $hand"]"
  2262. return 0
  2263. }
  2264.  
  2265. puthelp "NOTICE $nick :[dop:lang $rhand 155 "$rnick $userhost $hand"]"
  2266. }
  2267. }
  2268. }
  2269. proc dop:login {nick host rhand arg} {
  2270. global dop
  2271. set pass [join [lindex [split $arg] 1]]
  2272. set hand [join [lindex [split $arg] 0]]
  2273.  
  2274. if {$pass == ""} {
  2275. puthelp "NOTICE $nick :[dop:lang $hand 161 ""]"
  2276. return 0
  2277. }
  2278. if {![dopValiduser $hand]} {
  2279. puthelp "NOTICE $nick :[dop:lang $hand 104 "$hand"]"
  2280. return 0
  2281. }
  2282. if {[dopPasswdok $hand ""]} {
  2283. puthelp "NOTICE $nick :[dop:lang $hand 158 ""]"
  2284. return 0
  2285. }
  2286. #set hand [getuser $hand handle]
  2287. if {[dopGetuser $hand xtra dop:auth] == 1 && [hand2nick $hand] != "" && [dopGetuser $hand xtra dop:authnick] == $nick && [dopGetuser $hand xtra dop:authhost] == $host} {
  2288. puthelp "NOTICE $nick :[dop:lang $hand 246 "$hand"]"
  2289. puthelp "NOTICE $nick :[dop:lang $hand 247 "[dopGetuser $hand xtra dop:authnick]![dopGetuser $hand xtra dop:authhost]"]"
  2290. set accessss [dopGetuser $hand xtra dop:owner.access]
  2291. if {$accessss > 500} {
  2292. if {$dop(adminreport) == 1} {
  2293. if {$dop(adminreportnotice) == 1} {
  2294. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 164 "$nick $host $hand $accessss"]"
  2295. } {
  2296. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 164 "$nick $host $hand $accessss"]"
  2297. }
  2298. }
  2299. }
  2300. return 0
  2301. }
  2302. if {[matchattr $hand n]} {
  2303. set found 0
  2304. foreach user [userlist] {
  2305. if {[dopGetuser $user xtra dop:owner.access] > 0} {
  2306. set found 1
  2307. }
  2308. }
  2309. if {$found == 0} {
  2310. dopSetuser $hand xtra dop:owner.access 1000
  2311. }
  2312. }
  2313. if {![dopPasswdok $hand ""]} {
  2314. if {![dopPasswdok $hand $pass]} {
  2315. puthelp "NOTICE $nick :[dop:lang $rhand 163 "$hand"]"
  2316. dopSetuser $hand xtra dop:auth 0
  2317. delhost $hand "[dopGetuser $hand xtra dop:authnick]!*[dop:notild [dopGetuser $hand xtra dop:authhost]]"
  2318. dopSetuser $hand xtra dop:authhost "*"
  2319. dopSetuser $hand xtra dop:authnick ""
  2320. delhost $hand "$nick!*[dop:notild $host]"
  2321. set accessss [dopGetuser $hand xtra dop:owner.access]
  2322. if {$accessss > 500} {
  2323. if {$dop(adminreport) == 1} {
  2324. if {$dop(adminreportnotice) == 1} {
  2325. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 164 "$nick $host $hand $accessss"]"
  2326. } {
  2327. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 164 "$nick $host $hand $accessss"]"
  2328. }
  2329. }
  2330. }
  2331. }
  2332. if {[dopPasswdok $hand $pass]} {
  2333. setuser $hand hosts "$nick!*[dop:notild $host]"
  2334. dopSetuser $hand xtra dop:auth 1
  2335. if {"$nick!*[dop:notild $host]" != "[dopGetuser $hand xtra dop:authnick]!*[dop:notild [dopGetuser $hand xtra dop:authhost]]"} {
  2336. delhost $hand "[dopGetuser $hand xtra dop:authnick]!*[dop:notild [dopGetuser $hand xtra dop:authhost]]"
  2337. }
  2338. dopSetuser $hand xtra dop:authhost $host
  2339. dopSetuser $hand xtra dop:authnick $nick
  2340. dopSetuser $hand xtra dop:lastlog [unixtime]
  2341.  
  2342. set accessss [dopGetuser $hand xtra dop:owner.access]
  2343. if {$accessss > 500} {
  2344. if {$dop(adminreport) == 1} {
  2345. if {$dop(adminreportnotice) == 1} {
  2346. puthelp "NOTICE $dop(adminreportchan) :[dop:lang "adminreportuser" 166 "$nick $host $hand $accessss"]"
  2347. } {
  2348. puthelp "PRIVMSG $dop(adminreportchan) :[dop:lang "adminreportuser" 166 "$nick $host $hand $accessss"]"
  2349. }
  2350. }
  2351. }
  2352. #set hand [nick2hand [hand2nick $hand]]
  2353. puthelp "NOTICE $nick :[dop:lang $rhand 165 "$hand"]"
  2354. if {$dop(mysqladddon) == 1} {
  2355. dopCheckmail $hand $nick
  2356. }
  2357. foreach chan [channels] {
  2358. switch -- [dopGetuser $hand xtra dop:$chan.automode] {
  2359. "op" { pushmode $chan +o $nick }
  2360. "voice" { pushmode $chan +v $nick }
  2361. }
  2362. }
  2363. }
  2364. }
  2365. }
  2366. proc dop:dauth {nick host hand arg} {
  2367. global dop
  2368. set hand [join [lindex [split $arg] 0]]
  2369. set pass [join [lindex [split $arg] 1]]
  2370. if {$pass == ""} {
  2371. puthelp "NOTICE $nick :[dop:lang $hand 167 ""]"
  2372. return 0
  2373. }
  2374. if {![dopValiduser $hand]} {
  2375. puthelp "NOTICE $nick :[dop:lang $hand 104 "$hand"]"
  2376. return 0
  2377. }
  2378. if {![dopPasswdok $hand $pass]} {
  2379. puthelp "NOTICE $nick :[dop:lang $hand 168 "$hand"]"
  2380. return 0
  2381. }
  2382. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2383. puthelp "NOTICE $nick :[dop:lang $hand 248 "$hand"]"
  2384. return 0
  2385. }
  2386. puthelp "NOTICE $nick :[dop:lang $hand 169 "$hand"]"
  2387. delhost $hand "[dopGetuser $hand xtra dop:authnick]!*[dop:notild [dopGetuser $hand xtra dop:authhost]]"
  2388. dopSetuser $hand xtra dop:auth 0
  2389. dopSetuser $hand xtra dop:authhost "*"
  2390. dopSetuser $hand xtra dop:authnick ""
  2391. }
  2392. proc dop:cadduser {nick host hand chan arg} {
  2393. global dop
  2394. if {$dop(chancom) != 1} {
  2395. return 0
  2396. }
  2397. if {$hand == "*"} {
  2398. return 0
  2399. }
  2400. dop:adduser $nick $host $hand "$chan $arg"
  2401. }
  2402. proc dop:adduser {nick host hand arg} {
  2403. global dop
  2404. set chan [join [lindex [split $arg] 0]]
  2405. set nicks [join [lindex [split $arg] 1]]
  2406. set accesss [join [lindex [split $arg] 2]]
  2407. if {[strlwr $chan] == "*"} {
  2408. set chan "owner"
  2409. }
  2410. if {$accesss == ""} {
  2411. puthelp "NOTICE $nick :[dop:lang $hand 173 ""]"
  2412. return 0
  2413. }
  2414. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2415. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2416. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2417. return 0
  2418. }
  2419. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2420. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2421. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2422. return 0
  2423. }
  2424. if {![dopValiduser $nicks]} {
  2425. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  2426. return 0
  2427. }
  2428. if {![validchan $chan]} {
  2429. if {[strlwr $chan] != "owner"} {
  2430. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2431. return 0
  2432. }
  2433. }
  2434. set access [dopGetuser $hand xtra dop:$chan.access]
  2435. set accessss [dopGetuser $nicks xtra dop:$chan.access]
  2436. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2437. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2438. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2439. return 0
  2440. }
  2441. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2442. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2443. return 0
  2444. }
  2445. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2446. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2447. return 0
  2448. }
  2449. if {$access <= $accesss} {
  2450. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2451. return 0
  2452. }
  2453. if {$accessss > 0} {
  2454. puthelp "NOTICE $nick :[dop:lang $hand 174 "$nicks $chan $accessss"]"
  2455. return 0
  2456. }
  2457. if {$access < $dop(adduser)} {
  2458. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2459. return 0
  2460. }
  2461. if {[strlwr $chan] != "owner"} {
  2462. if {$accesss > 500} {
  2463. puthelp "NOTICE $nick :[dop:lang $hand 175 ""]"
  2464. return 0
  2465. }
  2466. if {$accesss < 1} {
  2467. puthelp "NOTICE $nick :[dop:lang $hand 176 ""]"
  2468. return 0
  2469. }
  2470. }
  2471. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2472. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2473. if {$access >= $dop(adduser)} {
  2474. if {$access > $accesss} {
  2475. if {$accesss == 500} {
  2476. set found 0
  2477. foreach user [userlist] {
  2478. if {[dopGetuser $user xtra dop:$chan.access] == 500} {
  2479. puthelp "NOTICE $nick :[dop:lang $hand 244 ""]"
  2480. return 0
  2481. }
  2482. }
  2483.  
  2484. }
  2485. dopSetuser $nicks xtra dop:$chan.access $accesss
  2486. puthelp "NOTICE $nick :[dop:lang $hand 177 "$nicks $chan $accesss"]"
  2487. }
  2488. }
  2489. }
  2490. }
  2491.  
  2492. }
  2493. proc dop:cremuser {nick host hand chan arg} {
  2494. global dop
  2495. if {$dop(chancom) != 1} {
  2496. return 0
  2497. }
  2498. if {$hand == "*"} {
  2499. return 0
  2500. }
  2501. dop:remuser $nick $host $hand "$chan $arg"
  2502. }
  2503. proc dop:remuser {nick host hand arg} {
  2504. global dop
  2505. set chan [join [lindex [split $arg] 0]]
  2506. set nicks [join [lindex [split $arg] 1]]
  2507. if {[strlwr $chan] == "*"} {
  2508. set chan "owner"
  2509. }
  2510. if {$nicks == ""} {
  2511. puthelp "NOTICE $nick :[dop:lang $hand 178 ""]"
  2512. return 0
  2513. }
  2514. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2515. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2516. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2517. return 0
  2518. }
  2519. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2520. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2521. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2522. return 0
  2523. }
  2524. if {![validchan $chan]} {
  2525. if {$chan != "owner"} {
  2526. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2527. return 0
  2528. }
  2529. }
  2530. if {![dopValiduser $nicks]} {
  2531. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  2532. return 0
  2533. }
  2534. if {[dopGetuser $nicks xtra dop:$chan.access] < 1} {
  2535. puthelp "NOTICE $nick :[dop:lang $hand 179 "$nicks $chan"]"
  2536. return 0
  2537. }
  2538. set access [dopGetuser $hand xtra dop:$chan.access]
  2539. set accesss [dopGetuser $nicks xtra dop:$chan.access]
  2540. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2541.  
  2542. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2543. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2544. return 0
  2545. }
  2546. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2547. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2548. return 0
  2549. }
  2550. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2551. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2552. return 0
  2553. }
  2554. if {$access < $accesss} {
  2555. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2556. return 0
  2557. }
  2558. if {$access < $dop(remuser)} {
  2559. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2560. return 0
  2561. }
  2562. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2563. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2564. if {$access >= $dop(remuser)} {
  2565. if {$access > $accesss} {
  2566. dopSetuser $nicks xtra dop:$chan.automode ""
  2567. dopSetuser $nicks xtra dop:$chan.access ""
  2568. puthelp "NOTICE $nick :[dop:lang $hand 180 "$nicks $chan"]"
  2569. }
  2570. }
  2571. }
  2572. }
  2573.  
  2574. }
  2575. proc dop:csuspend {nick host hand chan arg} {
  2576. global dop
  2577. if {$dop(chancom) != 1} {
  2578. return 0
  2579. }
  2580. if {$hand == "*"} {
  2581. return 0
  2582. }
  2583. dop:suspend $nick $host $hand "$chan $arg"
  2584. }
  2585. proc dop:cunsuspend {nick host hand chan arg} {
  2586. global dop
  2587. if {$dop(chancom) != 1} {
  2588. return 0
  2589. }
  2590. if {$hand == "*"} {
  2591. return 0
  2592. }
  2593. dop:unsuspend $nick $host $hand "$chan $arg"
  2594. }
  2595. proc dop:suspend {nick host hand arg} {
  2596. global dop
  2597. set chan [join [lindex [split $arg] 0]]
  2598. set nicks [join [lindex [split $arg] 1]]
  2599. set level [join [lindex [split $arg] 2]]
  2600. if {[strlwr $chan] == "*"} {
  2601. set chan "owner"
  2602. }
  2603. if {$nicks == ""} {
  2604. puthelp "NOTICE $nick :[dop:lang $hand 171 ""]"
  2605. return 0
  2606. }
  2607. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2608. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2609. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2610. return 0
  2611. }
  2612. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2613. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2614. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2615. return 0
  2616. }
  2617. if {![validchan $chan]} {
  2618. if {$chan != "owner"} {
  2619. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2620. return 0
  2621. }
  2622. }
  2623. if {![dopValiduser $nicks]} {
  2624. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  2625. return 0
  2626. }
  2627. if {[dopGetuser $nicks xtra dop:$chan.access] < 1} {
  2628. puthelp "NOTICE $nick :[dop:lang $hand 179 "$nicks $chan"]"
  2629. return 0
  2630. }
  2631. set access [dopGetuser $hand xtra dop:$chan.access]
  2632. set accesss [dopGetuser $nicks xtra dop:$chan.access]
  2633. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2634. if {[dopGetuser $nicks xtra dop:owner.access] >= 501} { set accesss [dopGetuser $nicks xtra dop:owner.access] }
  2635.  
  2636. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2637. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2638. return 0
  2639. }
  2640. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2641. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2642. return 0
  2643. }
  2644. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2645. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2646. return 0
  2647. }
  2648. if {$access < $accesss} {
  2649. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2650. return 0
  2651. }
  2652. if {$level < 1 || $level > 1000} {
  2653. set level $access
  2654. }
  2655. if {$level > $access} {
  2656. puthelp "NOTICE $nick :[dop:lang $hand 79 ""]"
  2657. return 0
  2658. }
  2659. if {$access < $dop(suspend)} {
  2660. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2661. return 0
  2662. }
  2663. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2664. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2665. if {$access >= $dop(suspend)} {
  2666. if {$access > $accesss} {
  2667. dopSetuser $nicks xtra dop:$chan.suspend $level
  2668. puthelp "NOTICE $nick :[dop:lang $hand 170 "$nicks $chan"]"
  2669. }
  2670. }
  2671. }
  2672. }
  2673.  
  2674. }
  2675. proc dop:unsuspend {nick host hand arg} {
  2676. global dop
  2677. set chan [join [lindex [split $arg] 0]]
  2678. set nicks [join [lindex [split $arg] 1]]
  2679. if {[strlwr $chan] == "*"} {
  2680. set chan "owner"
  2681. }
  2682. if {$nicks == ""} {
  2683. puthelp "NOTICE $nick :[dop:lang $hand 172 ""]"
  2684. return 0
  2685. }
  2686. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2687. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2688. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2689. return 0
  2690. }
  2691. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2692. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2693. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2694. return 0
  2695. }
  2696. if {![validchan $chan]} {
  2697. if {$chan != "owner"} {
  2698. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2699. return 0
  2700. }
  2701. }
  2702. if {![dopValiduser $nicks]} {
  2703. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  2704. return 0
  2705. }
  2706. if {[dopGetuser $nicks xtra dop:$chan.access] < 1} {
  2707. puthelp "NOTICE $nick :[dop:lang $hand 179 "$nicks $chan"]"
  2708. return 0
  2709. }
  2710. set access [dopGetuser $hand xtra dop:$chan.access]
  2711. set accesss [dopGetuser $nicks xtra dop:$chan.access]
  2712. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2713.  
  2714. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2715. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2716. return 0
  2717. }
  2718. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2719. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2720. return 0
  2721. }
  2722. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2723. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2724. return 0
  2725. }
  2726. if {$access < $accesss} {
  2727. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2728. return 0
  2729. }
  2730. set level [dopGetuser $nicks xtra dop:$chan.suspend]
  2731. if {$level > $access} {
  2732. puthelp "NOTICE $nick :[dop:lang $hand 266 ""]"
  2733. return 0
  2734. }
  2735. if {$access < $dop(unsuspend)} {
  2736. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2737. return 0
  2738. }
  2739. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2740. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2741. if {$access >= $dop(unsuspend)} {
  2742. if {$access > $accesss} {
  2743. dopSetuser $nicks xtra dop:$chan.suspend 0
  2744. puthelp "NOTICE $nick :[dop:lang $hand 265 "$nicks $chan"]"
  2745. }
  2746. }
  2747. }
  2748. }
  2749.  
  2750. }
  2751. proc dop:cmodinfo {nick host hand chan arg} {
  2752. global dop
  2753. if {$dop(chancom) != 1} {
  2754. return 0
  2755. }
  2756. if {$hand == "*"} {
  2757. return 0
  2758. }
  2759. dop:modinfo $nick $host $hand "$chan $arg"
  2760. }
  2761. proc dop:modinfo {nick host hand arg} {
  2762. global dop
  2763. set chan [join [lindex [split $arg] 0]]
  2764. set nicks [join [lindex [split $arg] 2]]
  2765. set variable [join [lindex [split $arg] 1]]
  2766. set valeur [join [lindex [split $arg] 3]]
  2767. if {[strlwr $chan] == "*"} {
  2768. set chan "owner"
  2769. }
  2770. if {$valeur == ""} {
  2771. puthelp "NOTICE $nick :[dop:lang $hand 181 ""]"
  2772. return 0
  2773. }
  2774. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2775. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2776. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2777. return 0
  2778. }
  2779. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2780. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2781. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2782. return 0
  2783. }
  2784. if {![dopValiduser $nicks]} {
  2785. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  2786. return 0
  2787. }
  2788. if {[dopGetuser $nicks xtra dop:$chan.access] < 1} {
  2789. puthelp "NOTICE $nick :[dop:lang $hand 179 "$nicks $chan"]"
  2790. return 0
  2791. }
  2792. if {![validchan $chan]} {
  2793. if {$chan != "owner"} {
  2794. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2795. return 0
  2796. }
  2797. }
  2798. set access [dopGetuser $hand xtra dop:$chan.access]
  2799. set accesss [dopGetuser [string tolower $nicks] xtra dop:$chan.access]
  2800. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2801. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2802. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2803. return 0
  2804. }
  2805. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2806. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2807. return 0
  2808. }
  2809. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2810. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2811. return 0
  2812. }
  2813. if {$access < $dop(modinfo)} {
  2814. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2815. return 0
  2816. }
  2817.  
  2818. if {$access <= $accesss} {
  2819. if {$variable == "automode"} {
  2820. if {$access != 500} {
  2821. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2822. return 0
  2823. }
  2824. } {
  2825. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2826. return 0
  2827. }
  2828. }
  2829.  
  2830. if {[strlwr $variable] != "automode"} {
  2831. if {[strlwr $chan] != "owner"} {
  2832. if {$valeur > 500} {
  2833. puthelp "NOTICE $nick :[dop:lang $hand 175 ""]"
  2834. return 0
  2835. }
  2836. if {$valeur < 1} {
  2837. puthelp "NOTICE $nick :[dop:lang $hand 176 ""]"
  2838. return 0
  2839. }
  2840. } else {
  2841. if {$valeur < 1 || $valeur > 999} {
  2842. puthelp "NOTICE $nick :[dop:lang $hand 176 ""]"
  2843. return 0
  2844. }
  2845. }
  2846. }
  2847. if {$access < $dop(modinfo)} {
  2848. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2849. return 0
  2850. }
  2851. if {[dopGetuser $hand xtra dop:auth] == 1} {
  2852. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  2853. if {$access >= $dop(modinfo)} {
  2854. if {[string tolower $variable] == "access"} {
  2855. if {$valeur < $access} {
  2856. dopSetuser $nicks xtra dop:$chan.access $valeur
  2857. puthelp "NOTICE $nick :[dop:lang $hand 182 "$nicks $chan $valeur"]"
  2858. } {
  2859. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2860. return 0
  2861. }
  2862. }
  2863. if {[string tolower $variable] == "automode"} {
  2864. switch -- [string tolower $valeur] {
  2865. "op" {
  2866. dopSetuser $nicks xtra dop:$chan.automode $valeur
  2867. puthelp "NOTICE $nick :[dop:lang $hand 183 "$nicks $chan"]"
  2868. }
  2869. "voice" {
  2870. dopSetuser $nicks xtra dop:$chan.automode $valeur
  2871. puthelp "NOTICE $nick :[dop:lang $hand 184 "$nicks $chan"]"
  2872. }
  2873. "none" {
  2874. dopSetuser $nicks xtra dop:$chan.automode off
  2875. puthelp "NOTICE $nick :[dop:lang $hand 185 "$nicks $chan"]"
  2876. }
  2877. default { puthelp "NOTICE $nick :[dop:lang $hand 181 ""]" }
  2878. }
  2879. }
  2880. }
  2881. }
  2882. }
  2883.  
  2884. }
  2885. proc dop:cop {nick host hand chan arg} {
  2886. global dop
  2887. if {$dop(chancom) != 1} {
  2888. return 0
  2889. }
  2890. if {$hand == "*"} {
  2891. return 0
  2892. }
  2893. dop:op $nick $host $hand "$chan $arg"
  2894. }
  2895. proc dop:cdeop {nick host hand chan arg} {
  2896. global dop
  2897. if {$dop(chancom) != 1} {
  2898. return 0
  2899. }
  2900. if {$hand == "*"} {
  2901. return 0
  2902. }
  2903. dop:deop $nick $host $hand "$chan $arg"
  2904. }
  2905. proc dop:cvoice {nick host hand chan arg} {
  2906. global dop
  2907. if {$dop(chancom) != 1} {
  2908. return 0
  2909. }
  2910. if {$hand == "*"} {
  2911. return 0
  2912. }
  2913. dop:voice $nick $host $hand "$chan $arg"
  2914. }
  2915. proc dop:cdevoice {nick host hand chan arg} {
  2916. global dop
  2917. if {$dop(chancom) != 1} {
  2918. return 0
  2919. }
  2920. if {$hand == "*"} {
  2921. return 0
  2922. }
  2923. dop:devoice $nick $host $hand "$chan $arg"
  2924. }
  2925. proc dop:cset {nick host hand chan arg} {
  2926. global dop
  2927. if {$dop(chancom) != 1} {
  2928. return 0
  2929. }
  2930. if {$hand == "*"} {
  2931. return 0
  2932. }
  2933. dop:set $nick $host $hand "$chan $arg"
  2934. }
  2935. proc dop:set {nick host hand arg} {
  2936. global dop chanfile
  2937. set chan [join [lindex [split $arg] 0]]
  2938. set setting [join [lindex [split $arg] 1]]
  2939. set value [join [lrange [split $arg] 2 end]]
  2940.  
  2941. if {$value == ""} {
  2942. if {[strlwr $chan] != "invisible" && [strlwr $chan] != "lang"} {
  2943. puthelp "NOTICE $nick :[dop:lang $hand 186 ""]"
  2944. return 0
  2945. }
  2946. }
  2947. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  2948. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  2949. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2950. return 0
  2951. }
  2952. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  2953. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  2954. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  2955. return 0
  2956. }
  2957. if {![validchan $chan]} {
  2958. if {[strlwr $chan] != "invisible" && [strlwr $chan] != "lang"} {
  2959. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  2960. return 0
  2961. }
  2962. }
  2963. set access [dopGetuser $hand xtra dop:$chan.access]
  2964. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  2965. if {[dopGetuser $hand xtra dop:auth] != 1} {
  2966. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2967. return 0
  2968. }
  2969. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  2970. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2971. return 0
  2972. }
  2973. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  2974. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  2975. return 0
  2976. }
  2977. if {[strlwr $chan] == "invisible"} {
  2978. if {[strlwr $setting] == "on"} {
  2979. dopSetuser $hand xtra dop:invisible "on"
  2980. puthelp "NOTICE $nick :[dop:lang $hand 187 ""]"
  2981. return 0
  2982. }
  2983. if {[strlwr $setting] == "off"} {
  2984. dopSetuser $hand xtra dop:invisible "off"
  2985. puthelp "NOTICE $nick :[dop:lang $hand 188 ""]"
  2986. return 0
  2987. }
  2988. puthelp "NOTICE $nick :[dop:lang $hand 189 ""]"
  2989. return 0
  2990. }
  2991.  
  2992. if {[strlwr $chan] == "lang"} {
  2993. if {[strlwr $setting] <= $dop(numlang) && [strlwr $setting] >= 1} {
  2994. dopSetuser $hand xtra dop:lang "[strlwr $setting]"
  2995. puthelp "NOTICE $nick :[dop:lang $hand 190 "[strlwr $setting]"]"
  2996. return 0
  2997. } else {
  2998. puthelp "NOTICE $nick :[dop:lang $hand 191 "$dop(numlang)"]"
  2999. return 0
  3000. }
  3001. }
  3002.  
  3003. if {$access < $dop(set)} {
  3004. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3005. return 0
  3006. }
  3007.  
  3008.  
  3009. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3010. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3011. if {$access >= $dop(set)} {
  3012. switch -- [string tolower $setting] {
  3013. "deop-flood" {
  3014. channel set $chan flood-deop $value
  3015. puthelp "NOTICE $nick :[dop:lang $hand 192 "DeopFlood $chan $value"]"
  3016. }
  3017. "kick-flood" {
  3018. channel set $chan flood-kick $value
  3019. puthelp "NOTICE $nick :[dop:lang $hand 192 "KickFlood $chan $value"]"
  3020. }
  3021. "join-flood" {
  3022. channel set $chan flood-join $value
  3023. puthelp "NOTICE $nick :[dop:lang $hand 192 "JoinFlood $chan $value"]"
  3024. }
  3025. "chan-flood" {
  3026. channel set $chan flood-chan $value
  3027. puthelp "NOTICE $nick :[dop:lang $hand 192 "ChanFlood $chan $value"]"
  3028. }
  3029. "ctcp-flood" {
  3030. channel set $chan flood-ctcp $value
  3031. puthelp "NOTICE $nick :[dop:lang $hand 192 "CtcpFlood $chan $value"]"
  3032. }
  3033. "mode" {
  3034. channel set $chan chanmode $value
  3035. set mode [getchanmode $chan]
  3036. puthelp "NOTICE $nick :[dop:lang $hand 192 "MODE $chan $value"]"
  3037. }
  3038. "autotopic" {
  3039. if {[strlwr $value] == "on" || [strlwr $value] == "off"} {
  3040. if {[strlwr $value] == "on"} {
  3041. dop:writefile "$chanfile.dop" "$chan.at" "on"
  3042. dop:settopic $chan 1
  3043. }
  3044. if {[strlwr $value] == "off"} {
  3045. dop:writefile "$chanfile.dop" "$chan.at" ""
  3046. dop:writefile "$chanfile.dop" "$chan.atr" ""
  3047. }
  3048. puthelp "NOTICE $nick :[dop:lang $hand 192 "AUTOTOPIC $chan $value"]"
  3049. } {
  3050. puthelp "NOTICE $nick :[dop:lang $hand 193 ""]"
  3051. }
  3052. }
  3053. "noop" {
  3054. if {[strlwr $value] == "on" || [strlwr $value] == "off"} {
  3055. dop:writefile "$chanfile.dop" "$chan.noop" "$value"
  3056. puthelp "NOTICE $nick :[dop:lang $hand 192 "NOOP $chan $value"]"
  3057. dop:noopset $chan
  3058. } {
  3059. puthelp "NOTICE $nick :[dop:lang $hand 194 ""]"
  3060. }
  3061. }
  3062. "floatlim" {
  3063. if {[strlwr $value] == "on" || [strlwr $value] == "off"} {
  3064. dop:writefile "$chanfile.dop" "$chan.floatlimit" "$value"
  3065. dop:setlimit $chan
  3066. puthelp "NOTICE $nick :[dop:lang $hand 192 "FLOATLIMIT $chan $value"]"
  3067. if {[strlwr $value] == "off"} {
  3068. pushmode $chan -l
  3069. }
  3070. } {
  3071. puthelp "NOTICE $nick :[dop:lang $hand 287 ""]"
  3072. }
  3073. }
  3074. "floatmargin" {
  3075. set value [expr $value]
  3076. if {$value > 1 && $value < 21} {
  3077. dop:writefile "$chanfile.dop" "$chan.floatmargin" "$value"
  3078. dop:setlimit $chan
  3079. puthelp "NOTICE $nick :[dop:lang $hand 192 "FLOATMARGIN $chan $value"]"
  3080. } {
  3081. puthelp "NOTICE $nick :[dop:lang $hand 288 ""]"
  3082. }
  3083. }
  3084. "floatperiod" {
  3085. set value [expr $value]
  3086. if {$value > 19 && $value < 201} {
  3087. dop:writefile "$chanfile.dop" "$chan.floatperiod" "$value"
  3088. dop:setlimit $chan
  3089. puthelp "NOTICE $nick :[dop:lang $hand 192 "FLOATPERIOD $chan $value"]"
  3090. } {
  3091. puthelp "NOTICE $nick :[dop:lang $hand 290 ""]"
  3092. }
  3093. }
  3094. "floatmax" {
  3095. set value [expr $value]
  3096. if {$value >= 0 && $value < 65536} {
  3097. dop:writefile "$chanfile.dop" "$chan.floatmax" "$value"
  3098. dop:setlimit $chan
  3099. puthelp "NOTICE $nick :[dop:lang $hand 192 "FLOATMAX $chan $value"]"
  3100. } {
  3101. puthelp "NOTICE $nick :[dop:lang $hand 289 ""]"
  3102. }
  3103. }
  3104. "floatgrace" {
  3105. set value [expr $value]
  3106. if {$value >= 0 && $value < 19} {
  3107. dop:writefile "$chanfile.dop" "$chan.floatgrace" "$value"
  3108. dop:setlimit $chan
  3109. puthelp "NOTICE $nick :[dop:lang $hand 192 "FLOATGRACE $chan $value"]"
  3110. } {
  3111. puthelp "NOTICE $nick :[dop:lang $hand 291 ""]"
  3112. }
  3113. }
  3114. "url" {
  3115. if {[strlwr $value] == "none"} {
  3116. dop:writefile "$chanfile.dop" "$chan.url" ""
  3117. puthelp "NOTICE $nick :[dop:lang $hand 195 "URL $chan"]"
  3118. dop:settopic $chan 1
  3119. return 0
  3120. }
  3121. dop:writefile "$chanfile.dop" "$chan.url" $value
  3122. puthelp "NOTICE $nick :[dop:lang $hand 192 "URL $chan $value"]"
  3123. dop:settopic $chan 1
  3124. }
  3125. "desc" {
  3126. if {[strlwr $value] == "none"} {
  3127. dop:writefile "$chanfile.dop" "$chan.desc" ""
  3128. puthelp "NOTICE $nick :[dop:lang $hand 195 "DESCRIPTION $chan"]"
  3129. dop:settopic $chan 1
  3130. return 0
  3131. }
  3132. dop:writefile "$chanfile.dop" "$chan.desc" $value
  3133. puthelp "NOTICE $nick :[dop:lang $hand 192 "DESCRIPTION $chan $value"]"
  3134. dop:settopic $chan 1
  3135. }
  3136. "description" {
  3137. if {[strlwr $value] == "none"} {
  3138. dop:writefile "$chanfile.dop" "$chan.desc" ""
  3139. puthelp "NOTICE $nick :[dop:lang $hand 195 "DESCRIPTION $chan"]"
  3140. dop:settopic $chan 1
  3141. return 0
  3142. }
  3143. dop:writefile "$chanfile.dop" "$chan.desc" $value
  3144. puthelp "NOTICE $nick :[dop:lang $hand 192 "DESCRIPTION $chan $value"]"
  3145. dop:settopic $chan 1
  3146. }
  3147. "keywords" {
  3148. if {[strlwr $value] == "none"} {
  3149. dop:writefile "$chanfile.dop" "$chan.keywords" ""
  3150. puthelp "NOTICE $nick :[dop:lang $hand 195 "KEYWORDS $chan"]"
  3151. return 0
  3152. }
  3153. dop:writefile "$chanfile.dop" "$chan.keywords" $value
  3154. puthelp "NOTICE $nick :[dop:lang $hand 192 "KEYWORDS $chan $value"]"
  3155. }
  3156. "strictop" {
  3157. if {[strlwr $value] == "on" || [strlwr $value] == "off"} {
  3158. dop:writefile "$chanfile.dop" "$chan.strictop" "$value"
  3159. puthelp "NOTICE $nick :[dop:lang $hand 192 "STRICTOP $chan $value"]"
  3160. dop:strictop $chan
  3161. } {
  3162. puthelp "NOTICE $nick :[dop:lang $hand 196 ""]"
  3163. }
  3164. }
  3165. default { puthelp "NOTICE $nick :[dop:lang $hand 186 ""]" }
  3166. }
  3167. }
  3168. }
  3169. }
  3170.  
  3171. }
  3172. proc dop:ckick {nick host hand chan arg} {
  3173. global dop
  3174. if {$dop(chancom) != 1} {
  3175. return 0
  3176. }
  3177. if {$hand == "*"} {
  3178. return 0
  3179. }
  3180. dop:kick $nick $host $hand "$chan $arg"
  3181. }
  3182. proc dop:cban {nick host hand chan arg} {
  3183. global dop
  3184. if {$dop(chancom) != 1} {
  3185. return 0 }
  3186. if {$hand == "*"} {
  3187. return 0
  3188. }
  3189. dop:ban $nick $host $hand "$chan $arg"
  3190. }
  3191. proc dop:cunban {nick host hand chan arg} {
  3192. global dop
  3193. if {$dop(chancom) != 1} {
  3194. return 0
  3195. }
  3196. if {$hand == "*"} {
  3197. return 0
  3198. }
  3199. dop:unban $nick $host $hand "$chan $arg"
  3200. }
  3201. proc dop:ctopic {nick host hand chan arg} {
  3202. global dop
  3203. if {$dop(chancom) != 1} {
  3204. return 0
  3205. }
  3206. if {$hand == "*"} {
  3207. return 0
  3208. }
  3209. dop:topic $nick $host $hand "$chan $arg"
  3210. }
  3211. proc dop:invite {nick host hand arg} {
  3212. global dop
  3213. set chan [join [lindex [split $arg] 0]]
  3214. if {$chan == ""} {
  3215. puthelp "NOTICE $nick :[dop:lang $hand 197 ""]"
  3216. return 0
  3217. }
  3218. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3219. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3220. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3221. return 0
  3222. }
  3223. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3224. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3225. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3226. return 0
  3227. }
  3228. if {![validchan $chan]} {
  3229. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3230. return 0
  3231. }
  3232. set access [dopGetuser $hand xtra dop:$chan.access]
  3233. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3234. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3235. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3236. return 0
  3237. }
  3238. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3239. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3240. return 0
  3241. }
  3242. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3243. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3244. return 0
  3245. }
  3246. if {$access < $dop(invite)} {
  3247. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3248. return 0
  3249. }
  3250. if {[onchan $nick $chan]} {
  3251. puthelp "NOTICE $nick :[dop:lang $hand 198 "$chan"]"
  3252. return 0
  3253. }
  3254. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3255. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3256. if {$access >= $dop(invite)} {
  3257. puthelp "INVITE $nick $chan"
  3258. }
  3259. }
  3260. }
  3261.  
  3262. }
  3263. proc dop:op {nick host hand arg} {
  3264. global dop chanfile
  3265. set chan [join [lindex [split $arg] 0]]
  3266. set nicks [join [lrange [split $arg] 1 end]]
  3267.  
  3268. if {$nicks == ""} { set nicks "$nick" }
  3269. if {$chan == ""} {
  3270. puthelp "NOTICE $nick :[dop:lang $hand 199 ""]"
  3271. return 0
  3272. }
  3273. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3274. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3275. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3276. return 0
  3277. }
  3278. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3279. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3280. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3281. return 0
  3282. }
  3283. if {![validchan $chan]} {
  3284. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3285. return 0
  3286. }
  3287. set access [dopGetuser $hand xtra dop:$chan.access]
  3288. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3289. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3290. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3291. return 0
  3292. }
  3293. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3294. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3295. return 0
  3296. }
  3297. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3298. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3299. return 0
  3300. }
  3301. if {$access < $dop(op)} {
  3302. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3303. return 0
  3304. }
  3305. if {[dop:readfile "$chanfile.dop" "$chan.noop"] == "on"} {
  3306. puthelp "NOTICE $nick :[dop:lang $hand 200 "$chan"]"
  3307. return 0
  3308. }
  3309. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3310. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3311. if {$access >= $dop(op)} {
  3312. dop:pushmode $chan +o $nicks
  3313. }
  3314. }
  3315. }
  3316.  
  3317. }
  3318. proc dop:cjoin {nick host hand chan arg} {
  3319. global dop
  3320. if {$dop(chancom) != 1} {
  3321. return 0
  3322. }
  3323. if {$hand == "*"} {
  3324. return 0
  3325. }
  3326. dop:join $nick $host $hand "$arg"
  3327. }
  3328. proc dop:cpart {nick host hand chan arg} {
  3329. global dop
  3330. if {$dop(chancom) != 1} {
  3331. return 0
  3332. }
  3333. if {$hand == "*"} {
  3334. return 0
  3335. }
  3336. dop:part $nick $host $hand "$arg"
  3337. }
  3338. proc dop:join {nick host hand arg} {
  3339. global dop chanfile
  3340. set chan [join [lindex [split $arg] 0]]
  3341. if {$chan == ""} {
  3342. puthelp "NOTICE $nick :[dop:lang $hand 260 ""]"
  3343. return 0
  3344. }
  3345. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3346. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3347. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3348. return 0
  3349. }
  3350. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3351. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3352. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3353. return 0
  3354. }
  3355. if {![validchan $chan]} {
  3356. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3357. return 0
  3358. }
  3359. set access [dopGetuser $hand xtra dop:$chan.access]
  3360. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3361. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3362. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3363. return 0
  3364. }
  3365. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3366. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3367. return 0
  3368. }
  3369. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3370. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3371. return 0
  3372. }
  3373. if {$access < $dop(join)} {
  3374. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3375. return 0
  3376. }
  3377. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3378. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3379. if {$access >= $dop(join)} {
  3380. channel set $chan -inactive
  3381. putserv "JOIN $chan"
  3382. }
  3383. }
  3384. }
  3385.  
  3386. }
  3387. proc dop:ccycle {nick host hand chan arg} {
  3388. global dop
  3389. if {$dop(chancom) != 1} {
  3390. return 0
  3391. }
  3392. if {$hand == "*"} {
  3393. return 0
  3394. }
  3395. dop:cycle $nick $host $hand "$chan"
  3396. }
  3397. proc dop:cycle {nick host hand arg} {
  3398. global dop chanfile
  3399. set chan [join [lindex [split $arg] 0]]
  3400. if {$chan == ""} {
  3401. puthelp "NOTICE $nick :[dop:lang $hand 292 ""]"
  3402. return 0
  3403. }
  3404. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3405. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3406. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3407. return 0
  3408. }
  3409. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3410. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3411. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3412. return 0
  3413. }
  3414. if {![validchan $chan]} {
  3415. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3416. return 0
  3417. }
  3418. set access [dopGetuser $hand xtra dop:$chan.access]
  3419. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3420. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3421. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3422. return 0
  3423. }
  3424. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3425. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3426. return 0
  3427. }
  3428. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3429. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3430. return 0
  3431. }
  3432. if {$access < $dop(cycle)} {
  3433. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3434. return 0
  3435. }
  3436. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3437. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3438. if {$access >= $dop(cycle)} {
  3439. putserv "PART $chan :Cycling"
  3440. }
  3441. }
  3442. }
  3443.  
  3444. }
  3445.  
  3446.  
  3447.  
  3448. proc dop:part {nick host hand arg} {
  3449. global dop chanfile
  3450. set chan [join [lindex [split $arg] 0]]
  3451. if {$chan == ""} {
  3452. puthelp "NOTICE $nick :[dop:lang $hand 261 ""]"
  3453. return 0
  3454. }
  3455. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3456. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3457. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3458. return 0
  3459. }
  3460. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3461. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3462. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3463. return 0
  3464. }
  3465. if {![validchan $chan]} {
  3466. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3467. return 0
  3468. }
  3469. set access [dopGetuser $hand xtra dop:$chan.access]
  3470. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3471. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3472. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3473. return 0
  3474. }
  3475. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3476. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3477. return 0
  3478. }
  3479. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3480. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3481. return 0
  3482. }
  3483. if {$access < $dop(part)} {
  3484. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3485. return 0
  3486. }
  3487. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3488. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3489. if {$access >= $dop(part)} {
  3490. putserv "PART $chan :[dop:lang $hand 262 "$nick"]"
  3491. channel set $chan +inactive
  3492. }
  3493. }
  3494. }
  3495.  
  3496. }
  3497. proc dop:deop {nick host hand arg} {
  3498. global dop botnick
  3499. set chan [join [lindex [split $arg] 0]]
  3500. set nicks [join [lrange [split $arg] 1 end]]
  3501. if {$nicks == ""} { set nicks "$nick" }
  3502. set me [strlwr $botnick]
  3503. set nicks [strlwr $nicks]
  3504. if {$chan == ""} {
  3505. puthelp "NOTICE $nick :[dop:lang $hand 201 ""]"
  3506. return 0
  3507. }
  3508. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3509. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3510. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3511. return 0
  3512. }
  3513. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3514. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3515. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3516. return 0
  3517. }
  3518. if {![validchan $chan]} {
  3519. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3520. return 0
  3521. }
  3522. set access [dopGetuser $hand xtra dop:$chan.access]
  3523. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3524. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3525. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3526. return 0
  3527. }
  3528. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3529. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3530. return 0
  3531. }
  3532. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3533. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3534. return 0
  3535. }
  3536. if {$access < $dop(deop)} {
  3537. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3538. return 0
  3539. }
  3540. if {[strlwr $nicks] == $me} {
  3541. puthelp "NOTICE $nick :[dop:lang $hand 202 "$botnick"]"
  3542. return 0
  3543. }
  3544. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3545. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3546. if {$access >= $dop(deop)} {
  3547. dop:pushmode $chan -o $nicks
  3548. }
  3549. }
  3550. }
  3551.  
  3552. }
  3553. proc dop:voice {nick host hand arg} {
  3554. global dop
  3555. set chan [join [lindex [split $arg] 0]]
  3556. set nicks [join [lrange [split $arg] 1 end]]
  3557. if {$nicks == ""} { set nicks "$nick" }
  3558. if {$chan == ""} {
  3559. puthelp "NOTICE $nick :[dop:lang $hand 203 ""]"
  3560. return 0
  3561. }
  3562. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3563. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3564. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3565. return 0
  3566. }
  3567. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3568. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3569. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3570. return 0
  3571. }
  3572. if {![validchan $chan]} {
  3573. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3574. return 0
  3575. }
  3576. set access [dopGetuser $hand xtra dop:$chan.access]
  3577. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3578. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3579. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3580. return 0
  3581. }
  3582. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3583. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3584. return 0
  3585. }
  3586. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3587. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3588. return 0
  3589. }
  3590. if {$access < $dop(voice)} {
  3591. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3592. return 0
  3593. }
  3594.  
  3595. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3596. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3597. if {$access >= $dop(voice)} {
  3598. dop:pushmode $chan +v $nicks
  3599. }
  3600. }
  3601. }
  3602.  
  3603. }
  3604. proc dop:devoice {nick host hand arg} {
  3605. global dop
  3606. set chan [join [lindex [split $arg] 0]]
  3607. set nicks [join [lrange [split $arg] 1 end]]
  3608. if {$nicks == ""} { set nicks "$nick" }
  3609. if {$chan == ""} {
  3610. puthelp "NOTICE $nick :[dop:lang $hand 204 ""]"
  3611. return 0
  3612. }
  3613. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3614. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3615. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3616. return 0
  3617. }
  3618. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3619. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3620. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3621. return 0
  3622. }
  3623. if {![validchan $chan]} {
  3624. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3625. return 0
  3626. }
  3627. set access [dopGetuser $hand xtra dop:$chan.access]
  3628. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3629. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3630. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3631. return 0
  3632. }
  3633. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3634. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3635. return 0
  3636. }
  3637. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3638. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3639. return 0
  3640. }
  3641. if {$access < $dop(devoice)} {
  3642. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3643. return 0
  3644. }
  3645.  
  3646. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3647. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3648. if {$access >= $dop(devoice)} {
  3649. dop:pushmode $chan -v $nicks
  3650. }
  3651. }
  3652. }
  3653.  
  3654. }
  3655. proc dop:ban {nick host hand arg} {
  3656. global dop botnick
  3657. set chan [join [lindex [split $arg] 0]]
  3658. set nicks [join [lindex [split $arg] 1]]
  3659. set life [join [lindex [split $arg] 2]]
  3660. if {$life >= 0 && $life < 100000} {
  3661. if {$life == 0} {
  3662. set life ""
  3663. }
  3664. set reason [join [lrange [split $arg] 3 end]]
  3665. } else {
  3666. set reason [join [lrange [split $arg] 2 end]]
  3667. if {$dop(defban) != 0} {
  3668. set life $dop(defban)
  3669. }
  3670. }
  3671. if {$nicks == ""} {
  3672. puthelp "NOTICE $nick :[dop:lang $hand 205 ""]"
  3673. return 0
  3674. }
  3675. if {$reason == ""} {
  3676. set reason "No reason"
  3677. }
  3678. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3679. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3680. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3681. return 0
  3682. }
  3683. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3684. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3685. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3686. return 0
  3687. }
  3688. if {![validchan $chan]} {
  3689. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3690. return 0
  3691. }
  3692. set access [dopGetuser $hand xtra dop:$chan.access]
  3693. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3694. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3695. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3696. return 0
  3697. }
  3698. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3699. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3700. return 0
  3701. }
  3702. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3703. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3704. return 0
  3705. }
  3706. if {$access < $dop(ban)} {
  3707. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3708. return 0
  3709. }
  3710.  
  3711. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3712. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3713. if {$access >= $dop(ban)} {
  3714. if {![onchan $nicks $chan]} {
  3715. if {[string tolower $nicks] == [string tolower $botnick]} {
  3716. puthelp "NOTICE $nick :[dop:lang $hand 202 "$botnick"]."
  3717. return 0
  3718. }
  3719. set nicks [dop:notild $nicks]
  3720. newchanban $chan $nicks $nick $reason $life
  3721. pushmode $chan +b $nicks
  3722. puthelp "NOTICE $nick :[dop:lang $hand 286 "$nicks $chan"]"
  3723. } {
  3724. set list [strlwr [chanlist $chan]]
  3725. foreach user $list {
  3726. if {$user == [string tolower $nicks]} {
  3727. if {[string tolower $nicks] == [string tolower $botnick]} {
  3728. puthelp "NOTICE $nick :[dop:lang $hand 202 "$botnick"]."
  3729. return 0
  3730. }
  3731. set bhost [lindex [split [maskhost $user![getchanhost $user $chan]] "@"] 1]
  3732. set identd [lindex [split [getchanhost $user $chan] "@"] 0]
  3733. set identd [dop:notild $identd]
  3734. set mask "*!*$identd@$bhost"
  3735. if {$dop(kickusername) == 1} {
  3736. set reason "($hand) $reason"
  3737. }
  3738. newchanban $chan $mask $nick $reason $life
  3739. putserv "KICK $chan $nicks :$reason"
  3740. pushmode $chan +b $mask
  3741. puthelp "NOTICE $nick :[dop:lang $hand 286 "$mask $chan"]"
  3742. }
  3743. }
  3744. }
  3745. }
  3746. }
  3747. }
  3748.  
  3749. }
  3750. proc dop:kick {nick host hand arg} {
  3751. global dop botnick
  3752. set chan [join [lindex [split $arg] 0]]
  3753. set nicks [join [lindex [split $arg] 1]]
  3754. set reason [join [lrange [split $arg] 2 end]]
  3755. if {$nicks == ""} {
  3756. puthelp "NOTICE $nick :[dop:lang $hand 206 ""]"
  3757. return 0
  3758. }
  3759. if {$reason == ""} {
  3760. set reason "No reason"
  3761. }
  3762. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3763. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3764. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3765. return 0
  3766. }
  3767. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3768. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3769. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3770. return 0
  3771. }
  3772. if {![validchan $chan]} {
  3773. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3774. return 0
  3775. }
  3776. set access [dopGetuser $hand xtra dop:$chan.access]
  3777. set me [strlwr $botnick]
  3778. set nicks [strlwr $nicks]
  3779. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3780. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3781. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3782. return 0
  3783. }
  3784. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3785. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3786. return 0
  3787. }
  3788. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3789. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3790. return 0
  3791. }
  3792. if {$access < $dop(kick)} {
  3793. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3794. return 0
  3795. }
  3796. if {$nicks == $me} {
  3797. puthelp "NOTICE $nick :[dop:lang $hand 202 "$botnick"]"
  3798. return 0
  3799. }
  3800. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3801. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3802. if {$access >= $dop(kick)} {
  3803. if {[onchan $nicks $chan]} {
  3804. if {$dop(kickusername) == 1} {
  3805. putserv "KICK $chan $nicks :($hand) $reason"
  3806. } {
  3807. putserv "KICK $chan $nicks :$reason"
  3808. }
  3809. } {
  3810. if {$access > 200} {
  3811. set nicks [string tolower $nicks]
  3812. foreach pers [chanlist $chan] {
  3813. set hosts [string tolower "$pers![getchanhost $pers $chan]"]
  3814. if {[string match $nicks $hosts]} {
  3815. if {$dop(kickusername) == 1} {
  3816. puthelp "KICK $chan $pers :($hand) $reason"
  3817. } {
  3818. puthelp "KICK $chan $pers :$reason"
  3819. }
  3820. }
  3821. }
  3822. }
  3823. }
  3824. }
  3825. }
  3826. }
  3827. }
  3828. proc dop:topic {nick host hand arg} {
  3829. global dop
  3830. set chan [join [lindex [split $arg] 0]]
  3831. set topic [join [lrange [split $arg] 1 end]]
  3832. if {$topic == ""} {
  3833. puthelp "NOTICE $nick :[dop:lang $hand 207 ""]"
  3834. return 0
  3835. }
  3836. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3837. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3838. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3839. return 0
  3840. }
  3841. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3842. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3843. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3844. return 0
  3845. }
  3846. if {![validchan $chan]} {
  3847. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3848. return 0
  3849. }
  3850. set access [dopGetuser $hand xtra dop:$chan.access]
  3851. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3852. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3853. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3854. return 0
  3855. }
  3856. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3857. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3858. return 0
  3859. }
  3860. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3861. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3862. return 0
  3863. }
  3864. if {$access < $dop(topic)} {
  3865. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3866. return 0
  3867. }
  3868. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3869. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3870. if {$access >= $dop(topic)} {
  3871. putserv "TOPIC $chan :($hand) $topic"
  3872. }
  3873. }
  3874. }
  3875. }
  3876. proc dop:unban {nick host hand arg} {
  3877. global dop
  3878. set chan [join [lindex [split $arg] 0]]
  3879. set nicks [join [lindex [split $arg] 1]]
  3880. if {$nicks == ""} {
  3881. puthelp "NOTICE $nick :[dop:lang $hand 208 ""]"
  3882. return 0
  3883. }
  3884. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3885. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3886. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3887. return 0
  3888. }
  3889. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3890. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3891. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3892. return 0
  3893. }
  3894. if {![validchan $chan]} {
  3895. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3896. return 0
  3897. }
  3898. set access [dopGetuser $hand xtra dop:$chan.access]
  3899. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3900. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3901. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3902. return 0
  3903. }
  3904. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3905. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3906. return 0
  3907. }
  3908. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3909. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3910. return 0
  3911. }
  3912. if {$access < $dop(unban)} {
  3913. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3914. return 0
  3915. }
  3916.  
  3917. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3918.  
  3919. if {$access >= $dop(ban)} {
  3920. #Problem here, cannot know if the ban is set on the chan.. So even if the ban doesn't exist :S
  3921. killchanban $chan $nicks
  3922. pushmode $chan -b $nicks
  3923. puthelp "NOTICE $nick :[dop:lang $hand 209 "$nicks"]"
  3924.  
  3925. }
  3926. }
  3927. }
  3928. proc dop:cbanlist {nick host hand chan arg} {
  3929. global dop
  3930. if {$dop(chancom) != 1} {
  3931. return 0
  3932. }
  3933. if {$hand == "*"} {
  3934. return 0
  3935. }
  3936. dop:banlist $nick $host $hand "$chan $arg"
  3937. }
  3938. proc dop:banlist {nick host hand arg} {
  3939. global dop
  3940. set chan [join [lindex [split $arg] 0]]
  3941. set nicks [join [lindex [split $arg] 1]]
  3942.  
  3943. if {$chan == ""} {
  3944. puthelp "NOTICE $nick :[dop:lang $hand 210 ""]"
  3945. return 0
  3946. }
  3947. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  3948. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  3949. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3950. return 0
  3951. }
  3952. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  3953. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  3954. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3955. return 0
  3956. }
  3957. if {![validchan $chan]} {
  3958. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  3959. return 0
  3960. }
  3961. set access [dopGetuser $hand xtra dop:$chan.access]
  3962. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  3963. if {[dopGetuser $hand xtra dop:auth] != 1} {
  3964. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3965. return 0
  3966. }
  3967. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  3968. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3969. return 0
  3970. }
  3971. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  3972. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  3973. return 0
  3974. }
  3975. if {$access < $dop(banlist)} {
  3976. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  3977. return 0
  3978. }
  3979.  
  3980. if {[dopGetuser $hand xtra dop:auth] == 1} {
  3981. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  3982. if {$access >= $dop(banlist)} {
  3983. foreach bans [banlist $chan] {
  3984. set mask [lindex $bans 0]
  3985. set by [lindex $bans 5]
  3986. puthelp "NOTICE $nick :[dop:lang $hand 211 "$mask $by"]"
  3987. }
  3988. puthelp "NOTICE $nick :[dop:lang $hand 212 ""]"
  3989. }
  3990. }
  3991. }
  3992. }
  3993. proc dop:cinfo {nick host hand chan arg} {
  3994. global dop
  3995. if {$dop(chancom) != 1} {
  3996. return 0
  3997. }
  3998. dop:info $nick $host $hand "$arg"
  3999. }
  4000. proc dop:info {nick host hand arg} {
  4001. global dop
  4002. set nicks [join [lindex [split $arg] 0]]
  4003. if {$nicks == ""} {
  4004. puthelp "NOTICE $nick :[dop:lang $hand 213 ""]"
  4005. return 0
  4006. }
  4007. if {[validchan $nicks]} {
  4008. dop:chaninfo $nick $host $hand $arg
  4009. return 0
  4010. }
  4011.  
  4012. if {![validuser $nicks]} {
  4013. puthelp "NOTICE $nick :[dop:lang $hand 104 "$nicks"]"
  4014. return 0
  4015. }
  4016. set user $nicks
  4017. set who2 [getuser $nicks handle]
  4018.  
  4019. set access [dopGetuser $user xtra dop:owner.access]
  4020. set accesss [dopGetuser $hand xtra dop:owner.access]
  4021. set hosts [getuser $user hosts]
  4022.  
  4023. if {$access == ""} { set access 0 }
  4024. if {$accesss == ""} { set accesss 0 }
  4025.  
  4026. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  4027. set accesss 0
  4028. }
  4029.  
  4030. if {[dopGetuser $user xtra dop:invisible] == "on"} {
  4031. if {[strlwr $hand] != [strlwr $user]} {
  4032. if {$accesss <= $access} {
  4033. puthelp "NOTICE $nick :[dop:lang $hand 214 ""]"
  4034. return 0
  4035. }
  4036. }
  4037. }
  4038.  
  4039. puthelp "NOTICE $nick :[dop:lang $hand 215 "$who2"]"
  4040. puthelp "NOTICE $nick :[dop:lang $hand 216 ""]"
  4041.  
  4042. set rnick [hand2nick $user]
  4043. set hostmask "$rnick![getchanhost $rnick]"
  4044.  
  4045. if {$rnick != "" && [dopGetuser $user xtra dop:auth] == 1} {
  4046. puthelp "NOTICE $nick : $hostmask"
  4047. } {
  4048. puthelp "NOTICE $nick : [dop:lang $hand 217 ""]"
  4049. }
  4050.  
  4051. if {[dopGetuser $user xtra dop:invisible] == "on"} {
  4052. puthelp "NOTICE $nick :[dop:lang $hand 218 "On"]"
  4053. }
  4054. if {[dopGetuser $user xtra dop:invisible] == "off"} {
  4055. puthelp "NOTICE $nick :[dop:lang $hand 218 "Off"]"
  4056. }
  4057. if {[dopGetuser $user xtra dop:invisible] == ""} {
  4058. puthelp "NOTICE $nick :[dop:lang $hand 218 "Off"]"
  4059. }
  4060. puthelp "NOTICE $nick :[dop:lang $hand 8 ""]: [dopGetuser $user xtra dop:lang]"
  4061.  
  4062. set tmp [dop:seen $user]
  4063.  
  4064. if {$tmp != 0} {
  4065. puthelp "NOTICE $nick :[dop:lang $hand 9 ""]: $tmp ago."
  4066. }
  4067.  
  4068.  
  4069. if {[dopGetuser $hand xtra dop:auth] != 1} {
  4070. set hand "*"
  4071. }
  4072. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  4073. set hand "*"
  4074. }
  4075.  
  4076. set vdate ""
  4077. if {[dopGetuser $user xtra dop:vdate] != ""} {
  4078. set vdate [dop:vctime [dopGetuser $user xtra dop:vdate]]
  4079. set vdate [dop:lang $hand 258 "$vdate"]
  4080. }
  4081. if {[strlwr $hand] == [strlwr $user] || $access < $accesss} {
  4082. puthelp "NOTICE $nick :[dop:lang $hand 257 ""] [dopGetuser $user xtra dop:email] $vdate"
  4083. }
  4084.  
  4085. if {[strlwr $hand] == [strlwr $user] || $access < $accesss} {
  4086. set temp ""
  4087. if {[dopGetuser $user xtra dop:owner.access] > 500} {
  4088. set temp "|* \([dopGetuser $user xtra dop:owner.access]\)"
  4089. }
  4090. foreach chan [channels] {
  4091. set access [dopGetuser $user xtra dop:$chan.access]
  4092. if {$access > 0} {
  4093. append temp "|$chan \($access\)"
  4094. }
  4095. }
  4096. if {$temp == ""} {
  4097. set temp "[dop:lang $hand 11 ""]"
  4098. } {
  4099. set temp [split $temp "|"]
  4100. set count 0
  4101. foreach chan $temp {
  4102. incr count 1
  4103. }
  4104. set tmp ""
  4105. set a 0
  4106. foreach chan $temp {
  4107. incr a 1
  4108. if {$chan != ""} {
  4109. if {$a == $count} {
  4110. append tmp "$chan "
  4111. } {
  4112. append tmp "$chan, "
  4113. }
  4114. }
  4115. }
  4116. }
  4117.  
  4118.  
  4119. puthelp "NOTICE $nick :[dop:lang $hand 219 ""]: $tmp"
  4120. }
  4121. }
  4122. proc dop:caccess {nick host hand chan arg} {
  4123. global dop
  4124. if {$dop(chancom) != 1} {
  4125. return 0
  4126. }
  4127. dop:access $nick $host $hand "$chan $arg"
  4128. }
  4129. proc dop:access {nick host hand arg} {
  4130. global dop
  4131. set chan [join [lindex [split $arg] 0]]
  4132. set mtc [join [lindex [split $arg] 1]]
  4133. set mtc2 [join [lindex [split $arg] 2]]
  4134.  
  4135. if {[strlwr $chan] == "*"} {
  4136. set chan "owner"
  4137. }
  4138. if {$mtc == ""} {
  4139. puthelp "NOTICE $nick :[dop:lang $hand 220 ""]"
  4140. return 0
  4141. }
  4142. if {![validchan $chan]} {
  4143. if {$chan != "owner"} {
  4144. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  4145. return 0
  4146. }
  4147. }
  4148.  
  4149. set found 0
  4150. set list ""
  4151. foreach user [userlist] {
  4152. if {[dopGetuser $user xtra dop:$chan.access] >= 1} {
  4153. if {[strlwr $mtc] == "-min" || [strlwr $mtc] == "-max" || [strlwr $mtc] == "-op" || [strlwr $mtc] == "-voice"} {
  4154. if {[strlwr $mtc] == "-min"} {
  4155. if {[strlwr $chan] != "owner" && $mtc2 > 500} { puthelp "NOTICE $nick :[dop:lang $hand 221 ""]" }
  4156. if {[dopGetuser $user xtra dop:$chan.access] < $mtc2} { continue }
  4157. }
  4158. if {[strlwr $mtc] == "-max"} {
  4159. if {$mtc2 < 1} { puthelp "NOTICE $nick :[dop:lang $hand 222 ""]" }
  4160. if {[dopGetuser $user xtra dop:$chan.access] > $mtc2} { continue }
  4161. }
  4162. if {[strlwr $mtc] == "-op"} {
  4163. if {[string tolower [dopGetuser $user xtra dop:$chan.automode]] != "op"} { continue }
  4164. }
  4165. if {[strlwr $mtc] == "-voice"} {
  4166. if {[string tolower [dopGetuser $user xtra dop:$chan.automode]] != "voice"} { continue }
  4167. }
  4168. if {[strlwr $mtc] == "-none"} {
  4169. if {[string tolower [dopGetuser $user xtra dop:$chan.automode]] != "none"} { continue }
  4170. if {[string tolower [dopGetuser $user xtra dop:$chan.automode]] != ""} { continue }
  4171. }
  4172. } {
  4173. if {![string match [strlwr $mtc] [strlwr $user]]} {
  4174. continue
  4175. }
  4176. }
  4177. append list "$user:[dopGetuser $user xtra dop:$chan.access] "
  4178.  
  4179. set found 1
  4180.  
  4181. }
  4182. }
  4183. #EXPERIMENTAL-------
  4184. set e 1001
  4185. if {$found == 1} {
  4186. for {set a 0} {$a < 1001} {incr a} {
  4187. incr e -1
  4188. foreach users $list {
  4189. set spl [split $users ":"]
  4190. set user [lindex $spl 0]
  4191. if {[lindex $spl 1] == $e} {
  4192. set access [dopGetuser $user xtra dop:$chan.access]
  4193. set hosts [getuser $user hosts]
  4194.  
  4195. set automode "NONE"
  4196. switch -- [dopGetuser $user xtra dop:$chan.automode] {
  4197. "op" { set automode "OP" }
  4198. "voice" { set automode "VOICE" }
  4199. "off" { set automode "NONE" }
  4200. "none" { set automode "NONE" }
  4201. }
  4202.  
  4203. if {[dopGetuser $user xtra dop:auth] == 1} {
  4204. puthelp "NOTICE $nick :[dop:lang $hand 223 "$user $access LU"]"
  4205. } {
  4206. puthelp "NOTICE $nick :[dop:lang $hand 223 "$user $access L"]"
  4207. }
  4208.  
  4209. puthelp "NOTICE $nick :[dop:lang $hand 224 "$chan $automode"]"
  4210. if {[dop:seen $user] != 0 && [dop:seen $user] != ""} {
  4211. puthelp "NOTICE $nick :[dop:lang $hand 225 "[dop:seen $user]"]"
  4212. }
  4213. if {[dopGetuser $user xtra dop:$chan.suspend] > 0} {
  4214. puthelp "NOTICE $nick :[dop:lang $hand 78 "[dopGetuser $user xtra dop:$chan.suspend]"]"
  4215. }
  4216. }
  4217. }
  4218. }
  4219. }
  4220. #-------EXPERIMENTAL
  4221.  
  4222. if {$found == 0} {
  4223. puthelp "NOTICE $nick :[dop:lang $hand 226 ""]"
  4224. return 0
  4225. }
  4226. puthelp "NOTICE $nick :[dop:lang $hand 227 ""]"
  4227. }
  4228. proc dop:cstatus {nick host hand chan arg} {
  4229. global dop
  4230. if {$dop(chancom) != 1} {
  4231. return 0
  4232. }
  4233. if {$hand == "*"} {
  4234. return 0
  4235. }
  4236. dop:status $nick $host $hand "$chan $arg"
  4237. }
  4238. proc dop:status {nick host hand arg} {
  4239. global dop chanfile
  4240. set chan [join [lindex [split $arg] 0]]
  4241.  
  4242. if {$chan == ""} {
  4243. puthelp "NOTICE $nick :[dop:lang $hand 228 ""]"
  4244. return 0
  4245. }
  4246. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  4247. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  4248. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4249. return 0
  4250. }
  4251. if {[dopGetuser $hand xtra dop:owner.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  4252. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  4253. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4254. return 0
  4255. }
  4256. if {![validchan $chan]} {
  4257. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  4258. return 0
  4259. }
  4260. set access [dopGetuser $hand xtra dop:$chan.access]
  4261. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  4262. if {[dopGetuser $hand xtra dop:auth] != 1} {
  4263. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4264. return 0
  4265. }
  4266. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  4267. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4268. return 0
  4269. }
  4270. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  4271. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4272. return 0
  4273. }
  4274. if {$access < $dop(status)} {
  4275. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4276. return 0
  4277. }
  4278.  
  4279. set normal 0
  4280. set operator 0
  4281.  
  4282. foreach snick [chanlist $chan] {
  4283. if {[isop $snick $chan]} {
  4284. incr operator 1
  4285. }
  4286. incr normal 1
  4287. }
  4288. puthelp "NOTICE $nick :[dop:lang $hand 229 "$chan $normal $operator"]"
  4289. puthelp "NOTICE $nick :[dop:lang $hand 230 "[getchanmode $chan]"]"
  4290. if {[botonchan $chan]} {
  4291. puthelp "NOTICE $nick :[dop:lang $hand 231 ""]"
  4292. } else {
  4293. puthelp "NOTICE $nick :[dop:lang $hand 263 ""]"
  4294. }
  4295. append temp "ChanFlood\[[lindex [channel info $chan] 9]\]"
  4296. append temp " CtcpFlood\[[lindex [channel info $chan] 10]\]"
  4297. append temp " JoinFlood\[[lindex [channel info $chan] 11]\]"
  4298. append temp " KickFlood\[[lindex [channel info $chan] 12]\]"
  4299. append temp " DeopFlood\[[lindex [channel info $chan] 13]\]"
  4300. puthelp "NOTICE $nick :[dop:lang $hand 232 ""]: $temp"
  4301.  
  4302. set flags ""
  4303. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.at"]] == "on"} { append flags "AUTOTOPIC " }
  4304. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.strictop"]] == "on"} { append flags "STRICTOP " }
  4305. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.noop"]] == "on"} { append flags "NOOP " }
  4306. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.floatlimit"]] == "on"} {
  4307. set margin [dop:readfile "$chanfile.dop" "$chan.floatmargin"]
  4308. set period [dop:readfile "$chanfile.dop" "$chan.floatperiod"]
  4309. set max [dop:readfile "$chanfile.dop" "$chan.floatmax"]
  4310. set grc [dop:readfile "$chanfile.dop" "$chan.floatgrace"]
  4311. append flags "FLOATLIM (MGN:$margin, PRD:$period, GRC:$grc, MAX:$max)"
  4312. }
  4313.  
  4314. if {$flags != ""} {
  4315. puthelp "NOTICE $nick :[dop:lang $hand 233 ""]: $flags"
  4316. }
  4317.  
  4318. set temp ""
  4319. if {[dopGetuser $hand xtra dop:auth] == 1} {
  4320. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  4321. if {$access >= $dop(status)} {
  4322. foreach user [userlist] {
  4323. set access [dopGetuser $user xtra dop:$chan.access]
  4324. set hosts [getuser $user hosts]
  4325. if {[dopGetuser $user xtra dop:auth] == 1} {
  4326. if {$access >= 1} {
  4327. set rnick [hand2nick $user $chan]
  4328. append temp "$user/\002$rnick\002 \[$access\] "
  4329. }
  4330. }
  4331. }
  4332. puthelp "NOTICE $nick :$temp"
  4333. }
  4334. }
  4335. }
  4336. }
  4337. proc dop:cignorelist {nick host hand chan arg} {
  4338. global dop
  4339. if {$dop(chancom) != 1} {
  4340. return 0
  4341. }
  4342. dop:ignorelist $nick $host $hand "$arg"
  4343. }
  4344. proc dop:ignorelist {nick host hand arg} {
  4345. global dop
  4346.  
  4347. puthelp "notice $nick :[dop:lang $hand 234 ""]"
  4348. foreach ignore [ignorelist] {
  4349. if {[lindex $ignore 2] != 0} {
  4350. set time [expr [lindex $ignore 2] - [unixtime]]
  4351. set time [expr $time / 60]
  4352. puthelp "NOTICE $nick :[dop:lang $hand 297 "[lindex $ignore 0] $time"]"
  4353. } {
  4354. puthelp "NOTICE $nick :[dop:lang $hand 298 "[lindex $ignore 0]"]"
  4355. }
  4356. }
  4357. puthelp "notice $nick :[dop:lang $hand 235 ""]"
  4358. }
  4359. proc dop:csearch {nick host hand chan arg} {
  4360. global dop
  4361. if {$dop(chancom) != 1} {
  4362. return 0
  4363. }
  4364. dop:search $nick $host $hand "$arg"
  4365. }
  4366. proc dop:search {nick host hand arg} {
  4367. global chanfile
  4368. set match [join [lindex [split $arg] 0]]
  4369. set rmatch "*$match*"
  4370. set i 0
  4371. foreach chan [channels] {
  4372. set keywords [dop:readfile "$chanfile.dop" "$chan.keywords"]
  4373. #set desc [dop:readfile "$chanfile.dop" "$chan.desc"]
  4374. if {$keywords != ""} {
  4375. if {[string match [strlwr $rmatch] [strlwr $keywords]]} {
  4376. puthelp "NOTICE $nick :$chan - $keywords"
  4377. incr i 1
  4378. }
  4379. }
  4380. if {$i > 10} {
  4381. puthelp "NOTICE $nick :[dop:lang $hand 236 "$match"]"
  4382. puthelp "NOTICE $nick :[dop:lang $hand 237 ""]"
  4383. return 0
  4384. }
  4385. }
  4386. if {$i == 0} {
  4387. puthelp "NOTICE $nick :[dop:lang $hand 238 "$match"]"
  4388. }
  4389. }
  4390. proc dop:cclearmode {nick host hand chan arg} {
  4391. global dop
  4392. if {$dop(chancom) != 1} {
  4393. return 0
  4394. }
  4395. if {$hand == "*"} {
  4396. return 0
  4397. }
  4398. dop:clearmode $nick $host $hand "$chan $arg"
  4399. }
  4400. proc dop:clearmode {nick host hand arg} {
  4401. global dop
  4402. set chan [join [lindex [split $arg] 0]]
  4403.  
  4404. if {$chan == ""} {
  4405. puthelp "NOTICE $nick :[dop:lang $hand 239 ""]"
  4406. return 0
  4407. }
  4408. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  4409. puthelp "NOTICE $nick :[dop:lang $hand 264 "*"]"
  4410. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4411. return 0
  4412. }
  4413. if {[dopGetuser $hand xtra dop:owner.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  4414. puthelp "NOTICE $nick :[dop:lang $hand 264 "$chan"]"
  4415. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4416. return 0
  4417. }
  4418. if {![validchan $chan]} {
  4419. puthelp "NOTICE $nick :[dop:lang $hand 93 "$chan"]"
  4420. return 0
  4421. }
  4422. set access [dopGetuser $hand xtra dop:$chan.access]
  4423. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  4424. if {[dopGetuser $hand xtra dop:auth] != 1} {
  4425. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4426. return 0
  4427. }
  4428. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  4429. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4430. return 0
  4431. }
  4432. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  4433. puthelp "NOTICE $nick :[dop:lang $hand 91 ""]"
  4434. return 0
  4435. }
  4436. if {$access < $dop(clearmode)} {
  4437. puthelp "NOTICE $nick :[dop:lang $hand 92 ""]"
  4438. return 0
  4439. }
  4440.  
  4441.  
  4442. if {[dopGetuser $hand xtra dop:auth] == 1} {
  4443. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  4444. if {$access >= $dop(clearmode)} {
  4445. set curmode "-[lindex [split [getchanmode $chan] "+"] 1]"
  4446. putserv "MODE $chan $curmode"
  4447. }
  4448. }
  4449. }
  4450. }
  4451. proc dop:dauthq {nick host hand chan reason} {
  4452. global dop chanfile
  4453. if {[string tolower [dop:readfile "$chanfile.dop" "$chan.floatlimit"]] == "on"} {
  4454. if {[dop:readfile "$chanfile.dop" "$chan.floatperiod"] < 20} {
  4455. dop:writefile "$chanfile.dop" "$chan.floatperiod" 20
  4456. }
  4457. utimer [dop:readfile "$chanfile.dop" "$chan.floatperiod"] "dop:setlimit $chan"
  4458. }
  4459.  
  4460. if {$hand == "*"} { return 0 }
  4461. if {[dopGetuser $hand xtra dop:auth] == 1} {
  4462. if {[dopGetuser $hand xtra dop:authhost] == $host} {
  4463. if {[string tolower [dopGetuser $hand xtra dop:authnick]] == [string tolower $nick]} {
  4464. dopSetuser $hand xtra dop:auth 0
  4465. dopSetuser $hand xtra dop:authhost ""
  4466. dopSetuser $hand xtra dop:authnick ""
  4467. delhost $hand "$nick!*[dop:notild $host]"
  4468. }
  4469. }
  4470. }
  4471. }
  4472. proc dop:online {nick host hand chan reason} {
  4473. global dop uptime server-online server
  4474. if {$dop(chancom) != 1} {
  4475. return 0
  4476. }
  4477. if {[dopGetuser $hand xtra dop:owner.access] > 501 && [dopGetuser $hand xtra dop:owner.suspend] > 0} {
  4478. return 0
  4479. }
  4480. set access [dopGetuser $hand xtra dop:$chan.access]
  4481. if {[dopGetuser $hand xtra dop:owner.access] >= 501} { set access [dopGetuser $hand xtra dop:owner.access] }
  4482. if {[dopGetuser $hand xtra dop:auth] != 1} {
  4483. return 0
  4484. }
  4485. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  4486. return 0
  4487. }
  4488. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nick]} {
  4489. return 0
  4490. }
  4491. if {$access < $dop(conline)} {
  4492. return 0
  4493. }
  4494. #set tmp [catch {exec uptime} uptime]
  4495.  
  4496. set access [dopGetuser $hand xtra dop:owner.access]
  4497.  
  4498. set tmp [dop:ctime $uptime]
  4499. set day [lindex $tmp 3]
  4500. set hour [lindex $tmp 2]
  4501. set minute [lindex $tmp 1]
  4502. set second [lindex $tmp 0]
  4503. if {$hour < 10} { set hour "0$hour" }
  4504. if {$minute < 10} { set minute "0$minute" }
  4505. if {$second < 10} { set second "0$second" }
  4506. set tmp ""
  4507. append tmp "$day [dop:lang $hand 96 ""], $hour:$minute:$second"
  4508.  
  4509. set srv [dop:ctime ${server-online}]
  4510. set day [lindex $srv 3]
  4511. set hour [lindex $srv 2]
  4512. set minute [lindex $srv 1]
  4513. set second [lindex $srv 0]
  4514. if {$hour < 10} { set hour "0$hour" }
  4515. if {$minute < 10} { set minute "0$minute" }
  4516. if {$second < 10} { set second "0$second" }
  4517. set srv ""
  4518. append srv "$day [dop:lang $hand 96 ""], $hour:$minute:$second"
  4519.  
  4520. set chans 0
  4521. foreach ch [channels] {
  4522. incr chans 1
  4523. }
  4524. set nmbbot 0
  4525. foreach bot [bots] {
  4526. incr nmbbot
  4527. }
  4528.  
  4529. puthelp "PRIVMSG $chan :[dop:lang $hand 97 ""]: $tmp, [dop:lang $hand 98 ""]: $chans, [dop:lang $hand 99 ""]: $dop(tclversion), [dop:lang $hand 100 ""]: $nmbbot, [dop:lang $hand 300 "$server $srv"]"
  4530. }
  4531. proc dop:dauthall {server numeric servermsg} {
  4532. foreach user [userlist] {
  4533. delhost $user "[dopGetuser $user xtra dop:authnick]!*[dop:notild [dopGetuser $user xtra dop:authhost]]"
  4534. if {[dopGetuser $user xtra dop:auth] == 1} {
  4535. dopSetuser $user xtra dop:auth 0
  4536. dopSetuser $user xtra dop:authhost ""
  4537. }
  4538. }
  4539. }
  4540. proc dop:ctime {time} {
  4541. set uptime [expr [unixtime] - $time]
  4542.  
  4543. set second [expr $uptime % 60]
  4544. set uptime [expr ($uptime - $second) / 60]
  4545.  
  4546. set minute [expr $uptime % 60]
  4547. set uptime [expr ($uptime - $minute) / 60]
  4548.  
  4549. set hour [expr $uptime % 24]
  4550. set day [expr ($uptime - $hour) / 24]
  4551.  
  4552. return "$second $minute $hour $day"
  4553. }
  4554.  
  4555. proc dop:vctime {time} {
  4556. set tmp [dop:ctime $time]
  4557. set day [lindex $tmp 3]
  4558. set hour [lindex $tmp 2]
  4559. set minute [lindex $tmp 1]
  4560. set second [lindex $tmp 0]
  4561. if {$hour < 10} { set hour "0$hour" }
  4562. if {$minute < 10} { set minute "0$minute" }
  4563. if {$second < 10} { set second "0$second" }
  4564.  
  4565. set tmp ""
  4566. append tmp "$day days, $hour:$minute:$second"
  4567. return $tmp
  4568. }
  4569. proc dop:seen {user} {
  4570. if {[dopGetuser $user xtra dop:lastlog] == ""} { return 0 }
  4571. set tmp [dop:ctime [dopGetuser $user xtra dop:lastlog]]
  4572. set day [lindex $tmp 3]
  4573. set hour [lindex $tmp 2]
  4574. set minute [lindex $tmp 1]
  4575. set second [lindex $tmp 0]
  4576. if {$hour < 10} { set hour "0$hour" }
  4577. if {$minute < 10} { set minute "0$minute" }
  4578. if {$second < 10} { set second "0$second" }
  4579.  
  4580. if {[dopGetuser $user xtra dop:lastlog] == 0} {
  4581. return 0
  4582. }
  4583. set tmp ""
  4584. append tmp "$day days, $hour:$minute:$second"
  4585. return $tmp
  4586. }
  4587.  
  4588. proc strlwr {text} {
  4589. return [string tolower $text]
  4590. }
  4591. proc dop:filter {x {y ""} } {
  4592.  
  4593. #for {set i 0} {$i < [string length $x]} {incr i} {
  4594. # switch -- [string index $x $i] {
  4595. # "\"" {append y "\\\""}
  4596. # "\\" {append y "\\\\"}
  4597. # "\[" {append y "\\\["}
  4598. # "\]" {append y "\\\]"}
  4599. # "\} " {append y "\\\} "}
  4600. # "\{" {append y "\\\{"}
  4601. # "\;" {append y "\\\;"}
  4602. # default {append y [string index $x $i]}
  4603. # }
  4604. #}
  4605. return $y
  4606. }
  4607. proc dop:isin {x} {
  4608. for {set i 0} {$i < [string length $x]} {incr i} {
  4609. if {[string index $x $i] == "*"} {
  4610. return 1
  4611. }
  4612. }
  4613. return 0
  4614. }
  4615. proc dop:notild {x} {
  4616. set out ""
  4617. for {set i 0} {$i < [string length $x]} {incr i} {
  4618. if {[string index $x $i] != "~"} {
  4619. append out [string index $x $i]
  4620. }
  4621. }
  4622. return $out
  4623. }
  4624.  
  4625. proc dop:vrfychannel {chan} {
  4626. if {[string index $chan 0] == "#"} {
  4627. return 1
  4628. } {
  4629. return 0
  4630. }
  4631. }
  4632. proc dop:noopset {chan} {
  4633. global botnick chanfile
  4634. if {[dop:readfile "$chanfile.dop" "$chan.noop"] == "on"} {
  4635. foreach nickk [chanlist $chan] {
  4636. if {[strlwr $botnick] != [strlwr $nickk]} {
  4637. if {[isop $nickk $chan]} {
  4638. dop:pushmode $chan "-o" $nickk
  4639. puthelp "NOTICE $nickk :[dop:lang $nickk 200 "$chan"]"
  4640. }
  4641. }
  4642. }
  4643. }
  4644. }
  4645.  
  4646.  
  4647. proc dop:strictop {chan} {
  4648. global botnick chanfile dopstrict
  4649. if {[dop:readfile "$chanfile.dop" "$chan.strictop"] == "on"} {
  4650. foreach nickk [chanlist $chan] {
  4651. if {[strlwr $botnick] != [strlwr $nickk]} {
  4652. if {[isop $nickk $chan]} {
  4653. if {![dop:oppable $nickk $chan]} {
  4654. dop:pushmode $chan "-o" $nickk
  4655. }
  4656. }
  4657. }
  4658. }
  4659. }
  4660. }
  4661. proc dop:oppable {nickk chan} {
  4662. global botnick
  4663. set found 0
  4664. set hand [nick2hand $nickk]
  4665. if {$nickk == $botnick} {
  4666. return 1
  4667. }
  4668. if {![dopValiduser $hand]} {
  4669. return 0
  4670. }
  4671. if {[dopGetuser $hand xtra dop:$chan.access] < 100 && [dopGetuser $hand xtra dop:owner.access] < 501} {
  4672. return 0
  4673. }
  4674. if {[dopGetuser $hand xtra dop:auth] != 1} {
  4675. return 0
  4676. }
  4677. if {[dopGetuser $hand xtra dop:$chan.access] > 0 && [dopGetuser $hand xtra dop:$chan.suspend] > 0} {
  4678. return 0
  4679. }
  4680. set host "[getchanhost $nickk]"
  4681. if {[dopGetuser $hand xtra dop:authhost] != $host} {
  4682. return 0
  4683. }
  4684. if {[string tolower [dopGetuser $hand xtra dop:authnick]] != [string tolower $nickk]} {
  4685. return 0
  4686. }
  4687. return 1
  4688. }
  4689.  
  4690. proc dop:pushmode {chan mode nick} {
  4691. global botnick chanfile
  4692. if {[dop:isin $nick] == "1"} {
  4693. foreach nickk [chanlist $chan] {
  4694. if {[string match [strlwr $nick] [strlwr $nickk]] == "1"} {
  4695. if {[strlwr $botnick] != [strlwr $nickk]} {
  4696. if {$mode == "-o"} {
  4697. if {[dopGetuser [nick2hand $nickk] xtra dop:owner.access] < 500} {
  4698. pushmode $chan $mode $nickk
  4699. }
  4700. } {
  4701.  
  4702. if {$mode == "+o"} {
  4703. if {[dop:readfile "$chanfile.dop" "$chan.strictop"] == "on"} {
  4704. if {[dop:oppable $nickk $chan]} {
  4705. pushmode $chan $mode $nickk
  4706. }
  4707. } else {
  4708. pushmode $chan $mode $nickk
  4709. }
  4710.  
  4711. } else {
  4712. pushmode $chan $mode $nickk
  4713. }
  4714.  
  4715. }
  4716. }
  4717. }
  4718. }
  4719. return 0
  4720. }
  4721. set nick [split $nick]
  4722. foreach nickk $nick {
  4723. if {$mode == "+o"} {
  4724. if {[dop:readfile "$chanfile.dop" "$chan.strictop"] == "on"} {
  4725. if {[dop:oppable $nickk $chan]} {
  4726. pushmode $chan $mode $nickk
  4727. }
  4728. } else {
  4729. pushmode $chan $mode $nickk
  4730. }
  4731.  
  4732. } else {
  4733. pushmode $chan $mode $nickk
  4734. }
  4735. }
  4736. }
  4737.  
  4738. proc dop:readfile {file var} {
  4739. global dop
  4740.  
  4741. if {$dop(mysqladddon) == 1} {
  4742. return [dopGetChan $var]
  4743. }
  4744. dop:checkfile $file
  4745. set fo [open $file r]
  4746. set read [read $fo 10000000]
  4747.  
  4748. set spl [split $read ";"]
  4749.  
  4750. foreach line $spl {
  4751. set first [join [lindex [split $line] 0]]
  4752. set sec [join [lrange [split $line] 1 end]]
  4753. if {[string match [strlwr $var] [strlwr $first]]} {
  4754. close $fo
  4755. return $sec
  4756. }
  4757. }
  4758. close $fo
  4759. return ""
  4760. }
  4761. proc dop:writefile {file var value} {
  4762. global dop
  4763.  
  4764. if {$dop(mysqladddon) == 1} {
  4765. dopSetChan $var $value
  4766. return 0
  4767. }
  4768. dop:checkfile $file
  4769. if {$value == ""} {
  4770. dop:removefile $file $var
  4771. return 0
  4772. }
  4773. set fo [open $file r]
  4774. set read [read $fo 10000000]
  4775. close $fo
  4776. set fo [open $file w]
  4777.  
  4778. set spl [split $read ";"]
  4779. set found 0
  4780. foreach line $spl {
  4781. set first [lindex $line 0]
  4782. set sec [lrange $line 1 end]
  4783. if {[string match [strlwr $var] [strlwr $first]]} {
  4784. append app "$first $value;"
  4785. set found 1
  4786. } else {
  4787. if {$first != ""} {
  4788. append app "$first $sec;"
  4789. }
  4790. }
  4791. }
  4792. if {$found == 0} {
  4793. append app "$var $value;"
  4794. }
  4795. puts $fo $app
  4796. close $fo
  4797. }
  4798.  
  4799. proc dop:removefile {file var} {
  4800. dop:checkfile $file
  4801. set fo [open $file r]
  4802. set read [read $fo 10000000]
  4803. close $fo
  4804. set fo [open $file w]
  4805. set spl [split $read ";"]
  4806.  
  4807. set app ""
  4808. foreach line $spl {
  4809. set first [lindex $line 0]
  4810. set sec [lrange $line 1 end]
  4811. if {![string match [strlwr $var] [strlwr $first]]} {
  4812. if {$first != ""} {
  4813. append app "$first $sec;"
  4814. }
  4815. }
  4816. }
  4817. puts $fo $app
  4818. close $fo
  4819. }
  4820.  
  4821.  
  4822. proc dop:checkfile {file} {
  4823. if {![file exists $file]} {
  4824. set fo [open $file w]
  4825. puts $fo ""
  4826. close $fo
  4827. }
  4828. }
  4829.  
  4830. proc dop:getlimit {chan} {
  4831. set mode [split [getchanmode $chan]]
  4832. set modes [lindex $mode 0]
  4833. set lim [lindex $mode 1]
  4834. set pass [lindex $mode 2]
  4835. if {$lim > 0} {
  4836. return $lim
  4837. }
  4838. return 0
  4839. }
  4840.  
  4841. proc dop:isset {chan flag} {
  4842. set flags [channel info $chan]
  4843. foreach flg $flags {
  4844. if {[strlwr $flag] == [strlwr $flg]} {
  4845. return 1
  4846. }
  4847. }
  4848. return 0
  4849. }
  4850.  
  4851. if {$dop(mysqladddon) == 0} {
  4852. proc dopGetuser {hand info var} {
  4853. return [getuser $hand $info $var]
  4854. }
  4855. proc dopSetuser {hand info var value} {
  4856. if {$info != "pass"} {
  4857. return [setuser $hand $info $var $value]
  4858. }
  4859. }
  4860. proc dopValiduser {hand} {
  4861. return [validuser $hand]
  4862. }
  4863. proc dopPasswdok {hand pass} {
  4864. return [passwdok $hand $pass]
  4865. }
  4866. proc dopRemuser {hand} {
  4867. return 1
  4868. }
  4869. proc dopValiduser {hand} {
  4870. if {[validuser $hand]} {
  4871. return 1
  4872. } {
  4873. return 0
  4874. }
  4875. }
  4876. }
  4877.  
  4878.  
  4879. #######################################################################################
  4880. #Language section
  4881. #Number of language
  4882. set dop(numlang) 10
  4883.  
  4884. ##English - 1
  4885. set dop(lang.1.1) "List of expired user:"
  4886. set dop(lang.1.2) "Never"
  4887. set dop(lang.1.3) "USER -- « -- Last seen: «"
  4888. set dop(lang.1.4) "yes"
  4889. set dop(lang.1.5) "no"
  4890. set dop(lang.1.6) "Host"
  4891. set dop(lang.1.7) "Identified"
  4892. set dop(lang.1.8) "Language"
  4893. set dop(lang.1.9) "Last Seen"
  4894. set dop(lang.1.10) "Access"
  4895. set dop(lang.1.11) "No access"
  4896. set dop(lang.1.12) "URL"
  4897. set dop(lang.1.13) "DESC"
  4898. set dop(lang.1.14) "KEYWORDS"
  4899. set dop(lang.1.15) "Nick"
  4900. set dop(lang.1.16) "List of dcc commands"
  4901. set dop(lang.1.17) "number of day"
  4902. set dop(lang.1.18) "SYNTAX: HELP \[command\]"
  4903. set dop(lang.1.19) "/msg « op <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  4904. set dop(lang.1.20) "Ops one or more persons in your channel. If no nick is specified, and you are not opped on the channel, « will op you."
  4905. set dop(lang.1.21) "/msg « deop <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  4906. set dop(lang.1.22) "Deops one or more persons in your channel. If no nick is specified, and you are opped on the channel, $botnick will deop you."
  4907. set dop(lang.1.23) "/msg « voice <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  4908. set dop(lang.1.24) "Voices one or more users in your channel."
  4909. set dop(lang.1.25) "/msg « devoice <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  4910. set dop(lang.1.26) "Devoices one or more users in your channel."
  4911. set dop(lang.1.27) "/msg « access <#channel> <username> \[-min <level>\] \[-max <level>\]"
  4912. set dop(lang.1.28) "Can look up the access for a certain person or a string."
  4913. set dop(lang.1.29) "/msg « login <username> <password>"
  4914. set dop(lang.1.30) "Log yourself into the bot."
  4915. set dop(lang.1.31) "/msg « dauth <username> <password>"
  4916. set dop(lang.1.32) "To untitentificate yourself."
  4917. set dop(lang.1.33) "/msg « help <command>"
  4918. set dop(lang.1.34) "Displays help information on a given command."
  4919. set dop(lang.1.35) "/msg « uptime"
  4920. set dop(lang.1.36) "Displays «'s uptime."
  4921. set dop(lang.1.37) "/msg « verify <nick>"
  4922. set dop(lang.1.38) "Displays whether or not a person is logged in, and if so displays their username"
  4923. set dop(lang.1.39) "And also indicates whether or not they are an Official Administrator"
  4924. set dop(lang.1.40) "/msg « status <#channel>"
  4925. set dop(lang.1.41) "Displays channel's status"
  4926. set dop(lang.1.42) "/msg « info <username>"
  4927. set dop(lang.1.43) "Displays information about a username such as their nick and user@host if they are currently online, "
  4928. set dop(lang.1.44) "their language and invisible settings, last seen information. If used on yourself, it also lists all"
  4929. set dop(lang.1.45) "channels which you have access on (only Administrator and you can see this information, not other users)."
  4930. set dop(lang.1.46) "If you wish to make this information hidden to the public, refer to the SET INVISIBLE command (level 0)."
  4931. set dop(lang.1.47) "/msg « showcommands <#channel>"
  4932. set dop(lang.1.48) "Shows the commands available to you for a given channel."
  4933. set dop(lang.1.49) "/msg « ban <#channel> <nick|*!*user@*.host> \[reason\]"
  4934. set dop(lang.1.50) "Adds a specific *!*user@*.host to the « banlist of your channel."
  4935. set dop(lang.1.51) "/msg « unban <#channel> <nick|*!*user@*.host>"
  4936. set dop(lang.1.52) "Removes a *!*user@*.host from the $botnick banlist of your channel and any matching bans from the channel banlist also."
  4937. set dop(lang.1.53) "/msg « topic <#channel> <topic>"
  4938. set dop(lang.1.54) "Makes « change the topic in your channel."
  4939. set dop(lang.1.55) "/msg « clearmode <#channel>"
  4940. set dop(lang.1.56) "Clears all channel modes. Can be used when your channel has been locked up (set +i or +k without your knowledge)."
  4941. set dop(lang.1.57) "/msg « kick <#channel> <nick|pattern> \[reason\]"
  4942. set dop(lang.1.58) "Makes « kick someone from your channel."
  4943. set dop(lang.1.59) "/msg « set <#channel> <variable> <value>"
  4944. set dop(lang.1.60) "/msg « set <variable> <value>"
  4945. set dop(lang.1.61) "This will set a channel or user account setting."
  4946. set dop(lang.1.62) "Useraccount settings: INVISIBLE LANG - Lang available: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  4947. set dop(lang.1.63) "Channel settings: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  4948. set dop(lang.1.64) "/msg « invite <#channel>"
  4949. set dop(lang.1.65) "Makes « invite you to your channel."
  4950. set dop(lang.1.66) "/msg « banlist <#channel>"
  4951. set dop(lang.1.67) "Shows the channel banlist. This command works whether you are on the channel or not."
  4952. set dop(lang.1.68) "/msg « adduser <#channel> <username> <access>"
  4953. set dop(lang.1.69) "Adds a user to the channel's userlist. You cannot ADDUSER someone with equal or higher access than your own."
  4954. set dop(lang.1.70) "/msg « remuser <#channel> <username>"
  4955. set dop(lang.1.71) "Removes a user from the channel database. You must have higher access than the user you want to remove."
  4956. set dop(lang.1.72) "/msg « modinfo <#channel> <access|automode> <username> <value>"
  4957. set dop(lang.1.73) "The following commands can be used to make changes to existing users in your channel's userlist."
  4958. set dop(lang.1.74) "You cannot modify someone with an equal or higher level."
  4959. set dop(lang.1.75) "With the variable access you can change a users accesslevel. The range is 1 to your own level - 1."
  4960. set dop(lang.1.76) "The automode variable allows you to set mode none, voice or op."
  4961. set dop(lang.1.77) "Based on this setting a user can be voiced, oped when he enters the channel."
  4962. set dop(lang.1.78) "** SUSPENDED ** - (Level «)"
  4963. set dop(lang.1.79) "Cannot suspend a user with equal or higher access than your own."
  4964. set dop(lang.1.80) "/msg « showignore"
  4965. set dop(lang.1.81) "Shows «'s ignore list. Ignores happen when someone intentionally or accidentally floods «."
  4966. set dop(lang.1.82) "/msg « chaninfo <#channel>"
  4967. set dop(lang.1.83) "Displays whether or not a channel is registered and to whom."
  4968. set dop(lang.1.84) "/msg « motd"
  4969. set dop(lang.1.85) "Displays « message of the day."
  4970. set dop(lang.1.86) "/msg « search <search parameter>"
  4971. set dop(lang.1.87) "Makes « list channels where the given search parameters match set keywords on the channel, if any."
  4972. set dop(lang.1.88) "The use of wildcards are not required."
  4973. set dop(lang.1.89) "There is no help available for that topic."
  4974. set dop(lang.1.90) "SYNTAX: REMOVEALL <#channel>"
  4975. set dop(lang.1.91) "Sorry, You must be logged in to use this command."
  4976. set dop(lang.1.92) "Sorry, You have insufficient access to perform that command."
  4977. set dop(lang.1.93) "The channel « doesn't appear to be registered."
  4978. set dop(lang.1.94) "«!« (auth as «) \[«\] is removing all access on «."
  4979. set dop(lang.1.95) "Done. Zapped « access records from «."
  4980. set dop(lang.1.96) "days"
  4981. set dop(lang.1.97) "Uptime"
  4982. set dop(lang.1.98) "Channels"
  4983. set dop(lang.1.99) "Version"
  4984. set dop(lang.1.100) "Bot linked"
  4985. set dop(lang.1.101) "SYNTAX: SHOWCOMMANDS <#channel>"
  4986. set dop(lang.1.102) "Level"
  4987. set dop(lang.1.103) "SYNTAX: REGUSER <username> <email>"
  4988. set dop(lang.1.104) "I don't know who « is."
  4989. set dop(lang.1.105) "« already registered."
  4990. set dop(lang.1.106) "Email in blacklist: «"
  4991. set dop(lang.1.107) "SYNTAX: ADDIGNORE <host>"
  4992. set dop(lang.1.108) "«!« (auth as «) \[«\] is adding to the ignore list: «."
  4993. set dop(lang.1.109) "Ignored"
  4994. set dop(lang.1.110) "Added ignore («)"
  4995. set dop(lang.1.111) "SYNTAX: REMIGNORE <host>"
  4996. set dop(lang.1.112) "«!« (auth as «) \[«\] is removing from the ignore list: «."
  4997. set dop(lang.1.113) "Removed ignore («)"
  4998. set dop(lang.1.114) "«!« (auth as «) \[«\] is making jump the bot to: «."
  4999. set dop(lang.1.115) "No reason"
  5000. set dop(lang.1.116) "«!« (auth as «) \[«\] made me shutdown."
  5001. set dop(lang.1.117) "«!« (auth as «) \[«\] is looking at the channel list."
  5002. set dop(lang.1.118) "No channel joined by the bot."
  5003. set dop(lang.1.119) "End of channel list"
  5004. set dop(lang.1.120) "SYNTAX: SAY <#channel> <msg>"
  5005. set dop(lang.1.121) "«!« (auth as «) \[«\] is msging on «: «."
  5006. set dop(lang.1.122) "SYNTAX: BROADCAST <msg>"
  5007. set dop(lang.1.123) "«!« (auth as «) \[«\] is broadcasting: «."
  5008. set dop(lang.1.124) "You registered the username: «. On the bot «. To get your username, you have to register it. Here your registration id: «"
  5009. set dop(lang.1.125) "Username"
  5010. set dop(lang.1.126) "SYNTAX: REGID <verify id>"
  5011. set dop(lang.1.127) "«!« (auth as «) \[«\] is rehashing bot configs."
  5012. set dop(lang.1.128) "Channel, User and Note files reloaded"
  5013. set dop(lang.1.129) "SYNTAX: ADDHAND <username> <email>"
  5014. set dop(lang.1.130) "« is already added to the bot."
  5015. set dop(lang.1.131) "«!« (auth as «) \[«\] is adding an username: «."
  5016. set dop(lang.1.132) "Added hand «"
  5017. set dop(lang.1.133) "SYNTAX: CHANINFO <#channel>"
  5018. set dop(lang.1.134) "« is registered by:"
  5019. set dop(lang.1.135) "- last seen: « ago"
  5020. set dop(lang.1.136) "« doesn't appear to have an user with an access 500."
  5021. set dop(lang.1.137) "«!« (auth as «) \[«\] is looking at the username list."
  5022. set dop(lang.1.138) "- « (owner)"
  5023. set dop(lang.1.139) "- « (normal user)"
  5024. set dop(lang.1.140) "End of hand list"
  5025. set dop(lang.1.141) "SYNTAX: REMHAND <username>"
  5026. set dop(lang.1.142) "«!« (auth as «) \[«\] is removing an username: «"
  5027. set dop(lang.1.143) "Removed hand «"
  5028. set dop(lang.1.144) "SYNTAX: REGISTER <#channel>"
  5029. set dop(lang.1.145) "« is already added."
  5030. set dop(lang.1.146) "«!« (auth as «) \[«\] is adding a channel: «"
  5031. set dop(lang.1.147) "Added channel «"
  5032. set dop(lang.1.148) "SYNTAX: PURGE <#channel>"
  5033. set dop(lang.1.149) "«!« (auth as «) \[«\] is removing a channel: «"
  5034. set dop(lang.1.150) "Removed chan «"
  5035. set dop(lang.1.151) "« is an Official Service Bot."
  5036. set dop(lang.1.152) "«« is NOT logged in."
  5037. set dop(lang.1.153) "I don't see « anywhere."
  5038. set dop(lang.1.154) "«« is an Official Bot Administrator and logged in as «."
  5039. set dop(lang.1.155) "«« is logged in as «."
  5040. set dop(lang.1.156) "Your host doesn't match anyone of mine."
  5041. set dop(lang.1.157) "Type /msg « regid «"
  5042. set dop(lang.1.158) "You don't have any password set yet."
  5043. set dop(lang.1.159) "HOSTADDING FAILED as « (Invalid Password)"
  5044. set dop(lang.1.160) "Your host as been added to « (*!*«)"
  5045. set dop(lang.1.161) "SYNTAX: LOGIN <username> <password>"
  5046. set dop(lang.1.162) "Sorry, You are already authenticated as «"
  5047. set dop(lang.1.163) "AUTHENTICATION FAILED as « (Invalid Password)"
  5048. set dop(lang.1.164) "«!« (auth as «) \[«\] authorization FAILED."
  5049. set dop(lang.1.165) "AUTHENTICATION SUCCESSFUL as «."
  5050. set dop(lang.1.166) "«!« (auth as «) \[«\] is now authentificated as an owner."
  5051. set dop(lang.1.167) "SYNTAX: DAUTH <username> <password>"
  5052. set dop(lang.1.168) "DEAUTHENTICATION FAILED as « (Invalid password)"
  5053. set dop(lang.1.169) "DEAUTHENTICATION SUCCESSFUL as «."
  5054. set dop(lang.1.170) "SUSPENSION for « on « is actived"
  5055. set dop(lang.1.171) "SYNTAX: SUSPEND <channel> <user> \[level\]"
  5056. set dop(lang.1.172) "SYNTAX: UNSUSPEND <channel> <user>"
  5057. set dop(lang.1.173) "SYNTAX: ADDUSER <#channel> <username> <access>"
  5058. set dop(lang.1.174) "« is already added to « with access level «."
  5059. set dop(lang.1.175) "Cannot add a user with equal or higher access than your own."
  5060. set dop(lang.1.176) "Invalid access level."
  5061. set dop(lang.1.177) "Added user « to « with access level «."
  5062. set dop(lang.1.178) "SYNTAX: REMUSER <#channel> <username>"
  5063. set dop(lang.1.179) "« doesn't appear to have access in «"
  5064. set dop(lang.1.180) "Removed user « from «."
  5065. set dop(lang.1.181) "SYNTAX: MODINFO <#channel> \[ACCESS <username> <level>\] \[AUTOMODE <username> <NONE|OP|VOICE>\]"
  5066. set dop(lang.1.182) "Modified «'s access level on channel « to «."
  5067. set dop(lang.1.183) "Set AUTOMODE to OP for « on channel «"
  5068. set dop(lang.1.184) "Set AUTOMODE to VOICE for « on channel «"
  5069. set dop(lang.1.185) "Set AUTOMODE to NONE for « on channel «"
  5070. set dop(lang.1.186) "SYNTAX: SET \[#channel\] <variable> <value> or, SET <invisible> <ON|OFF>, SET <lang> <language number>"
  5071. set dop(lang.1.187) "Your INVISIBLE setting is now ON."
  5072. set dop(lang.1.188) "Your INVISIBLE setting is now OFF."
  5073. set dop(lang.1.189) "value of INVISIBLE must be ON or OFF"
  5074. set dop(lang.1.190) "Your LANG setting is now «."
  5075. set dop(lang.1.191) "Language number must be between 1 to «."
  5076. set dop(lang.1.192) "« for « is: «"
  5077. set dop(lang.1.193) "value of AUTOTOPIC must be ON or OFF"
  5078. set dop(lang.1.194) "value of NOOP must be ON or OFF"
  5079. set dop(lang.1.195) "« for « is cleared."
  5080. set dop(lang.1.196) "value of STRICTOP must be ON or OFF"
  5081. set dop(lang.1.197) "SYNTAX: INVITE <#channel>"
  5082. set dop(lang.1.198) "Sorry, You are already on «."
  5083. set dop(lang.1.199) "SYNTAX: OP <#channel> \[nick\] \[nick\] .."
  5084. set dop(lang.1.200) "The NOOP flag is set on «"
  5085. set dop(lang.1.201) "SYNTAX: DEOP <#channel> \[nick\] \[nick\] .."
  5086. set dop(lang.1.202) "I don't think « would appreciate that."
  5087. set dop(lang.1.203) "SYNTAX: VOICE <#channel> \[nick\] \[nick\] .."
  5088. set dop(lang.1.204) "SYNTAX: DEVOICE <#channel> \[nick\] \[nick\] .."
  5089. set dop(lang.1.205) "SYNTAX: BAN <#channel> <nick | *!*user@*.host> \[lifetime\] \[reason\]"
  5090. set dop(lang.1.206) "SYNTAX: KICK <#channel> <nick> <reason>"
  5091. set dop(lang.1.207) "SYNTAX: TOPIC <#channel> <topic>"
  5092. set dop(lang.1.208) "SYNTAX: UNBAN <#channel> <*!*user@*.host>"
  5093. set dop(lang.1.209) "Removed 1 bans that matched «"
  5094. set dop(lang.1.210) "SYNTAX: BANLIST <#channel>"
  5095. set dop(lang.1.211) "-« by «"
  5096. set dop(lang.1.212) "End of ban list"
  5097. set dop(lang.1.213) "SYNTAX: INFO <username>"
  5098. set dop(lang.1.214) "Unable to view user details (Invisible)"
  5099. set dop(lang.1.215) "Information about: «"
  5100. set dop(lang.1.216) "Currently logged on via:"
  5101. set dop(lang.1.217) "OFFLINE"
  5102. set dop(lang.1.218) "INVISIBLE is «"
  5103. set dop(lang.1.219) "Channels"
  5104. set dop(lang.1.220) "SYNTAX: ACCESS <#channel> <username> \[-min <level>\] \[-max <level>\]"
  5105. set dop(lang.1.221) "Invalid minimum level."
  5106. set dop(lang.1.222) "Invalid maximum level."
  5107. set dop(lang.1.223) "USER: « ACCESS: « «"
  5108. set dop(lang.1.224) "CHANNEL: « -- AUTOMODE: «"
  5109. set dop(lang.1.225) "LAST SEEN: « ago."
  5110. set dop(lang.1.226) "No Match!"
  5111. set dop(lang.1.227) "End of access list"
  5112. set dop(lang.1.228) "SYNTAX: STATUS <#channel>"
  5113. set dop(lang.1.229) "Channel « has « users (« operators)"
  5114. set dop(lang.1.230) "Mode is: «"
  5115. set dop(lang.1.231) "I'm currently in this channel."
  5116. set dop(lang.1.232) "Flood setting"
  5117. set dop(lang.1.233) "Flags set"
  5118. set dop(lang.1.234) "Ignore list:"
  5119. set dop(lang.1.235) "End of Ignore List"
  5120. set dop(lang.1.236) "There are more than 10 entries matching \[«\]"
  5121. set dop(lang.1.237) "Please restrict your search mask"
  5122. set dop(lang.1.238) "No matching entries for \[«\]"
  5123. set dop(lang.1.239) "SYNTAX: CLEARMODE <#channel>"
  5124. set dop(lang.1.240) "No expired user."
  5125. set dop(lang.1.241) "Bot nick"
  5126. set dop(lang.1.242) "«« is an Official Bot Manager and logged in as «."
  5127. set dop(lang.1.243) "«« is an Official Bot Owner and logged in as «."
  5128. set dop(lang.1.244) "There is already a master on this channel."
  5129. set dop(lang.1.245) "Registration email for « with your confirmation has been sent to «."
  5130. set dop(lang.1.246) "AUTHENTICATION FAILED as «. (Maximum concurrent logins exceeded)."
  5131. set dop(lang.1.247) "Current Sessions: «"
  5132. set dop(lang.1.248) "« is not logged in."
  5133. set dop(lang.1.249) "Username: « Registered with the email: «"
  5134. set dop(lang.1.250) "You can type /msg « pass « <your pass> from now on!"
  5135. set dop(lang.1.251) "Registration number not found!"
  5136. set dop(lang.1.252) "SYNTAX: PASS <username> <password>"
  5137. set dop(lang.1.253) "PASS CHANGING FAILED as « (Invalid Password)"
  5138. set dop(lang.1.254) "Password should be longer than « letters."
  5139. set dop(lang.1.255) "Password set to: «"
  5140. set dop(lang.1.256) "Password already set.. Use /msg « pass <old pass> <new pass>"
  5141. set dop(lang.1.257) "Email:"
  5142. set dop(lang.1.258) "Not verified (Added since «)"
  5143. set dop(lang.1.259) "You didn't register your regid yet!"
  5144. set dop(lang.1.260) "SYNTAX: JOIN <channel>"
  5145. set dop(lang.1.261) "SYNTAX: PART <channel>"
  5146. set dop(lang.1.262) "At the request of «"
  5147. set dop(lang.1.263) "I'm not in this channel."
  5148. set dop(lang.1.264) "Your access on « has been suspended."
  5149. set dop(lang.1.265) "SUSPENSION for « on « is cancelled"
  5150. set dop(lang.1.266) "Cannot unsuspend a suspend with equal or higher level than your own."
  5151. set dop(lang.1.267) "/msg « join <#channel>"
  5152. set dop(lang.1.268) "Makes « join a channel."
  5153. set dop(lang.1.269) "/msg « part <#channel>"
  5154. set dop(lang.1.270) "Makes « part your channel."
  5155. set dop(lang.1.271) "/msg « suspend <#channel> <username> \[level\]"
  5156. set dop(lang.1.272) "Suspends a user's access to « on your channel's userlist for the specified level if given."
  5157. set dop(lang.1.273) "If a level is not specified, the default suspension level used will be the access level of the issuer."
  5158. set dop(lang.1.274) "You can only SUSPEND someone with access lower than your own."
  5159. set dop(lang.1.275) "/msg « unsuspend <#channel> <username>"
  5160. set dop(lang.1.276) "Unsuspends a user's access to « on your channel's userlist. "
  5161. set dop(lang.1.277) "You can only UNSUSPEND someone with access lower than your own,"
  5162. set dop(lang.1.278) "provided that the suspension level is also less than or equal to your own access level."
  5163. set dop(lang.1.279) "/msg « reguser <username> <valid email>"
  5164. set dop(lang.1.280) "Create a username. It will verify authenticicy of the email."
  5165. set dop(lang.1.281) "/msg « regid <authentifcation id>"
  5166. set dop(lang.1.282) "Make your username usable."
  5167. set dop(lang.1.283) "/msg « pass <username> <password>"
  5168. set dop(lang.1.284) "It set your password."
  5169. set dop(lang.1.285) "Invalid channel name."
  5170. set dop(lang.1.286) "Added ban « to «."
  5171. set dop(lang.1.287) "value of FLOATLIM must be ON or OFF"
  5172. set dop(lang.1.288) "Invalid floating-limit Margin (2-20 Allowed)."
  5173. set dop(lang.1.289) "Invalid floating-limit max (0-65536 Allowed)."
  5174. set dop(lang.1.290) "Invalid floating-limit period (20-200 Allowed)."
  5175. set dop(lang.1.291) "Invalid floating-grace setting (0-19 Allowed)."
  5176. set dop(lang.1.292) "SYNTAX: CYCLE <#channel>"
  5177. set dop(lang.1.293) "SYNTAX: ACTION <#channel> <action/msg>"
  5178. set dop(lang.1.294) "«!« (auth as «) \[«\] make me do an action on «: «"
  5179. set dop(lang.1.295) "/msg « cycle <#channel>"
  5180. set dop(lang.1.296) "Makes « cycle your channel."
  5181. set dop(lang.1.297) "« for « minutes."
  5182. set dop(lang.1.298) "« for ever"
  5183. set dop(lang.1.299) "This email adress has an invalid syntax. (..@..)"
  5184. set dop(lang.1.300) "Connected via « since «"
  5185.  
  5186.  
  5187. ##Francais - 2
  5188. set dop(lang.2.1) "Liste d'utilisateur expiré:"
  5189. set dop(lang.2.2) "Jamais"
  5190. set dop(lang.2.3) "Utilisateur -- « -- Dernière fois vue: «"
  5191. set dop(lang.2.4) "oui"
  5192. set dop(lang.2.5) "non"
  5193. set dop(lang.2.6) "Adresse"
  5194. set dop(lang.2.7) "Identifié"
  5195. set dop(lang.2.8) "Langue"
  5196. set dop(lang.2.9) "Dernière fois vue"
  5197. set dop(lang.2.10) "Accès"
  5198. set dop(lang.2.11) "Pas d'accès"
  5199. set dop(lang.2.12) "Adresse internet"
  5200. set dop(lang.2.13) "Description"
  5201. set dop(lang.2.14) "Mots clés"
  5202. set dop(lang.2.15) "Pseudonyme"
  5203. set dop(lang.2.16) "Liste de commandes en dcc"
  5204. set dop(lang.2.17) "nombre de jours"
  5205. set dop(lang.2.18) "SYNTAX: HELP \[commande\]"
  5206. set dop(lang.2.19) "/msg « op <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5207. set dop(lang.2.20) "Oppe une ou plusieurs personnes dans le canal spécifié. Si aucun nickname n'est spécifié, et que vous n'êtes pas déjà oppé, « vous oppera."
  5208. set dop(lang.2.21) "/msg « deop <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5209. set dop(lang.2.22) "Déoppe une ou plusieurs personnes dans votre canal. Si aucun nickname n'est spécifié « vous déopera vous."
  5210. set dop(lang.2.23) "/msg « voice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5211. set dop(lang.2.24) "Voice (+v) un ou plusieurs nickname dans votre canal."
  5212. set dop(lang.2.25) "/msg « devoice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5213. set dop(lang.2.26) "Dévoice (-v) un ou plusieur utilisateurs dans votre canal."
  5214. set dop(lang.2.27) "/msg « access <#canal> <*|utilisateur|> \[-min <niveau>\] \[-max <niveau>\]"
  5215. set dop(lang.2.28) "Peut afficher l'accès pour une certaine personne ou une chaine de caractère. L'information indique le niveau d'accès ainsi que la dernière fois que l'utilisateur à été vu."
  5216. set dop(lang.2.29) "/msg « login <utilisateur> <mot_de_passe>"
  5217. set dop(lang.2.30) "Ceci charge votre accès dans la mémoire du bot et vous authentifie sur tous les canaux auquels vous avez accès.."
  5218. set dop(lang.2.31) "/msg « dauth <utilisateur> <mot_de_passe>>"
  5219. set dop(lang.2.32) "Ceci change votre accès dans la mémoire du bot et vous désauthentifie sur tous les canaux auquels vous avez accès.."
  5220. set dop(lang.2.33) "/msg « help <commande>"
  5221. set dop(lang.2.34) "Affiche l'aide pour la commande spécifiée."
  5222. set dop(lang.2.35) "/msg « uptime"
  5223. set dop(lang.2.36) "Ceci affichera le nombre de temps depuis que « est ouvert."
  5224. set dop(lang.2.37) "/msg « verify <nickname>"
  5225. set dop(lang.2.38) "Affiche si la personne est logguée ou non, et si oui, sous quel nom d'utilisateur"
  5226. set dop(lang.2.39) "et indique aussi si la personne est un Administrateur, ou un Représentant, et/ou un Opérateur IRC."
  5227. set dop(lang.2.40) "/msg « status <#canal>"
  5228. set dop(lang.2.41) "Donnes des informations sur les utilisateurs loggués sur le canal, etc."
  5229. set dop(lang.2.42) "/msg « info <utilisateur>"
  5230. set dop(lang.2.43) "Affiche des informations sur un utilisateur, telles que son nom nickname et user@host si il est en ligne,"
  5231. set dop(lang.2.44) "son language et savoir si il est invisible et l'heure de la dernière fois ou l'utilisateur à été vu."
  5232. set dop(lang.2.45) "Si vous l'utilisez sur vous-même, celà listera également les canaux auquels vous avez accès (seulement les Administrateur et vous même pouvez voir cette information, pas les autres utilisateurs)."
  5233. set dop(lang.2.46) "Si vous souhaitez cacher cette information au public, voir à la commande SET INVISIBLE (niveau 0)."
  5234. set dop(lang.2.47) "/msg « showcommands <#canal>"
  5235. set dop(lang.2.48) "Montre les commandes disponibles pour vous sur le canal spécifié."
  5236. set dop(lang.2.49) "/msg « ban <#canal> <nickname|*!*user@*.host> \[raison\]"
  5237. set dop(lang.2.50) "Ajoute un *!*user@*.host spécifique à la liste des bans de $botnick de votre canal."
  5238. set dop(lang.2.51) "/msg « unban <#canal> <nickname|*!*user@*.host>"
  5239. set dop(lang.2.52) "Supprime le *!*user@*.host spécifié de la liste interne de $botnick pour votre canal ainsi que du canal le cas échéant."
  5240. set dop(lang.2.53) "/msg « topic <#canal> <titre>"
  5241. set dop(lang.2.54) "Fait que « change le topic (titre du canal) dans votre canal."
  5242. set dop(lang.2.55) "/msg « clearmode <#canal>"
  5243. set dop(lang.2.56) "Supprime tous les modes du canal. Peut être utilisé lorsque votre canal à été bloqué (mis +i ou +k sans votre consentement)."
  5244. set dop(lang.2.57) "/msg « kick <#canal> <nickname> \[raison\]"
  5245. set dop(lang.2.58) "Demandes à « d'éjecter quelqu'un du canal spécifié."
  5246. set dop(lang.2.59) "/msg « set <#canal> <variable> <valeur>"
  5247. set dop(lang.2.60) "/msg « set <variable> <valeur>"
  5248. set dop(lang.2.61) "Cette commande vous permet de définir les parametres de votre canal et les parametres personels."
  5249. set dop(lang.2.62) "Parametre personnels: INVISIBLE LANG - Langue disponible: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  5250. set dop(lang.2.63) "Parametres de canal: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  5251. set dop(lang.2.64) "/msg « invite <#canal>"
  5252. set dop(lang.2.65) "Demandes à « de vous inviter sur le canal spécifié."
  5253. set dop(lang.2.66) "/msg « banlist <#canal>"
  5254. set dop(lang.2.67) "Montre la liste des bans du canal. Cette commande marche que vous soyez ou non dans le canal."
  5255. set dop(lang.2.68) "/msg « adduser <#canal> <utilisateur> <niveau>"
  5256. set dop(lang.2.69) "Ajoute un utilisateur au canal. Vous ne pouvez pas ajouter quelqu'un avec un niveau d'accès égal ou supérieur au votre."
  5257. set dop(lang.2.70) "/msg « remuser <#channel> <username>"
  5258. set dop(lang.2.71) "Supprime l'utilisateur spécifié du canal spécifié. Vous devez avoir un accès supérieur à l'accès de l'utilisateur que vous souhaitez effacer."
  5259. set dop(lang.2.72) "/msg « modinfo <#canal> <ACCESS|AUTOMODE> <utilisateur> <valeur>"
  5260. set dop(lang.2.73) "Cette commande peut être utilisée pour effectuer des changement sur des utilisateurs ayant un accès sur le canal spécifié."
  5261. set dop(lang.2.74) "Vous ne pouvez pas modifier quelqu'un ayant un niveau supérieur ou égal au votre."
  5262. set dop(lang.2.75) "Avec la variable ACCESS vous pouvez changer le niveau d'un utilisateur. De 1 à ( votre_niveau - 1 )."
  5263. set dop(lang.2.76) "La variable AUTOMODE permets de définir NONE, VOICE or OP comme valeurs."
  5264. set dop(lang.2.77) "Basé sur ces règlages, un utilisateur peut être voicé ou oppé lorsqu'il entre dans le canal."
  5265. set dop(lang.2.78) "** SUSPENDU ** - (Niveau «)"
  5266. set dop(lang.2.79) "Nous ne pouvez suspendre un utilisateur avec un accès égal ou supérieur à la votre."
  5267. set dop(lang.2.80) "/msg « showignore"
  5268. set dop(lang.2.81) "Montre la liste des user@host ignorés pas «. « ignore lorsque quelqu'un exprès ou par accident le flood."
  5269. set dop(lang.2.82) "/msg « chaninfo <#canal>"
  5270. set dop(lang.2.83) "Montre si un canal est enregistré ou non, à qui, et les DESCRIPTION et URL courantes le cas échéant."
  5271. set dop(lang.2.84) "/msg « motd"
  5272. set dop(lang.2.85) "Affiche le message du jour de «."
  5273. set dop(lang.2.86) "/msg « search <paramètre_de_recherche>"
  5274. set dop(lang.2.87) "Lances une recherche parmis les canaux de « où le paramètre de recherche spécifié correspond à un des mots clés d'un canal."
  5275. set dop(lang.2.88) "L'utilisation de wildcards (*) n'est pas requis."
  5276. set dop(lang.2.89) "Il n'y a pas d'aide disponible pour ce titre."
  5277. set dop(lang.2.90) "SYNTAX: REMOVEALL <#canal>"
  5278. set dop(lang.2.91) "Désolé, vous devez être identifié pour utiliser cette commande."
  5279. set dop(lang.2.92) "Désolé, vous avez une accès insufisente pour utiliser cette commande."
  5280. set dop(lang.2.93) "Le canal « n'apparait pas comme étant enregistrer."
  5281. set dop(lang.2.94) "«!« (identifié étant «) \[«\] à enlever tous les accès sur «."
  5282. set dop(lang.2.95) "Fait. Effacé « accès de «."
  5283. set dop(lang.2.96) "jours"
  5284. set dop(lang.2.97) "Temps d'ouverture"
  5285. set dop(lang.2.98) "Canaux"
  5286. set dop(lang.2.99) "Version"
  5287. set dop(lang.2.100) "Robot relié"
  5288. set dop(lang.2.101) "SYNTAX: SHOWCOMMANDS <#canal>"
  5289. set dop(lang.2.102) "Niveau"
  5290. set dop(lang.2.103) "SYNTAX: REGUSER <utilisateur> <adresse email>"
  5291. set dop(lang.2.104) "Je ne sais pas qui est «."
  5292. set dop(lang.2.105) "« est déjà enregistré."
  5293. set dop(lang.2.106) "Adresse email non valide (liste noire)"
  5294. set dop(lang.2.107) "SYNTAX: ADDIGNORE <adresse>"
  5295. set dop(lang.2.108) "«!« (identifié étant «) \[«\] à ajouter dans la liste d'ignoré: «."
  5296. set dop(lang.2.109) "Ignoré"
  5297. set dop(lang.2.110) "Ignore ajouter («)"
  5298. set dop(lang.2.111) "SYNTAX: REMIGNORE <adresse>"
  5299. set dop(lang.2.112) "«!« (identifié étant «) \[«\] à enlever dans la liste d'ignoré: «."
  5300. set dop(lang.2.113) "Ignore enlever («)"
  5301. set dop(lang.2.114) "«!« (identifié étant «) \[«\] me fait changer de serveur pour: «."
  5302. set dop(lang.2.115) "Pas de raison"
  5303. set dop(lang.2.116) "«!« (identifié étant «) \[«\] me fait fermer."
  5304. set dop(lang.2.117) "«!« (identifié étant «) \[«\] regarde la liste de channel."
  5305. set dop(lang.2.118) "Pas de canal join par le robot."
  5306. set dop(lang.2.119) "Fin de la liste des canaux"
  5307. set dop(lang.2.120) "SYNTAX: SAY <#canaux> <message>"
  5308. set dop(lang.2.121) "«!« (identifié étant «) \[«\] me fait parler sur «: «."
  5309. set dop(lang.2.122) "SYNTAX: BROADCAST <message>"
  5310. set dop(lang.2.123) "«!« (identifié étant «) \[«\] me fait parler partout: «."
  5311. set dop(lang.2.124) "Vous avez enregistré le non d'utilisateur suivant: « sur le robot «. Pour pouvoir utiliser ce nom d'utilisateur, vous devez l'enregistrer avec le numero d'enregistrement suivant: «"
  5312. set dop(lang.2.125) "Utilisateur:"
  5313. set dop(lang.2.126) "SYNTAX: REGID <numéro d'enregistrement>"
  5314. set dop(lang.2.127) "«!« (identifié étant «) \[«\] m'à fait recharger mes fichiers."
  5315. set dop(lang.2.128) "Les fichiers des canaux, des utilisateur et des notes on été rechargés."
  5316. set dop(lang.2.129) "SYNTAX: ADDHAND <username> <adresse email>"
  5317. set dop(lang.2.130) "« est déjà ajouter au robot."
  5318. set dop(lang.2.131) "«!« (identifié étant «) \[«\] à ajouté un username: «."
  5319. set dop(lang.2.132) "Utilisateur ajouter: «"
  5320. set dop(lang.2.133) "SYNTAX: CHANINFO <#canal>"
  5321. set dop(lang.2.134) "« est enregistré par:"
  5322. set dop(lang.2.135) "- dernière fois vue: « ago"
  5323. set dop(lang.2.136) "« n'apparait pas comme ayant un utilisateur au niveau 500."
  5324. set dop(lang.2.137) "«!« (identifié étant «) \[«\] regarde dans la liste d'username."
  5325. set dop(lang.2.138) "- « (propriétaire)"
  5326. set dop(lang.2.139) "- « (utilisateur normal)"
  5327. set dop(lang.2.140) "Fin de la liste des usernames."
  5328. set dop(lang.2.141) "SYNTAX: REMHAND <username>"
  5329. set dop(lang.2.142) "«!« (identifié étant «) \[«\] à enlever le username suivant: «"
  5330. set dop(lang.2.143) "Username enlevé «"
  5331. set dop(lang.2.144) "SYNTAX: REGISTER <#canal>"
  5332. set dop(lang.2.145) "« est déjà ajouté."
  5333. set dop(lang.2.146) "«!« (identifié étant «) \[«\] à ajouter le canal suivant: «"
  5334. set dop(lang.2.147) "Canal ajouté «"
  5335. set dop(lang.2.148) "SYNTAX: PURGE <#canal>"
  5336. set dop(lang.2.149) "«!« (identifié étant «) \[«\] à enlever le canal suivant: «"
  5337. set dop(lang.2.150) "Canal enlevé «"
  5338. set dop(lang.2.151) "« est un Robot de service officiel."
  5339. set dop(lang.2.152) "«« n'est pas authentifié."
  5340. set dop(lang.2.153) "Je suis incapable de trouver «"
  5341. set dop(lang.2.154) "«« est un Administrateur Officiel et est authentifié sous le nom d'utilisateur «."
  5342. set dop(lang.2.155) "«« est authentifié sous le nom d'utilisateur «."
  5343. set dop(lang.2.156) "Votre adresse ne corespond pas à mes adresses."
  5344. set dop(lang.2.157) "Tappez /msg « regid «"
  5345. set dop(lang.2.158) "Vous n'avez pas de mot de pass enregistré."
  5346. set dop(lang.2.159) "L'ajout d'adresse à éjoué sous le nom de « (Mot de pass invalide)"
  5347. set dop(lang.2.160) "Votre nouvelle adresse a été ajouté à « (*!*«)"
  5348. set dop(lang.2.161) "SYNTAX: LOGIN <username> <mot_de_pass>"
  5349. set dop(lang.2.162) "Désolé. Vous êtes déjà authentifié sous le nom d'utilisateur «"
  5350. set dop(lang.2.163) "AUTHENTIFICATION REFUSÉE pour « (Mot de passe Invalide)"
  5351. set dop(lang.2.164) "«!« (identifié étant «) \[«\] à ÉCHOUÉ sont identification."
  5352. set dop(lang.2.165) "AUTHENTIFICATION RÉUSSIE pour «."
  5353. set dop(lang.2.166) "«!« (identifié étant «) \[«\] est maitenant reconnu comme étant propriétaire."
  5354. set dop(lang.2.167) "SYNTAX: DAUTH <utilisateur> <mot_de_pass>"
  5355. set dop(lang.2.168) "DEAUTHENTICATION REFUSÉ pour « (Mot de pass invalide)"
  5356. set dop(lang.2.169) "DEAUTHENTICATION RÉUSSIE pour «."
  5357. set dop(lang.2.170) "La suspension pour « sur « est actif"
  5358. set dop(lang.2.171) "SYNTAX: SUSPEND <canal> <utilisateur> \[niveau\]"
  5359. set dop(lang.2.172) "SYNTAX: UNSUSPEND <canal> <utilisateur>"
  5360. set dop(lang.2.173) "SYNTAX: ADDUSER <#canal> <username> <niveau>"
  5361. set dop(lang.2.174) "« a déjà été ajouté sur « au niveau «."
  5362. set dop(lang.2.175) "Vous ne pouvez pas ajouter un utilisateur à un niveau égal ou supérieur au votre. "
  5363. set dop(lang.2.176) "Niveau d'accès invalide"
  5364. set dop(lang.2.177) "Utilisateur « ajouté sur « au niveau «."
  5365. set dop(lang.2.178) "SYNTAX: REMUSER <#canal> <username>"
  5366. set dop(lang.2.179) "« n'apparaît pas comme ayant accès sur «"
  5367. set dop(lang.2.180) "L'accès de l'utilisateur « a été effacé sur «."
  5368. set dop(lang.2.181) "SYNTAX: MODINFO <#canal> \[ACCESS <username> <niveau>\] \[AUTOMODE <username> <NONE|OP|VOICE>\]"
  5369. set dop(lang.2.182) "Modification du niveau de « sur le canal « à « effectuée."
  5370. set dop(lang.2.183) "Activation du MODE Automatique (OP) pour « sur le canal «"
  5371. set dop(lang.2.184) "Activation du MODE Automatique (VOICE) pour « sur le canal «"
  5372. set dop(lang.2.185) "Désactivation des MODES Automatiques pour « sur le canal «"
  5373. set dop(lang.2.186) "SYNTAX: SET \[#canal\] <variable> <valeur> ou, SET INVISIBLE <ON|OFF> ou, SET LANG <numero de langue>"
  5374. set dop(lang.2.187) "Le mode INVISIBLE pour vos informations est maintenant à ON."
  5375. set dop(lang.2.188) "Le mode INVISIBLE pour vos informations est maintenant à OFF."
  5376. set dop(lang.2.189) "La valeur de INVISIBLE doit être ON ou OFF"
  5377. set dop(lang.2.190) "Langue activée: «."
  5378. set dop(lang.2.191) "Le numero de langue doit etre entre 1 à «."
  5379. set dop(lang.2.192) "« pour « est: «"
  5380. set dop(lang.2.193) "La valeur de AUTOTOPIC doit être ON ou OFF"
  5381. set dop(lang.2.194) "La valeur de NOOP doit être ON ou OFF"
  5382. set dop(lang.2.195) "« pour « est effacé."
  5383. set dop(lang.2.196) "La valeur de STRICTOP doit être ON ou OFF"
  5384. set dop(lang.2.197) "SYNTAX: INVITE <#canal>"
  5385. set dop(lang.2.198) "Désolé, vous êtes déjà sur «."
  5386. set dop(lang.2.199) "SYNTAX: OP <#canal> \[nick\] \[nick\] .."
  5387. set dop(lang.2.200) "NOOP pour « est ON"
  5388. set dop(lang.2.201) "SYNTAX: DEOP <#canal> \[nick\] \[nick\] .."
  5389. set dop(lang.2.202) "Je ne crois pas que « apprécierait ça."
  5390. set dop(lang.2.203) "SYNTAX: VOICE <#canal> \[nick\] \[nick\] .."
  5391. set dop(lang.2.204) "SYNTAX: DEVOICE <#canal> \[nick\] \[nick\] .."
  5392. set dop(lang.2.205) "SYNTAX: BAN <#canal> <nick | *!*user@*.host> \[duré de vie\] \[raison\]"
  5393. set dop(lang.2.206) "SYNTAX: KICK <#canal> <nick> <raison>"
  5394. set dop(lang.2.207) "SYNTAX: TOPIC <#canal> <titre>"
  5395. set dop(lang.2.208) "SYNTAX: UNBAN <#canal> <*!*user@*.host>"
  5396. set dop(lang.2.209) "« ban(s) correpondant à « ont été supprimés."
  5397. set dop(lang.2.210) "SYNTAX: BANLIST <#canal>"
  5398. set dop(lang.2.211) "-« par «"
  5399. set dop(lang.2.212) "Fin de la liste des bans"
  5400. set dop(lang.2.213) "SYNTAX: INFO <username>"
  5401. set dop(lang.2.214) "Impossible de voir les détails de l'utilisateur (Invisible)."
  5402. set dop(lang.2.215) "Informations sur: «"
  5403. set dop(lang.2.216) "Currently logged on via:"
  5404. set dop(lang.2.217) "HORS LIGNE"
  5405. set dop(lang.2.218) "INVISIBLE est «"
  5406. set dop(lang.2.219) "Canaux"
  5407. set dop(lang.2.220) "SYNTAX: ACCESS <#canal> <username> \[-min <niveau>\] \[-max <niveau>\]"
  5408. set dop(lang.2.221) "Niveau minimum invalide."
  5409. set dop(lang.2.222) "Niveau maximum invalide."
  5410. set dop(lang.2.223) "UTILISATEUR: « NIVEAU: « «"
  5411. set dop(lang.2.224) "CANAL: « -- AUTOMODE: «"
  5412. set dop(lang.2.225) "DERNIÈRE FOIS VU: « ago."
  5413. set dop(lang.2.226) "Aucune correspondance trouvée!"
  5414. set dop(lang.2.227) "Fin de la liste des accès"
  5415. set dop(lang.2.228) "SYNTAX: STATUS <#canal>"
  5416. set dop(lang.2.229) "Le canal « à « utilisateur(s) (« opérateur(s))"
  5417. set dop(lang.2.230) "Les Modes du canal sont: «"
  5418. set dop(lang.2.231) "Je suis présentement dans ce canal."
  5419. set dop(lang.2.232) "Paramètre de flood"
  5420. set dop(lang.2.233) "Flags actifs"
  5421. set dop(lang.2.234) "Liste de silence/ignore:"
  5422. set dop(lang.2.235) "Fin de la liste de silence/ignore "
  5423. set dop(lang.2.236) "Il y a plus que 10 correspondaces \[«\]"
  5424. set dop(lang.2.237) "Veuillez rafiner votre recherche"
  5425. set dop(lang.2.238) "Aucune correspondance trouvée pour \[«\]"
  5426. set dop(lang.2.239) "SYNTAX: CLEARMODE <#canal>"
  5427. set dop(lang.2.240) "Pas d'utilisateur expiré."
  5428. set dop(lang.2.241) "Nickname du robot."
  5429. set dop(lang.2.242) "«« est un Directeur Officiel et est authentifié sous le nom d'utilisateur «."
  5430. set dop(lang.2.243) "«« est un Propriétaire Officiel et est authentifié sous le nom d'utilisateur «."
  5431. set dop(lang.2.244) "Il y a déjà un propriétaire sur ce canal."
  5432. set dop(lang.2.245) "Le email d'authorisation pour « a été envoyé à «"
  5433. set dop(lang.2.246) "AUTHENTIFICATION REFUSÉE pour « (Nombre d'utilisateur maximal atteinte)."
  5434. set dop(lang.2.247) "Session en cours: «"
  5435. set dop(lang.2.248) "« est enregistré."
  5436. set dop(lang.2.249) "Utilisateur: « Enregistré avec l'adresse email: «"
  5437. set dop(lang.2.250) "Vous pouvez entrer /msg « pass « <votre mot de pass> dès maintenant!"
  5438. set dop(lang.2.251) "Numéro d'identification invalide!"
  5439. set dop(lang.2.252) "SYNTAX: PASS <utilisateur> <mot de pass>"
  5440. set dop(lang.2.253) "CHANGEMENT DE MOT DE PASS NON RÉUSSI sur « (Mot de pass invalide)"
  5441. set dop(lang.2.254) "Le mot de pass devrais être plus grand que « lettres."
  5442. set dop(lang.2.255) "Mot de pass enregistré: «"
  5443. set dop(lang.2.256) "Mot de pass déjà enregistré.. Utilisez /msg « pass <ancien mot de pass> <nouveau mot de pass>"
  5444. set dop(lang.2.257) "Adresse email:"
  5445. set dop(lang.2.258) "Non vérifié (Ajouté depuis «)"
  5446. set dop(lang.2.259) "Vous n'avez pas encore activé votre numéro d'identification!"
  5447. set dop(lang.2.260) "SYNTAX: JOIN <canal>"
  5448. set dop(lang.2.261) "SYNTAX: PART <canal>"
  5449. set dop(lang.2.262) "À la demande de «"
  5450. set dop(lang.2.263) "Je ne suis pas sur ce canal."
  5451. set dop(lang.2.264) "Votre accès sur « est suspendu."
  5452. set dop(lang.2.265) "La suspension pour « sur « à été cancellé"
  5453. set dop(lang.2.266) "Nous ne pouvez désuspendre un utilisateur avec un accès égal ou supérieur à la votre."
  5454. set dop(lang.2.267) "/msg « join <#canal>"
  5455. set dop(lang.2.268) "Fait joindre « sur un canal."
  5456. set dop(lang.2.269) "/msg « part <#canal>"
  5457. set dop(lang.2.270) "Fait partir « de sur un canal."
  5458. set dop(lang.2.271) "/msg « suspend <#canal> <utilisateur> \[niveau\]"
  5459. set dop(lang.2.272) "Suspend l'accès à « d'un utilisateur sur votre canal au niveau spécifié."
  5460. set dop(lang.2.273) "Si le niveau n'est pas spécifié, le niveau de l'utilisateur envoyant la commande sera utilisé par defaut."
  5461. set dop(lang.2.274) "Vous ne pouvez suspendre que des gens ayant un niveau inférieur au votre."
  5462. set dop(lang.2.275) "/msg « unsuspend <#canal> <utilisateur>"
  5463. set dop(lang.2.276) "Supprime la suspension à « d'un utilisateur sur votre canal, lui permettant donc d'accèder de nouveau au canal."
  5464. set dop(lang.2.277) "Vous ne pouvez UNSUSPEND que des gens ayant un accès inférieur au votre,"
  5465. set dop(lang.2.278) "du moment que le niveau de suspension est également inférieur ou égal à votre propre niveau."
  5466. set dop(lang.2.279) "/msg « reguser <utilisateur> <adresse email valide>"
  5467. set dop(lang.2.280) "Ajout un nouvelle utilisateur. Le robot va vérifier l'authenticité du email."
  5468. set dop(lang.2.281) "/msg « regid <numéro d'identification>"
  5469. set dop(lang.2.282) "Rend votre nom d'utilisateur utilisable."
  5470. set dop(lang.2.283) "/msg « pass <utilisateur> <mot de pass>"
  5471. set dop(lang.2.284) "Cette commande modifie votre mot de pass."
  5472. set dop(lang.2.285) "Nom de canal invalide."
  5473. set dop(lang.2.286) "Ban « ajouté sur «."
  5474. set dop(lang.2.287) "La valeur de FLOATLIM doit être ON ou OFF"
  5475. set dop(lang.2.288) "La marge de floating-limit est invalide (2-20 Accepté)."
  5476. set dop(lang.2.289) "Le maximum de floating-limit est invalide (0-65536 Accepté)."
  5477. set dop(lang.2.290) "La période de floating-limit est invalide (20-200 Accepté)."
  5478. set dop(lang.2.291) "L'intervale de floating-limit est invalide (0-19 Accepté)."
  5479. set dop(lang.2.292) "SYNTAX: CYCLE <#canal>"
  5480. set dop(lang.2.293) "SYNTAX: ACTION <#canal> <action/msg>"
  5481. set dop(lang.2.294) "«!« (identifié étant «) \[«\] m'a fait faire un action sur «: «"
  5482. set dop(lang.2.295) "/msg « cycle <#canal>"
  5483. set dop(lang.2.296) "Fiat « cycler le canal."
  5484. set dop(lang.2.297) "« pour « minutes."
  5485. set dop(lang.2.298) "« pour tojours"
  5486. set dop(lang.2.299) "Ce email à une syntaxe invalide. (..@..)"
  5487. set dop(lang.2.300) "Connecté sur « depuis «"
  5488.  
  5489. #Romania - 3
  5490. set dop(lang.3.1) "Lista userelor expirate.:"
  5491. set dop(lang.3.2) "Niciodata"
  5492. set dop(lang.3.3) "USER -- « -- vazut acum: «"
  5493. set dop(lang.3.4) "da"
  5494. set dop(lang.3.5) "nu"
  5495. set dop(lang.3.6) "Host"
  5496. set dop(lang.3.7) "Identificat"
  5497. set dop(lang.3.8) "Limba"
  5498. set dop(lang.3.9) "Ultima data vazut"
  5499. set dop(lang.3.10) "Access"
  5500. set dop(lang.3.11) "No access"
  5501. set dop(lang.3.12) "URL"
  5502. set dop(lang.3.13) "DESC"
  5503. set dop(lang.3.14) "KEYWORDS"
  5504. set dop(lang.3.15) "Nick"
  5505. set dop(lang.3.16) "Lista comenzilor prin dcc"
  5506. set dop(lang.3.17) "numarul zilelor"
  5507. set dop(lang.3.18) "SYNTAX: HELP \[command\]"
  5508. set dop(lang.3.19) "/msg « op <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5509. set dop(lang.3.20) "Opeaza unu sau mai multe persoane de pe canalul tau. Daca nici un nick nu este specificat, si tu nu ai op pe canal, « o sa iti deie op."
  5510. set dop(lang.3.21) "/msg « deop <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5511. set dop(lang.3.22) "Deopeaza una sau mai multe persoane de pe canalul tau. Daca nici un nick nu este specificat, si tu nu ai op pe canal , $botnick o sa te deopeze."
  5512. set dop(lang.3.23) "/msg « voice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5513. set dop(lang.3.24) "Da voice la una sau mai multe persoane de pe canal."
  5514. set dop(lang.3.25) "/msg « devoice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  5515. set dop(lang.3.26) "Da devoice la una sau mai multe persoane de pe canal."
  5516. set dop(lang.3.27) "/msg « access <#canal> <userul> \[-min <nivel>\] \[-max <nivel>\]"
  5517. set dop(lang.3.28) "Poate sa se uite dupa un access sau de dupa anumite nivele de access."
  5518. set dop(lang.3.29) "/msg « login <userul> <parola>"
  5519. set dop(lang.3.30) "Te logheaza la bot."
  5520. set dop(lang.3.31) "/msg « dauth <userul> <parola>"
  5521. set dop(lang.3.32) "Te delogheaza de la bot."
  5522. set dop(lang.3.33) "/msg « help <coamanda>"
  5523. set dop(lang.3.34) "Iti arata help-ul la o anumite comanda."
  5524. set dop(lang.3.35) "/msg « uptime"
  5525. set dop(lang.3.36) "Iti arata uptime-ul lui «"
  5526. set dop(lang.3.37) "/msg « verify <nickul>"
  5527. set dop(lang.3.38) "Arata daca respectiva persoana este logata sau nu."
  5528. set dop(lang.3.39) "Si mai arata daca respectiva persoana este Administrator"
  5529. set dop(lang.3.40) "/msg « status <#canal>"
  5530. set dop(lang.3.41) "Arata status-ul canalului."
  5531. set dop(lang.3.42) "/msg « info <userul>"
  5532. set dop(lang.3.43) "Arata info-ul username-ului respectiv si arata daca este logat sau daca este offline,"
  5533. set dop(lang.3.44) "Limba lor si setarile invizibile, ultima data vazut. Daca e folosit asupra ta iti arata toata informatia, "
  5534. set dop(lang.3.45) "canalele pe care ai access (Numai un administrator poate face asa ceva, nu alti useri)."
  5535. set dop(lang.3.46) "Daca vrei sa pui informatia invizibila, dute la comanda SET INVISIBLE (nivel 0)."
  5536. set dop(lang.3.47) "/msg « showcommands <#canal>"
  5537. set dop(lang.3.48) "Iti arata comenzile care le poti face pe canalul respectiv."
  5538. set dop(lang.3.49) "/msg « ban <#canal> <nick|*!*user@*.host> \[motiv\]"
  5539. set dop(lang.3.50) "Adauga un anumit *!*user@*.host la « banuri al canalului tau."
  5540. set dop(lang.3.51) "/msg « unban <#canal> <nick|*!*user@*.host>"
  5541. set dop(lang.3.52) "Scoate un anumit *!*user@*.host din $botnick banuri a canalului tau si alt ban care este cu user@host-ul respectiv de pe canal."
  5542. set dop(lang.3.53) "/msg « topic <#channel> <topic>"
  5543. set dop(lang.3.54) "Face « sa iti schimba topicul de pe canal."
  5544. set dop(lang.3.55) "/msg « clearmode <#canal>"
  5545. set dop(lang.3.56) "Sterge toate modurile canalului. Poate fi folosita cand canalul a fost inchis (set +i sau +k fara cunostinta ta)."
  5546. set dop(lang.3.57) "/msg « kick <#canal> <nick|pattern> \[motiv\]"
  5547. set dop(lang.3.58) "Face ca « sa deie kick la cineva de pe canal."
  5548. set dop(lang.3.59) "/msg « set <#canal> <variabila> <valoare>"
  5549. set dop(lang.3.60) "/msg « set <variabila> <valoare>"
  5550. set dop(lang.3.61) "Asta o sa seteze un canal sau un respectiv user."
  5551. set dop(lang.3.62) "Setarile userelor: INVISIBLE LANG - Limbi disponibile: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  5552. set dop(lang.3.63) "Setarile canalului: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  5553. set dop(lang.3.64) "/msg « invite <#canal>"
  5554. set dop(lang.3.65) "Face ca « sa te invite pe canal."
  5555. set dop(lang.3.66) "/msg « banlist <#canal>"
  5556. set dop(lang.3.67) "Iti arata toate banurile de pe canal, comanda merge si daca nu esti pe canalul respectiv."
  5557. set dop(lang.3.68) "/msg « adduser <#canal> <userul> <nivel>"
  5558. set dop(lang.3.69) "Adauga un user la canalul respectiv. Nu poti da access la cineva cu accesul egal cu al tau sau mai mare ca al tau."
  5559. set dop(lang.3.70) "/msg « remuser <#canal> <userul>"
  5560. set dop(lang.3.71) "Rade accesul la un user de pe canalul respectiv, poti rade accesul la un user cu access mai mic ca al tau, deci sa nu fie mai mare ca al tau."
  5561. set dop(lang.3.72) "/msg « modinfo <#canal> <access|automode> <userul> <variabila>"
  5562. set dop(lang.3.73) "Comanda respectiva poate sa faca niste schimbari la respectivul userul de pe canal."
  5563. set dop(lang.3.74) "Nu poti sa modifici un user mai mare cu accesul tau, sau egal cu accesul tau."
  5564. set dop(lang.3.75) "Cu comanda respectiva poti schimba accesul userelor respective. Userul omului respectiv trebuie sa fie cu 1 punct mai mic ca al tau ca sa poti face asta."
  5565. set dop(lang.3.76) "Variabila AUTOMODE face setarile none, voice sau op."
  5566. set dop(lang.3.77) "Un user poate fi primi voice, opat cand intra pe canal si este logat."
  5567. set dop(lang.3.78) "** SUSPENDED ** - (Level «)"
  5568. set dop(lang.3.79) "Nu poti suspenda un user cu accesul mai mare sau egal cu al tau."
  5569. set dop(lang.3.80) "/msg « showignore"
  5570. set dop(lang.3.81) "Iti arata lista de ignoruri ale lui « . Ignorurile se pot face intentionat sau neintentionat cand cineva vrea sa floodeze pe «."
  5571. set dop(lang.3.82) "/msg « chaninfo <#canal>"
  5572. set dop(lang.3.83) "Arata daca canalul este sau nu inregistat, userul managerului, si actuala DESCRIPTION si URL, daca exista."
  5573. set dop(lang.3.84) "/msg « motd"
  5574. set dop(lang.3.85) "Arata mesajul lui « din ziua respectiva."
  5575. set dop(lang.3.86) "/msg « search <parametrii de cautare>"
  5576. set dop(lang.3.87) "Il face pe « sa listeze canalele unde anumiti parametri de cautare se potrivesc cu keyword-ul canalului, daca exista."
  5577. set dop(lang.3.88) "Nu este necesara folosirea wildcard-urilor (*)."
  5578. set dop(lang.3.89) "Nu este nici un help variabil pentru comanda respectiva."
  5579. set dop(lang.3.90) "SYNTAX: REMOVEALL <#canal>"
  5580. set dop(lang.3.91) "Imi pare rau trebuie sa fii logat ca sa poti scrie aceasta comanda."
  5581. set dop(lang.3.92) "Imi para rau, nu ai destul access ca sa poti scrie comanda aceasta."
  5582. set dop(lang.3.93) "Canalul « nu pare sa fie inregistrat."
  5583. set dop(lang.3.94) "«!« (logat ca «) \[«\] rade toate accesele de pe «."
  5584. set dop(lang.3.95) "Done. Zapped « access records de pe «."
  5585. set dop(lang.3.96) "zile"
  5586. set dop(lang.3.97) "Uptime"
  5587. set dop(lang.3.98) "Canale"
  5588. set dop(lang.3.99) "Versiune"
  5589. set dop(lang.3.100) "Bot linked"
  5590. set dop(lang.3.101) "SINTAXA: SHOWCOMMANDS <#canal>"
  5591. set dop(lang.3.102) "Nivel"
  5592. set dop(lang.3.103) "SINTAXA: REGUSER <userul> <email-ul>"
  5593. set dop(lang.3.104) "Nu stiu cine « este."
  5594. set dop(lang.3.105) "« este inca o data inregistrat"
  5595. set dop(lang.3.106) "E-mailurile in blacklist: «"
  5596. set dop(lang.3.107) "SINTAXA: ADDIGNORE <host>"
  5597. set dop(lang.3.108) "«!« (logat ca «) \[«\] adauga ignore la: «."
  5598. set dop(lang.3.109) "Ignorat"
  5599. set dop(lang.3.110) "Adaugat ignore («)"
  5600. set dop(lang.3.111) "SINTAXA: REMIGNORE <host>"
  5601. set dop(lang.3.112) "«!« (logat ca «) \[«\] scoate din lista de ignoruri: «."
  5602. set dop(lang.3.113) "Ignore scos: («)"
  5603. set dop(lang.3.114) "«!« (logat ca «) \[«\] face un jump la bot pe: «."
  5604. set dop(lang.3.115) "Nici un motiv."
  5605. set dop(lang.3.116) "«!« (logat ca «) \[«\] ma facut sa dau quit."
  5606. set dop(lang.3.117) "«!« (logat ca «) \[«\] se uita la accesele canalului."
  5607. set dop(lang.3.118) "Nici un canal intrat de bot."
  5608. set dop(lang.3.119) "Sfarsit lista de accese."
  5609. set dop(lang.3.120) "SiNTAXA: SAY <#canal> <mesaj>"
  5610. set dop(lang.3.121) "«!« (logat ca «) \[«\] trimite un mesaj prin mine pe «: «."
  5611. set dop(lang.3.122) "SINTAXA: BROADCAST <mesaj>"
  5612. set dop(lang.3.123) "«!« (logat ca «) \[«\] face broadcasting: «."
  5613. set dop(lang.3.124) "Ai inregistrat username-ul: «. la bot «. Ca sa ai userul tu trebuie sa il inregistrezi. Aici ai ID-ul inregistrarii: «"
  5614. set dop(lang.3.125) "User-ul"
  5615. set dop(lang.3.126) "SINTAXA: REGID <verify id>"
  5616. set dop(lang.3.127) "«!« (logat ca «) \[«\] da rehash la configul botului."
  5617. set dop(lang.3.128) "Canalul, userul incarcate."
  5618. set dop(lang.3.129) "SINTAXA: ADDHAND <userul> <email-ul>"
  5619. set dop(lang.3.130) "« mai este adaugat o data."
  5620. set dop(lang.3.131) "«!« (logat ca «) \[«\] adauga un username: «."
  5621. set dop(lang.3.132) "Adaugat hand-ul «"
  5622. set dop(lang.3.133) "SINTAXA: CHANINFO <#canal>"
  5623. set dop(lang.3.134) "« e inregistrat de:"
  5624. set dop(lang.3.135) "- ultima data vazut: « in urma"
  5625. set dop(lang.3.136) "« nu apare sa aiba un user cu nivel 500."
  5626. set dop(lang.3.137) "«!« (logat ca «) \[«\] se uita la lista usere-lor"
  5627. set dop(lang.3.138) "- « (owner)"
  5628. set dop(lang.3.139) "- « (normal user)"
  5629. set dop(lang.3.140) "Sfarsit lista hand-ului"
  5630. set dop(lang.3.141) "SINTAXA: REMHAND <userul>"
  5631. set dop(lang.3.142) "«!« (logat ca «) \[«\] sterge un user: «"
  5632. set dop(lang.3.143) "User sters «"
  5633. set dop(lang.3.144) "SINTAXA: REGISTER <#canal>"
  5634. set dop(lang.3.145) "« mai este in lista mea."
  5635. set dop(lang.3.146) "«!« (logat ca «) \[«\] adauga un canal: «"
  5636. set dop(lang.3.147) "Canal adaugat «"
  5637. set dop(lang.3.148) "SINTAXA: PURGE <#canal>"
  5638. set dop(lang.3.149) "«!« (logat ca «) \[«\] scoate un canal: «"
  5639. set dop(lang.3.150) "Canal scos «"
  5640. set dop(lang.3.151) "« este un Official Service Bot."
  5641. set dop(lang.3.152) "«« NU este logat."
  5642. set dop(lang.3.153) "Nu il vad pe « nicaieri."
  5643. set dop(lang.3.154) "«« este un Official Bot Administrator si este logat ca «."
  5644. set dop(lang.3.155) "«« este logat ca «."
  5645. set dop(lang.3.156) "Host-ul tau nu apare sa fie in lista mea."
  5646. set dop(lang.3.157) "Tasteaza /msg « regid «"
  5647. set dop(lang.3.158) "Nu ai nici o parola setata inca."
  5648. set dop(lang.3.159) "HOSTADDING NEREUSIT ca « (Parola Gresita)"
  5649. set dop(lang.3.160) "Host-ul tau a fost adaugat « (*!*«)"
  5650. set dop(lang.3.161) "SINTAXA: LOGIN <user-ul> <parola>"
  5651. set dop(lang.3.162) "Imi pare rau, este totodata logat ca «"
  5652. set dop(lang.3.163) "AUTENTIFICARE GRESITA ca « (Parola Gresita)"
  5653. set dop(lang.3.164) "«!« (logat ca «) \[«\] autorizare GRESITA."
  5654. set dop(lang.3.165) "AUTENTIFICARE REUSITA ca «."
  5655. set dop(lang.3.166) "«!« (logat ca «) \[«\] este acum autentificat ca owner."
  5656. set dop(lang.3.167) "SINTAXA: DAUTH <user-ul> <parola>"
  5657. set dop(lang.3.168) "DEAUTENTIFICARE GRESITA ca « (Parola Gresita)"
  5658. set dop(lang.3.169) "DEAUTENTIFICARE REUSITA ca «."
  5659. set dop(lang.3.170) "SUSPENDAREA pt « pe « este activata."
  5660. set dop(lang.3.171) "SINTAXA: SUSPEND <#canal> <user-ul> \[nivel\]"
  5661. set dop(lang.3.172) "SINTAXA: UNSUSPEND <#canal> <user-ul>"
  5662. set dop(lang.3.173) "SINTAXA: ADDUSER <#canal> <user-ul> <access-ul>"
  5663. set dop(lang.3.174) "« mai este adaugat pe « cu accesul de «."
  5664. set dop(lang.3.175) "Nu poti adauga un user cu nivel egal sau mai mare ca al tau."
  5665. set dop(lang.3.176) "Access nivel gresit."
  5666. set dop(lang.3.177) "Adaugat user « pe « cu access nivel «."
  5667. set dop(lang.3.178) "SINTAXA: REMUSER <#canal> <user-ul>"
  5668. set dop(lang.3.179) "« nu pare sa aiba access pe «"
  5669. set dop(lang.3.180) "User sters de pe « de «."
  5670. set dop(lang.3.181) "SINTAXA: MODINFO <#canal> \[ACCESS <user-ul> <nivel>\] \[AUTOMODE <user-ul> <NONE|OP|VOICE>\]"
  5671. set dop(lang.3.182) "Moficat accesul lui « pe canalul « cu «."
  5672. set dop(lang.3.183) "Setat AUTOMODE OP pentru « pe canalul «"
  5673. set dop(lang.3.184) "Setat AUTOMODE VOICE pentru « pe canalul «"
  5674. set dop(lang.3.185) "Setat AUTOMODE NONE pentru « pe canalul «"
  5675. set dop(lang.3.186) "SINTAXA: SET \[#canal\] <varibila> <valoare> sau, SET <invisible> <ON|OFF>, SET <limba> <numarul limbii respective.>"
  5676. set dop(lang.3.187) "Setarea ta pentru INVISIBLE este acum ON."
  5677. set dop(lang.3.188) "Setarea ta pentru INVISIBLE este acum OFF."
  5678. set dop(lang.3.189) "valoare pentru INVISIBLE trebuie sa fie ON sau OFF"
  5679. set dop(lang.3.190) "Setarea ta pentru LANG este acum «."
  5680. set dop(lang.3.191) "Setarea pentru LANG trebuie sa fie de la 1 pana la «."
  5681. set dop(lang.3.192) "« pentru « este: «"
  5682. set dop(lang.3.193) "Valoarea la AUTOTOPIC trebuie sa fie ON sau OFF"
  5683. set dop(lang.3.194) "Valoare la NOOP trebuie sa fie ON sau OFF"
  5684. set dop(lang.3.195) "« pentru « este stearsa."
  5685. set dop(lang.3.196) "Valoare pentru STRICTOP trebuie sa fie ON sau OFF"
  5686. set dop(lang.3.197) "SINTAXA: INVITE <#canal>"
  5687. set dop(lang.3.198) "Imi pare rau, este deja pe «."
  5688. set dop(lang.3.199) "SINTAXA: OP <#canal> \[nick\] \[nick\] .."
  5689. set dop(lang.3.200) "NOOP flag este setat pe «"
  5690. set dop(lang.3.201) "SINTAXA: DEOP <#canal> \[nick\] \[nick\] .."
  5691. set dop(lang.3.202) "Nu cred ca « o sa aprecieze asta."
  5692. set dop(lang.3.203) "SINTAXA: VOICE <#canal> \[nick\] \[nick\] .."
  5693. set dop(lang.3.204) "SINTAXA: DEVOICE <#canal> \[nick\] \[nick\] .."
  5694. set dop(lang.3.205) "SINTAXA: BAN <#canal> <nick | *!*user@*.host> \[lifetime\] \[motiv\]"
  5695. set dop(lang.3.206) "SINTAXA: KICK <#canal> <nick> <reason>"
  5696. set dop(lang.3.207) "SINTAXA: TOPIC <#canal> <topic>"
  5697. set dop(lang.3.208) "SINTAXA: UNBAN <#canal> <*!*user@*.host>"
  5698. set dop(lang.3.209) "Am scos 1 ban care sa potrivit cu «"
  5699. set dop(lang.3.210) "SINTAXA: BANLIST <#canal>"
  5700. set dop(lang.3.211) "-« de «"
  5701. set dop(lang.3.212) "Sfarsitul listei de ban."
  5702. set dop(lang.3.213) "SINTAXA: INFO <user-ul>"
  5703. set dop(lang.3.214) "Nu poti vedea informatiile user-ului (Invisibil)"
  5704. set dop(lang.3.215) "Informatia despre: «"
  5705. set dop(lang.3.216) "Curent logat cu:"
  5706. set dop(lang.3.217) "OFFLINE"
  5707. set dop(lang.3.218) "INVISIBIL este «"
  5708. set dop(lang.3.219) "Canalele"
  5709. set dop(lang.3.220) "SYNTAX: ACCESS <#canal> <user-ul> \[-min <nivel>\] \[-max <nivel>\]"
  5710. set dop(lang.3.221) "Nivel minim invalid."
  5711. set dop(lang.3.222) "Nivel maxim invalid."
  5712. set dop(lang.3.223) "USER: « ACCESS: « «"
  5713. set dop(lang.3.224) "CANAL: « -- AUTOMODE: «"
  5714. set dop(lang.3.225) "Vazut in urma cu: « "
  5715. set dop(lang.3.226) "Nici o potrivire!"
  5716. set dop(lang.3.227) "Sfarsitul listei de accese."
  5717. set dop(lang.3.228) "SINTAXA: STATUS <#canal>"
  5718. set dop(lang.3.229) "Canal « are « useri (« operatori)"
  5719. set dop(lang.3.230) "Modul este: «"
  5720. set dop(lang.3.231) "Momentan sunt pe acest canal"
  5721. set dop(lang.3.232) "Setarile la Flood"
  5722. set dop(lang.3.233) "Setarile la Flags"
  5723. set dop(lang.3.234) "Lista de ignoruri:"
  5724. set dop(lang.3.235) "Sfarsit lista de ignoruri."
  5725. set dop(lang.3.236) "Sunt mai multe de 10 intrari care se potrivesc. \[«\]"
  5726. set dop(lang.3.237) "Te rog restrictioneaza cererea."
  5727. set dop(lang.3.238) "Nici o potrivire pentru \[«\]"
  5728. set dop(lang.3.239) "SINTAXA: CLEARMODE <#canal>"
  5729. set dop(lang.3.240) "Nici un user expirat."
  5730. set dop(lang.3.241) "Nick-ul botului"
  5731. set dop(lang.3.242) "«« este un Official Bot Manager si este logat ca «."
  5732. set dop(lang.3.243) "«« este un Official Bot Owner si este logat ca «."
  5733. set dop(lang.3.244) "Este deja un master pe canalul aceasta."
  5734. set dop(lang.3.245) "Registrarea e-mailului pentru « cu confirmarea ta a fost trimisa catre «."
  5735. set dop(lang.3.246) "AUTENTIFICARE GRESITA ca «. (Logarile maxime au fost epuizate)."
  5736. set dop(lang.3.247) "Sesinea curenta: «"
  5737. set dop(lang.3.248) "« nu este logat."
  5738. set dop(lang.3.249) "User-ul: « inregistrat cu e-mailul: «"
  5739. set dop(lang.3.250) "Poti scrie /msg « pass « <parola ta> de acum inainte!"
  5740. set dop(lang.3.251) "Numarul de inregistrare nu a fost gasit!"
  5741. set dop(lang.3.252) "SINTAXA: PASS <user-ul> <parola>"
  5742. set dop(lang.3.253) "Schimbarea parolei gresita ca « (Parola Gresita)"
  5743. set dop(lang.3.254) "Parola a trebui sa fie mai mare decat « litere."
  5744. set dop(lang.3.255) "Parola setata ca: «"
  5745. set dop(lang.3.256) "Parola este deja setata.. Foloseste /msg « pass <parola veche> <parola noua>"
  5746. set dop(lang.3.257) "Email:"
  5747. set dop(lang.3.258) "Nu este vericat (Adaugat din «)"
  5748. set dop(lang.3.259) "Nu ai inregistrat inca \"regid-ul\"!"
  5749. set dop(lang.3.260) "SINTAXA: JOIN <#canal>"
  5750. set dop(lang.3.261) "SINTAXA: PART <#canal>"
  5751. set dop(lang.3.262) "La cererea lui «"
  5752. set dop(lang.3.263) "Nu sunt pe canalul acesta."
  5753. set dop(lang.3.264) "Accesul tau pe « a fost suspendat."
  5754. set dop(lang.3.265) "SUSPENDAREA pentru « pe « este anulata."
  5755. set dop(lang.3.266) "Nu poti da unsuspend la un suspend care este egal sau mai mare decat accesul tau."
  5756. set dop(lang.3.267) "/msg « join <#canal>"
  5757. set dop(lang.3.268) "Face « sa intre pe canal."
  5758. set dop(lang.3.269) "/msg « part <#canal>"
  5759. set dop(lang.3.270) "Face ca « sa iasa de pe canal."
  5760. set dop(lang.3.271) "/msg « suspend <#canal> <user-ul> \[nivel\]"
  5761. set dop(lang.3.272) "Suspenda accesul userului « pe canalul tau pentru nivelul specificat daca este dat."
  5762. set dop(lang.3.273) "Daca un nivel nu este specificat, suspendarea va fi nivelul tau pe canal."
  5763. set dop(lang.3.274) "Poti da SUSPEND la cineva cu access mai mic decat al tau"
  5764. set dop(lang.3.275) "/msg « unsuspend <#canal> <user-ul>"
  5765. set dop(lang.3.276) "Scoate suspendul user-ului respectiv « de pe lista cu usere a canalului."
  5766. set dop(lang.3.277) "Poti da UNSUSPEND la un user cu access mai mic decat al tau."
  5767. set dop(lang.3.278) "Tine minte ca trebuie ca suspendarea data, sa fie data de un user care are access mai mic, sau egal decat al tau."
  5768. set dop(lang.3.279) "/msg « reguser <user-ul> <e-mail valid>"
  5769. set dop(lang.3.280) "Creaza un username. In e-mail o sa primeasca ID-ul."
  5770. set dop(lang.3.281) "/msg « regid <audentificarea id-ului>"
  5771. set dop(lang.3.282) "Face userul sa nu mai poate fi folosit."
  5772. set dop(lang.3.283) "/msg « pass <user-ul> <parola>"
  5773. set dop(lang.3.284) "Iti seteaza parola."
  5774. set dop(lang.3.285) "Numele canalului incorect."
  5775. set dop(lang.3.286) "Adaugat ban « pe «."
  5776. set dop(lang.3.287) "valoarea lui FLOATLIM trebuie sa fie ON sau OFF"
  5777. set dop(lang.3.288) "Marginea Floating-limit invalida (de la 2 la 20 este acceptat)."
  5778. set dop(lang.3.289) "Floating limit max invalid (de la 0 la 65536 este acceptat)."
  5779. set dop(lang.3.290) "Perioada floating-limit invalida (de la 20 la 200 este acceptat)."
  5780. set dop(lang.3.291) "Setarea la floating-grace invalida (de la 0 la 19 este acceptata)."
  5781. set dop(lang.3.292) "SINTAXA: CYCLE <#canal>"
  5782. set dop(lang.3.293) "SINTAXA: ACTION <#canal> <action/msg>"
  5783. set dop(lang.3.294) "«!« (logat ca «) \[«\] ma mi-a ordonat sa fac ceva pe «: «"
  5784. set dop(lang.3.295) "/msg « cycle <#canal>"
  5785. set dop(lang.3.296) "Il va face pe « sa intre si sa iasa de pe canal."
  5786. set dop(lang.3.297) "« pentru « minute."
  5787. set dop(lang.3.298) "« pentru totdeauna."
  5788. set dop(lang.3.299) "Acest e-mail are o sintaxa invalida (..@..)"
  5789. set dop(lang.3.300) "Conectat via « de «"
  5790.  
  5791. #Hungarian
  5792. set dop(lang.4.1) "Lejart felhasznalok listaja:"
  5793. set dop(lang.4.2) "Soha"
  5794. set dop(lang.4.3) "FELHASZNALO -- « -- Utoljara latott: «"
  5795. set dop(lang.4.4) "igen"
  5796. set dop(lang.4.5) "nem"
  5797. set dop(lang.4.6) "Hoszt"
  5798. set dop(lang.4.7) "Azonositva"
  5799. set dop(lang.4.8) "Nyelv"
  5800. set dop(lang.4.9) "Utoljara latott"
  5801. set dop(lang.4.10) "Jog"
  5802. set dop(lang.4.11) "Nincs jog"
  5803. set dop(lang.4.12) "URL"
  5804. set dop(lang.4.13) "Koruliras"
  5805. set dop(lang.4.14) "Kulcsszavak"
  5806. set dop(lang.4.15) "Nick"
  5807. set dop(lang.4.16) "DCC parancsok listaja"
  5808. set dop(lang.4.17) "napok szama"
  5809. set dop(lang.4.18) "SZINTAXIS: HELP \[parancs\]"
  5810. set dop(lang.4.19) "/msg « op <#kanalis> \[nick\] \[nick2\] ... \[nickN\]"
  5811. set dop(lang.4.20) "Operator jogot ad egy vagy tobb szemelynek. Ha nincs nick adva es te nem vagy op a kanalison, « felopol teged."
  5812. set dop(lang.4.21) "/msg « deop <#kanalis> \[nick\] \[nick2\] ... \[nickN\]"
  5813. set dop(lang.4.22) "Elveszi az operatori jogot egy vagy tobb szemelytol. Ha nincs nick adva es te op vagy a kanalison, $botnick deopol teged."
  5814. set dop(lang.4.23) "/msg « voice <#kanalis> \[nick\] \[nick2\] ... \[nickN\]"
  5815. set dop(lang.4.24) "Beszelesi jogot ad egy vagy tobb felhasznalonak a kanalisodon."
  5816. set dop(lang.4.25) "/msg « devoice <#kanalis> \[nick\] \[nick2\] ... \[nickN\]"
  5817. set dop(lang.4.26) "Elveszi a beszelesi jogot egy vagy tobb felhasznalotol a kanalisodon."
  5818. set dop(lang.4.27) "/msg « access <#kanalis> <felhasznalo> \[-min <szint>\] \[-max <szint>\]"
  5819. set dop(lang.4.28) "Megtudja nezzni a jogokat egy adott szemelynek."
  5820. set dop(lang.4.29) "/msg « login <felhasznalo> <jelszo>"
  5821. set dop(lang.4.30) "Azonosit a bot fele."
  5822. set dop(lang.4.31) "/msg « dauth <felhasznalo> <jelszo>"
  5823. set dop(lang.4.32) "Kijelenkezel a botol."
  5824. set dop(lang.4.33) "/msg « help <parancs>"
  5825. set dop(lang.4.34) "Segitseget nyujt az adott parancshoz."
  5826. set dop(lang.4.35) "/msg « uptime"
  5827. set dop(lang.4.36) "Kapcsolati ido «'s uptime."
  5828. set dop(lang.4.37) "/msg « verify <nick>"
  5829. set dop(lang.4.38) "Ellenorzi hogy az adott felhasznalo azonositota magat vagy nem, ha elobbi akkor megmutatja a felhasznalonevet."
  5830. set dop(lang.4.39) "Es egyben megmutatja hogy o Hivatalos Adminisztrator vagy sem."
  5831. set dop(lang.4.40) "/msg « status <#kanalis>"
  5832. set dop(lang.4.41) "Megmutatja a kanalis allaspontjat."
  5833. set dop(lang.4.42) "/msg « info <felhasznalo>"
  5834. set dop(lang.4.43) "Informaciot nyujt az adott felhasznalorol mint pl. a nickje, felhsznalo@hoszt ha pillanatnyilag fent vannak, "
  5835. set dop(lang.4.44) "nyelv es lathatatlansagi beallitasaikat, utoljara latott infojukat. Ha magadon hasznalod, akkor kilistazza az osszes"
  5836. set dop(lang.4.45) "kanalist ahol jogod van (csak az Adminisztrator es te lathatot az utobbiakot, mas senki)."
  5837. set dop(lang.4.46) "Ha azt akrod hogy ez az informacio ne legyen lathato mas felhasznalo szamara, hivatkoz a SET INVISIBLE parancsra (szint 0)."
  5838. set dop(lang.4.47) "/msg « showcommands <#kanalis>"
  5839. set dop(lang.4.48) "Megmutatja azokat a parancsokat amihez jogod van az adott kanalison."
  5840. set dop(lang.4.49) "/msg « ban <#kanalis> <nick|*!*felhasznalo@*.hoszt> \[miokbol\]"
  5841. set dop(lang.4.50) "Felteszi a *!*user@*.host « az adott kanalis banlistajahoz."
  5842. set dop(lang.4.51) "/msg « unban <#kanalis> <nick|*!*felhasznalo@*.hoszt>"
  5843. set dop(lang.4.52) "Leveszi a *!*user@*.host a $botnick banlistajabol az adott kanalison es a kanalis banlistajarol is."
  5844. set dop(lang.4.53) "/msg « topic <#kanalis> <topik>"
  5845. set dop(lang.4.54) "Lecsereli « a topikot a kanalison."
  5846. set dop(lang.4.55) "/msg « clearmode <#kanalis>"
  5847. set dop(lang.4.56) "Leveszi az osszes kanalis modot. Hasznos mikor tudtod nelkul a kanalis levan zarva (+i vagy +k mod van tudtod nelkul)."
  5848. set dop(lang.4.57) "/msg « kick <#kanalis> <nick|pattern> \[miokbol\]"
  5849. set dop(lang.4.58) "Kiteszi « az adott szemelyt az adott kanalisrol."
  5850. set dop(lang.4.59) "/msg « set <#kanalis> <valtozo> <ertek>"
  5851. set dop(lang.4.60) "/msg « set <valtozo> <ertek>"
  5852. set dop(lang.4.61) "Ez a parancs allitja egy kanalis vagy felhasznalo modjat."
  5853. set dop(lang.4.62) "Felhasznalo modok: LATHATATLAN NYELV - Allithato nyelvek: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  5854. set dop(lang.4.63) "Kanalis modok: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  5855. set dop(lang.4.64) "/msg « invite <#kanalis>"
  5856. set dop(lang.4.65) "Meghiv « az adott kanalisra."
  5857. set dop(lang.4.66) "/msg « banlist <#kanalis>"
  5858. set dop(lang.4.67) "Kanalis banlistajat listaza ki. A parancs mukodese fuggetlen hogy az adott kanalison tartozkodsz vagy nem."
  5859. set dop(lang.4.68) "/msg « adduser <#kanalis> <felhasznalo> <jogszint>"
  5860. set dop(lang.4.69) "Hozzaad egy felhasznalot a kanalis felhasznaloi listajaban. Nem tudsz naladnal magasabb vagy egyenlo jogot adni masnak."
  5861. set dop(lang.4.70) "/msg « remuser <#kanalis> <felhasznalo>"
  5862. set dop(lang.4.71) "Kiveszi az adott felhasznalot a kanalis adatbazisabol. Kotelezo nagyobb joggal rendelkezz az adott felhasznalonal."
  5863. set dop(lang.4.72) "/msg « modinfo <#kanalis> <access|automode> <felhasznalonev> <ertek>"
  5864. set dop(lang.4.73) "A kovetkezo parancsal tudod valtoztatni egy felhasznalo beallitasait."
  5865. set dop(lang.4.74) "Nem ervenyes veled egyforma vagy nagyobb joggal rendelkezo felhasznalora."
  5866. set dop(lang.4.75) "Az <access> valtozoval valtoztathatsz a jogszinten. A hatar az 1 es a te szinted kozott - 1."
  5867. set dop(lang.4.76) "Az <automode> valtozoval allithatod a none, voice vagy op automatikus modot."
  5868. set dop(lang.4.77) "Ezen modok allitasaval a felhasznalo a kanalis belepesekor voice, op vagy valtozatlan modokat kap."
  5869. set dop(lang.4.78) "** FELFUGGESZTVE ** - (Szint «)"
  5870. set dop(lang.4.79) "Egyenlo vagy magasabb joggal rendelkezo felhasznalot nem lehet felfuggeszteni."
  5871. set dop(lang.4.80) "/msg « showignore"
  5872. set dop(lang.4.81) "Megmutatja «az ignoralt listat. Ignoralas tortenik mikor valaki veletlen vagy celtudatos okbol floodol «."
  5873. set dop(lang.4.82) "/msg « chaninfo <#kanalis>"
  5874. set dop(lang.4.83) "Megmutatja hogy az adott kanalis levan vagy nincs regisztralva es ki altal."
  5875. set dop(lang.4.84) "/msg « motd"
  5876. set dop(lang.4.85) "Megmutatja « a napi uzenetet."
  5877. set dop(lang.4.86) "/msg « search <keresesi parameter>"
  5878. set dop(lang.4.87) "Kilistazza « azokat a kanalisokat amelyeken az adott keresesi parameter megegyezik a kanalis kulcsszavaival, ha letezik."
  5879. set dop(lang.4.88) "Nem kotelezo wildcardot hasznalni."
  5880. set dop(lang.4.89) "Nincs segitseg az on altal adott topikra."
  5881. set dop(lang.4.90) "SZINTAXIS: REMOVEALL <#kanalis>"
  5882. set dop(lang.4.91) "Elnezest, azonositva kell hogy legy ahhoz hogy hasznald ezt a parancsot."
  5883. set dop(lang.4.92) "Elnezest, nincs eleg jogod hogy hasznald ezt a parancsot."
  5884. set dop(lang.4.93) "A « kanalis nem ugy nezz ki hogy regisztralva lenne."
  5885. set dop(lang.4.94) "«!« (azonositva mint «) \[«\] elveszi az egesz jogot a «."
  5886. set dop(lang.4.95) "Befejezve. Kitorolve « jogok rekordjai a «."
  5887. set dop(lang.4.96) "napok"
  5888. set dop(lang.4.97) "Kapcsolati ido"
  5889. set dop(lang.4.98) "Kanalisok"
  5890. set dop(lang.4.99) "Verzio"
  5891. set dop(lang.4.100) "Bot osszekapcsolva"
  5892. set dop(lang.4.101) "SZINTAXIS: SHOWCOMMANDS <#kanalis>"
  5893. set dop(lang.4.102) "Szint"
  5894. set dop(lang.4.103) "SZINTAXIS: REGUSER <felhasznalo> <email>"
  5895. set dop(lang.4.104) "Nem tudom ki az a « ."
  5896. set dop(lang.4.105) "« mar regisztralva van."
  5897. set dop(lang.4.106) "Email a feketelistaba: «"
  5898. set dop(lang.4.107) "SZINTAXIS: ADDIGNORE <hoszt>"
  5899. set dop(lang.4.108) "«!« (azonositva mint «) \[«\] az ignore listahoz adodik: «."
  5900. set dop(lang.4.109) "Ignoralva"
  5901. set dop(lang.4.110) "Ignorhoz addva («)"
  5902. set dop(lang.4.111) "SZINTAXIS: REMIGNORE <hoszt>"
  5903. set dop(lang.4.112) "«!« (azonositva mint «) \[«\] az ignore listabol kivevodik: «."
  5904. set dop(lang.4.113) "Ignore leveve («)"
  5905. set dop(lang.4.114) "«!« (azonositva mint «) \[«\] a botot lepteti a: «."
  5906. set dop(lang.4.115) "Nincs ok"
  5907. set dop(lang.4.116) "«!« (azonositva mint «) \[«\] lekapcsolt."
  5908. set dop(lang.4.117) "«!« (azonositva mint «) \[«\] nezzi a kanalis listat."
  5909. set dop(lang.4.118) "Nincs kanalisra lepve a bot."
  5910. set dop(lang.4.119) "Vege a kanalis listanak"
  5911. set dop(lang.4.120) "SZINTAXIS: SAY <#kanalis> <uzenet>"
  5912. set dop(lang.4.121) "«!« (azonositva mint «) \[«\] uzen a «: «."
  5913. set dop(lang.4.122) "SZINTAXIS: BROADCAST <uzenet>"
  5914. set dop(lang.4.123) "«!« (azonositva mint «) \[«\] broadcast el: «."
  5915. set dop(lang.4.124) "Leregisztraltad a felhasznalonevet: «. A boton «. Ahoz hogy megkapd a felhasznalod, le kell regisztralnod. Itt a regisztracios ID: «"
  5916. set dop(lang.4.125) "Felhasznalonev"
  5917. set dop(lang.4.126) "SZINTAXIS: REGID <ID ellenorzes>"
  5918. set dop(lang.4.127) "«!« (azonositva mint «) \[«\] ujra frissiti a bot konfiguracioit."
  5919. set dop(lang.4.128) "Kanalis, Felhasznalo es Jegyzet allomanyok ujra toltve"
  5920. set dop(lang.4.129) "SZINTAXIS: ADDHAND <felhasznalo> <email>"
  5921. set dop(lang.4.130) "« mar oda van adva a bothoz."
  5922. set dop(lang.4.131) "«!« (azonositva mint «) \[«\] hozzaad egy felhasznalot: «."
  5923. set dop(lang.4.132) "Hozzaadva a lekezeles «"
  5924. set dop(lang.4.133) "SZINTAXIS: CHANINFO <#kanalis>"
  5925. set dop(lang.4.134) "« levan regisztralva mint:"
  5926. set dop(lang.4.135) "- utoljara latott: « ezelott"
  5927. set dop(lang.4.136) "« nem ugy tunik hogy van 500 as szintu felhasznalo."
  5928. set dop(lang.4.137) "«!« (azonositva mint «) \[«\] nezzelodik a felhasznalo listaban."
  5929. set dop(lang.4.138) "- « (tulajdonos)"
  5930. set dop(lang.4.139) "- « (normal felhasznalo)"
  5931. set dop(lang.4.140) "Vege a lekezelesi listanak"
  5932. set dop(lang.4.141) "SZINTAXIS: REMHAND <felhasznalo>"
  5933. set dop(lang.4.142) "«!« (azonositva mint «) \[«\] torli a felhasznalot: «"
  5934. set dop(lang.4.143) "Lekezeles kitorolve «"
  5935. set dop(lang.4.144) "SZINTAXIS: REGISTER <#kanalis>"
  5936. set dop(lang.4.145) "« mar hozza van adva."
  5937. set dop(lang.4.146) "«!« (azonositva van «) \[«\] kanalist ad hozza: «"
  5938. set dop(lang.4.147) "Kanalis hozza adva «"
  5939. set dop(lang.4.148) "SYNTAX: PURGE <#kanalis>"
  5940. set dop(lang.4.149) "«!« (azonositva mint «) \[«\] kanalist torol ki: «"
  5941. set dop(lang.4.150) "Kanalis kitorolve «"
  5942. set dop(lang.4.151) "« egy Hivatalos Szerviz Bot."
  5943. set dop(lang.4.152) "«« nincs azonositva."
  5944. set dop(lang.4.153) "Nem latom « sehol."
  5945. set dop(lang.4.154) "«« egy Hivatalos Bot Adminisztrator es azonositva van mint «."
  5946. set dop(lang.4.155) "«« azonositva van mint «."
  5947. set dop(lang.4.156) "A hosztod nem talal egyik szereplo hosztomal sem."
  5948. set dop(lang.4.157) "Ird /msg « regid «"
  5949. set dop(lang.4.158) "Meg nem tettel jelszot."
  5950. set dop(lang.4.159) "HOSZT HOZZAADAS SIKERTELEN mint « (Helytelen Jelszo)"
  5951. set dop(lang.4.160) "Hosztod hozza adva mint« (*!*«)"
  5952. set dop(lang.4.161) "SZINTAXIS: LOGIN <felhasznalonev> <jelszo>"
  5953. set dop(lang.4.162) "Elnezest, mar azonositva vagy mint «"
  5954. set dop(lang.4.163) "AZONOSITAS SIKERTELEN mint « (Helytelen Jelszo)"
  5955. set dop(lang.4.164) "«!« (azonositva mint «) \[«\] felhatalmazas SIKERTELEN."
  5956. set dop(lang.4.165) "AZONOSITAS SIKERES mint «."
  5957. set dop(lang.4.166) "«!« (azonositva mint «) \[«\] most azonositota magat mint tulajdonos."
  5958. set dop(lang.4.167) "SZINTAXIS: DAUTH <felhasznalonev> <jelszo>"
  5959. set dop(lang.4.168) "KIJELENTKEZES SIKERTELEN mint « (Helytelen Jelszo)"
  5960. set dop(lang.4.169) "KIJELENTKEZES SIKERES mint «."
  5961. set dop(lang.4.170) "FELFUGGESZTES « nak a « aktivalva van"
  5962. set dop(lang.4.171) "SZINTAXIS: SUSPEND <#kanalis> <felhasznalo> \[szint\]"
  5963. set dop(lang.4.172) "SZINTAXIS: UNSUSPEND <#kanalis> <felhasznalo>"
  5964. set dop(lang.4.173) "SZINTAXIS: ADDUSER <#kanalis> <felhasznalo> <jog>"
  5965. set dop(lang.4.174) "« mar hozza van adva « szintu joggal «."
  5966. set dop(lang.4.175) "Egyenlo vagy magasabb joggal rendelkezo felhasznalonak nem lehet a szintjet modositani ."
  5967. set dop(lang.4.176) "Ervenytelen jog szint."
  5968. set dop(lang.4.177) "Felhasznalo hozza adva « a « szintu joggal «."
  5969. set dop(lang.4.178) "SZINTAXIS: REMUSER <#kanalis> <felhasznalo>"
  5970. set dop(lang.4.179) "« nem ugy tunik hogy joga van a «"
  5971. set dop(lang.4.180) "Leveve felhasznalo « a «."
  5972. set dop(lang.4.181) "SZINTAXIS: MODINFO <#kanalis> \[ACCESS <felhasznalo> <szint>\] \[AUTOMODE <felhasznalo> <NONE|OP|VOICE>\]"
  5973. set dop(lang.4.182) "Megvaltoztatva «a a jogszint a « kanalison «."
  5974. set dop(lang.4.183) "Op modra allitva « a kanalison «"
  5975. set dop(lang.4.184) "Voice modra allitva « a kanalison «"
  5976. set dop(lang.4.185) "Valtozatlan modra allitva « a kanalison «"
  5977. set dop(lang.4.186) "SZINTAXIS: SET \[#kanalis\] <valtozo> <ertek> vagy, SET <lathatatlan> <ON|OFF>, SET <nyelv> <nyelv szama>"
  5978. set dop(lang.4.187) "Lathatatlan mod bekapcsolva."
  5979. set dop(lang.4.188) "Lathatatlan mod kikapcsolva."
  5980. set dop(lang.4.189) "A lathatatlan mod be vagy ki kapcsolva kell legyen"
  5981. set dop(lang.4.190) "A lathatatlan mod most «."
  5982. set dop(lang.4.191) "A nyelv szama 1 es « kozott kell legyen."
  5983. set dop(lang.4.192) "« nak « van: «"
  5984. set dop(lang.4.193) "Az AUTOTOPIC be vagy kikapcsolva kell hogy legyen."
  5985. set dop(lang.4.194) "a NOOP be vagy kikapcsolva kell hogy legyen."
  5986. set dop(lang.4.195) "« nak « kitorolve."
  5987. set dop(lang.4.196) "STRICTOP erteke be vagy ki kapcsolva kell legyen"
  5988. set dop(lang.4.197) "SZINTAXIS: INVITE <#kanalis>"
  5989. set dop(lang.4.198) "Elnezest, mar fent vagy a «."
  5990. set dop(lang.4.199) "SZINTAXIS: OP <#kanalis> \[nick\] \[nick\] .."
  5991. set dop(lang.4.200) "A NOOP zaszlo « -ra allitva"
  5992. set dop(lang.4.201) "SZINTAXIS: DEOP <#kanalis> \[nick\] \[nick\] .."
  5993. set dop(lang.4.202) "Nem hiszem hogy « ertekelni fogja."
  5994. set dop(lang.4.203) "SZINTAXIS: VOICE <#kanalis> \[nick\] \[nick\] .."
  5995. set dop(lang.4.204) "SZINTAXIS: DEVOICE <#kanalis> \[nick\] \[nick\] .."
  5996. set dop(lang.4.205) "SZINTAXIS: BAN <#kanalis> <nick | *!*felhsznalo@*.hoszt> \[idotartam\] \[miokbol\]"
  5997. set dop(lang.4.206) "SZINTAXIS: KICK <#kanalis> <nick> <miokbol>"
  5998. set dop(lang.4.207) "SZINTAXIS: TOPIC <#kanalis> <topik>"
  5999. set dop(lang.4.208) "SZINTAXIS: UNBAN <#kanalis> <*!*felhasznalo@*.hoszt>"
  6000. set dop(lang.4.209) "Leveve egy ban ami egyezik a «"
  6001. set dop(lang.4.210) "SZINTAXIS: BANLIST <#kanalis>"
  6002. set dop(lang.4.211) "-« altal «"
  6003. set dop(lang.4.212) "Vege a banlistanak."
  6004. set dop(lang.4.213) "SZINTAXIS: INFO <felhasznalo>"
  6005. set dop(lang.4.214) "Keptelen latni a felhasznalo adatait (Lathatatlan)"
  6006. set dop(lang.4.215) "Informacio « -rol: "
  6007. set dop(lang.4.216) "Pillanatnyilag azonositva van:"
  6008. set dop(lang.4.217) "Offlineba van"
  6009. set dop(lang.4.218) "LATHATALAN «"
  6010. set dop(lang.4.219) "Kanalisok"
  6011. set dop(lang.4.220) "SZINTAXIS: ACCESS <#kanalis> <felhasznalo> \[-min <szint>\] \[-max <szint>\]"
  6012. set dop(lang.4.221) "Ervenytelen minimum szint."
  6013. set dop(lang.4.222) "Ervenytelen maximum szint."
  6014. set dop(lang.4.223) "FELHASZNALO: « SZINT: « «"
  6015. set dop(lang.4.224) "KANALIS: « -- AUTOMOD: «"
  6016. set dop(lang.4.225) "UTOLJARA LATOTT: « ota."
  6017. set dop(lang.4.226) "Nincs Talalat!"
  6018. set dop(lang.4.227) "Vege a jogosultsagi listanak."
  6019. set dop(lang.4.228) "SZINTAXIS: STATUS <#kanalis>"
  6020. set dop(lang.4.229) "« kanalisnak « felhasznaloja van (« operatorok)"
  6021. set dop(lang.4.230) "Mode: «"
  6022. set dop(lang.4.231) "Jelenleg vagyok e kanalison."
  6023. set dop(lang.4.232) "Flood beallitasok"
  6024. set dop(lang.4.233) "Zaszlok beallitva"
  6025. set dop(lang.4.234) "Ignore lista:"
  6026. set dop(lang.4.235) "Vege az ignor listanak"
  6027. set dop(lang.4.236) "Tobb mint 10 egyezik \[«\]"
  6028. set dop(lang.4.237) "Kerlek szukitsd a keresesi modod"
  6029. set dop(lang.4.238) "Nincs megegyezo erre a \[«\]"
  6030. set dop(lang.4.239) "SZINTAXIS: CLEARMODE <#kanalis>"
  6031. set dop(lang.4.240) "Nincs lejart felhasznalo."
  6032. set dop(lang.4.241) "A bot nickje"
  6033. set dop(lang.4.242) "«« Hivatalos Bot Menedzser es azonositva van mint «."
  6034. set dop(lang.4.243) "«« Hivatalos Bot Tulajdonos es azonositva van mint «."
  6035. set dop(lang.4.244) "Mar van egy mestere ennek a kanlisnak."
  6036. set dop(lang.4.245) "A regisztracios emailed a « a beleegyezesedel elkudtuk a «."
  6037. set dop(lang.4.246) "AZONOSITAS SIKERTELEN mint «. (Maximum konkurens azonositas meghaladva)."
  6038. set dop(lang.4.247) "Jelenlegi szesziok: «"
  6039. set dop(lang.4.248) "« nincs bejelentkezve."
  6040. set dop(lang.4.249) "Felhasznalonev: « Regisztralva volt e emailel: «"
  6041. set dop(lang.4.250) "Mostantol beutheted a /msg « pass « <jelszavad> "
  6042. set dop(lang.4.251) "Regisztracios szamot nem talalom!"
  6043. set dop(lang.4.252) "SZINTAXIS: PASS <felhasznalo> <jelszo>"
  6044. set dop(lang.4.253) "JELSZO VALTOZTAS SIKERTELEN mint « (Helytelen Jelszo)"
  6045. set dop(lang.4.254) "A jelszo hoszabb kell legyen mint « betu."
  6046. set dop(lang.4.255) "Jelenlegi jelszo: «"
  6047. set dop(lang.4.256) "Mar volt jelszo adva.. Hasznald /msg « pass <regi jelszo> <uj jelszo>"
  6048. set dop(lang.4.257) "Email:"
  6049. set dop(lang.4.258) "Nincs leellenorizve (Hozza adva « ota)"
  6050. set dop(lang.4.259) "Meg nem regisztraltad le a regid -et!"
  6051. set dop(lang.4.260) "SZINTAXIS: JOIN <#kanalis>"
  6052. set dop(lang.4.261) "SZINTAXIS: PART <#kanalis>"
  6053. set dop(lang.4.262) "« keresere."
  6054. set dop(lang.4.263) "Nem vagyok ezen a kanalison."
  6055. set dop(lang.4.264) "A jogaid a « kanalison felvan fuggesztve."
  6056. set dop(lang.4.265) "FELFUGGESZTES a « a « megszuntetve."
  6057. set dop(lang.4.266) "Nem lehet egy felfugesztest anulalni ha egy egyenlo vagy magasabb szintu tette fel."
  6058. set dop(lang.4.267) "/msg « join <#kanalis>"
  6059. set dop(lang.4.268) "Behivja « a kanalisra."
  6060. set dop(lang.4.269) "/msg « part <#kanalis>"
  6061. set dop(lang.4.270) "Kikuldi « a kanalisrol."
  6062. set dop(lang.4.271) "/msg « suspend <#kanalis> <felhasznalo> \[szint\]"
  6063. set dop(lang.4.272) "Felfuggeszti egy felhasznalot a « a kanalisod felhasznalo listajan az adott szintre."
  6064. set dop(lang.4.273) "Ha nincs szint megadva, az alap felfuggesztesi szint az adott felhasznalo szintje lesz."
  6065. set dop(lang.4.274) "Csak olyan felhasznalot tudsz felfuggeszteni kinek kisebb a joga a tiednel."
  6066. set dop(lang.4.275) "/msg « unsuspend <#kanalis> <felhasznalo>"
  6067. set dop(lang.4.276) "Anulaja az adott felhasznalo felfuggeszteset « a kanalisodon. "
  6068. set dop(lang.4.277) "Csak olyan felhasznalonak tudod anulalni a felfuggeszteset kinek kisebb a joga a tiednel"
  6069. set dop(lang.4.278) "vagy egyenlo joga van."
  6070. set dop(lang.4.279) "/msg « reguser <felhasznalo> <realis email>"
  6071. set dop(lang.4.280) "Letrehozz egy felhsznalo nevet. Az email segitsegevel azonosit."
  6072. set dop(lang.4.281) "/msg « regid <azonosito id>"
  6073. set dop(lang.4.282) "A felhasznalo neved megerosited."
  6074. set dop(lang.4.283) "/msg « pass <felhszanlo> <jelszo>"
  6075. set dop(lang.4.284) "A jelszavad letre hozzasa."
  6076. set dop(lang.4.285) "Helytelen kanalis nev."
  6077. set dop(lang.4.286) "Ban hozzaadva « a «."
  6078. set dop(lang.4.287) "A FLOATLIM erteke csak ON es OFF lehet"
  6079. set dop(lang.4.288) "Ervenytelen floating-limit szel (2-20 ertek megengedve)."
  6080. set dop(lang.4.289) "Erventelen floating-limit max (0-65536 ertek megengedve)."
  6081. set dop(lang.4.290) "Ervenytelen floating-limit periodus (20-200 ertek megengedve)."
  6082. set dop(lang.4.291) "Ervenytelen floating-grace beallitas (0-19 ertek megengedve)."
  6083. set dop(lang.4.292) "SZINTAXIS: CYCLE <#kanalis>"
  6084. set dop(lang.4.293) "SZINTAXIS: ACTION <#kanalis> <action/msg>"
  6085. set dop(lang.4.294) "«!« (azonositva mint «) \[«\] kesztet egy tetrea a «: «"
  6086. set dop(lang.4.295) "/msg « cycle <#kanalis>"
  6087. set dop(lang.4.296) "Kesztet « forogjak a kanalison."
  6088. set dop(lang.4.297) "« - « perc."
  6089. set dop(lang.4.298) "« orokre"
  6090. set dop(lang.4.299) "Ez az email cim helytelen szintaxist tartalmaz. (..@..)"
  6091. set dop(lang.4.300) "Kapcsolodva a « « - ota."
  6092.  
  6093.  
  6094. #Swedish
  6095. set dop(lang.5.1) "Lista på utgångna användare:"
  6096. set dop(lang.5.2) "Aldrig"
  6097. set dop(lang.5.3) "USER -- « -- Senast sedd: «"
  6098. set dop(lang.5.4) "ja"
  6099. set dop(lang.5.5) "nej"
  6100. set dop(lang.5.6) "Host"
  6101. set dop(lang.5.7) "Identifierad"
  6102. set dop(lang.5.8) "Språk"
  6103. set dop(lang.5.9) "Senast sedd"
  6104. set dop(lang.5.10) "Access"
  6105. set dop(lang.5.11) "Ingen access"
  6106. set dop(lang.5.12) "URL"
  6107. set dop(lang.5.13) "DESC"
  6108. set dop(lang.5.14) "nyckel ord"
  6109. set dop(lang.5.15) "Nick"
  6110. set dop(lang.5.16) "Lista över dcc kommandon"
  6111. set dop(lang.5.17) "Dagens nummer"
  6112. set dop(lang.5.18) "SYNTAX: HELP \[command\]"
  6113. set dop(lang.5.19) "/msg « op <#kanal> \[nick\] \[nick2\] ... \[nickN\]"
  6114. set dop(lang.5.20) "Opar en eller flera användare i din kanal. Om inget nick är skrivet, och du inte har op, då opar « dig."
  6115. set dop(lang.5.21) "/msg « deop <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  6116. set dop(lang.5.22) "Deopar en eller flera användare i din kanal. Om inget nick är skrivet, Och du har op i kanalen ,då deopar $botnick dig."
  6117. set dop(lang.5.23) "/msg « voice <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  6118. set dop(lang.5.24) "VOicar en eller flera användare i din kanal."
  6119. set dop(lang.5.25) "/msg « devoice <#channel> \[nick\] \[nick2\] ... \[nickN\]"
  6120. set dop(lang.5.26) "DevOicar en eller flera användare i din kanal."
  6121. set dop(lang.5.27) "/msg « access <#channel> <username> \[-min <level>\] \[-max <level>\]"
  6122. set dop(lang.5.28) "Kan kolla upp en speciell användare eller strängs access nivå."
  6123. set dop(lang.5.29) "/msg « login <username> <password>"
  6124. set dop(lang.5.30) "Loggar in dig i boten."
  6125. set dop(lang.5.31) "/msg « dauth <username> <password>"
  6126. set dop(lang.5.32) "För att logga ut."
  6127. set dop(lang.5.33) "/msg « help <command>"
  6128. set dop(lang.5.34) "Visar hjälp för ett specifikt kommando."
  6129. set dop(lang.5.35) "/msg « uptime"
  6130. set dop(lang.5.36) "Visar «'s uptime."
  6131. set dop(lang.5.37) "/msg « verify <nick>"
  6132. set dop(lang.5.38) "Visar om en användare är inloggad eller inte, och isåfall visar hans/hennes användarnamn"
  6133. set dop(lang.5.39) "Den visar också om personen är en officiell Administratör"
  6134. set dop(lang.5.40) "/msg « status <#channel>"
  6135. set dop(lang.5.41) "Visar kanalens status"
  6136. set dop(lang.5.42) "/msg « info <username>"
  6137. set dop(lang.5.43) "Visar information om ett användarnamn som deras nick och user@host om dom är online, "
  6138. set dop(lang.5.44) "deras språk och deras osynliga inställningar, senast sedd information. Om det görs på dig själv, visar den ändå all info och"
  6139. set dop(lang.5.45) "kanaler du har access på (bara administratörer och du kan se den infon, inte vanliga användare)."
  6140. set dop(lang.5.46) "Om du vill dölja den här informationen, använd SET INVISIBLE kommandot (nivå 0)."
  6141. set dop(lang.5.47) "/msg « showcommands <#kanal>"
  6142. set dop(lang.5.48) "Visar alla tillgängliga kommandon för dig på en viss kanal."
  6143. set dop(lang.5.49) "/msg « ban <#kanal> <nick|*!*user@*.host> \[anledning\]"
  6144. set dop(lang.5.50) "Lägger till en specifik *!*user@*.host till « banlista i kanalen du skrev in."
  6145. set dop(lang.5.51) "/msg « unban <#channel> <nick|*!*user@*.host>"
  6146. set dop(lang.5.52) "Tar bort en *!*user@*.host från $botnick`s banlista från din kanal och alla liknande från kanal listan."
  6147. set dop(lang.5.53) "/msg « topic <#channel> <topic>"
  6148. set dop(lang.5.54) "Låter « ändra topicen i din kanal."
  6149. set dop(lang.5.55) "/msg « clearmode <#channel>"
  6150. set dop(lang.5.56) "Tar bort alla modes. Kan användas när din kanal har låsts upp (sätt +i eller +k utan att du vet)."
  6151. set dop(lang.5.57) "/msg « kick <#channel> <nick|pattern> \[reason\]"
  6152. set dop(lang.5.58) "Låter « kicka från din kanal."
  6153. set dop(lang.5.59) "/msg « set <#channel> <variable> <value>"
  6154. set dop(lang.5.60) "/msg « set <variabel> <värde>"
  6155. set dop(lang.5.61) "Det är sätter en speciell variabel."
  6156. set dop(lang.5.62) "Användar inställningar: INVISIBLE LANG - Tillägngliga språk: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  6157. set dop(lang.5.63) "Kanal inställningar: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  6158. set dop(lang.5.64) "/msg « invite <#kanal>"
  6159. set dop(lang.5.65) "Makes « invite yokanal>"
  6160. set dop(lang.5.67) "Visar kanalens banlista. Det här kommandot funkar vare sig du är i kanalen eller inte."
  6161. set dop(lang.5.68) "/msg « adduser <#ckanal> <användarnamn> <access>"
  6162. set dop(lang.5.69) "Lägger till en användare till kanalens access lista. Du kan inte lägga till en person med mer eller samma access som din."
  6163. set dop(lang.5.70) "/msg « remuser <#kanal> <användarnamn>"
  6164. set dop(lang.5.71) "Tar bort en användare från access listan. Du måste ha högre access än användaren du vill tabort."
  6165. set dop(lang.5.72) "/msg « modinfo <#kanal> <access|automode> <användarman> <värde>"
  6166. set dop(lang.5.73) "Följande kommando kan användas för att ändra användare som finns i listan."
  6167. set dop(lang.5.74) "Du kan inte ändra nån med samma eller högre access än din."
  6168. set dop(lang.5.75) "Med kommandot access kan du kolla användares access nivå. Mellan 1 och din egen - 1."
  6169. set dop(lang.5.76) "Automode låter dig sätta NONE, VOICE eller OP"
  6170. set dop(lang.5.77) "Baserad på den här inställningen kan en användare bli voicad, opad när personen joinar kanalen."
  6171. set dop(lang.5.78) "** SUSPENDED ** - (Level «)"
  6172. set dop(lang.5.79) "Kan inte lägga till en användare med mer eller samma access som din."
  6173. set dop(lang.5.80) "/msg « showignore"
  6174. set dop(lang.5.81) "Visar «'s ignore lista. Ignores händer när någon floodar «."
  6175. set dop(lang.5.82) "/msg « chaninfo <#kanal>"
  6176. set dop(lang.5.83) "Visar om en kanal är registrerad eller inte och till vem."
  6177. set dop(lang.5.84) "/msg « motd"
  6178. set dop(lang.5.85) "Visar « dagens meddelande."
  6179. set dop(lang.5.86) "/msg « search <sök parametrar>"
  6180. set dop(lang.5.87) "Låter « visa kanaler där den speciella sökningen matchar satta nyckelord, om någon."
  6181. set dop(lang.5.88) "Användning av 'wildcards' är inte tvunget."
  6182. set dop(lang.5.89) "Det finns ingen hjälp för det"
  6183. set dop(lang.5.90) "SYNTAX: REMOVEALL <#kanal>"
  6184. set dop(lang.5.91) "Tyvärr, Du måste vara inloggad för att använda det kommandot"
  6185. set dop(lang.5.92) "Tyvärr, Du har inte tillräckligt med access för att göra det."
  6186. set dop(lang.5.93) "Kanalen « verkar inte vara regisrerad."
  6187. set dop(lang.5.94) "«!« (inloggad som «) \[«\] tog bort allas access på «."
  6188. set dop(lang.5.95) "Klart. Zapped « access listan från «."
  6189. set dop(lang.5.96) "days"
  6190. set dop(lang.5.97) "Uptime"
  6191. set dop(lang.5.98) "Kanaler"
  6192. set dop(lang.5.99) "Version"
  6193. set dop(lang.5.100) "Bot linked"
  6194. set dop(lang.5.101) "SYNTAX: SHOWCOMMANDS <#channel>"
  6195. set dop(lang.5.102) "Level"
  6196. set dop(lang.5.103) "SYNTAX: REGUSER <username> <email>"
  6197. set dop(lang.5.104) "I don't know who « is."
  6198. set dop(lang.5.105) "« already registered."
  6199. set dop(lang.5.106) "Email in blacklist: «"
  6200. set dop(lang.5.107) "SYNTAX: ADDIGNORE <host>"
  6201. set dop(lang.5.108) "«!« (auth as «) \[«\] lägger till i ignore listan: «."
  6202. set dop(lang.5.109) "Ignored"
  6203. set dop(lang.5.110) "Added ignore («)"
  6204. set dop(lang.5.111) "SYNTAX: REMIGNORE <host>"
  6205. set dop(lang.5.112) "«!« (auth as «) \[«\] tar bort från ignore listan: «."
  6206. set dop(lang.5.113) "Removed ignore («)"
  6207. set dop(lang.5.114) "«!« (auth as «) \[«\] flyttar boten till: «."
  6208. set dop(lang.5.115) "No reason"
  6209. set dop(lang.5.116) "«!« (auth as «) \[«\] stängde av mig."
  6210. set dop(lang.5.117) "«!« (auth as «) \[«\] kollar på kanal listan."
  6211. set dop(lang.5.118) "Ingen kanal joinad av boten."
  6212. set dop(lang.5.119) "Slut på kanallistan"
  6213. set dop(lang.5.120) "SYNTAX: SAY <#kanal> <msg>"
  6214. set dop(lang.5.121) "«!« (auth as «) \[«\] is msging on «: «."
  6215. set dop(lang.5.122) "SYNTAX: BROADCAST <msg>"
  6216. set dop(lang.5.123) "«!« (auth as «) \[«\] is broadcasting: «."
  6217. set dop(lang.5.124) "Du registrerade användarnamn: «. på boten «. För att få ditt användarnamn, måste du registrera det. Här är ditt registrations id: «"
  6218. set dop(lang.5.125) "Anvädarnamn"
  6219. set dop(lang.5.126) "SYNTAX: REGID <verifikations id>"
  6220. set dop(lang.5.127) "«!« (inloggad som «) \[«\] rehashar configen."
  6221. set dop(lang.5.128) "Kanal, Användare och note filer omstartade"
  6222. set dop(lang.5.129) "SYNTAX: ADDHAND <användarnamn> <email>"
  6223. set dop(lang.5.130) "« är redan tillagd i boten"
  6224. set dop(lang.5.131) "«!« (inloggad som «) \[«\] lägger till ett användarnamn: «."
  6225. set dop(lang.5.132) "La till hand «"
  6226. set dop(lang.5.133) "SYNTAX: CHANINFO <#kanal>"
  6227. set dop(lang.5.134) "« is registered by:"
  6228. set dop(lang.5.135) "- Senast sedd: « sen"
  6229. set dop(lang.5.136) "« verkar inte ha access level 500."
  6230. set dop(lang.5.137) "«!« (inloggad som «) \[«\] kollar i användarlistan."
  6231. set dop(lang.5.138) "- « (Ägare)"
  6232. set dop(lang.5.139) "- « (normal användare)"
  6233. set dop(lang.5.140) "Slut på ägar listan"
  6234. set dop(lang.5.141) "SYNTAX: REMHAND <användarnamn>"
  6235. set dop(lang.5.142) "«!« (inloggad som «) \[«\] tar bort ett användarnamn: «"
  6236. set dop(lang.5.143) "Tog bort ägare «"
  6237. set dop(lang.5.144) "SYNTAX: REGISTER <#kanal>"
  6238. set dop(lang.5.145) "« är redan tillagd."
  6239. set dop(lang.5.146) "«!« (inloggad som «) \[«\] lägger till en kanal: «"
  6240. set dop(lang.5.147) "La till kanal «"
  6241. set dop(lang.5.148) "SYNTAX: PURGE <#kanal>"
  6242. set dop(lang.5.149) "«!« (inloggad som «) \[«\] Tar bort en kanal: «"
  6243. set dop(lang.5.150) "Tog bort kanal «"
  6244. set dop(lang.5.151) "« Är en officiell service bot."
  6245. set dop(lang.5.152) "«« är inte inloggad."
  6246. set dop(lang.5.153) "Jag kan inte se « någonstans."
  6247. set dop(lang.5.154) "«« är en officiell Bot Administratör och inloggad som «."
  6248. set dop(lang.5.155) "«« är inloggad som «."
  6249. set dop(lang.5.156) "Din host matchar ingen av de som finns i användarlistan."
  6250. set dop(lang.5.157) "Skriv /msg « regid «"
  6251. set dop(lang.5.158) "Du har inte skrivit något lösenord än."
  6252. set dop(lang.5.159) "NY HOST som « MISSLYCKADES (Felaktigt lösenord)"
  6253. set dop(lang.5.160) "Din host har blivit tillagd som « (*!*«)"
  6254. set dop(lang.5.161) "SYNTAX: LOGIN <användarnamn> <lösenord>"
  6255. set dop(lang.5.162) "Tyvärr, Du är redan inloggad som «"
  6256. set dop(lang.5.163) "INLOGGNING MISSLYCKADES som « (Felaktigt lösenord)"
  6257. set dop(lang.5.164) "«!« (inloggad som «) \[«\] inloggningen MISSLYCKLADES."
  6258. set dop(lang.5.165) "INLOGGNINGEN som « lyckades."
  6259. set dop(lang.5.166) "«!« (inloggad som «) \[«\] är nu inloggad som en ägare."
  6260. set dop(lang.5.167) "SYNTAX: DAUTH <användarnamn> <lösen>"
  6261. set dop(lang.5.168) "AVLOGGNING MISSLYCKADES som « (felaktigt lösenord)"
  6262. set dop(lang.5.169) "AVLOGGNING LYCKADES som « ."
  6263. set dop(lang.5.170) "SUSPENSION för « på « är på"
  6264. set dop(lang.5.171) "SYNTAX: SUSPEND <kanal> <användarnamn> \[level\]"
  6265. set dop(lang.5.172) "SYNTAX: UNSUSPEND <kanal> <användarnamn>"
  6266. set dop(lang.5.173) "SYNTAX: ADDUSER <#kanal> <användarnamn> <access>"
  6267. set dop(lang.5.174) "« är redan tillagd i « med access nivå «."
  6268. set dop(lang.5.175) "Kan inte lägga till en användare med högre eller samma access som dig själv"
  6269. set dop(lang.5.176) "Felaktig access level."
  6270. set dop(lang.5.177) "La till « till « med access nivå «."
  6271. set dop(lang.5.178) "SYNTAX: REMUSER <#kanal> <anvädarnamn>"
  6272. set dop(lang.5.179) "« verkar inte ha access i «"
  6273. set dop(lang.5.180) "Tog bort användare « från «."
  6274. set dop(lang.5.181) "SYNTAX: MODINFO <#kanal> \[ACCESS <användarnamn> <level>\] \[AUTOMODE <användarnamn> <NONE|OP|VOICE>\]"
  6275. set dop(lang.5.182) "Ändrade «'s access nivå på kanal « till «."
  6276. set dop(lang.5.183) "Satte AUTOMODE till OP för « på Kanal «"
  6277. set dop(lang.5.184) "Satte AUTOMODE till VOICE för « på kanal «"
  6278. set dop(lang.5.185) "Satte AUTOMODE till NONE för « på kanal «"
  6279. set dop(lang.5.186) "SYNTAX: SET \[#kanal\] <variabel> <värde> eller, SET <invisible> <ON|OFF>, SET <lang> <språknummer>"
  6280. set dop(lang.5.187) "Din INVISIBLE inställning är nu på."
  6281. set dop(lang.5.188) "Din INVISIBLE inställning är nu av."
  6282. set dop(lang.5.189) "INVISIBLE måste va på eller av (on eller off)"
  6283. set dop(lang.5.190) "Ditt språk är nu «."
  6284. set dop(lang.5.191) "Språk nummer måste va mellan 1 och «."
  6285. set dop(lang.5.192) "« för « är: «"
  6286. set dop(lang.5.193) "AUTOTOPIC måste va på eller av (on eller off)"
  6287. set dop(lang.5.194) "NOOP måste va på eller av (on eller off)"
  6288. set dop(lang.5.195) "« för « är rensad."
  6289. set dop(lang.5.196) "STRICTOP måste va på eller av (on eller off)"
  6290. set dop(lang.5.197) "SYNTAX: INVITE <#kanal>"
  6291. set dop(lang.5.198) "Tyvärr, du är redan på «."
  6292. set dop(lang.5.199) "SYNTAX: OP <#kanal> \[nick\] \[nick\] .."
  6293. set dop(lang.5.200) "NOOP kommandot är aktiverat i «"
  6294. set dop(lang.5.201) "SYNTAX: DEOP <#kanal> \[nick\] \[nick\] .."
  6295. set dop(lang.5.202) "Jag tror inte « skulle uppskatta det."
  6296. set dop(lang.5.203) "SYNTAX: VOICE <#kanal> \[nick\] \[nick\] .."
  6297. set dop(lang.5.204) "SYNTAX: DEVOICE <#kanal> \[nick\] \[nick\] .."
  6298. set dop(lang.5.205) "SYNTAX: BAN <#kanal> <nick | *!*user@*.host> \[tid\] \[anldening\]"
  6299. set dop(lang.5.206) "SYNTAX: KICK <#kanal> <nick> <reason>"
  6300. set dop(lang.5.207) "SYNTAX: TOPIC <#kanal> <topic>"
  6301. set dop(lang.5.208) "SYNTAX: UNBAN <#kanal> <*!*user@*.host>"
  6302. set dop(lang.5.209) "Tog bort 1 ban som matchade «"
  6303. set dop(lang.5.210) "SYNTAX: BANLIST <#kanal>"
  6304. set dop(lang.5.211) "-« av «"
  6305. set dop(lang.5.212) "Slut på banlistan"
  6306. set dop(lang.5.213) "SYNTAX: INFO <användarnamn>"
  6307. set dop(lang.5.214) "Kan inte visa användar info (osynlig)"
  6308. set dop(lang.5.215) "Information om: «"
  6309. set dop(lang.5.216) "Just nu inloggad via:"
  6310. set dop(lang.5.217) "OFFLINE"
  6311. set dop(lang.5.218) "OSYNLIG är «"
  6312. set dop(lang.5.219) "Kanaler"
  6313. set dop(lang.5.220) "SYNTAX: ACCESS <#kanal> <användarnamn> \[-min <level>\] \[-max <level>\]"
  6314. set dop(lang.5.221) "Felaktig minimal level."
  6315. set dop(lang.5.222) "Felaktig maximal level."
  6316. set dop(lang.5.223) "Användare: « ACCESS: « «"
  6317. set dop(lang.5.224) "KANAL: « -- AUTOMODE: «"
  6318. set dop(lang.5.225) "Senast sedd: « sen."
  6319. set dop(lang.5.226) "Hittade inget!"
  6320. set dop(lang.5.227) "Slut på access listan"
  6321. set dop(lang.5.228) "SYNTAX: STATUS <#kanal>"
  6322. set dop(lang.5.229) "Kanal « har « användare (« operatörer)"
  6323. set dop(lang.5.230) "Inställningar är: «"
  6324. set dop(lang.5.231) "Jag är i den här kanalen just nu."
  6325. set dop(lang.5.232) "Flood inställningar"
  6326. set dop(lang.5.233) "Flags set"
  6327. set dop(lang.5.234) "Ignore listan:"
  6328. set dop(lang.5.235) "Slut på ignore listan"
  6329. set dop(lang.5.236) "Det finns mer än 10 matchande som \[«\]"
  6330. set dop(lang.5.237) "Var god specificera sökningen"
  6331. set dop(lang.5.238) "Inga matchande som \[«\]"
  6332. set dop(lang.5.239) "SYNTAX: CLEARMODE <#kanal>"
  6333. set dop(lang.5.240) "Ingen utgående användare."
  6334. set dop(lang.5.241) "Bot nick"
  6335. set dop(lang.5.242) "«« is an Official Bot Manager and logged in as «."
  6336. set dop(lang.5.243) "«« är en officiel bot ägare och är inloggad som «."
  6337. set dop(lang.5.244) "Det finns redan en cm på den här kanalen."
  6338. set dop(lang.5.245) "Registrations email « med dina uppgifter har skickats till «."
  6339. set dop(lang.5.246) "INLOGGNING MISSLYCKAD som «. (Du har redan loggat in med en annan klient)."
  6340. set dop(lang.5.247) "Nuvarande sessioner: «"
  6341. set dop(lang.5.248) "« är inloggad som."
  6342. set dop(lang.5.249) "Användarnamn: « Registrerat med email: «"
  6343. set dop(lang.5.250) "Du kan skriva /msg « pass « <ditt lösen> från och med nu!"
  6344. set dop(lang.5.251) "Registrations nummret kunde inte hittas"
  6345. set dop(lang.5.252) "SYNTAX: PASS <användarnamn> <lösenord>"
  6346. set dop(lang.5.253) "ÄNDRING AV LÖSENORD MISSLYCKADES som « (ogiltigt lösenord)"
  6347. set dop(lang.5.254) "Lösenordet bör vara mer än « bokstäver."
  6348. set dop(lang.5.255) "Lösenordet satt till: «"
  6349. set dop(lang.5.256) "Du har redan satt lösenord.. Använd /msg « pass <gammalt lösen> <nytt lösen>"
  6350. set dop(lang.5.257) "Email:"
  6351. set dop(lang.5.258) "Inte verifierade (Tillagd sedan «)"
  6352. set dop(lang.5.259) "Du har inte registrerat ditt reg id än"
  6353. set dop(lang.5.260) "SYNTAX: JOIN <#kanal>"
  6354. set dop(lang.5.261) "SYNTAX: PART <#kanal>"
  6355. set dop(lang.5.262) "At the request of «"
  6356. set dop(lang.5.263) "Jag är inte i den kanalen."
  6357. set dop(lang.5.264) "Din access på « har blivit låst."
  6358. set dop(lang.5.265) "Avstängning för « på « är avbruten"
  6359. set dop(lang.5.266) "Du kan inte stänga av en användare med samma eller högre access än din egen!"
  6360. set dop(lang.5.267) "/msg « join <#channel>"
  6361. set dop(lang.5.268) "Låter « joina en kanal kanal."
  6362. set dop(lang.5.269) "/msg « part <#channel>"
  6363. set dop(lang.5.270) "Låter « parat din kanal."
  6364. set dop(lang.5.271) "/msg « suspend <#channel> <username> \[level\]"
  6365. set dop(lang.5.272) "Stänger av en persons access level « på din kanal med en specifik access level."
  6366. set dop(lang.5.273) "Om inte en level är angiven, personens accesslevel blir satt."
  6367. set dop(lang.5.274) "Du kan bara stänga av nån med mindre access än dig själv."
  6368. set dop(lang.5.275) "/msg « unsuspend <#channel> <username>"
  6369. set dop(lang.5.276) "tar bort en persons avstägning « i din userlist. "
  6370. set dop(lang.5.277) "Du kan bara tabort UNSUSPEND om du har mer access,"
  6371. set dop(lang.5.278) "kollar så att access nivån är mindre eller lika med din."
  6372. set dop(lang.5.279) "/msg « reguser <username> <valid email>"
  6373. set dop(lang.5.280) "Skapar ett username.DU får autentikera via ett mail."
  6374. set dop(lang.5.281) "/msg « regid <authentifcation id>"
  6375. set dop(lang.5.282) "Gör ditt användarnamn användbart."
  6376. set dop(lang.5.283) "/msg « pass <username> <password>"
  6377. set dop(lang.5.284) "Det sätter ditt lösenord."
  6378. set dop(lang.5.285) "Felaktigt kanal namn."
  6379. set dop(lang.5.286) "La till banen « till «."
  6380. set dop(lang.5.287) "Värdet av FLOATLIMIT måste va på eller av."
  6381. set dop(lang.5.288) "Felaktig floating-limit marginal (2-20 tillåten)."
  6382. set dop(lang.5.289) "Felaktig floating-limit max (0-65536 Tillåten)."
  6383. set dop(lang.5.290) "Felaktig floating-limit period (20-200 tillåten)."
  6384. set dop(lang.5.291) "Felaktig floating-grace inställning (0-19 tillåten)."
  6385. set dop(lang.5.292) "SYNTAX: CYCLE <#kanal>"
  6386. set dop(lang.5.293) "SYNTAX: ACTION <#kanal> <händelse/msg>"
  6387. set dop(lang.5.294) "«!« (känd som «) \[«\] gör så jag kan göra en händelse på «: «"
  6388. set dop(lang.5.295) "/msg « cycle <#kanal>"
  6389. set dop(lang.5.296) "Gör så « cycle din kanal."
  6390. set dop(lang.5.297) "« i « minuter."
  6391. set dop(lang.5.298) "« för alltid"
  6392. set dop(lang.5.299) "Den här email adressen har ett ogiltigt syntax. (..@..)"
  6393. set dop(lang.5.300) "Uppkopplad via « sedan «"
  6394.  
  6395.  
  6396.  
  6397. #Espagnol
  6398. set dop(lang.6.1) "Lista de usuario exiparados:"
  6399. set dop(lang.6.2) "Nunca"
  6400. set dop(lang.6.3) "USARIO -- « -- Ultima vez visto: «"
  6401. set dop(lang.6.4) "si"
  6402. set dop(lang.6.5) "no"
  6403. set dop(lang.6.6) "Host"
  6404. set dop(lang.6.7) "Identificado"
  6405. set dop(lang.6.8) "Lenguage"
  6406. set dop(lang.6.9) "Ultima vez visto"
  6407. set dop(lang.6.10) "Acceso"
  6408. set dop(lang.6.11) "Sin acces"
  6409. set dop(lang.6.12) "URL"
  6410. set dop(lang.6.13) "DESC"
  6411. set dop(lang.6.14) "PalabrasClave"
  6412. set dop(lang.6.15) "Nick"
  6413. set dop(lang.6.16) "Lista de comandos por dcc"
  6414. set dop(lang.6.17) "numbero de dia"
  6415. set dop(lang.6.18) "SINTAXIS: Help \[commando\]"
  6416. set dop(lang.6.19) "/msg « op <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  6417. set dop(lang.6.20) "Da Ops a una o mas personas en tu canal. Si no se especifica un nick, y tu no tiene op en el canal, « te dara el op atí."
  6418. set dop(lang.6.21) "/msg « deop <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  6419. set dop(lang.6.22) "Quita op a una o mas personas ien tu canal. Si no se especica un nick, y tu tienes op en el canal, $botnick te quitara el op."
  6420. set dop(lang.6.23) "/msg « voice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  6421. set dop(lang.6.24) "Da Voz a una o mas personas en tu canal."
  6422. set dop(lang.6.25) "/msg « devoice <#canal> \[nick\] \[nick2\] ... \[nickN\]"
  6423. set dop(lang.6.26) "Quita voz a una o mas personas en tu canal."
  6424. set dop(lang.6.27) "/msg « access <#canal> <username> \[-min <nivel>\] \[-max <nivel>\]"
  6425. set dop(lang.6.28) " Puede buscar un access en una cierta persona o un nivel especificado."
  6426. set dop(lang.6.29) "/msg « login <username> <password>"
  6427. set dop(lang.6.30) "Te logea al bot."
  6428. set dop(lang.6.31) "/msg « dauth <username> <password>"
  6429. set dop(lang.6.32) "Te desauthentifica de bot."
  6430. set dop(lang.6.33) "/msg « help <commando>"
  6431. set dop(lang.6.34) "Dice información de ayuda sobre un comando dado."
  6432. set dop(lang.6.35) "/msg « uptime"
  6433. set dop(lang.6.36) "Dice el tiempo del « que lleva en linea."
  6434. set dop(lang.6.37) "/msg « verify <nick>"
  6435. set dop(lang.6.38) "Dice si una persona esta logeada o no, y si esta logeada dice con que username"
  6436. set dop(lang.6.39) "Tambien indica si es o no es un Oficial Administrador"
  6437. set dop(lang.6.40) "/msg « status <#canal>"
  6438. set dop(lang.6.41) "Dice el status del canal."
  6439. set dop(lang.6.42) "/msg « info <username>"
  6440. set dop(lang.6.43) "Dice información sobre un username como su nick, user@host y si estan en linea en el momento, "
  6441. set dop(lang.6.44) "Su lenguage y su modo invisible, información de ultima vez visto. Si es usado por ti, tambien dice sobre los"
  6442. set dop(lang.6.45) "canales en los que tienes acces (solo Administradores pueden ver esta informacion, no todos los usuarios)."
  6443. set dop(lang.6.46) "Si deseas hacer esta información oculta del publico, ve al comando SET INVISIBLE (nivel 0)."
  6444. set dop(lang.6.47) "/msg « showcommands <#canal>"
  6445. set dop(lang.6.48) "Enseña los comandos disponibles para ti en un canal."
  6446. set dop(lang.6.49) "/msg « ban <#canal> <nick|*!*user@*.host> \[rason\]"
  6447. set dop(lang.6.50) "Agrega una specifica *!*user@*.host a « lista de banes"
  6448. set dop(lang.6.51) "/msg « unban <#canal> <nick|*!*user@*.host>"
  6449. set dop(lang.6.52) "Remueve una *!*user@*.host de $botnick lista de banes del canal y cualquier ban de lista de banes del canal."
  6450. set dop(lang.6.53) "/msg « topic <#canal> <topic>"
  6451. set dop(lang.6.54) "Hace que « cambie el topic del canal."
  6452. set dop(lang.6.55) "/msg « clearmode <#canal>"
  6453. set dop(lang.6.56) "Limpia todos los modos del canal. Puede ser usado cuando tu canal ha sido cerrado (con modo +i o +k sin que supieras)."
  6454. set dop(lang.6.57) "/msg « kick <#canal> <nick|pattern> \[rason\]"
  6455. set dop(lang.6.58) "Hace que « pateé a alguien de tu canal."
  6456. set dop(lang.6.59) "/msg « set <#canal> <variable> <valor>"
  6457. set dop(lang.6.60) "/msg « set <variable> <valor>"
  6458. set dop(lang.6.61) "Esto seteara un canal o una cuenta de usuario."
  6459. set dop(lang.6.62) "Ajustes a cuenta de usuarios: INVISIBLE LANG - Lenguage disponible: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  6460. set dop(lang.6.63) "Ajustes para Canal: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  6461. set dop(lang.6.64) "/msg « invite <#canal>"
  6462. set dop(lang.6.65) "Hace que « te invite a tu canal."
  6463. set dop(lang.6.66) "/msg « banlist <#canal>"
  6464. set dop(lang.6.67) "Muestra la lista de banes del canal. este comando funciona estes o no estes en el canal."
  6465. set dop(lang.6.68) "/msg « adduser <#canal> <username> <nivel>"
  6466. set dop(lang.6.69) "Agrega a un usuario a la lista de usuarios del canal. No puedes AGREGAR a alguien con el mismo o mas alto nivel que el tuyo."
  6467. set dop(lang.6.70) "/msg « remuser <#canal> <username>"
  6468. set dop(lang.6.71) "Remueve a un usuario de la lista de usuarios del canal. Deebes tener un access mayor del usuarios que intentas remover."
  6469. set dop(lang.6.72) "/msg « modinfo <#canal> <access|automode> <username> <valor>"
  6470. set dop(lang.6.73) "Los comandos siguientes se pueden utilizar para realizar cambios a los usuarios existentes en la lista de usuario su canal."
  6471. set dop(lang.6.74) "Usted no puede modificar a alguien con un nivel igual o más alto."
  6472. set dop(lang.6.75) "Con el acceso variable usted puede cambiar un nivel de acces de los usuarios. La gama es 1 a su propio nivel - 1."
  6473. set dop(lang.6.76) "La variable automode permite ajusatar el modo none, voice o op."
  6474. set dop(lang.6.77) "De acuerdo con este ajuste un usuario puede recivir voz, op cuando él entra al canal."
  6475. set dop(lang.6.78) "** SUSPENDIDO ** - (Nivel «)"
  6476. set dop(lang.6.79) "No puedes suspender a un usuario con igual o mayor nivel que el tuyo."
  6477. set dop(lang.6.80) "/msg « showignore"
  6478. set dop(lang.6.81) "Muestra la lista de ignorados de «. El bot ignore cuando alguien intencionalmente o accidentalmente flodea a «."
  6479. set dop(lang.6.82) "/msg « chaninfo <#canal>"
  6480. set dop(lang.6.83) "Dice si un canal esta registrado y por quien."
  6481. set dop(lang.6.84) "/msg « motd"
  6482. set dop(lang.6.85) "Dice el mensaje del dia de « ."
  6483. set dop(lang.6.86) "/msg « search <parametro a buscar>"
  6484. set dop(lang.6.87) "Hace que « de en lista los parametros buscados en los canales, si fueron encontrados."
  6485. set dop(lang.6.88) "El uso de comodines no se requiere."
  6486. set dop(lang.6.89) "No hay ayuda disponible para ese asunto."
  6487. set dop(lang.6.90) "SINTAXIS: REMOVEALL <#canal>"
  6488. set dop(lang.6.91) "Lo siento, Deebe estar logeado para usar este comando."
  6489. set dop(lang.6.92) "Lo siento, tiene insuficiente access para ejecutar este comando."
  6490. set dop(lang.6.93) "El canal « no aparece ser registrado."
  6491. set dop(lang.6.94) "«!« (authentificado como «) \[«\] esta removiendo todos los acces en «."
  6492. set dop(lang.6.95) "Listo. Borre « acces de la lista de «."
  6493. set dop(lang.6.96) "dias"
  6494. set dop(lang.6.97) "Online"
  6495. set dop(lang.6.98) "Canales"
  6496. set dop(lang.6.99) "Version"
  6497. set dop(lang.6.100) "Bot linkiado"
  6498. set dop(lang.6.101) "SYNTAXIS: SHOWCOMMANDS <#canal>"
  6499. set dop(lang.6.102) "Nivel"
  6500. set dop(lang.6.103) "SYNTAXIS: REGUSER <username> <email>"
  6501. set dop(lang.6.104) "No se quien es « ."
  6502. set dop(lang.6.105) "« ya esta registrado."
  6503. set dop(lang.6.106) "Email en Listanegra: «"
  6504. set dop(lang.6.107) "SINTAXIS: ADDIGNORE <host>"
  6505. set dop(lang.6.108) "«!« (authentificada como «) \[«\] está agregando a la lista del ignore a: «."
  6506. set dop(lang.6.109) "Ignorando"
  6507. set dop(lang.6.110) "Ignore agregado («)"
  6508. set dop(lang.6.111) "SINTAXIS: REMIGNORE <host>"
  6509. set dop(lang.6.112) "«!« (authentificado como «) \[«\] esta removiendo ignores de la lista a: «."
  6510. set dop(lang.6.113) "Ignore Removido («)"
  6511. set dop(lang.6.114) "«!« (authentificado como «) \[«\] esta haciendo brincar al bot a: «."
  6512. set dop(lang.6.115) "Sin rason"
  6513. set dop(lang.6.116) "«!« (authentificado como «) \[«\] hizo que cierre el programa"
  6514. set dop(lang.6.117) "«!« (authentificado como «) \[«\] esta viendo a la lista de acces del canal."
  6515. set dop(lang.6.118) "El bot no entro a ninguno de sus canales."
  6516. set dop(lang.6.119) "Fin de la lista del canal."
  6517. set dop(lang.6.120) "SINTAXIS: SAY <#canal> <msg>"
  6518. set dop(lang.6.121) "«!« (authentificado como «) \[«\] esta haciendo que envie el mensaje «: «."
  6519. set dop(lang.6.122) "SINTAXIS: BROADCAST <msg>"
  6520. set dop(lang.6.123) "«!« (authentificado como «) \[«\] esta haciendo que envie un mensaje a todos los canales: «."
  6521. set dop(lang.6.124) "Registro el Username: «. En el bot «. para obtener el username, Debes registralo. Este es tu id de registro: «"
  6522. set dop(lang.6.125) "Username"
  6523. set dop(lang.6.126) "SINTAXIS: REGID <verificar id>"
  6524. set dop(lang.6.127) "«!« (authentificado como «) \[«\] esta recargando la configuracion del bot."
  6525. set dop(lang.6.128) "Channel, User and Note files reloaded"
  6526. set dop(lang.6.129) "SINTAXIS: ADDHAND <username> <email>"
  6527. set dop(lang.6.130) "« ya esta agregado al bot."
  6528. set dop(lang.6.131) "«!« (authentificado como «) \[«\] esta agregando un username: «."
  6529. set dop(lang.6.132) "Hand agregada «"
  6530. set dop(lang.6.133) "SINTAXIS: CHANINFO <#canal>"
  6531. set dop(lang.6.134) "« esta registrado por:"
  6532. set dop(lang.6.135) "- ultima vez visto: hace « "
  6533. set dop(lang.6.136) "« no aparece tener un user con un nivel 500."
  6534. set dop(lang.6.137) "«!« (authentificado como «) \[«\] esta viendo a la lista de usernames."
  6535. set dop(lang.6.138) "- « (dueño)"
  6536. set dop(lang.6.139) "- « (usuario normal)"
  6537. set dop(lang.6.140) "Fin de la lista hand"
  6538. set dop(lang.6.141) "SINTAXIS: REMHAND <username>"
  6539. set dop(lang.6.142) "«!« (authentificado como «) \[«\] esta removiendo un username: «"
  6540. set dop(lang.6.143) "Hand removida «"
  6541. set dop(lang.6.144) "SINTAXIS: REGISTER <#Canal>"
  6542. set dop(lang.6.145) "« ya esta agregada."
  6543. set dop(lang.6.146) "«!« (authentidicado como «) \[«\] esta agregando un canal: «"
  6544. set dop(lang.6.147) "Canal Agregado «"
  6545. set dop(lang.6.148) "SINTAXIS: PURGE <#canal>"
  6546. set dop(lang.6.149) "«!« (authentificado como «) \[«\] esta removiendo un canal: «"
  6547. set dop(lang.6.150) "Canal removido «"
  6548. set dop(lang.6.151) "« es un Oficial Bot De Servicio."
  6549. set dop(lang.6.152) "«« NO está logeado."
  6550. set dop(lang.6.153) "No veo a « en ninguna parte."
  6551. set dop(lang.6.154) "«« es un Oficial Administrador del Bot y está logeado como «."
  6552. set dop(lang.6.155) "«« esta logeado como «."
  6553. set dop(lang.6.156) "Su host no concuerda con ningunos de los mios."
  6554. set dop(lang.6.157) "Teclea /msg « regid «"
  6555. set dop(lang.6.158) "Usted no tiene ninguna contraseña establecida todavía"
  6556. set dop(lang.6.159) "HOSTADDING FALLO como « (Password Invalido)"
  6557. set dop(lang.6.160) "Su host fue agregado a « (*!*«)"
  6558. set dop(lang.6.161) "SINTAXIS: LOGIN <username> <password>"
  6559. set dop(lang.6.162) "Lo siento, ya esta authentificado como «"
  6560. set dop(lang.6.163) "AUTHENTIFICACIÓN FALLO como « (Password Invalido)"
  6561. set dop(lang.6.164) "«!« (authentificado como «) \[«\] authorización FALLO."
  6562. set dop(lang.6.165) "AUTHENTIFICACIÓN ACEPTADA como «."
  6563. set dop(lang.6.166) "«!« (authentificado como «) \[«\] ahora esta authentificado como dueño."
  6564. set dop(lang.6.167) "SINTAXIS: DAUTH <username> <password>"
  6565. set dop(lang.6.168) "DESAUTHENTIFICACIÓN FALLO como « (password invalido)"
  6566. set dop(lang.6.169) "DESAUTHENTICATION ACEPTADA como «."
  6567. set dop(lang.6.170) "SUSPENSION para « on « esta activada"
  6568. set dop(lang.6.171) "SINTAXIS: SUSPEND <#canal> <user> \[nivel\]"
  6569. set dop(lang.6.172) "SINTAXIS: UNSUSPEND <#canal> <user>"
  6570. set dop(lang.6.173) "SINTAXIS: ADDUSER <#canal> <username> <acces>"
  6571. set dop(lang.6.174) "« ya esta agregado a « con el nivel de acces «."
  6572. set dop(lang.6.175) "No puede agregar a un usuario con el acceso igual o más alto que el suyo."
  6573. set dop(lang.6.176) "Nivel de acceso invalido."
  6574. set dop(lang.6.177) "Usuario agregado « a « con el nivel de acces «."
  6575. set dop(lang.6.178) "SINTAXIS: REMUSER <#canal> <username>"
  6576. set dop(lang.6.179) "« no aparece tener acceso en «"
  6577. set dop(lang.6.180) "Removido el usuario « de «."
  6578. set dop(lang.6.181) "SINTAXIS: MODINFO <#canal> \[ACCES <username> <nivel>\] \[AUTOMODE <username> <NONE|OP|VOICE>\]"
  6579. set dop(lang.6.182) "Modificado el usuario « su nivel de acceso en el canal « a «."
  6580. set dop(lang.6.183) "Seteado AUTOMODE a OP para « en el canal «"
  6581. set dop(lang.6.184) "Seteado AUTOMODE a VOICE para « en el canal «"
  6582. set dop(lang.6.185) "Seteado AUTOMODE a NONE para « en el canal «"
  6583. set dop(lang.6.186) "SINTAXIS: SET \[#canal\] <variable> <valor> o, SET <invisible> <ON|OFF>, SET <lang> <numbero de lenguage>"
  6584. set dop(lang.6.187) "Su ajuste INVISIBLE ahora esta ON."
  6585. set dop(lang.6.188) "Su ajuste INVISIBLE ahora esta OFF."
  6586. set dop(lang.6.189) "el valor de INVISIBLE debe estar ON o OFF"
  6587. set dop(lang.6.190) "Su ajuste de LANG esta ahora «."
  6588. set dop(lang.6.191) "El número de lenguage debe estar entre 1 a «."
  6589. set dop(lang.6.192) "« para « es: «"
  6590. set dop(lang.6.193) "el valor de AUTOTOPIC debe estar ON o OFF"
  6591. set dop(lang.6.194) "el valor de NOOP debe estar ON or OFF"
  6592. set dop(lang.6.195) "« para « esta despejado."
  6593. set dop(lang.6.196) "el valor de STRICTOP debe estar ON or OFF"
  6594. set dop(lang.6.197) "SINTAXIS: INVITE <#canal>"
  6595. set dop(lang.6.198) "Lo siento, ya estas en «."
  6596. set dop(lang.6.199) "SINTAXIS: OP <#canal> \[nick\] \[nick\] .."
  6597. set dop(lang.6.200) "La bandera NOOP esta ajustada a on «"
  6598. set dop(lang.6.201) "SINTAXIS: DEOP <#canal> \[nick\] \[nick\] .."
  6599. set dop(lang.6.202) "No pienso que « apreciaría eso."
  6600. set dop(lang.6.203) "SINTAXIS: VOICE <#canal> \[nick\] \[nick\] .."
  6601. set dop(lang.6.204) "SINTAXIS: DEVOICE <#canal> \[nick\] \[nick\] .."
  6602. set dop(lang.6.205) "SINTAXIS: BAN <#canal> <nick | *!*user@*.host> \[tiempo\] \[rason\]"
  6603. set dop(lang.6.206) "SINTAX: KICK <#canal> <nick> <rason>"
  6604. set dop(lang.6.207) "SINTAXIS: TOPIC <#canal> <topic>"
  6605. set dop(lang.6.208) "SINTAXIS: UNBAN <#canal> <*!*user@*.host>"
  6606. set dop(lang.6.209) "Removido 1 bans que concuerdan «"
  6607. set dop(lang.6.210) "SINTAXIS: BANLIST <#canal>"
  6608. set dop(lang.6.211) "-« por «"
  6609. set dop(lang.6.212) "Fin de la lista de banes"
  6610. set dop(lang.6.213) "SINTAXIS: INFO <username>"
  6611. set dop(lang.6.214) "Incapaz de ver detalles del usuario (Invisible)"
  6612. set dop(lang.6.215) "Información sobre: «"
  6613. set dop(lang.6.216) "Entro actualmente vía:"
  6614. set dop(lang.6.217) "Fuera de Linea"
  6615. set dop(lang.6.218) "INVISIBLE es «"
  6616. set dop(lang.6.219) "Canales"
  6617. set dop(lang.6.220) "SINTAXIS: ACCESS <#canal> <username> \[-min <nivel>\] \[-max <nivel>\]"
  6618. set dop(lang.6.221) "Nivel mínimo inválido."
  6619. set dop(lang.6.222) "Nivel máximo inválido."
  6620. set dop(lang.6.223) "USURARIO: « ACCES: « «"
  6621. set dop(lang.6.224) "CANAL: « -- AUTOMODE: «"
  6622. set dop(lang.6.225) "ULTIMA VEZ VISTO: hace «."
  6623. set dop(lang.6.226) "Ninguna Concuerda!"
  6624. set dop(lang.6.227) "Fin de la lista de acces"
  6625. set dop(lang.6.228) "SINTAXIS: STATUS <#canal>"
  6626. set dop(lang.6.229) "Canal « tiene « usarios (« operadores)"
  6627. set dop(lang.6.230) "Modo es: «"
  6628. set dop(lang.6.231) "Estoy actualmente en este canal."
  6629. set dop(lang.6.232) "Ajuste de Flood"
  6630. set dop(lang.6.233) "Ajuste de banderas"
  6631. set dop(lang.6.234) "Lista de Ignorados:"
  6632. set dop(lang.6.235) "Fin de lista de ignorados"
  6633. set dop(lang.6.236) "Hay mas de 10 entradas concuerdando \[«\]"
  6634. set dop(lang.6.237) "Restrinja por favor su máscara de la búsqueda."
  6635. set dop(lang.6.238) "Ninguna entrada concuerda para \[«\]"
  6636. set dop(lang.6.239) "SINTAXIS: CLEARMODE <#canal>"
  6637. set dop(lang.6.240) "Ningún usuario expirado."
  6638. set dop(lang.6.241) "Nick del Bot"
  6639. set dop(lang.6.242) "«« es un Oficial Manager del Bot y esta logeado como «."
  6640. set dop(lang.6.243) "«« es un Oficial Dueño del Bot y esta logeado como «."
  6641. set dop(lang.6.244) "Este canal ya tiene a un master."
  6642. set dop(lang.6.245) "Registro de email para « con su confirmación se ha enviado a «."
  6643. set dop(lang.6.246) "AUTHENTIFICACIÓN FALLO como «. (Conexiones concurrentes máximas excedidas)."
  6644. set dop(lang.6.247) "Sesiones Actuales: «"
  6645. set dop(lang.6.248) "« no esta logeado."
  6646. set dop(lang.6.249) "Username: « registrado con el email: «"
  6647. set dop(lang.6.250) "Puedes teclear /msg « pass « <your pass> de aqui en adelante!"
  6648. set dop(lang.6.251) "Número de registro no encontrado!"
  6649. set dop(lang.6.252) "SINTAXIS: PASS <username> <password>"
  6650. set dop(lang.6.253) "CAMBIO DE PASS FALLO como « (Password Invalido)"
  6651. set dop(lang.6.254) "La contraseña debe ser más larga de « letras."
  6652. set dop(lang.6.255) "Password establecido a: «"
  6653. set dop(lang.6.256) "Password ya a sido establecido.. Use /msg « pass <viejo pass> <nuevo pass>"
  6654. set dop(lang.6.257) "Email:"
  6655. set dop(lang.6.258) "No verificado (Agreagdo desde «)"
  6656. set dop(lang.6.259) "No ha registrado su registro de id!"
  6657. set dop(lang.6.260) "SINTAXIS: JOIN <#canal>"
  6658. set dop(lang.6.261) "SINTAXIS: PART <#canal>"
  6659. set dop(lang.6.262) "A petición de «"
  6660. set dop(lang.6.263) "No estoy en este canal."
  6661. set dop(lang.6.264) "Tu acceso en « ha sido suspendido."
  6662. set dop(lang.6.265) "SUSPENSION para « en « ha sido cancelada"
  6663. set dop(lang.6.266) "No puedes quitar un suspend a alguien que tiene el mismo o mas alto nivel que el tuyo."
  6664. set dop(lang.6.267) "/msg « join <#canal>"
  6665. set dop(lang.6.268) "Hace que « entre a un canal."
  6666. set dop(lang.6.269) "/msg « part <#canal>"
  6667. set dop(lang.6.270) "Hace que « salga dr tu canal."
  6668. set dop(lang.6.271) "/msg « suspend <#canal> <username> \[nivel\]"
  6669. set dop(lang.6.272) "Suspende el acceso de un usuario de « en la lista de tu canal con el nivel especificado si es dado."
  6670. set dop(lang.6.273) "Si un nivel no se especifica, el nivel de la suspensión del defecto usado será el nivel de acceso del emisor."
  6671. set dop(lang.6.274) "Solo puedes SUSPENDER a alguien con el nivel mas bajo que el tuyo."
  6672. set dop(lang.6.275) "/msg « unsuspend <#canal> <username>"
  6673. set dop(lang.6.276) "Quita el suspend de un usuario de « en la lista de tu canal. "
  6674. set dop(lang.6.277) "Solo puedes quitar el SUSPEND a alquien que tenga el nivel mas bajo que el tuyo,"
  6675. set dop(lang.6.278) "a condición de que el nivel de la suspensión es también menos que o igual a su propio nivel de acceso."
  6676. set dop(lang.6.279) "/msg « reguser <username> <email valido>"
  6677. set dop(lang.6.280) "Crea un username. Verificará si el email es valido."
  6678. set dop(lang.6.281) "/msg « regid <authentificación del id>"
  6679. set dop(lang.6.282) "Hace su username usable."
  6680. set dop(lang.6.283) "/msg « pass <username> <password>"
  6681. set dop(lang.6.284) "Establece tu contraseña."
  6682. set dop(lang.6.285) "Nombre de canal Invalido."
  6683. set dop(lang.6.286) "Baneado la mask « del Canal «."
  6684. set dop(lang.6.287) "el valor de FLOATLIM debe estar ON o OFF"
  6685. set dop(lang.6.288) "Margen inválido del Floating-limit (2-20 permitido)"
  6686. set dop(lang.6.289) "Margen inválido del floating-limit maximo (0-65536 permitido)."
  6687. set dop(lang.6.290) "Margen inválido del floating-limit periodo (20-200 permitido)."
  6688. set dop(lang.6.291) "Margen inválido del floating-grace ajuste (0-19 Allowed)."
  6689. set dop(lang.6.292) "SINTAXIS: CYCLE <#canal>"
  6690. set dop(lang.6.293) "SINTAXIS: ACTION <#canal> <acción/msg>"
  6691. set dop(lang.6.294) "«!« (identificado como «) \[«\] me hizo hacer una acción en «: «"
  6692. set dop(lang.6.295) "/msg « cycle <#canal>"
  6693. set dop(lang.6.296) "Marca « que haga un ciclo en tu canal."
  6694. set dop(lang.6.297) "« por « minutos."
  6695. set dop(lang.6.298) "« por siempre"
  6696. set dop(lang.6.299) "Esta dirección de correo es invalidalida. (..@..)"
  6697. set dop(lang.6.300) "Conectado via « desde «"
  6698.  
  6699. #Norwegian
  6700. set dop(lang.7.1) "List of expired user:"
  6701. set dop(lang.7.2) "Aldri"
  6702. set dop(lang.7.3) "BRUKER -- « -- sist sett: «"
  6703. set dop(lang.7.4) "ja"
  6704. set dop(lang.7.5) "nei"
  6705. set dop(lang.7.6) "vert"
  6706. set dop(lang.7.7) "Identifisert"
  6707. set dop(lang.7.8) "Språk"
  6708. set dop(lang.7.9) "Sist sett"
  6709. set dop(lang.7.10) "aksess"
  6710. set dop(lang.7.11) "Ingen aksess"
  6711. set dop(lang.7.12) "URL"
  6712. set dop(lang.7.13) "BESKRIVELSE"
  6713. set dop(lang.7.14) "NØKKELORD"
  6714. set dop(lang.7.15) "Nick"
  6715. set dop(lang.7.16) "Liste over dcc-kommandoer"
  6716. set dop(lang.7.17) "nummer av dagen"
  6717. set dop(lang.7.18) "SYNTAKS: HELP \[kommando\]"
  6718. set dop(lang.7.19) "/msg « op <#kanal> \[kallenavn\] \[kallenavn2\] ... \[kallenavnN\]"
  6719. set dop(lang.7.20) "Oper en eller flere personer i kanalen din. Hvis ingen navn er gitt, og du ikke har op i kanalen, så vil « gi deg op."
  6720. set dop(lang.7.21) "/msg « deop <#kanal> \[kallenavn\] \[kallenavn2\] ... \[kallenavnN\]"
  6721. set dop(lang.7.22) "Deoper en eller flere personer i kanalen din. Hvis ingen navn er gitt og du har op, så vil $botnick deope deg."
  6722. set dop(lang.7.23) "/msg « voice <#kanal> \[kallenavn\] \[kallenavn2\] ... \[kallenavnN\]"
  6723. set dop(lang.7.24) "Gir voice til en eller flere brukere i kanalen."
  6724. set dop(lang.7.25) "/msg « devoice <#kanal> \[kallenavn\] \[kallenavn2\] ... \[kallenavnN\]"
  6725. set dop(lang.7.26) "Tar fra voice'n til en eller flere brukere i kanalen."
  6726. set dop(lang.7.27) "/msg « aksess <#kanal> <brukernavn> \[-min <verdi>\] \[-maks <verdi>\]"
  6727. set dop(lang.7.28) "Kan finne aksessen til en bestemt person eller en streng."
  6728. set dop(lang.7.29) "/msg « login <brukernavn> <passord>"
  6729. set dop(lang.7.30) "Logger deg selv inn i boten."
  6730. set dop(lang.7.31) "/msg « dauth <brukernavn> <passord>"
  6731. set dop(lang.7.32) "For å fjerne deg selv."
  6732. set dop(lang.7.33) "/msg « help <kommando>"
  6733. set dop(lang.7.34) "Viser hjelp for en gitt kommando."
  6734. set dop(lang.7.35) "/msg « uptime"
  6735. set dop(lang.7.36) "viser opptiden til « ."
  6736. set dop(lang.7.37) "/msg « verify <nick>"
  6737. set dop(lang.7.38) "Viser om en person er logget inn eller ikke. Hvis personen er det, vises brukernavnet deres"
  6738. set dop(lang.7.39) "Viser også om de er en offesiell Administrator"
  6739. set dop(lang.7.40) "/msg « status <#kanal>"
  6740. set dop(lang.7.41) "Viser statusen til kanalen"
  6741. set dop(lang.7.42) "/msg « info <brukernavn>"
  6742. set dop(lang.7.43) "Viser informasjonen til et brukernavn, slik som deres bruker@host hvis de er online, "
  6743. set dop(lang.7.44) "deres språk, usynlighetsinfo og når de var siste sett. Hvis du bruker det på deg selv, vises også"
  6744. set dop(lang.7.45) "kanaler du har aksess på (bare Administrator og du selv kan se denne infoen, ikke andre brukere)."
  6745. set dop(lang.7.46) "Hvis du vil skjule denne informasjonen for resten, referer til SET INVISIBLE kommandoen (nivå 0)."
  6746. set dop(lang.7.47) "/msg « showcommands <#kanal>"
  6747. set dop(lang.7.48) "Viser kommandoene tilgjengelig for en gitt kanal."
  6748. set dop(lang.7.49) "/msg « ban <#kanal> <kallenavn|*!*bruker@*.host> \[grunn\]"
  6749. set dop(lang.7.50) "Legger til en bestemte *!*bruker@*.host til « sin ban-liste for kanalen."
  6750. set dop(lang.7.51) "/msg « unban <#kanak> <kallenavn|*!*bruker@*.host>"
  6751. set dop(lang.7.52) "Fjerner en *!*bruker@*.host fra $botnick banliste, i tilegg til evnt. like ban's fra ban-lista."
  6752. set dop(lang.7.53) "/msg « topic <#kanal> <topic>"
  6753. set dop(lang.7.54) "Gjør at « endrer topic i kanalen."
  6754. set dop(lang.7.55) "/msg « clearmode <#kanal>"
  6755. set dop(lang.7.56) "Fjerner alle kanal-modes fra kanalen. Kan bli brukt når kanalen din har blitt låst (at noen har satt +i eller +k uten din tilatelse)."
  6756. set dop(lang.7.57) "/msg « kick <#kanal> <kallenavn|pattern> \[grunn\]"
  6757. set dop(lang.7.58) "Gjør at « kaster noen ut fra kanalen."
  6758. set dop(lang.7.59) "/msg « set <#kanal> <variabel> <verdi>"
  6759. set dop(lang.7.60) "/msg « set <variabel> <verdi>"
  6760. set dop(lang.7.61) "Dette vil sette en kanal eller brukerkonto innstillinger."
  6761. set dop(lang.7.62) "Brukerkonto innstillinger: INVISIBLE LANG - Lang available: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  6762. set dop(lang.7.63) "kanal innstillinger: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  6763. set dop(lang.7.64) "/msg « invite <#kanal>"
  6764. set dop(lang.7.65) "gjør at « inviterer deg til kanalen."
  6765. set dop(lang.7.66) "/msg « banlist <#kanal>"
  6766. set dop(lang.7.67) "Viser ban-lista for kanalen. Denne virker uansett om du er på kanalen eller ikke."
  6767. set dop(lang.7.68) "/msg « adduser <#kanal> <brukernavn> <aksess>"
  6768. set dop(lang.7.69) "Legger til en bruker til kanelen. Du kan ikke legge til noen med lik, eller høyere aksess enn din egen."
  6769. set dop(lang.7.70) "/msg « remuser <#kanal> <brukernavn>"
  6770. set dop(lang.7.71) "Fjerner en bruker fra databasen. Du må ha høyere aksess enn den du vil fjerne."
  6771. set dop(lang.7.72) "/msg « modinfo <#kanal> <access|automode> <brukernavn> <verdi>"
  6772. set dop(lang.7.73) "Følgende kommandoer kan brukes til å endre eksisterende brukere i kanalen."
  6773. set dop(lang.7.74) "Du kan ikke endre på noen med samme, eller høyere aksess enn din egen."
  6774. set dop(lang.7.75) "Med variabek-innstillingene kan du endre en bruker sin aksess, du kan justere den fra 1 til din egen aksess -1."
  6775. set dop(lang.7.76) "variablen automode lar deg sette auto-op, auto-voice eller ingenting."
  6776. set dop(lang.7.77) "Basert på denne innstillingen, så kan en bruker få voice eller op automatisk når han/hun kommer inn i kanalen."
  6777. set dop(lang.7.78) "** SUSPENDERT ** - (Nivå «)"
  6778. set dop(lang.7.79) "Du kan ikke suspendere en bruker med samme, eller høyere aksess enn din egen."
  6779. set dop(lang.7.80) "/msg « showignore"
  6780. set dop(lang.7.81) "Viser «'s ignoreringsliste. Ignorering skjer når noen, med eller uten hennsikt, flooder «."
  6781. set dop(lang.7.82) "/msg « chaninfo <#channel>"
  6782. set dop(lang.7.83) "Viser om kanalen er registrert eller ikke, og evt. til hvem."
  6783. set dop(lang.7.84) "/msg « motd"
  6784. set dop(lang.7.85) "Viser « sin beskjed for dagen (message of the day)."
  6785. set dop(lang.7.86) "/msg « search <søke parameter>"
  6786. set dop(lang.7.87) "Gjør at « lister opp alle kanaler hvor de gitte parametrene og nøkkelordene matcher, hvis det er noen som mathcer."
  6787. set dop(lang.7.88) "Du trenger ikke å bruke wildcards."
  6788. set dop(lang.7.89) "Det finnes ikke hjelp for den kommandoen."
  6789. set dop(lang.7.90) "SYNTAKS: REMOVEALL <#kanal>"
  6790. set dop(lang.7.91) "Beklager, du må være innlogget for å bruke denne kommandoen."
  6791. set dop(lang.7.92) "Beklager, du har ikke nok aksess til å bruke den kommandoen."
  6792. set dop(lang.7.93) "Kanalen « ser ikke ut til å være registrert."
  6793. set dop(lang.7.94) "«!« (identifisert som «) \[«\] fjerner all aksess fra «."
  6794. set dop(lang.7.95) "Ferdig. Tok bort « aksesser fra «."
  6795. set dop(lang.7.96) "dager"
  6796. set dop(lang.7.97) "opptid"
  6797. set dop(lang.7.98) "kanaler"
  6798. set dop(lang.7.99) "versjon"
  6799. set dop(lang.7.100) "Bot(er) linket"
  6800. set dop(lang.7.101) "SYNTAKS: SHOWCOMMANDS <#kanal>"
  6801. set dop(lang.7.102) "Nivå"
  6802. set dop(lang.7.103) "SYNTAKS: REGUSER <brukernavn> <epost>"
  6803. set dop(lang.7.104) "Jeg vet ikke hvem « er."
  6804. set dop(lang.7.105) "« er allerede registrert."
  6805. set dop(lang.7.106) "Eposten er i svartelisten: «"
  6806. set dop(lang.7.107) "SYNTAKS: ADDIGNORE <host>"
  6807. set dop(lang.7.108) "«!« (identifisert som «) \[«\] legger til ignore-listen: «."
  6808. set dop(lang.7.109) "Ignorert"
  6809. set dop(lang.7.110) "Lagt til ignorering («)"
  6810. set dop(lang.7.111) "SYNTAKS: REMIGNORE <host>"
  6811. set dop(lang.7.112) "«!« (identifisert som «) \[«\] fjerner fra ignoreringslisten: «."
  6812. set dop(lang.7.113) "Fjernet ignorering («)"
  6813. set dop(lang.7.114) "«!« (identifisert som «) \[«\] får boten til å hoppe til: «."
  6814. set dop(lang.7.115) "Ingen grunn"
  6815. set dop(lang.7.116) "«!« (identifisert som «) \[«\] gjorde at jeg kobla av."
  6816. set dop(lang.7.117) "«!« (identifisert som «) \[«\] ser på kanal-lista."
  6817. set dop(lang.7.118) "Boten har ikke joinet noen kanaler."
  6818. set dop(lang.7.119) "Slutt på kanal-listen"
  6819. set dop(lang.7.120) "SYNTAKS: SAY <#kanal> <msg>"
  6820. set dop(lang.7.121) "«!« (identifisert som «) \[«\] msg'er på «: «."
  6821. set dop(lang.7.122) "SYNTAKS: BROADCAST <msg>"
  6822. set dop(lang.7.123) "«!« (identifisert som «) \[«\] is broadcasting: «."
  6823. set dop(lang.7.124) "Du registrerte brukernavnet: «. i boten «. For å få brukernavnet ditt, må du registrere det. Her er din registrerings id: «"
  6824. set dop(lang.7.125) "Brukernavn"
  6825. set dop(lang.7.126) "SYNTAKS: REGID <verify id>"
  6826. set dop(lang.7.127) "«!« (identifisert som «) \[«\] oppdaterer botens config-filer."
  6827. set dop(lang.7.128) "Kanal, bruker og note-filer oppdatert"
  6828. set dop(lang.7.129) "SYNTAKS: ADDHAND <brukernavn> <host>"
  6829. set dop(lang.7.130) "« er allerede lagt til i boten."
  6830. set dop(lang.7.131) "«!« (identifisert som «) \[«\] legger til et brukernavn: «."
  6831. set dop(lang.7.132) "la til hand «"
  6832. set dop(lang.7.133) "SYNTAKS: CHANINFO <#kanal>"
  6833. set dop(lang.7.134) "« er registrert av:"
  6834. set dop(lang.7.135) "- sist sett: « siden"
  6835. set dop(lang.7.136) "« ser ikke ut til å ha en bruker med aksess 500."
  6836. set dop(lang.7.137) "«!« (identifisert som «) \[«\] ser på brukerlisten."
  6837. set dop(lang.7.138) "- « (eier)"
  6838. set dop(lang.7.139) "- « (normal bruker)"
  6839. set dop(lang.7.140) "slutt på hand liste"
  6840. set dop(lang.7.141) "SYNTAKS: REMHAND <username>"
  6841. set dop(lang.7.142) "«!« (identifisert som «) \[«\] fjerner et brukernavn: «"
  6842. set dop(lang.7.143) "fjernet hand «"
  6843. set dop(lang.7.144) "SYNTAKS: REGISTER <#kanal>"
  6844. set dop(lang.7.145) "« er allerede lagt til."
  6845. set dop(lang.7.146) "«!« (identifisert som «) \[«\] legger til en kanal: «"
  6846. set dop(lang.7.147) "lagt til kanal «"
  6847. set dop(lang.7.148) "SYNTAKS: PURGE <#kanal>"
  6848. set dop(lang.7.149) "«!« (identifisert som «) \[«\] fjerner en kanal: «"
  6849. set dop(lang.7.150) "fjernet kanal «"
  6850. set dop(lang.7.151) "« er offesiell service Bot."
  6851. set dop(lang.7.152) "«« er IKKE logget inn."
  6852. set dop(lang.7.153) "Jeg kan ikke se « noen sted."
  6853. set dop(lang.7.154) "«« er en offesiel Bot Administrator og logget inn som «."
  6854. set dop(lang.7.155) "«« er logget inn som «."
  6855. set dop(lang.7.156) "Din host matcher ingen av mine."
  6856. set dop(lang.7.157) "Skriv /msg « regid «"
  6857. set dop(lang.7.158) "Du har ikke satt passord ennå."
  6858. set dop(lang.7.159) "TILFØYING AV HOST FEILET som « (Galt passord)"
  6859. set dop(lang.7.160) "Din host har blitt lagt til i « (*!*«)"
  6860. set dop(lang.7.161) "SYNTAKS: LOGIN <brukernavn> <passord>"
  6861. set dop(lang.7.162) "Beklager, du er allerede innlogga som «"
  6862. set dop(lang.7.163) "INNLOGGING SOM « FEILET! (Galt passord)"
  6863. set dop(lang.7.164) "«!« (identifisert som «) \[«\] innlogging FEILET."
  6864. set dop(lang.7.165) "INNLOGGING SOM « AKSEPTERT."
  6865. set dop(lang.7.166) "«!« (identifisert som «) \[«\] er nå identifisert som en eier."
  6866. set dop(lang.7.167) "SYNTAks: DAUTH <brukernavn> <passord>"
  6867. set dop(lang.7.168) "UTREGISTRERING FEILET som « (Galt passord)"
  6868. set dop(lang.7.169) "UTREGISTRERING FULLFØRT som «."
  6869. set dop(lang.7.170) "SUSPANDERING for « på « er aktivert"
  6870. set dop(lang.7.171) "SYNTAKS: SUSPEND <kanal> <bruker> \[nivå\]"
  6871. set dop(lang.7.172) "SYNTAKS: UNSUSPEND <kanal> <bruker>"
  6872. set dop(lang.7.173) "SYNTAKS: ADDUSER <#kanal> <brukernavn> <aksess>"
  6873. set dop(lang.7.174) "« er allerede lagt til « med aksess «."
  6874. set dop(lang.7.175) "Du kan ikke legge til en bruker med samme, eller høyere aksess enn deg selv."
  6875. set dop(lang.7.176) "Ugjyldig aksess-nivå."
  6876. set dop(lang.7.177) "La til bruker « til « med aksess «."
  6877. set dop(lang.7.178) "SYNTAKS: REMUSER <#kanal> <brukernavn>"
  6878. set dop(lang.7.179) "« ser ikke ut til å ha aksess i «"
  6879. set dop(lang.7.180) "Fjernet bruker « fra «."
  6880. set dop(lang.7.181) "SYNTAKS: MODINFO <#kanal> \[ACCESS <brukernavn> <nivå>\] \[AUTOMODE <brukernavn> <NONE|OP|VOICE>\]"
  6881. set dop(lang.7.182) "Modifiserte « sin aksess på kanalen « til «."
  6882. set dop(lang.7.183) "Satte AUTOMODE til OP for « på kanal «"
  6883. set dop(lang.7.184) "Satte AUTOMODE til VOICE for « på kanal «"
  6884. set dop(lang.7.185) "Satte AUTOMODE til NONE for « på kanal «"
  6885. set dop(lang.7.186) "SYNTAKS: SET \[#kanal\] <variabel> <verdi> eller, SET <invisible> <ON|OFF>, SET <lang> <språk nummer>"
  6886. set dop(lang.7.187) "Din usynlighets-innstilling er nå PÅ."
  6887. set dop(lang.7.188) "Din usynlighets-innstilling er nå AV."
  6888. set dop(lang.7.189) "verdien på INVISIBLE må være ON eller OFF"
  6889. set dop(lang.7.190) "Din Språkinnstilling er nå «."
  6890. set dop(lang.7.191) "Språk-nummer må være mellom 1 til «."
  6891. set dop(lang.7.192) "« for « er: «"
  6892. set dop(lang.7.193) "verdien AUTOTOPIC må være ON eller OFF"
  6893. set dop(lang.7.194) "verdien NOOP må være ON eller OFF"
  6894. set dop(lang.7.195) "« for « er fjernet."
  6895. set dop(lang.7.196) "verdien STRICTOP må være ON eller OFF"
  6896. set dop(lang.7.197) "SYNTAKS: INVITE <#kanal>"
  6897. set dop(lang.7.198) "Beklager, du er allerede på «."
  6898. set dop(lang.7.199) "SYNTAKS: OP <#kanal> \[kallenavn\] \[kallenavn\] .."
  6899. set dop(lang.7.200) "NOOP er satt på i «"
  6900. set dop(lang.7.201) "SYNTAKS: DEOP <#kanal> \[kallenavn\] \[kallenavn\] .."
  6901. set dop(lang.7.202) "Jeg tror ikke « ville godta det."
  6902. set dop(lang.7.203) "SYNTAKS: VOICE <#kanal> \[kallenavn\] \[kallenavn\] .."
  6903. set dop(lang.7.204) "SYNTAKS: DEVOICE <#kanal> \[kallenavn\] \[kallenavn\] .."
  6904. set dop(lang.7.205) "SYNTAKS: BAN <#kanal> <kallenavn | *!*bruker@*.host> \[lengde\] \[grunn\]"
  6905. set dop(lang.7.206) "SYNTAKS: KICK <#kanal> <kallenavn> <grunn>"
  6906. set dop(lang.7.207) "SYNTAKS: TOPIC <#kanal> <topic>"
  6907. set dop(lang.7.208) "SYNTAKS: UNBAN <#kanal> <*!*bruker@*.host>"
  6908. set dop(lang.7.209) "Fjernet 1 ban som matchet «"
  6909. set dop(lang.7.210) "SYNTAKS: BANLIST <#kanal>"
  6910. set dop(lang.7.211) "-« av «"
  6911. set dop(lang.7.212) "Slutt på ban-liste"
  6912. set dop(lang.7.213) "SYNTAKS: INFO <brukernavn>"
  6913. set dop(lang.7.214) "Kan ikke vise detaljer (usynlig)"
  6914. set dop(lang.7.215) "Informasjon om: «"
  6915. set dop(lang.7.216) "Akkurat nå logget inn med:"
  6916. set dop(lang.7.217) "OFFLINE"
  6917. set dop(lang.7.218) "INVISIBLE er «"
  6918. set dop(lang.7.219) "Kanaler"
  6919. set dop(lang.7.220) "SYNTAKS: ACCESS <#kanal> <brukernavn> \[-min <nivå>\] \[-maks <nivå>\]"
  6920. set dop(lang.7.221) "ugyldig minimums nivå."
  6921. set dop(lang.7.222) "ugyldig maksimums nivå."
  6922. set dop(lang.7.223) "BRUKER: « AKSESS: « «"
  6923. set dop(lang.7.224) "KANAL: « -- AUTOMODE: «"
  6924. set dop(lang.7.225) "SIST SETT: « siden."
  6925. set dop(lang.7.226) "Ingen treff!"
  6926. set dop(lang.7.227) "SLutt på aksess liste"
  6927. set dop(lang.7.228) "SYNTAKS: STATUS <#kanal>"
  6928. set dop(lang.7.229) "Kanal « har « brukere (« operatører)"
  6929. set dop(lang.7.230) "Mode er: «"
  6930. set dop(lang.7.231) "Jeg er på denne kanalen nå."
  6931. set dop(lang.7.232) "Flood ïnnstillinger"
  6932. set dop(lang.7.233) "Flags satt"
  6933. set dop(lang.7.234) "Ignorerings liste:"
  6934. set dop(lang.7.235) "Slutt på ignoreringslista"
  6935. set dop(lang.7.236) "Det er flere enn 10 anførsler \[«\]"
  6936. set dop(lang.7.237) "Vennligst innskrenk søket ditt"
  6937. set dop(lang.7.238) "Ingen matchende posteringer for \[«\]"
  6938. set dop(lang.7.239) "SYNTAKS: CLEARMODE <#kanal>"
  6939. set dop(lang.7.240) "Ingen utgåtte brukere."
  6940. set dop(lang.7.241) "Bot brukernavn"
  6941. set dop(lang.7.242) "«« er en offesiell Bot manager og er logget inn som «."
  6942. set dop(lang.7.243) "«« er en offesiell Bot eier og er logget inn som «."
  6943. set dop(lang.7.244) "Det er allerede en eier i denne kanalen."
  6944. set dop(lang.7.245) "Registreringsmail for « med din bekreftelse har blitt sent til «."
  6945. set dop(lang.7.246) "INNLOGGIN FEILET SOM «. (Maksimum innlogginger er nådd)."
  6946. set dop(lang.7.247) "Nåværende innlogging: «"
  6947. set dop(lang.7.248) "« er ikke logget inn."
  6948. set dop(lang.7.249) "BRUKERNAVN: « Registrert med epost: «"
  6949. set dop(lang.7.250) "Du kan skrive /msg « pass « <ditt passord> fra nå av!"
  6950. set dop(lang.7.251) "Registreringsnummer ikke funnet!"
  6951. set dop(lang.7.252) "SYNTAKS: PASS <brukernavn> <passord>"
  6952. set dop(lang.7.253) "PASSORDBYTTE SOM « FEILET! (Galt Passord)"
  6953. set dop(lang.7.254) "Passord må være lenger enn « tegn."
  6954. set dop(lang.7.255) "Passord satt til: «"
  6955. set dop(lang.7.256) "Passord allerede satt. Bruk /msg « pass <gammelt passord> <nytt passord>"
  6956. set dop(lang.7.257) "Epost:"
  6957. set dop(lang.7.258) "Ikke bekreftet (Lagt til siden «)"
  6958. set dop(lang.7.259) "Do har ikke registrert din regid ennå!"
  6959. set dop(lang.7.260) "SYNTAKS: JOIN <kanal>"
  6960. set dop(lang.7.261) "SYNTAKS: PART <kanal>"
  6961. set dop(lang.7.262) "Anmoded av «"
  6962. set dop(lang.7.263) "Jeg er ikke på denne kanalen."
  6963. set dop(lang.7.264) "Din aksess på « har blitt suspandert."
  6964. set dop(lang.7.265) "SUSPANDERINGEN for « på « er kansellert"
  6965. set dop(lang.7.266) "Kan ikke ta bort en suspandering med lik eller høyere aksess enn din egen."
  6966. set dop(lang.7.267) "/msg « join <#kanal>"
  6967. set dop(lang.7.268) "Gjør at « joiner en kanal."
  6968. set dop(lang.7.269) "/msg « part <#kanal>"
  6969. set dop(lang.7.270) "Gjør at « drar fra din kanal."
  6970. set dop(lang.7.271) "/msg « suspend <#channel> <username> \[level\]"
  6971. set dop(lang.7.272) "Suspanderer en bruker sin aksess i « på kanalen din for det angitte nivået, hvis gitt."
  6972. set dop(lang.7.273) "Hvis et nivå ikke er satt, vil standard suspanderingsnivået som brukes være aksess-verdien til den som setter det."
  6973. set dop(lang.7.274) "Du kan bare suspandere noen med lavere aksess enn din egen."
  6974. set dop(lang.7.275) "/msg « unsuspend <#kanal> <brukernavn>"
  6975. set dop(lang.7.276) "Tar bort suspanderingen av en bruker sin aksess i « i din kanal-brukerliste"
  6976. set dop(lang.7.277) "Du kan bare ta bort suspanderingen av noen med lavere aksess enn din egen,"
  6977. set dop(lang.7.278) "hvis suspanderingsnivået er laveret eller lik ditt eget aksessnivå."
  6978. set dop(lang.7.279) "/msg « reguser <brukernavn> <gyldig epost>"
  6979. set dop(lang.7.280) "Lager et brukernavn. Den vil sjekke gyldigheten av eposten."
  6980. set dop(lang.7.281) "/msg « regid <registrerings ID>"
  6981. set dop(lang.7.282) "Gjør ditt brukernavn brukbart."
  6982. set dop(lang.7.283) "/msg « pass <brukernavn> <passord>"
  6983. set dop(lang.7.284) "Setter ditt passord."
  6984. set dop(lang.7.285) "Ugyldig kanalnavn."
  6985. set dop(lang.7.286) "La til ban « til «."
  6986. set dop(lang.7.287) "Verdien FLOATLIM må være ON eller OFF"
  6987. set dop(lang.7.288) "Ugyldig flytende maksimumsgrense (Må være 2-20)."
  6988. set dop(lang.7.289) "Ugyldig flytende maksimumsgrense max (Må være 0-65536)."
  6989. set dop(lang.7.290) "Ugyldig flytende maksimumsgrense periode (Må være 20-200)."
  6990. set dop(lang.7.291) "Ugyldig flytende frist innstilling (Må være 0-19)."
  6991. set dop(lang.7.292) "SYNTAKS: CYCLE <#kanal>"
  6992. set dop(lang.7.293) "SYNTAKS: ACTION <#kanal> <action/msg>"
  6993. set dop(lang.7.294) "«!« (logget inn som «) \[«\] lar meg gjøre en handling på «: «"
  6994. set dop(lang.7.295) "/msg « cycle <#kanal>"
  6995. set dop(lang.7.296) "gjør at « går ut og inn av kanalen din."
  6996. set dop(lang.7.297) "« for « minutter."
  6997. set dop(lang.7.298) "« for alltid"
  6998. set dop(lang.7.299) "SISTE LOGG: «"
  6999. set dop(lang.7.298) "tilkoblet « siden «"
  7000. set dop(lang.7.299) "Denne emailen har en ugyldig syntaks. (..@..)"
  7001.  
  7002. #Danish
  7003. set dop(lang.8.1) "Liste over udgået brugere:"
  7004. set dop(lang.8.2) "Aldrig"
  7005. set dop(lang.8.3) "BRUGER -- « -- Sidst set: «"
  7006. set dop(lang.8.4) "ja"
  7007. set dop(lang.8.5) "nej"
  7008. set dop(lang.8.6) "Host"
  7009. set dop(lang.8.7) "Identificeret"
  7010. set dop(lang.8.8) "Sprog"
  7011. set dop(lang.8.9) "Sidst Set"
  7012. set dop(lang.8.10) "Adgang"
  7013. set dop(lang.8.11) "Ingen adgang"
  7014. set dop(lang.8.12) "URL"
  7015. set dop(lang.8.13) "DESC"
  7016. set dop(lang.8.14) "NØGLEORD"
  7017. set dop(lang.8.15) "Nick"
  7018. set dop(lang.8.16) "Liste over DCC kommandoer"
  7019. set dop(lang.8.17) "dag nummer"
  7020. set dop(lang.8.18) "SYNTAX: HELP \[kommando\]"
  7021. set dop(lang.8.19) "/msg « op <#kanal> \[nick\] \[nick2\] ... \[nickN\]"
  7022. set dop(lang.8.20) "Opper en eller flere personer i din kanal. Hvis intet nick gives, vil « oppe dig."
  7023. set dop(lang.8.21) "/msg « deop <#kanal> \[nick\] \[nick2\] ... \[nickN\]"
  7024. set dop(lang.8.22) "Deopper en eller flere personer i din kanal. Hvis intet nick gives, vil « oppe dig."
  7025. set dop(lang.8.23) "/msg « voice <#kanal> \[nick\] \[nick2\] ... \[nickN\]"
  7026. set dop(lang.8.24) "Voicer en eller flere personer i din kanal."
  7027. set dop(lang.8.25) "/msg « devoice <#kanal> \[nick\] \[nick2\] ... \[nickN\]"
  7028. set dop(lang.8.26) "Devoicer en eller flere personer i din kanal."
  7029. set dop(lang.8.27) "/msg « access <#kanal> <brugernavn> \[-min <level>\] \[-max <level>\]"
  7030. set dop(lang.8.28) "Viser adgangs-level på en givet bruger."
  7031. set dop(lang.8.29) "/msg « login <brugernavn> <adgangskode>"
  7032. set dop(lang.8.30) "Logger dig ind i botten."
  7033. set dop(lang.8.31) "/msg « dauth <brugernavn> <adgangskode>"
  7034. set dop(lang.8.32) "Logger dig ud af botten."
  7035. set dop(lang.8.33) "/msg « help <kommando>"
  7036. set dop(lang.8.34) "Viser hjælpe-information om en givet kommando."
  7037. set dop(lang.8.35) "/msg « uptime"
  7038. set dop(lang.8.36) "Viser «'s oppetid."
  7039. set dop(lang.8.37) "/msg « verify <nick>"
  7040. set dop(lang.8.38) "Viser om en person er logget ind eller ej, og hvis det er tilfældet, så viser den brugernavnet."
  7041. set dop(lang.8.39) "Og viser også om brugeren er en officiel administrator eller ej."
  7042. set dop(lang.8.40) "/msg « status <#kanal>"
  7043. set dop(lang.8.41) "Viser #kanal's status."
  7044. set dop(lang.8.42) "/msg « info <brugernavn>"
  7045. set dop(lang.8.43) "Viser information om et brugernavn samt dets user@host hvis denne er online, "
  7046. set dop(lang.8.44) "deres sprog og usynlig-indstillinger og sidst-set information. Hvis du bruger den på dig selv, viser den også alle"
  7047. set dop(lang.8.45) "kanaler du har adgang i (Kun administratore og dig kan se disse informationer, ikke andre brugere)."
  7048. set dop(lang.8.46) "Hvis du ønsker at skjule disse informationer, brug venligst SET INVISIBLE kommandoen. (level 0)."
  7049. set dop(lang.8.47) "/msg « showcommands <#kanal>"
  7050. set dop(lang.8.48) "Viser alle kommandoer der er tilgængelig for dig over en givet kanal."
  7051. set dop(lang.8.49) "/msg « ban <#kanal> <nick|*!*user@*.host> \[årsag\]"
  7052. set dop(lang.8.50) "Sætter et ban på *!*user@*.host til «'s banliste over kanalen."
  7053. set dop(lang.8.51) "/msg « unban <#kanal> <nick|*!*user@*.host>"
  7054. set dop(lang.8.52) "Fjerner et *!*user@*.host ban fra bottens ban-database over en givet kanal, samt alle bans der matcher den host."
  7055. set dop(lang.8.53) "/msg « topic <#kanal> <topic>"
  7056. set dop(lang.8.54) "Får « til at ændre topic i en kanal."
  7057. set dop(lang.8.55) "/msg « clearmode <#kanal>"
  7058. set dop(lang.8.56) "Fjerner alle kanal-modes. Kan f.eks. bruges hvis der er sat en mode der gør det umuligt for dig at joine kanalen (som +i og +k)."
  7059. set dop(lang.8.57) "/msg « kick <#kanal> <nick|pattern> \[årsag\]"
  7060. set dop(lang.8.58) "Får « til at kicke nogle fra en givet kanal."
  7061. set dop(lang.8.59) "/msg « set <#kanal> <variabel> <værdi>"
  7062. set dop(lang.8.60) "/msg « set <variabel> <værdi>"
  7063. set dop(lang.8.61) "Dette vil ændre instillinger på en user eller kanal."
  7064. set dop(lang.8.62) "Brugerkonto indstillinger: INVISIBLEE LANG - Sprog tilgængelig: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  7065. set dop(lang.8.63) "Kanal indstillinger: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  7066. set dop(lang.8.64) "/msg « invite <#kanal>"
  7067. set dop(lang.8.65) "Får « til at invite dig til din kanal."
  7068. set dop(lang.8.66) "/msg « banlist <#kanal>"
  7069. set dop(lang.8.67) "Viser kanal-banlisten. Denne kommando virker selvom du ikke er på kanalen."
  7070. set dop(lang.8.68) "/msg « adduser <#kanal> <brugernavn> <adgang>"
  7071. set dop(lang.8.69) "Tilføjer en bruger til kanalens brugerliste. Du kan ikke lave ADDUSER på en bruger der har mere eller samme adgangs-level som dig."
  7072. set dop(lang.8.70) "/msg « remuser <#kanal> <brugernavn>"
  7073. set dop(lang.8.71) "Fjerner en bruger fra kanalens brugerliste. Du skal have højere adgangs-level end den bruger du vil fjerne."
  7074. set dop(lang.8.72) "/msg « modinfo <#kanal> <access|automode> <brugernavn> <værdi>"
  7075. set dop(lang.8.73) "De følgende kommandoer kan bruges til at lave ændringer på en eksisterende bruger."
  7076. set dop(lang.8.74) "Du kan ikke modificere nogle der har højere eller samme level som dig."
  7077. set dop(lang.8.75) "Med denne variabel kan du ændre en brugers adgangsniveau. Rækkeviden kan være mellem 1 og til din egen adgangs-level."
  7078. set dop(lang.8.76) "Automode variablen lader dig sætte mode none, voice eller op."
  7079. set dop(lang.8.77) "Baseret på hvad du vælger, kan brugeren få op eller voice så snart vedkommende joiner kanalen."
  7080. set dop(lang.8.78) "** SUSPENDERET ** - (Level «)"
  7081. set dop(lang.8.79) "Kan ikke suspendere en bruger med samme eller højere adgangs-level end dig."
  7082. set dop(lang.8.80) "/msg « showignore"
  7083. set dop(lang.8.81) "Shows «'s ignore liste. Ignores sker, når en ved en fejl eller med vilje flooder «."
  7084. set dop(lang.8.82) "/msg « chaninfo <#kanal>"
  7085. set dop(lang.8.83) "Viser om en kanal er registeret eller ej, og til hvem."
  7086. set dop(lang.8.84) "/msg « motd"
  7087. set dop(lang.8.85) "Viser «'s 'message of the day'."
  7088. set dop(lang.8.86) "/msg « search <search parameter>"
  7089. set dop(lang.8.87) "Får botten til at skrive en liste over kanaler med de givne søgeord, hvis der er nogle."
  7090. set dop(lang.8.88) "Brugen af wildcards er ikke nødvendigt."
  7091. set dop(lang.8.89) "Der er ingen hjælp tilgængelig for det topic."
  7092. set dop(lang.8.90) "SYNTAX: REMOVEALL <#kanal>"
  7093. set dop(lang.8.91) "Du skal være logget ind for at bruge denne kommando."
  7094. set dop(lang.8.92) "Du har ikke adgangs-level nok til at udføre denne kommando."
  7095. set dop(lang.8.93) "Kanalen « er ikke registreret."
  7096. set dop(lang.8.94) "«!« (auth as «) \[«\] fjerner alle bruger-levels fra «."
  7097. set dop(lang.8.95) "Slettet « adgangs-liste fra «."
  7098. set dop(lang.8.96) "dage"
  7099. set dop(lang.8.97) "Oppetid"
  7100. set dop(lang.8.98) "Kanaler"
  7101. set dop(lang.8.99) "Version"
  7102. set dop(lang.8.100) "Bot linket"
  7103. set dop(lang.8.101) "SYNTAX: SHOWCOMMANDS <#kanal>"
  7104. set dop(lang.8.102) "Adgangs-level"
  7105. set dop(lang.8.103) "SYNTAX: REGUSER <brugernavn> <email>"
  7106. set dop(lang.8.104) "Jeg ved ikke hvem « er."
  7107. set dop(lang.8.105) "« er allerede registreret."
  7108. set dop(lang.8.106) "Email i blacklist: «"
  7109. set dop(lang.8.107) "SYNTAX: ADDIGNORE <host>"
  7110. set dop(lang.8.108) "«!« (logget ind som «) \[«\] tilføjer til ignore listen: «."
  7111. set dop(lang.8.109) "Ignoreret"
  7112. set dop(lang.8.110) "Tilføjet ignore («)"
  7113. set dop(lang.8.111) "SYNTAX: REMIGNORE <host>"
  7114. set dop(lang.8.112) "«!« (logget ind som «) \[«\] fjerner fra ignore liste: «."
  7115. set dop(lang.8.113) "Removed ignore («)"
  7116. set dop(lang.8.114) "«!« (logget ind som «) \[«\] får botten til at hoppe til: «."
  7117. set dop(lang.8.115) "Ingen årsag"
  7118. set dop(lang.8.116) "«!« (logget ind som «) \[«\] lukkede mig ned."
  7119. set dop(lang.8.117) "«!« (logget ind som «) \[«\] kigger på kanal-listen."
  7120. set dop(lang.8.118) "Botten har ikke joined nogle kanaler."
  7121. set dop(lang.8.119) "Ende af kanal-listen"
  7122. set dop(lang.8.120) "SYNTAX: SAY <#kanal> <besked>"
  7123. set dop(lang.8.121) "«!« (logget ind som «) \[«\] sender beskeder på «: «."
  7124. set dop(lang.8.122) "SYNTAX: BROADCAST <besked>"
  7125. set dop(lang.8.123) "«!« (logget ind som «) \[«\] sender en broadcast besked: «."
  7126. set dop(lang.8.124) "Du har registreret brugeren: «. På botten «. For at få dit brugernavn bliver du nød til at registrere det. Her er dit registrations-ID: «"
  7127. set dop(lang.8.125) "Brugernavn"
  7128. set dop(lang.8.126) "SYNTAX: REGID <verificerings id>"
  7129. set dop(lang.8.127) "«!« (logget ind som «) \[«\] genstarter konfigurations-filen."
  7130. set dop(lang.8.128) "Kanal, bruger og note-filer geninstalleret."
  7131. set dop(lang.8.129) "SYNTAX: ADDHAND <brugernavn> <host>"
  7132. set dop(lang.8.130) "« er allerede tiføjet botten."
  7133. set dop(lang.8.131) "«!« (logget ind som «) \[«\] tilføjer brugernavn: «."
  7134. set dop(lang.8.132) "Tilføjet bruger «"
  7135. set dop(lang.8.133) "SYNTAX: CHANINFO <#kanal>"
  7136. set dop(lang.8.134) "« er registreret af:"
  7137. set dop(lang.8.135) "- sidst set: « siden"
  7138. set dop(lang.8.136) "« har ikke en bruger med adgangs-level 500."
  7139. set dop(lang.8.137) "«!« (logget ind som «) \[«\] kigger på kanal-listen."
  7140. set dop(lang.8.138) "- « (ejer)"
  7141. set dop(lang.8.139) "- « (normal bruger)"
  7142. set dop(lang.8.140) "Ende af bruger-liste"
  7143. set dop(lang.8.141) "SYNTAX: REMHAND <brugernavn>"
  7144. set dop(lang.8.142) "«!« (logget ind som «) \[«\] fjerner brugernavn: «"
  7145. set dop(lang.8.143) "Brugernavn fjernet «"
  7146. set dop(lang.8.144) "SYNTAX: REGISTER <#kanal>"
  7147. set dop(lang.8.145) "« er allerede tilføjet."
  7148. set dop(lang.8.146) "«!« (logget ind som «) \[«\[ tilføjer kanal: «"
  7149. set dop(lang.8.147) "Kanal tilføjet «"
  7150. set dop(lang.8.148) "SYNTAX: PURGE <#kanal>"
  7151. set dop(lang.8.149) "«!« (logget ind som «) \[«\] fjerner kanal: «"
  7152. set dop(lang.8.150) "Kanal fjernet «"
  7153. set dop(lang.8.151) "« er en officiel Service Bot."
  7154. set dop(lang.8.152) "«« er IKKE logget ind."
  7155. set dop(lang.8.153) "Jeg kan ikke se « nogensteder."
  7156. set dop(lang.8.154) "«« er en officiel Bot Administrator og er logget ind som «."
  7157. set dop(lang.8.155) "«« er logget ind som «."
  7158. set dop(lang.8.156) "Din host matcher ingen af dem jeg kender."
  7159. set dop(lang.8.157) "Skriv /msg « regid «"
  7160. set dop(lang.8.158) "Du har ikke sat et password endnu."
  7161. set dop(lang.8.159) "HOSTTILFØJNING MISLYKKEDES som « (Forkert kodeord)"
  7162. set dop(lang.8.160) "Din host er tilføjet « (*!*«)"
  7163. set dop(lang.8.161) "SYNTAX: LOGIN <brugernavn> <kodeord>"
  7164. set dop(lang.8.162) "Du er allerede logget ind som «"
  7165. set dop(lang.8.163) "LOGIN MISLYKKEDES som « (Forkert kodeord)"
  7166. set dop(lang.8.164) "«!« (logget ind som «) \[«\] login MISLYKKEDES."
  7167. set dop(lang.8.165) "LOGIN LYKKEDES som «."
  7168. set dop(lang.8.166) "«!« (logget ind som «) \[«\] er nu logget ind som en ejer."
  7169. set dop(lang.8.167) "SYNTAX: DAUTH <brugernavn> <kodeord>"
  7170. set dop(lang.8.168) "LOGUD MISLYKKEDES as « (Forkert kodeord)"
  7171. set dop(lang.8.169) "LOGUD LYKKEDES as «."
  7172. set dop(lang.8.170) "SUSPENDERING for « på « er aktiveret"
  7173. set dop(lang.8.171) "SYNTAX: SUSPEND <kanal> <bruger> \[adgangs-level\]"
  7174. set dop(lang.8.172) "SYNTAX: UNSUSPEND <kanal> <bruger>"
  7175. set dop(lang.8.173) "SYNTAX: ADDUSER <#kanal> <brugernavn> <adgangs-level>"
  7176. set dop(lang.8.174) "« er allerede tilføjet til « med adgangs-level «."
  7177. set dop(lang.8.175) "Du kan ikke tilføje en bruger med samme eller højere adgangs-level end dig selv."
  7178. set dop(lang.8.176) "Forkert adgangs-level."
  7179. set dop(lang.8.177) "Tilføjet bruger « til « med adgangs-level «."
  7180. set dop(lang.8.178) "SYNTAX: REMUSER <#kanal> <brugernavn>"
  7181. set dop(lang.8.179) "« har ingen adgangs-level i «"
  7182. set dop(lang.8.180) "Fjernet bruger « fra «."
  7183. set dop(lang.8.181) "SYNTAX: MODINFO <#kanal> \[ACCESS <brugernavn <adgangs-level>\] \[AUTOMODE <brugernavn> <NONE|OP|VOICE>\]"
  7184. set dop(lang.8.182) "Modificeret «'s adgangs-level « til «."
  7185. set dop(lang.8.183) "Set AUTOMODE to OP for « på kanalen «"
  7186. set dop(lang.8.184) "Set AUTOMODE to VOICE for « på kanalen «"
  7187. set dop(lang.8.185) "Set AUTOMODE to NONE for « på kanalen «"
  7188. set dop(lang.8.186) "SYNTAX: SET \[#kanal\] <variabel> <værdi> eller, SET <invisible> <ON|OFF>, SET <lang> <sprog nummer>"
  7189. set dop(lang.8.187) "Din INVISIBLE indstilling er nu ON."
  7190. set dop(lang.8.188) "Din INVISIBLE indstilling er nu OFF."
  7191. set dop(lang.8.189) "Værdi ved brug af INVISIBLE skal være ON eller OFF"
  7192. set dop(lang.8.190) "Din LANG indstilling er nu «."
  7193. set dop(lang.8.191) "Sprog nummer skal være mellem 1 og «."
  7194. set dop(lang.8.192) "« for « er: «"
  7195. set dop(lang.8.193) "værdi for AUTOTOPIC skal være ON eller OFF"
  7196. set dop(lang.8.194) "Værdi for NOOP skal være ON eller OFF"
  7197. set dop(lang.8.195) "« for « er nulstillet."
  7198. set dop(lang.8.196) "værdi for STRICTOP skal være ON eller OFF"
  7199. set dop(lang.8.197) "SYNTAX: INVITE <#kanal>"
  7200. set dop(lang.8.198) "Du er allerede på «."
  7201. set dop(lang.8.199) "SYNTAX: OP <#kanal> \[nick\] \[nick\] .."
  7202. set dop(lang.8.200) "Desværre, NOOP er sat til ON «"
  7203. set dop(lang.8.201) "SYNTAX: DEOP <#kanal> \[nick\] \[nick\] .."
  7204. set dop(lang.8.202) "Jeg tror ikke « ville være glad for det."
  7205. set dop(lang.8.203) "SYNTAX: VOICE <#kanal> \[nick\] \[nick\] .."
  7206. set dop(lang.8.204) "SYNTAX: DEVOICE <#kanal> \[nick\] \[nick\] .."
  7207. set dop(lang.8.205) "SYNTAX: BAN <#kanal> <nick | *!*user@*.host> \[livstid\] \[årsag\]"
  7208. set dop(lang.8.206) "SYNTAX: KICK <#kanal> <nick> <årsag>"
  7209. set dop(lang.8.207) "SYNTAX: TOPIC <#kanal> <topic>"
  7210. set dop(lang.8.208) "SYNTAX: UNBAN <#kanal> <*!*user@*.host>"
  7211. set dop(lang.8.209) "Fjernet 1 ban der matchede «"
  7212. set dop(lang.8.210) "SYNTAX: BANLIST <#kanal>"
  7213. set dop(lang.8.211) "-« af «"
  7214. set dop(lang.8.212) "Ende af ban-liste"
  7215. set dop(lang.8.213) "SYNTAX: INFO <brugernavn>"
  7216. set dop(lang.8.214) "Kan ikke se bruger-detaljer (Usynlig)"
  7217. set dop(lang.8.215) "Information over: «"
  7218. set dop(lang.8.216) "Lige nu logget ind via.:"
  7219. set dop(lang.8.217) "OFFLINE"
  7220. set dop(lang.8.218) "INVISIBLE er «"
  7221. set dop(lang.8.219) "Kanaler"
  7222. set dop(lang.8.220) "SYNTAX: ACCESS <#kanal> <brugernavn> \[-min <adgangs-level>\] \[-max <adgangs-level>\]"
  7223. set dop(lang.8.221) "Ugyldig minimum adgangs-level."
  7224. set dop(lang.8.222) "Ugyldig maksimum adgangs-level."
  7225. set dop(lang.8.223) "BRUGER: « ADGANGS-LEVEL: « «"
  7226. set dop(lang.8.224) "KANAL: « -- AUTOMODE: «"
  7227. set dop(lang.8.225) "SIDST SET: « siden."
  7228. set dop(lang.8.226) "Kan ikke finde brugeren/kanalen!"
  7229. set dop(lang.8.227) "Ende af adgangs-liste"
  7230. set dop(lang.8.228) "SYNTAX: STATUS <#kanal>"
  7231. set dop(lang.8.229) "« har « brugere (« operatører)"
  7232. set dop(lang.8.230) "Mode er: «"
  7233. set dop(lang.8.231) "Jeg er i denne kanal."
  7234. set dop(lang.8.232) "Flood indstilling"
  7235. set dop(lang.8.233) "Flags set"
  7236. set dop(lang.8.234) "Ignore liste:"
  7237. set dop(lang.8.235) "Ende af ignore-liste"
  7238. set dop(lang.8.236) "Der er mere end 10 der matcher \[«\]"
  7239. set dop(lang.8.237) "Prøv at være mere specifik."
  7240. set dop(lang.8.238) "Ingenting fundet der matcher \[«\]"
  7241. set dop(lang.8.239) "SYNTAX: CLEARMODE <#kanal>"
  7242. set dop(lang.8.240) "Ingen brugere udløbet."
  7243. set dop(lang.8.241) "Bot nick"
  7244. set dop(lang.8.242) "«« er en officiel Bot Manager og er logget ind som «."
  7245. set dop(lang.8.243) "«« er en Official Bot Owner og er logget ind som «."
  7246. set dop(lang.8.244) "Der er allerede en master på denne kanal."
  7247. set dop(lang.8.245) "Registrationsemail for « er sendt til «."
  7248. set dop(lang.8.246) "LOGIN MISLYKKEDES som «. (Maksimum logins overtrådt)."
  7249. set dop(lang.8.247) "Nuværende sessioner: «"
  7250. set dop(lang.8.248) "« er ikke logget ind."
  7251. set dop(lang.8.249) "Brugernavn: « registreret med emailen: «"
  7252. set dop(lang.8.250) "Du kan skrive /msg « pass « <dit kodeord> fra nu af!"
  7253. set dop(lang.8.251) "Registrationsnummer ikke fundet!"
  7254. set dop(lang.8.252) "SYNTAX: PASS <brugernavn> <kodeord>"
  7255. set dop(lang.8.253) "KODEORD SKIFT MISLYKKEDES som « (Forkert kodeord)"
  7256. set dop(lang.8.254) "Kodeord skal være længere end « cifre."
  7257. set dop(lang.8.255) "Kodeord sat til: «"
  7258. set dop(lang.8.256) "Kodeord allerede sat... Brug /msg « pass <gammelt kodeord> <kodeord>"
  7259. set dop(lang.8.257) "Email:"
  7260. set dop(lang.8.258) "Ikke verificeret (Eksisteret siden «)"
  7261. set dop(lang.8.259) "Du har ikke registreret dit regid endnu!"
  7262. set dop(lang.8.260) "SYNTAX: JOIN <#kanal>"
  7263. set dop(lang.8.261) "SYNTAX: PART <#kanal>"
  7264. set dop(lang.8.262) "Beordret af «"
  7265. set dop(lang.8.263) "Jeg er ikke i den kanal."
  7266. set dop(lang.8.264) "Din adgangs-level på « er blevet suspenderet."
  7267. set dop(lang.8.265) "SUSPENSION for « på « er annulleret"
  7268. set dop(lang.8.266) "Kan ikke fjerne en suspensasion der er sat med samme eller højere adgangs-level end dig selv."
  7269. set dop(lang.8.267) "/msg « join <#kanal>"
  7270. set dop(lang.8.268) "Får « til at joine en kanal."
  7271. set dop(lang.8.269) "/msg « part <#kanal>"
  7272. set dop(lang.8.270) "Får « til at parte din kanal."
  7273. set dop(lang.8.271) "/msg « suspend <#kanal> <brugernavn> \[adgangs-level\]"
  7274. set dop(lang.8.272) "Suspenderer en brugers adgangs-level til « på din kanals bruger liste med en givet level hvis givet."
  7275. set dop(lang.8.273) "Hvis en level ikke bliver specificeret, vil standard suspensions-level blive samme level som den der sætter suspendasionen."
  7276. set dop(lang.8.274) "Du kan kun suspendere en bruger med lavere adgangs-level end din egen."
  7277. set dop(lang.8.275) "/msg « unsuspend <#kanal> <brugernavn>"
  7278. set dop(lang.8.276) "Fjerner suspendasion af en brugers adgangs-level til « på din kanals brugerliste. "
  7279. set dop(lang.8.277) "Du kan kun fjerne suspendasion på en bruger der har lavere adgangs-level end dig selv,"
  7280. set dop(lang.8.278) "men hvis suspenderings-level er under din level, er det også muligt."
  7281. set dop(lang.8.279) "/msg « reguser <brugernavn> <valid email>"
  7282. set dop(lang.8.280) "Lav et brugernavn. Det vil blive valificeret via. email."
  7283. set dop(lang.8.281) "/msg « regid <identifikations id>"
  7284. set dop(lang.8.282) "Gør dit brugernavn brugbart."
  7285. set dop(lang.8.283) "/msg « pass <brugernavn> <kodeord>"
  7286. set dop(lang.8.284) "Sætter dit kodeord."
  7287. set dop(lang.8.285) "Ugyldigt kanal-navn."
  7288. set dop(lang.8.286) "Tilføjede ban « til «."
  7289. set dop(lang.8.287) "Værdi af FLOATLIM skal være ON eller OFF"
  7290. set dop(lang.8.288) "Ugyldig floating-limit Margin (2-20 accepteret)."
  7291. set dop(lang.8.289) "Ugyldig floating-limit maks (0-65536 accepteret)."
  7292. set dop(lang.8.290) "Ugyldig floating-limit period (20-200 accepteret)."
  7293. set dop(lang.8.291) "Ugyldig floating-grace setting (0-19 accepteret)."
  7294. set dop(lang.8.292) "SYNTAX: CYCLE <#kanal>"
  7295. set dop(lang.8.293) "SYNTAX: ACTION <#kanal> <action/msg>"
  7296. set dop(lang.8.294) "«!« (auth som «) \[«\] får mig til at lave en action på «: «"
  7297. set dop(lang.8.295) "/msg « cycle <#kanal>"
  7298. set dop(lang.8.296) "Får « til at forlade din kanal."
  7299. set dop(lang.8.297) "« i « minut(ter)."
  7300. set dop(lang.8.298) "« for ever"
  7301. set dop(lang.8.299) "Denne email-adresse har en forkert syntax. (..@..)"
  7302. set dop(lang.8.300) "Tilsluttet via « siden «"
  7303.  
  7304.  
  7305. #Italian
  7306. set dop(lang.9.1) "Lista degli utenti scaduti:"
  7307. set dop(lang.9.2) "Mai"
  7308. set dop(lang.9.3) "UTENTE -- « -- Ultimo accesso: «"
  7309. set dop(lang.9.4) "Si"
  7310. set dop(lang.9.5) "no"
  7311. set dop(lang.9.6) "Host"
  7312. set dop(lang.9.7) "Identificati"
  7313. set dop(lang.9.8) "Linguaggio"
  7314. set dop(lang.9.9) "Ultimo accesso"
  7315. set dop(lang.9.10) "Accesso"
  7316. set dop(lang.9.11) "Accesso negaa"
  7317. set dop(lang.9.12) "URL"
  7318. set dop(lang.9.13) "DESCRIZIONE"
  7319. set dop(lang.9.14) "PAROLACHIAVE"
  7320. set dop(lang.9.15) "utentename"
  7321. set dop(lang.9.16) "Lista dei comandi DCC"
  7322. set dop(lang.9.17) "numero del giono"
  7323. set dop(lang.9.18) "SINTASSI: AIUTO \[comando\]"
  7324. set dop(lang.9.19) "/msg « op <#canale> \[nome\] \[nome2\] ... \[nomeN\]"
  7325. set dop(lang.9.20) "Oppa una o piu persone nel tuo canale.Se nessun nome e specificato, e tu non sei oppato nel canale in questione vieni auamaticamente oppato, « Sei staa oppato."
  7326. set dop(lang.9.21) "/msg « deop <#canale> \[nome\] \[nome2\] ... \[nomeN\]"
  7327. set dop(lang.9.22) "Deoppa una o piu persone nel tuo canale. Se nessun nome e specificato, e tu sei oppato nel canale, $botnick ti ha deoppato."
  7328. set dop(lang.9.23) "/msg « voice <#canale> \[nome\] \[nome2\] ... \[nomeN\]"
  7329. set dop(lang.9.24) "Da il voice a una o piu persone nel canale."
  7330. set dop(lang.9.25) "/msg « devoice <#canale> \[nome\] \[nome2\] ... \[nomeN\]"
  7331. set dop(lang.9.26) "aglie il voice a una o piu persone nel canale."
  7332. set dop(lang.9.27) "/msg « access <#canale> <utente> \[-min <livello>\] \[-max <livello>\]"
  7333. set dop(lang.9.28) "Può osservare in su il per di accesso una persona sicura o una stringa."
  7334. set dop(lang.9.29) "/msg « login <utente> <password>"
  7335. set dop(lang.9.30) "Vieni loggato nel bot."
  7336. set dop(lang.9.31) "/msg « dauth <utente> <password>"
  7337. set dop(lang.9.32) "Ti deintifichi dal bot."
  7338. set dop(lang.9.33) "/msg « help <comando>"
  7339. set dop(lang.9.34) "Visualizza un aiua per un determinaa comando ."
  7340. set dop(lang.9.35) "/msg « connesso"
  7341. set dop(lang.9.36) "Mostra « di attività."
  7342. set dop(lang.9.37) "/msg « verify <nome>"
  7343. set dop(lang.9.38) "Visualizza se una persona e loggata o no , E se lo e Mostra il nome utente"
  7344. set dop(lang.9.39) "e indica se e o no un Amministratore pricipale del bot"
  7345. set dop(lang.9.40) "/msg « status <#canale>"
  7346. set dop(lang.9.41) "Mostra lo staa del canale"
  7347. set dop(lang.9.42) "/msg « inper <utente>"
  7348. set dop(lang.9.43) "Mostra le inpermazioni circa un utente come per esempio il suo nome e il utente@host se e attualmente collegaa, "
  7349. set dop(lang.9.44) "Il loo linguaggio e i settaggi di invisibile,inpermazioni sull'ultimo accesso. Se lo usi , ti mostra la lista completa "
  7350. set dop(lang.9.45) "dei canali dove stai chattando (Solo l'amministraae puo vedere cio,nessun 'altro utente )."
  7351. set dop(lang.9.46) "Se vuoi nascondere queste informazioni al pubblico , setta il SET INVISIBLE comando (livello 0)."
  7352. set dop(lang.9.47) "/msg « SHOWCOMMANDS <#canale>"
  7353. set dop(lang.9.48) "Mostra i comandi che puoi usare nel canale scela."
  7354. set dop(lang.9.49) "/msg « ban <#canale> <nome|*!*utente@*.host> \[motivo\]"
  7355. set dop(lang.9.50) "Adds a specific *!*utente@*.host a the « banlist di your canale."
  7356. set dop(lang.9.51) "/msg « unban <#canale> <nome|*!*utente@*.host>"
  7357. set dop(lang.9.52) "Rimuove un *!*utente@*.host dal $botnick lista dei ban del tuo canale and ogni altra corrispondenza dei ban nella lista."
  7358. set dop(lang.9.53) "/msg « apic <#canale> <apic>"
  7359. set dop(lang.9.54) "Makes « change l'intestazione del tuo canale."
  7360. set dop(lang.9.55) "/msg « clearmode <#canale>"
  7361. set dop(lang.9.56) "Cancella tutti i mode del canale. puo essere usaa per ripristinare i mode oiginali (set +i o +k senza la tua conoscenza)."
  7362. set dop(lang.9.57) "/msg « kick <#canale> <nome|pattern> \[motivo\]"
  7363. set dop(lang.9.58) "Makes « kick someone da your canale."
  7364. set dop(lang.9.59) "/msg « set <#canale> <variabile> <valore>"
  7365. set dop(lang.9.60) "/msg « set <variabile> <valore>"
  7366. set dop(lang.9.61) "Ciò regolerà una regolazione di cliente del utente del canale o."
  7367. set dop(lang.9.62) "Settaggi account utente: INVISIBLE LANG - Lingua invisibile: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  7368. set dop(lang.9.63) "settaggi canale: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  7369. set dop(lang.9.64) "/msg « invite <#canale>"
  7370. set dop(lang.9.65) "Makes « invite you a your canale."
  7371. set dop(lang.9.66) "/msg « banlist <#canale>"
  7372. set dop(lang.9.67) "Mostra il banlist della scanalatura. Questo ordine funziona se siete sulla scanalatura oppure no."
  7373. set dop(lang.9.68) "/msg « addutente <#canale> <utente> <accesso>"
  7374. set dop(lang.9.69) "Aggiunge un utente al userlist della scanalatura. Non potete ADDUSER qualcuno con accesso uguale o più alto che il vostri propri."
  7375. set dop(lang.9.70) "/msg « remutente <#canale> <utente>"
  7376. set dop(lang.9.71) "Rimuove un utente dal canale databcomee. Dovete avere più alto accesso che il utente che desiderate una rimozione."
  7377. set dop(lang.9.72) "/msg « modinfo <#canale> <accesso|automode> <utente> <valore>"
  7378. set dop(lang.9.73) "I seguenti ordini possono essere usati per fare i cambiamenti agli utenti attuali in userlist della vostra scanalatura."
  7379. set dop(lang.9.74) "Tu non puoi modificare qualcuno con un livello di accesso uguale o piu alto del tuo."
  7380. set dop(lang.9.75) "Con l'accesso variabile potete cambiare un livello di accesso degli utenti. La gamma è 1 il vostri propro livello - 1."
  7381. set dop(lang.9.76) "La variabile del automode vi non ne concede al modo stabilito, voce o op."
  7382. set dop(lang.9.77) "in bcomee a questo settaggio un utente puo essere voicizzato , quando esso entra nel canale."
  7383. set dop(lang.9.78) "** SUSPENDED ** - (livello «)"
  7384. set dop(lang.9.79) "Non puoi sospendere un utente con livello uguale o piu alto del tuo."
  7385. set dop(lang.9.80) "/msg « showignore"
  7386. set dop(lang.9.81) "Visualizza «'ignore list. gli Ignore accadono quando qualcuno intenzionalmente fa flood accidentale o no «."
  7387. set dop(lang.9.82) "/msg « chaninper <#canale>"
  7388. set dop(lang.9.83) "Mostra se un canale e o no registrato e da chi."
  7389. set dop(lang.9.84) "/msg « motd"
  7390. set dop(lang.9.85) "Mostra « messaggio del giorno."
  7391. set dop(lang.9.86) "/msg « search <parametri di ricerca>"
  7392. set dop(lang.9.87) "Makes « elencano il canale dove i parametri di ricerca corrispondono alle chiavi stabilite sul canale, se ce n'è."
  7393. set dop(lang.9.88) " non e richiesa l'uso dei metacaratteri."
  7394. set dop(lang.9.89) "Non e disponibile un aiua per questa comando."
  7395. set dop(lang.9.90) "SINTASSI: REMOVEALL <#canale>"
  7396. set dop(lang.9.91) "Spiacente, devi essere riconsciua per fare quesa comando."
  7397. set dop(lang.9.92) "Spiacente, Non hai abbastanza livello per eseguire quesa comando."
  7398. set dop(lang.9.93) "il canale « non sembra essere registrato."
  7399. set dop(lang.9.94) "«!« (idenitficato come «) \[«\] e staa rimosso dagli accessi «."
  7400. set dop(lang.9.95) "Bene. Compresso « dati di accesso da «."
  7401. set dop(lang.9.96) "Gioni"
  7402. set dop(lang.9.97) "Tempo dall'attivazione"
  7403. set dop(lang.9.98) "canali"
  7404. set dop(lang.9.99) "Versione"
  7405. set dop(lang.9.100) "Bot linkaa"
  7406. set dop(lang.9.101) "SINTASSI: SHOWCOMMANDS <#canale>"
  7407. set dop(lang.9.102) "Livello"
  7408. set dop(lang.9.103) "SINTASSI: REGUSER <utente> <email>"
  7409. set dop(lang.9.104) "Non conosco chi sei « tu."
  7410. set dop(lang.9.105) "« gia registrato."
  7411. set dop(lang.9.106) "Email nella blacklist: «"
  7412. set dop(lang.9.107) "SINTASSI: ADDIGNORE <host>"
  7413. set dop(lang.9.108) "«!« (idenitficato come «) \[«\] e stato aggiunto alla lista degli ignore: «."
  7414. set dop(lang.9.109) "Ignora"
  7415. set dop(lang.9.110) "Aggiunto un ignore («)"
  7416. set dop(lang.9.111) "SINTASSI: REMIGNORE <host>"
  7417. set dop(lang.9.112) "«!« (idenitficato come «) \[«\] e stato rimosso dalla lista degli ignore: «."
  7418. set dop(lang.9.113) "Removed ignoe («)"
  7419. set dop(lang.9.114) "«!« (idenitficato come «) \[«\] sta attivando il jump verso: «."
  7420. set dop(lang.9.115) "No motivo"
  7421. set dop(lang.9.116) "«!« (idenitficato come «) \[«\] sta spegnendomi."
  7422. set dop(lang.9.117) "«!« (idenitficato come «) \[«\] sta vedendo la lista dei canali."
  7423. set dop(lang.9.118) "Il Bot non è entrato in nessun canale."
  7424. set dop(lang.9.119) "End di canale list"
  7425. set dop(lang.9.120) "SINTASSI: SAY <#canale> <msg>"
  7426. set dop(lang.9.121) "«!« (idenitficato come «) \[«\] is msging on «: «."
  7427. set dop(lang.9.122) "SINTASSI: BROADCcomeT <msg>"
  7428. set dop(lang.9.123) "«!« (idenitficato come «) \[«\] sta messagiando : «."
  7429. set dop(lang.9.124) "hai registrato l'utente: «. sul bot «. per avere il tuo nome utente, tu devi registrarlo. questa e la tua id di registrazione: «"
  7430. set dop(lang.9.125) "utentename"
  7431. set dop(lang.9.126) "SINTASSI: REGID <verify id>"
  7432. set dop(lang.9.127) "«!« (idenitficato come «) \[«\] sta rehcomehando la configurazione del bot."
  7433. set dop(lang.9.128) "canale, utente e file delle note ricaricato"
  7434. set dop(lang.9.129) "SINTASSI: ADDHAND <utente> <email>"
  7435. set dop(lang.9.130) "« e gia addato al bot."
  7436. set dop(lang.9.131) "«!« (identificato come «) \[«\] è aggiunto il nome utente: «."
  7437. set dop(lang.9.132) "Aggiunta hand «"
  7438. set dop(lang.9.133) "SINTASSI: CHANINFO <#canale>"
  7439. set dop(lang.9.134) "« è registrato da:"
  7440. set dop(lang.9.135) "- ultimo accesso: « fa"
  7441. set dop(lang.9.136) "« non sembra apparire come un utente con livello di accesso pari a 500."
  7442. set dop(lang.9.137) "«!« (idenitficato come «) \[«\] is looking at the utentename list."
  7443. set dop(lang.9.138) "- « (owner)"
  7444. set dop(lang.9.139) "- « (nomal utente)"
  7445. set dop(lang.9.140) "fine di hand lista"
  7446. set dop(lang.9.141) "SINTASSI: REMHAND <utente>"
  7447. set dop(lang.9.142) "«!« (idenitficato come «) \[«\] sta rimovendo l'utente: «"
  7448. set dop(lang.9.143) "Rimozione hand «"
  7449. set dop(lang.9.144) "SINTASSI: REGISTER <#canale>"
  7450. set dop(lang.9.145) "« is already added."
  7451. set dop(lang.9.146) "«!« (idenitficato come «) \[«\] ha aggiunto il canale: «"
  7452. set dop(lang.9.147) "Aggiunto il canale «"
  7453. set dop(lang.9.148) "SINTASSI: PURGE <#canale>"
  7454. set dop(lang.9.149) "«!« (idenitficato come «) \[«\] e stato rimosso dal canale: «"
  7455. set dop(lang.9.150) "Removed chan «"
  7456. set dop(lang.9.151) "« e un Bot di servizio ufficiale."
  7457. set dop(lang.9.152) "«« NON è loggato."
  7458. set dop(lang.9.153) "non vedo « da nesuna parte."
  7459. set dop(lang.9.154) "«« e un Amminstratore ufficiale del bot loggato come «."
  7460. set dop(lang.9.155) "«« e loggato come «."
  7461. set dop(lang.9.156) "il tuo host non corrisponde a nulla che mi ricordi."
  7462. set dop(lang.9.157) "Type /msg « regid «"
  7463. set dop(lang.9.158) "tu non hai nessuna password settata."
  7464. set dop(lang.9.159) "AGGIUNTAHOST FALLITA come « (password non valida)"
  7465. set dop(lang.9.160) "Il tuo host e stato aggiunto come « (*!*«)"
  7466. set dop(lang.9.161) "SINTASSI: LOGIN <utente> <password>"
  7467. set dop(lang.9.162) "Mi spiace , tu sei gia autenticato come «"
  7468. set dop(lang.9.163) "AUTENTICAZIONE FALLITA come « (password non valida)"
  7469. set dop(lang.9.164) "«!« (idenitficato come «) \[«\] autorizzazione FALLITA."
  7470. set dop(lang.9.165) "AUTENTICAZIONE EFFETTUATA come «."
  7471. set dop(lang.9.166) "«!« (idenitficato come «) \[«\] e ora autenticato come creatore del bot."
  7472. set dop(lang.9.167) "SINTASSI: DAUTH <utente> <password>"
  7473. set dop(lang.9.168) "DEAUTENTICAZIONE FALLITA come « (password non valida)"
  7474. set dop(lang.9.169) "DEAUTENTICAZIONE EFFETTUATA come «."
  7475. set dop(lang.9.170) "SUSPENSION per « su « è attiva"
  7476. set dop(lang.9.171) "SINTASSI: SUSPEND <canale> <utente> \[livello\]"
  7477. set dop(lang.9.172) "SINTASSI: UNSUSPEND <canale> <utente>"
  7478. set dop(lang.9.173) "SINTASSI: ADDUSER <#canale> <utente> <accesso>"
  7479. set dop(lang.9.174) "« e gia stato aggiunto a « con il livello «."
  7480. set dop(lang.9.175) "Non puoi aggiungere un untente con livello di accesso uguale o piu alto di quello che hai ora."
  7481. set dop(lang.9.176) "Livello di accesso non valido."
  7482. set dop(lang.9.177) "Aggiunto l'utente « a « con livello di accesso «."
  7483. set dop(lang.9.178) "SINTASSI: REMUSER <#canale> <utente>"
  7484. set dop(lang.9.179) "« non sembra aver accesso a «"
  7485. set dop(lang.9.180) "l'utente e stato rimosso « da «."
  7486. set dop(lang.9.181) "SINTASSI: MODINFO <#canale> \[ACCESS <utente> <livello>\] \[AUTOMODE <utente> <NONE|OP|VOICE>\]"
  7487. set dop(lang.9.182) "Modificaa « livello di accesso al canale da « a «."
  7488. set dop(lang.9.183) "Set AUTOMODE a OP per « on canale «"
  7489. set dop(lang.9.184) "Set AUTOMODE a VOICE per « on canale «"
  7490. set dop(lang.9.185) "Set AUTOMODE a NONE per « on canale «"
  7491. set dop(lang.9.186) "SINTASSI: SET \[#canale\] <variabile> <valore> o, SET <invisible> <ON|OFF>, SET <lang> <lingua numero>"
  7492. set dop(lang.9.187) "il tuo settaggio di INVISIBLE e ora ON."
  7493. set dop(lang.9.188) "il tuo settaggio di INVISIBLE e ora OFF."
  7494. set dop(lang.9.189) "valore di INVISIBLE deve essere ON o OFF"
  7495. set dop(lang.9.190) "la tua LANG e settata ora «."
  7496. set dop(lang.9.191) "il nr della lingua deve essere tra 1 e «."
  7497. set dop(lang.9.192) "« per « e: «"
  7498. set dop(lang.9.193) "il valore di AUTOTOPIC deve essere ON o OFF"
  7499. set dop(lang.9.194) "il valore di NOOP deve essere ON o OFF"
  7500. set dop(lang.9.195) "« per « is cleared."
  7501. set dop(lang.9.196) "il valore di STRICTOP deve essere ON o OFF"
  7502. set dop(lang.9.197) "SINTASSI: INVITE <#canale>"
  7503. set dop(lang.9.198) "Mi spiace, tu sei gia on «."
  7504. set dop(lang.9.199) "SINTASSI: OP <#canale> \[nome\] \[nome\] .."
  7505. set dop(lang.9.200) "la NOOP flag è settata on «"
  7506. set dop(lang.9.201) "SINTASSI: DEOP <#canale> \[nome\] \[nome\] .."
  7507. set dop(lang.9.202) "I don't think « would appreciate that."
  7508. set dop(lang.9.203) "SINTASSI: VOICE <#canale> \[nome\] \[nome\] .."
  7509. set dop(lang.9.204) "SINTASSI: DEVOICE <#canale> \[nome\] \[nome\] .."
  7510. set dop(lang.9.205) "SINTASSI: BAN <#canale> <nome | *!*utente@*.host> \[attività\] \[motivo\]"
  7511. set dop(lang.9.206) "SINTASSI: KICK <#canale> <nome> <motivo>"
  7512. set dop(lang.9.207) "SINTASSI: aPIC <#canale> <apic>"
  7513. set dop(lang.9.208) "SINTASSI: UNBAN <#canale> <*!*utente@*.host>"
  7514. set dop(lang.9.209) "Trovaa rimosso 1 bannato «"
  7515. set dop(lang.9.210) "SINTASSI: BANLIST <#canale>"
  7516. set dop(lang.9.211) "-« by «"
  7517. set dop(lang.9.212) "Fine della lista dei bannati"
  7518. set dop(lang.9.213) "SINTASSI: INFO <utente>"
  7519. set dop(lang.9.214) "Impossibile vedere il dettaglio dell'utente (Invisibile)"
  7520. set dop(lang.9.215) "Inpermazione circa: «"
  7521. set dop(lang.9.216) "Correntemente loggato come:"
  7522. set dop(lang.9.217) "OFFLINE"
  7523. set dop(lang.9.218) "INVISIBLE è «"
  7524. set dop(lang.9.219) "canali"
  7525. set dop(lang.9.220) "SINTASSI: ACCESS <#canale> <utente> \[-min <livello>\] \[-max <livello>\]"
  7526. set dop(lang.9.221) "Livello minimo non valido."
  7527. set dop(lang.9.222) "Livello massimo non valido."
  7528. set dop(lang.9.223) "utente: « ACCESS: « «"
  7529. set dop(lang.9.224) "canale: « -- AUTOMODE: «"
  7530. set dop(lang.9.225) "ultimo accesso: « ago."
  7531. set dop(lang.9.226) "Nessuna corispondenza!"
  7532. set dop(lang.9.227) "Fine della lista accessi"
  7533. set dop(lang.9.228) "SINTASSI: STATU <#canale>"
  7534. set dop(lang.9.229) "Il Canale « ha « utenti (« oppati)"
  7535. set dop(lang.9.230) "I Modi sono: «"
  7536. set dop(lang.9.231) "Io sono attualmente nel canale."
  7537. set dop(lang.9.232) "Settaggi flood"
  7538. set dop(lang.9.233) "Le bandierine si sono regolate"
  7539. set dop(lang.9.234) "Lista utenti Ignoati:"
  7540. set dop(lang.9.235) "Fine della lista degli utenti Ignoati"
  7541. set dop(lang.9.236) "Sono state trovate piu di 10 corispondenze \[«\]"
  7542. set dop(lang.9.237) "Per favore restringi la tua maschera di ricerca"
  7543. set dop(lang.9.238) "Nessuna corispondenza trovata per \[«\]"
  7544. set dop(lang.9.239) "SINTASSI: CLEARMODE <#canale>"
  7545. set dop(lang.9.240) "Nessun utente scaduto."
  7546. set dop(lang.9.241) "Nome del Bot"
  7547. set dop(lang.9.242) "«« e il Manager Ufficiale del bot e è loggato come «."
  7548. set dop(lang.9.243) "«« e il Creatore Ufficiale del bot e è loggato come «."
  7549. set dop(lang.9.244) "Ci è già un padrone su questa scanalatura."
  7550. set dop(lang.9.245) "Registratione email per « con una richesta di conferma e stata inviata «."
  7551. set dop(lang.9.246) "AUTENTICAZIONE FALLITA come «. (Raggiuna il nr massimo di login per utente)."
  7552. set dop(lang.9.247) "Sessioni attuali: «"
  7553. set dop(lang.9.248) "« non e loggato."
  7554. set dop(lang.9.249) "utente: « registrato con la seguente email: «"
  7555. set dop(lang.9.250) "tu puoi scrivere /msg « pass « <tua password> e ora attiva!"
  7556. set dop(lang.9.251) "Numero di registrazione non trovata!"
  7557. set dop(lang.9.252) "SINTASSI: PcomeS <utente> <password>"
  7558. set dop(lang.9.253) "CAMBIAMENTO PASSWORD FALLITA come « (password sbagliata)"
  7559. set dop(lang.9.254) "La password deve essere piu lunga di « lettere."
  7560. set dop(lang.9.255) "password set a: «"
  7561. set dop(lang.9.256) "password gia settata.. Usa /msg « pass <vecchia password> <nuova password>"
  7562. set dop(lang.9.257) "Email:"
  7563. set dop(lang.9.258) "Non Verificaa (Aggiunto dal «)"
  7564. set dop(lang.9.259) "Non avete registrato il vostro regid ancora!"
  7565. set dop(lang.9.260) "SINTASSI: JOIN <canale>"
  7566. set dop(lang.9.261) "SINTASSI: PART <canale>"
  7567. set dop(lang.9.262) "At the request di «"
  7568. set dop(lang.9.263) "io non sono in quesa canale."
  7569. set dop(lang.9.264) "Il tuo accesso « e stato cancellato."
  7570. set dop(lang.9.265) "SUSPENSION per « su « e cancellata"
  7571. set dop(lang.9.266) "Non puoi SUSPEND o DESUSPEND una persona con un livello di accesso piu ala o uguale al tuo."
  7572. set dop(lang.9.267) "/msg « join <#canale>"
  7573. set dop(lang.9.268) "Genera « l'entrata nel canale indicato."
  7574. set dop(lang.9.269) "/msg « part <#canale>"
  7575. set dop(lang.9.270) "Genera « luscita dal canale indicato."
  7576. set dop(lang.9.271) "/msg « suspend <#canale> <utente> \[livello\]"
  7577. set dop(lang.9.272) "Sospende dall'accesso un utente « sulla tua lista utenti per il livello che e staa preso."
  7578. set dop(lang.9.273) "Se un livello non e specificato, il livello di base e usato."
  7579. set dop(lang.9.274) "Tu puoi SUSPEND qualcuno che abbia un livello di accesso piu basso del tuo."
  7580. set dop(lang.9.275) "/msg « unsuspend <#canale> <utente>"
  7581. set dop(lang.9.276) "Desospende dall'accesso un utente « sulla tua lista utenti dei canali. "
  7582. set dop(lang.9.277) "Tu puoi DESUSPEND qualcuno che abbia un livello di accesso piu basso del tuo,"
  7583. set dop(lang.9.278) "a condizione che il livello della sospensione è inoltre di meno che il uguale della o un il vostro proprio livello di accesso."
  7584. set dop(lang.9.279) "/msg « REGUSER <utente> <valid email>"
  7585. set dop(lang.9.280) "Crea un utente valido , e viene controllata la veridicità della mail."
  7586. set dop(lang.9.281) "/msg « regid <id di autenticazione>"
  7587. set dop(lang.9.282) "Rende il tuo nome utente usabile."
  7588. set dop(lang.9.283) "/msg « pass <utente> <password>"
  7589. set dop(lang.9.284) "Serve per settare la tua parola chiave."
  7590. set dop(lang.9.285) "Nome canale non valido."
  7591. set dop(lang.9.286) "Aggiuna il ban « a «."
  7592. set dop(lang.9.287) "il valore di FLOATLIM deve essere ON oppure OFF"
  7593. set dop(lang.9.288) "Invalido floating-limit Margin (2-20 permesso)."
  7594. set dop(lang.9.289) "Invalido floating-limit max (0-65536 permesso)."
  7595. set dop(lang.9.290) "Invalido floating-limit period (20-200 permesso)."
  7596. set dop(lang.9.291) "Invalido floating-grace setting (0-19 permesso)."
  7597. set dop(lang.9.292) "SYNTAX: CYCLE <#canale>"
  7598. set dop(lang.9.293) "SYNTAX: ACTION <#canale> <azione/messaggio>"
  7599. set dop(lang.9.294) "«!« (autenticato come «) \[«\] incitilo a fare un'azione sopra «: «"
  7600. set dop(lang.9.295) "/msg « cicli <#canale>"
  7601. set dop(lang.9.296) "creati « cicli nel tuo canale."
  7602. set dop(lang.9.297) "« per « minuti."
  7603. set dop(lang.9.298) "« per sempre"
  7604. set dop(lang.9.299) "LAST LOG: «"
  7605. set dop(lang.9.298) "Connesso via « dal «"
  7606. set dop(lang.9.299) "questa e-mail ha una sintassi invalida. (..@..)"
  7607.  
  7608. #Turkish
  7609. set dop(lang.10.1) "Kullanýcý Listesi Sona Erdi:"
  7610. set dop(lang.10.2) "Asla"
  7611. set dop(lang.10.3) "KULLANICI -- « -- Son Görüþ: «"
  7612. set dop(lang.10.4) "evet"
  7613. set dop(lang.10.5) "hayýr"
  7614. set dop(lang.10.6) "Host"
  7615. set dop(lang.10.7) "Tanýmlandý"
  7616. set dop(lang.10.8) "Lisan"
  7617. set dop(lang.10.9) "Son Görüþ"
  7618. set dop(lang.10.10) "Eriþim"
  7619. set dop(lang.10.11) "Eriþim Yok"
  7620. set dop(lang.10.12) "Site"
  7621. set dop(lang.10.13) "Taným"
  7622. set dop(lang.10.14) "Anahtar"
  7623. set dop(lang.10.15) "Rumuz"
  7624. set dop(lang.10.16) "DCC komutlarýnýn listesi"
  7625. set dop(lang.10.17) "Günün Toplamý"
  7626. set dop(lang.10.18) "SYNTAX: HELP \[komut\]"
  7627. set dop(lang.10.19) "/msg « op <#kanal> \[rumuz\] \[rumuz2\] ... \[rumuzN\]"
  7628. set dop(lang.10.20) "Kanalýnýzdaki bir veya daha fazla kiþiye operatörlük verir. Eðer hiçbir rumuz yazýlmaz ve sizde kanalda operatör deðilseniz, « size operatorlük verir."
  7629. set dop(lang.10.21) "/msg « deop <#kanal> \[rumuz\] \[rumuz2\] ... \[rumuzN\]"
  7630. set dop(lang.10.22) "Kanalýnýzdaki bir ya da daha fazla kiþinin operatörlüðünü alýr. Eðer hiçbir rumuz belirtilmezse, ve siz kanalda operatör iseniz, $botnick sizin operatörlüðünüzü alýr."
  7631. set dop(lang.10.23) "/msg « voice <#kanal> \[rumuz\] \[rumuz2\] ... \[rumuzN\]"
  7632. set dop(lang.10.24) "Kanalýnýzda bir ya da daha fazla kiþiye söz hakký verir."
  7633. set dop(lang.10.25) "/msg « devoice <#kanal> \[rumuz\] \[rumuz2\] ... \[rumuzN\]"
  7634. set dop(lang.10.26) "Kanalýnýzda bir ya da daha fazla kiþiden söz hakkýný alýr."
  7635. set dop(lang.10.27) "/msg « access <#kanal> <kullanýcý_adý> \[-min <level>\] \[-max <level>\]"
  7636. set dop(lang.10.28) "Belirli kullanýcý ya da dizgi için eriþime bakar."
  7637. set dop(lang.10.29) "/msg « login <kullanýcý_adý> <þifre>"
  7638. set dop(lang.10.30) "Eriþim listelenmenizi hafýzaya alýrken, eþzamanlý olarak, eriþimli olduðunuz tüm kanallarda tanýmlanmanýzý saðlar."
  7639. set dop(lang.10.31) "/msg « dauth <kullanýcý_adý> <þifre>"
  7640. set dop(lang.10.32) "Çýkýþ yapýn."
  7641. set dop(lang.10.33) "/msg « help <komut>"
  7642. set dop(lang.10.34) "Verilen komut için yardým bilgilerini görüntüler."
  7643. set dop(lang.10.35) "/msg « uptime"
  7644. set dop(lang.10.36) "«'un baðlantý zamanýný gösterir."
  7645. set dop(lang.10.37) "/msg « verify <rumuz>"
  7646. set dop(lang.10.38) "Bir kiþinin, resmi bir yönetici ya da temsilci olup olmadýðýný"
  7647. set dop(lang.10.39) "ve eðer tanýmlanmýþsa, kullanýcý adýný bildirir."
  7648. set dop(lang.10.40) "/msg « status <#kanal>"
  7649. set dop(lang.10.41) "Kanalýn durumunu gösterir."
  7650. set dop(lang.10.42) "/msg « info <kullanýcý_adý>"
  7651. set dop(lang.10.43) "Kullanýcý adý için, eðer IRC'ye baðli ise,rumuzunu ve user@host'unu, lisan seçeneðini,"
  7652. set dop(lang.10.44) "son görülme bilgilerini ve eðer bir Yönetici tarafýndan yetkisinin askýya alýnýp alýnmadýðýný(suspend) bildirir."
  7653. set dop(lang.10.45) "Eðer bu komutu kendi kendiniz üzerinde kullanýrsanýz ayný zamanda yetkiniz olan kanallarýda listeler(Bu bilgi sadece siz ve Yönetici'ler tarafýndan görülebilir, Diðer kullanýcýlar tarafýndan deðil.)"
  7654. set dop(lang.10.46) "Eðer bu bilgilerin herkese açýk olmasýný istemiyorsanýz; INVISIBLE (seviye 0) komutuna baþvurunuz."
  7655. set dop(lang.10.47) "/msg « showcommands <#kanal>"
  7656. set dop(lang.10.48) "Eriþim seviyenize göre, kanalda kullanabilceðiniz tüm komutlarý listeler. Eðer hiçbir kanal belirtilmezse, sadece 0 erisim komutlarý görüntülenir."
  7657. set dop(lang.10.49) "/msg « ban <#kanal> <rumuz|*!*user@*.host> \[sebep\]"
  7658. set dop(lang.10.50) "Kanalýnýzýn yasaklýlar listesine belirli bir *!*user@*.host ekler."
  7659. set dop(lang.10.51) "/msg « unban <#kanal> <rumuz|*!*user@*.host>"
  7660. set dop(lang.10.52) "*!*user@*.host deðerliðini ve diðer benzer yasaklamalarý, kanal yasaklýlar listenizden çýkarýr. Ancak kendi seviyenize eþit ya da daha düþük olan yasaklamalarý, $botnick'in yasaklýlar listesinden çýkarabilirsiniz."
  7661. set dop(lang.10.53) "/msg « topic <#kanal> <baþlýk>"
  7662. set dop(lang.10.54) "Kanal baþlýðýný, baþlýk baþlangýcýna, parantez içerisinde kullanýcý adýnýzý barýndýrarak deðiþtirecektir (en fazla 145 karakter)."
  7663. set dop(lang.10.55) "/msg « clearmode <#kanal>"
  7664. set dop(lang.10.56) "Tum kanal modlarýný temizler. Kanalýnýz kilitlendiði zaman kullanabilirsiniz (bilginiz olmadan +i ya da +k konulmasý gibi)."
  7665. set dop(lang.10.57) "/msg « kick <#kanal> <rumuz|örnek> \[sebep\]"
  7666. set dop(lang.10.58) "Kanalýnýzdan bir kiþiyi atmanýzý saðlar; sebep opsiyoneldir. Rumuzunuz sebep içerisine eklenecektir."
  7667. set dop(lang.10.59) "/msg « set <#kanal> <deðiþken> <deðer>"
  7668. set dop(lang.10.60) "/msg « set <deðiþken> <deðer>"
  7669. set dop(lang.10.61) "Bu, bir kanal veya kullanýcýnýn hesabýný ayarlamaya yarar."
  7670. set dop(lang.10.62) "Useraccount settings: INVISIBLE LANG - Lang available: 1->English 2->Francais 3->Romanian 4->Magyar 5->Svenska 6->Español 7->Norsk 8->Dansk 9->Italiano 10->Turkish"
  7671. set dop(lang.10.63) "Kanal ayarlarý: CHAN-FLOOD DEOP-FLOOD KICK-FLOOD JOIN-FLOOD MSG-FLOOD STRICTOP URL DESCRIPTION KEYWORDS MODE NOOP"
  7672. set dop(lang.10.64) "/msg « invite <#kanal>"
  7673. set dop(lang.10.65) "«'in sizi kanalýnýza davet etmesini saðlar."
  7674. set dop(lang.10.66) "/msg « banlist <#kanal>"
  7675. set dop(lang.10.67) "Kanal yasaklýlar listesini gösterir. Bu komut kanalda olsanýz da olmasanýz da çalýþýr."
  7676. set dop(lang.10.68) "/msg « adduser <#kanal> <kullanýcý_adý> <eriþim>"
  7677. set dop(lang.10.69) "Kanal eriþim listesine yeni bir kullanýcý ekler. Kendi eriþim seviyenize eþit ya da büyük bir deðerle ekleme YAPAMAZSINIZ."
  7678. set dop(lang.10.70) "/msg « remuser <#kanal> <kullanýcý_adý>"
  7679. set dop(lang.10.71) "Bir kullanýcýyý yetki veri bankasýndan silmeyi saðlar. Kendilerini silmek isteyen kanal sahipleri için, kanallarýný kapattýrmalarý gereklidir."
  7680. set dop(lang.10.72) "/msg « modinfo <#kanal> <access|automode> <kullanýcý_adý> <deðer>"
  7681. set dop(lang.10.73) "Bu komutlar, kanalýnýzýn kullanýcý listesinde deðiþiklik yapmak için kullanýlýr."
  7682. set dop(lang.10.74) "Sizden daha yüksek seviyedeki birinin eriþimini düzenleyemezsiniz."
  7683. set dop(lang.10.75) "Eriþim seviyenizle bir kullanýcýnýn eriþimini deðiþtirebilirsiniz. 1 den kendi seviyenize kadar düzenleyebilirsiniz."
  7684. set dop(lang.10.76) "Automode özelliði ile modunuzu op / voice veya none olarak ayarlayabilirsiniz."
  7685. set dop(lang.10.77) "Bu, sizin kanala girdiðinizde otomatik olarak op / voice almanýzý veya none durmanýzý saðlar."
  7686. set dop(lang.10.78) "** ASKIYA ALINMIÞ ** - (Seviye «)"
  7687. set dop(lang.10.79) "Kendi eriþim seviyenize eþit ya da büyük eriþimleri askýya alamazsýnýz."
  7688. set dop(lang.10.80) "/msg « showignore"
  7689. set dop(lang.10.81) "«'in komutlarýna aldýrmadýðý kiþilerin listesini gösterir. \"komutlara aldýrmama iþlemi\" bir kiþinin isteyerek ya da kaza ile «'e aþýrý komut gönderimi yapmasýyla gerçekleþir."
  7690. set dop(lang.10.82) "/msg « chaninfo <#kanal>"
  7691. set dop(lang.10.83) "Bir kanalýn kayýtlý olup olmadýðýný gösterir."
  7692. set dop(lang.10.84) "/msg « motd"
  7693. set dop(lang.10.85) "«'in günün mesajýný görüntüler.."
  7694. set dop(lang.10.86) "/msg « search <arama parametresi>"
  7695. set dop(lang.10.87) "Verdiðiniz ve bir kanal için nitelendirilmiþ arama parametrelerinin, eðer varsa, bulunduðu kanallarý listeler."
  7696. set dop(lang.10.88) "Wildcard kullanýlýþý gerekli deðildir."
  7697. set dop(lang.10.89) "Bu konuda yardým bulunamadý."
  7698. set dop(lang.10.90) "SYNTAX: REMOVEALL <#kanal>"
  7699. set dop(lang.10.91) "Üzgünüm, bu komutu uygulamak için login olmanýz gerekir."
  7700. set dop(lang.10.92) "Üzgünüm, o komutu uygulamak için yeterli eriþiminiz yok."
  7701. set dop(lang.10.93) "« kanalý kayýtlý olarak gözükmüyor."
  7702. set dop(lang.10.94) "«!« (« tarafýndan) \[«\] « kanalýndaki tüm kayýtlar silindi."
  7703. set dop(lang.10.95) "Bitti. « giriþlerin kayýt edildiði yer «."
  7704. set dop(lang.10.96) "gün"
  7705. set dop(lang.10.97) "Uptime"
  7706. set dop(lang.10.98) "Kanallar"
  7707. set dop(lang.10.99) "Version"
  7708. set dop(lang.10.100) "Bot Link Edildi."
  7709. set dop(lang.10.101) "SYNTAX: SHOWCOMMANDS <#kanal>"
  7710. set dop(lang.10.102) "Eriþim"
  7711. set dop(lang.10.103) "SYNTAX: REGUSER <kullanýcý_adý> <email>"
  7712. set dop(lang.10.104) "« kimdir bilmiyorum."
  7713. set dop(lang.10.105) "« zaten kayýtlý."
  7714. set dop(lang.10.106) "Email karalistede: «"
  7715. set dop(lang.10.107) "SYNTAX: ADDIGNORE <host>"
  7716. set dop(lang.10.108) "«!« (« tarafýndan) \[«\] yasaklama listesine eklendi: «."
  7717. set dop(lang.10.109) "Yasaklandý"
  7718. set dop(lang.10.110) "Yasaklama eklendi («)"
  7719. set dop(lang.10.111) "SYNTAX: REMIGNORE <host>"
  7720. set dop(lang.10.112) "«!« (« tarafýndan) \[«\] yasaklama listesinden silindi: «."
  7721. set dop(lang.10.113) "Yasaklama silindi («)"
  7722. set dop(lang.10.114) "«!« (« tarafýndan) \[«\] bot atlýyor: «."
  7723. set dop(lang.10.115) "Sebep Yok"
  7724. set dop(lang.10.116) "«!« (« tarafýndan) \[«\] beni kapattý."
  7725. set dop(lang.10.117) "«!« (« tarafýndan) \[«\] kanal listesine bakýlýyor."
  7726. set dop(lang.10.118) "Bot ile hiçbir kanala girilmedi."
  7727. set dop(lang.10.119) "Kanal listesinin sonu"
  7728. set dop(lang.10.120) "SYNTAX: SAY <#kanal> <msg>"
  7729. set dop(lang.10.121) "«!« (« tarafýndan) \[«\] msg yazýlýyor «: «."
  7730. set dop(lang.10.122) "SYNTAX: BROADCAST <msg>"
  7731. set dop(lang.10.123) "«!« (« tarafýndan) \[«\] yayýnlanýyor: «."
  7732. set dop(lang.10.124) "Kayýt ettiðin Username: «. Bot: «. Username için kayýda sahipsin. Kayýt numarasý: «"
  7733. set dop(lang.10.125) "Kullanýcý Adý"
  7734. set dop(lang.10.126) "SYNTAX: REGID <verify id>"
  7735. set dop(lang.10.127) "«!« (« tarafýndan) \[«\] bot yeniden çalýþtýrýlýyor."
  7736. set dop(lang.10.128) "Kanal, Kullanýcý ve Not dosyalarý yeniden çalýþtýrýldý"
  7737. set dop(lang.10.129) "SYNTAX: ADDHAND <kullanýcý_adý> <email>"
  7738. set dop(lang.10.130) "« botta zaten kayýtlý."
  7739. set dop(lang.10.131) "«!« (« tarafýndan) \[«\] kullanýcý adý ekleniyor: «."
  7740. set dop(lang.10.132) "« kullanýcý adý eklendi"
  7741. set dop(lang.10.133) "SYNTAX: CHANINFO <#kanal>"
  7742. set dop(lang.10.134) "« kanalýný kayýt ettirmiþ olan:"
  7743. set dop(lang.10.135) "- son görüþ: « önce"
  7744. set dop(lang.10.136) "« kanalýnda 500 seviyeli accessi olan bir kullanýcý gözükmüyor"
  7745. set dop(lang.10.137) "«!« (« tarafýndan) \[«\] kullanýcý adý listesine bakýlýyor."
  7746. set dop(lang.10.138) "- « (owner)"
  7747. set dop(lang.10.139) "- « (normal user)"
  7748. set dop(lang.10.140) "Yönetim listesinin sonu"
  7749. set dop(lang.10.141) "SYNTAX: REMHAND <kullanýcý_adý>"
  7750. set dop(lang.10.142) "«!« (« tarafýndan) \[«\] kullanýcý adý siliniyor: «"
  7751. set dop(lang.10.143) "« kullanýcý adý silindi"
  7752. set dop(lang.10.144) "SYNTAX: REGISTER <#kanal>"
  7753. set dop(lang.10.145) "« zaten kayýtlý."
  7754. set dop(lang.10.146) "«!« (« tarafýndan) \[«\] kanal ekleniyor: «"
  7755. set dop(lang.10.147) "« kanalý eklendi"
  7756. set dop(lang.10.148) "SYNTAX: PURGE <#kanal>"
  7757. set dop(lang.10.149) "«!« (« tarafýndan) \[«\] kanal siliniyor: «"
  7758. set dop(lang.10.150) "« kanalý silindi"
  7759. set dop(lang.10.151) "« Resmi bir Servis Robotu."
  7760. set dop(lang.10.152) "«« tanýmlanmamýþ durumda."
  7761. set dop(lang.10.153) "« hiçbir yerde görünmüyor"
  7762. set dop(lang.10.154) "«« Resmi bir Yönetici ve « olarak tanýmlý"
  7763. set dop(lang.10.155) "«« olarak tanýmlý"
  7764. set dop(lang.10.156) "Hostunuz baþka bir kullanýcýmýzda da bulunuyor."
  7765. set dop(lang.10.157) "Çeþit: /msg « regid «"
  7766. set dop(lang.10.158) "Henüz belirlenmiþ bir þifreniz yok."
  7767. set dop(lang.10.159) "HOST Ekleme Baþarýsýz « (Geçersiz Þifre)"
  7768. set dop(lang.10.160) "Hostun Eklendi « (*!*«)"
  7769. set dop(lang.10.161) "SYNTAX: LOGIN <kullanýcý_adý> <þifre>"
  7770. set dop(lang.10.162) "Üzgünüm, « olarak zaten tanýmlýsýnýz."
  7771. set dop(lang.10.163) "« kanalýnda TANIMLAMA BAÞARISIZ (Geçersiz Þifre)"
  7772. set dop(lang.10.164) "«!« (« tarafýndan) \[«\] tanýmlama BAÞARISIZ."
  7773. set dop(lang.10.165) "« olarak TANIMLAMA BAÞARILI"
  7774. set dop(lang.10.166) "«!« (« tarafýndan) \[«\] þimdi bot sahibi olarak tanýmlandý."
  7775. set dop(lang.10.167) "SYNTAX: DAUTH <kullanýcý_adý> <þifre>"
  7776. set dop(lang.10.168) "« kanalýnda TANIMSIZLIK BAÞARISIZ (Geçersiz Þifre)"
  7777. set dop(lang.10.169) "« olarak TANIMSIZLIK BAÞARILI"
  7778. set dop(lang.10.170) "« için ASKIYA ALMA « kanalýnda aktif"
  7779. set dop(lang.10.171) "SYNTAX: SUSPEND <#kanal> <kullanýcý> \[seviye\]"
  7780. set dop(lang.10.172) "SYNTAX: UNSUSPEND <#kanal> <kullanýcý>"
  7781. set dop(lang.10.173) "SYNTAX: ADDUSER <#kanal> <kullanýcý_adý> <eriþim>"
  7782. set dop(lang.10.174) "« zaten « kanalýnda « eriþim seviyesi ile eklenmiþ."
  7783. set dop(lang.10.175) "Sizikine eþit ya da yüksek seviye ile kullanýcý ekleyemezsiniz."
  7784. set dop(lang.10.176) "Geçersiz eriþim seviyesi."
  7785. set dop(lang.10.177) "« kullanýcýsý « kanalýnda « eriþim seviyesi ile eklendi."
  7786. set dop(lang.10.178) "SYNTAX: REMUSER <#kanal> <kullanýcý_adý>"
  7787. set dop(lang.10.179) "« « kanalýnda eriþimli gözükmüyor."
  7788. set dop(lang.10.180) "« kullanýcýsý « kanalýnda silindi."
  7789. set dop(lang.10.181) "SYNTAX: MODINFO <#kanal> \[ACCESS <username> <level>\] \[AUTOMODE <username> <NONE|OP|VOICE>\]"
  7790. set dop(lang.10.182) "« icin eriþim seviyesi « kanalýnda « olarak deðiþtirildi."
  7791. set dop(lang.10.183) "« kullanýcý adý için « kanalýnda otomatik operatörlük verildi"
  7792. set dop(lang.10.184) "« kullanýcý adý için « kanalýnda otomatik konuþma verildi"
  7793. set dop(lang.10.185) "« kullanýcý adý için « kanalýnda otomatik seçeneði kaldýrýldý"
  7794. set dop(lang.10.186) "SYNTAX: SET \[#kanal\] <variable> <value> or, SET <invisible> <ON|OFF>, SET <lang> <language number>"
  7795. set dop(lang.10.187) "GÖRÜNMEZLÝK ayarýnýz açýldý."
  7796. set dop(lang.10.188) "GÖRÜNMEZLÝK ayarýnýz kapatýldý."
  7797. set dop(lang.10.189) "INVISIBLE için deðer ON ya da OFF olmalý"
  7798. set dop(lang.10.190) "Lisanýn þimdi: «."
  7799. set dop(lang.10.191) "Lisan numarasý 1 ya da « olmalý."
  7800. set dop(lang.10.192) "« için « is: «"
  7801. set dop(lang.10.193) "AUTOTOPIC için deðer ON ya da OFF olmalý"
  7802. set dop(lang.10.194) "NOOP için deðer ON ya da OFF olmalý"
  7803. set dop(lang.10.195) "« için « temizlendi."
  7804. set dop(lang.10.196) "STRICTOP için deðer ON ya da OFF olmalý"
  7805. set dop(lang.10.197) "SYNTAX: INVITE <#kanal>"
  7806. set dop(lang.10.198) "Üzgünüm, zaten « kanalýndasýn."
  7807. set dop(lang.10.199) "SYNTAX: OP <#kanal> \[rumuz\] \[rumuz\] .."
  7808. set dop(lang.10.200) "NOOP « için ON"
  7809. set dop(lang.10.201) "SYNTAX: DEOP <#kanal> \[rumuz\] \[rumuz\] .."
  7810. set dop(lang.10.202) "«'nin kabul olacaðýný sanmýyorum."
  7811. set dop(lang.10.203) "SYNTAX: VOICE <#kanal> \[rumuz\] \[rumuz\] .."
  7812. set dop(lang.10.204) "SYNTAX: DEVOICE <#kanal> \[rumuz\] \[rumuz\] .."
  7813. set dop(lang.10.205) "SYNTAX: BAN <#kanal> <rumuz | *!*user@*.host> \[lifetime\] \[sebep\]"
  7814. set dop(lang.10.206) "SYNTAX: KICK <#kanal> <rumuz> <sebep>"
  7815. set dop(lang.10.207) "SYNTAX: TOPIC <#kanal> <baþlýk>"
  7816. set dop(lang.10.208) "SYNTAX: UNBAN <#kanal> <*!*user@*.host>"
  7817. set dop(lang.10.209) "« tane « ile eþleþen yasaklama silindi"
  7818. set dop(lang.10.210) "SYNTAX: BANLIST <#kanal>"
  7819. set dop(lang.10.211) "-« by «"
  7820. set dop(lang.10.212) "Ban listesi sonu"
  7821. set dop(lang.10.213) "SYNTAX: INFO <kullanýcý_adý>"
  7822. set dop(lang.10.214) "Kullanýcý detaylarý listelenemedi (Görünmez)"
  7823. set dop(lang.10.215) "Hakkýnda bilgiler: «"
  7824. set dop(lang.10.216) "Currently logged on via:"
  7825. set dop(lang.10.217) "OFFLINE"
  7826. set dop(lang.10.218) "INVISIBLE is «"
  7827. set dop(lang.10.219) "Kanallar"
  7828. set dop(lang.10.220) "SYNTAX: ACCESS <#kanal> <username> \[-min <seviye>\] \[-max <seviye>\]"
  7829. set dop(lang.10.221) "Geçersiz en düþük eriþim."
  7830. set dop(lang.10.222) "Geçersiz en yüksek eriþim."
  7831. set dop(lang.10.223) "KULLANICI: « ERÝÞÝM: « «"
  7832. set dop(lang.10.224) "KANAL: « -- OTOMOD: «"
  7833. set dop(lang.10.225) "SON GÖRÜÞ: « önce."
  7834. set dop(lang.10.226) "Eþleþme Yok!"
  7835. set dop(lang.10.227) "Eriþim listesi sonu"
  7836. set dop(lang.10.228) "SYNTAX: STATUS <#kanal>"
  7837. set dop(lang.10.229) "« kanalýnda « tane kullanýcý var (« operatör)"
  7838. set dop(lang.10.230) "Mod: «"
  7839. set dop(lang.10.231) "Kanal zaten mevcut."
  7840. set dop(lang.10.232) "Flood ayarý"
  7841. set dop(lang.10.233) "Flags set"
  7842. set dop(lang.10.234) "Yasaklama listesi:"
  7843. set dop(lang.10.235) "Yasaklama listesi sonu"
  7844. set dop(lang.10.236) "10'dan fazla eþleþen giriþ var. \[«\]"
  7845. set dop(lang.10.237) "Lütfen soruyu sýnýrlandýrýn."
  7846. set dop(lang.10.238) "\[«\] için geçerli eþleþme yok"
  7847. set dop(lang.10.239) "SYNTAX: CLEARMODE <#kanal>"
  7848. set dop(lang.10.240) "Sona eren kullanýcý yok."
  7849. set dop(lang.10.241) "Bot rumuz"
  7850. set dop(lang.10.242) "«« Resmi bir Bot Yoneticisi ve « olarak tanýmlý."
  7851. set dop(lang.10.243) "«« Resmi bir Bot Sahibi ve « olarak tanýmlý."
  7852. set dop(lang.10.244) "Bu kanalýn zaten bir sahibi var."
  7853. set dop(lang.10.245) "« kullanýcý adýnýn onaylanmasý için bilgi « E-mail adresine yollanmýþtýr."
  7854. set dop(lang.10.246) "« kanalýnda TANIMLAMA BAÞARISIZ. (Maximum geçersiz taným)."
  7855. set dop(lang.10.247) "Mevcut oturumlar: «"
  7856. set dop(lang.10.248) "« tanýmlanmamýþ durumda."
  7857. set dop(lang.10.249) "Kullanýcý Adý: «. « E-maili ile kayýt edildi."
  7858. set dop(lang.10.250) "Þimdi /msg « pass « <senin_þifren> yazýn!"
  7859. set dop(lang.10.251) "Kayýt numarasý bulunamadý!"
  7860. set dop(lang.10.252) "SYNTAX: PASS <kullanýcý_adý> <þifre>"
  7861. set dop(lang.10.253) "PASS deðiþimi baþarýsýz « (Geçersiz Þifre)"
  7862. set dop(lang.10.254) "Þifre « harflerinden daha uzun olmalýdýr."
  7863. set dop(lang.10.255) "Þifre belirlendi: «"
  7864. set dop(lang.10.256) "Þifre girilmiþ.. Kullaným /msg « pass <eski_þifre> <yeni_þifre>"
  7865. set dop(lang.10.257) "Email:"
  7866. set dop(lang.10.258) "Tanýmlanmadý («'den itibaren eklendi)"
  7867. set dop(lang.10.259) "Henüz kullanýcýnýzý kayýt etmediniz!"
  7868. set dop(lang.10.260) "SYNTAX: JOIN <#kanal>"
  7869. set dop(lang.10.261) "SYNTAX: PART <#kanal>"
  7870. set dop(lang.10.262) "At the request of «"
  7871. set dop(lang.10.263) "Bu kanalda deðilim."
  7872. set dop(lang.10.264) "« kanalýndaki eriþiminiz askýya alýnmýþtýr."
  7873. set dop(lang.10.265) "« için « kanalýndaki askýya alma iptal edildi."
  7874. set dop(lang.10.266) "Kendi eriþim seviyenize eþit ya da büyük eriþimli kiþinin askýya alinmasini iptal edemezsiniz"
  7875. set dop(lang.10.267) "/msg « join <#kanal>"
  7876. set dop(lang.10.268) "Kanalýnýza «'in katýlmasýný saðlar."
  7877. set dop(lang.10.269) "/msg « part <#kanal>"
  7878. set dop(lang.10.270) "«'in kanaldan ayrýlmasýný saðlar."
  7879. set dop(lang.10.271) "/msg « suspend <#kanal> <kullanýcý_adý> \[seviye\]"
  7880. set dop(lang.10.272) "Belirtilen süre boyunca, kiþinin, kanalýnýzda «'e olan eriþimini askýya alýr."
  7881. set dop(lang.10.273) "Eðer hiçbir seviye belirtilmezse, standart eriþim askýya alma seviyesi komutu kullanan kiþinin seviyesi kadardýr."
  7882. set dop(lang.10.274) "Yalnýzca kendi eriþim seviyenizden daha düþük olan kiþilere uygulayabilirsiniz."
  7883. set dop(lang.10.275) "/msg « unsuspend <#kanal> <kullanýcý_adý>"
  7884. set dop(lang.10.276) "Kanalýzda eriþim listesinde bulunan kiþinin, eriþiminin askýya alýnma durumunu iptal eder."
  7885. set dop(lang.10.277) "Kendinizden düþük eriþimdeki kimseye uygulayabilirsiniz,"
  7886. set dop(lang.10.278) "Ayrýca askýya alma seviyesininde sizin seviyenize eþit yada daha az olmasý gerekmektedir."
  7887. set dop(lang.10.279) "/msg « reguser <kullanýcý_adý> <geçerli email>"
  7888. set dop(lang.10.280) "Bir Kullanýcý Adý yaratýn. Bu, e-postanýzýn doðruluðunu gösterecektir."
  7889. set dop(lang.10.281) "/msg « regid <tanýmlama_kimliði>"
  7890. set dop(lang.10.282) "Kullanýcý adýnýzý kullanýþlý yaratýn"
  7891. set dop(lang.10.283) "/msg « pass <kullanýcý_adý> <þifre>"
  7892. set dop(lang.10.284) "Bu, þifrenizi belirler."
  7893. set dop(lang.10.285) "Geçersiz kanal adý."
  7894. set dop(lang.10.286) "« yasaklamasý « kanalýna eklendi."
  7895. set dop(lang.10.287) "FLOATLIM için deðer ON ya da OFF olmalý"
  7896. set dop(lang.10.288) "Invalid floating-limit Margin (2-20 Allowed)."
  7897. set dop(lang.10.289) "Invalid floating-limit max (0-65536 Allowed)."
  7898. set dop(lang.10.290) "Invalid floating-limit period (20-200 Allowed)."
  7899. set dop(lang.10.291) "Invalid floating-grace setting (0-19 Allowed)."
  7900. set dop(lang.10.292) "SYNTAX: CYCLE <#kanal>"
  7901. set dop(lang.10.293) "SYNTAX: ACTION <#kanal> <action/msg>"
  7902. set dop(lang.10.294) "«!« (auth as «) \[«\] make me do an action on «: «"
  7903. set dop(lang.10.295) "/msg « cycle <#kanal>"
  7904. set dop(lang.10.296) "«'in kanaldan çýkýp girmesini saðlar."
  7905. set dop(lang.10.297) "« dakika icin «"
  7906. set dop(lang.10.298) "« for ever"
  7907. set dop(lang.10.299) "Bu e-posta adresi geçersiz bir karakter içeriyor. (..@..)"
  7908. set dop(lang.10.300) "« ile baðlanýldý. (« dan itibaren)"
  7909.  
  7910.  
  7911. proc dop:lang {hand id arg} {
  7912. global dop
  7913. set arg [join [lrange [split $arg] 0 end]]
  7914.  
  7915. if {$hand != "adminreportuser"} {
  7916. if {[dopValiduser $hand]} {
  7917. if {[dopGetuser $hand xtra dop:lang] == "" || [dopGetuser $hand xtra dop:lang] == 0} {
  7918. if {![matchattr $hand +b]} {
  7919. dopSetuser $hand xtra dop:lang $dop(deflang)
  7920. }
  7921. }
  7922. } {
  7923. set hand "*"
  7924. }
  7925.  
  7926. if {$hand == "*"} {
  7927. set lang $dop(deflang)
  7928. } {
  7929. set lang [dopGetuser $hand xtra dop:lang]
  7930. }
  7931. if {$lang == ""} { set lang $dop(deflang) }
  7932. if {$lang == 0 && [matchattr $hand +b]} {
  7933. set lang 1
  7934. }
  7935. } {
  7936. set lang $dop(adminreportlang)
  7937. }
  7938.  
  7939. set sen $dop(lang.${lang}.${id})
  7940. set out [dop:replang $sen $arg]
  7941.  
  7942. return $out
  7943.  
  7944. }
  7945.  
  7946.  
  7947. proc dop:replang {x y} {
  7948. set a -1
  7949. set x [join [split $x]]
  7950. set y [join [split $y]]
  7951. for {set i 0} {$i < [string length $x]} {incr i} {
  7952. if {[string index $x $i] == "«"} {
  7953. incr a
  7954. }
  7955. }
  7956. if {$a == -1} {
  7957. return $x
  7958. }
  7959. set b -1
  7960. set z ""
  7961. for {set i 0} {$i < [string length $x]} {incr i} {
  7962. if {[string index $x $i] == "«"} {
  7963. incr b
  7964. if {$b != $a} {
  7965. append z "[lindex $y $b]"
  7966. } {
  7967. append z "[lrange $y $b end]"
  7968. }
  7969. } {
  7970. append z "[string index $x $i]"
  7971. }
  7972. }
  7973. return $z
  7974. }
  7975.  
  7976. putlog "\r"
  7977. putlog "_-¯->XOP TCL v3.2 LOADED!!!<-¯-_\r"
  7978. putlog "_-¯->You can get it @ http://www.xop.com<-¯-_\r"
  7979.  
  7980. if {$numversion < 1061000} {
  7981. putlog "!WARNING! You are using Eggdrop1.6.10 or bellow. Some command of the windop may not work on these version. Please upgrade it !"
  7982. }
  7983.  
  7984.  
  7985. proc dop:checkupdate {min hour day month year} {
  7986. global dop
  7987. if {[info tclversion] >= 8.0} {
  7988. if {$dop(upautocheck) == 1} {
  7989. package require http
  7990.  
  7991. set url "http://www.xop.com"
  7992.  
  7993. set token [http::config -useragent "mozilla"]
  7994. set token [http::geturl $url]
  7995. set html [http::data $token]
  7996. set html [split $html "|"]
  7997.  
  7998. if {[lindex $html 0] > $dop(tclversionn)} {
  7999. putlog "\002!WARNING! Version [lindex $html 0] of XOP has been released on [lindex $html 1]. You should update it!"
  8000. }
  8001. }
  8002. } {
  8003. putlog "\002!WARNING! Tcl Libraries version is lower than the needed version. You should upgrade it."
  8004. }
  8005. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement