Advertisement
Guest User

Untitled

a guest
Aug 12th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.74 KB | None | 0 0
  1. #!/usr/bin/php -q
  2. <?php
  3.  
  4.  
  5. $user["nick"] = "2";
  6. $user["pass"] = wurstgenerator
  7.  
  8.  
  9. $admins[] = "rene";
  10. $admins[] = "inpieces";
  11. $admins[] = "oliver";
  12.  
  13. $sus[] = "inpieces";
  14. $sus[] = "030";
  15. $sus[] = "oliver";
  16. $sus[] = "phan";
  17. $sus[] = "bluemicha";
  18. $sus[] = "phan";
  19.  
  20.  
  21.  
  22. $invites[] = "deinelinkepobacke";
  23. $invites[] = "anniefeehily";
  24. $invites[] = "dacoda";
  25. $invites[] = "00alex00";
  26. $invites[] = "rene";
  27. $invites[] = "phan";
  28.  
  29.  
  30. $aks[] = "ev";
  31. $aks[] = "";
  32. $aks[] = "";
  33.  
  34.  
  35. $gags[] = "";
  36.  
  37.  
  38.  
  39.  
  40. $comm["room"] = "Falerifalera";
  41. $comm["nh"] = 0;
  42. $comm["host"] = "squizzl.de";
  43. $comm["loginurl"] = "POST /servlet/NetCommunity?service=login&nick=%nick%&password=%pass%&nh=%nh%&frameset=no";
  44. $comm["loginport"] = 80;
  45. $comm["chaturl"] = "GET /NEW?nick=%nick%&sessionid=%session%&nh=%nh%";
  46. $comm["chatport"] = 10000;
  47. $comm["sendurl"] = "GET /MSG?nick=%nick%&input=%msg%&sessionid=%session%";
  48. $comm["sendport"] = 10000;
  49.  
  50.  
  51. $user["session"] = "";
  52. $loggedin=false;
  53.  
  54. communitylogin();
  55. chatlogin();
  56.  
  57.  
  58. // Functions
  59.  
  60. function communitylogin()
  61. {
  62. global $comm;
  63. $fp = fsockopen($comm["host"], $comm["loginport"]);
  64. if(!$fp)
  65. {
  66. echo "[Error] Server not reachable!";
  67. return false;
  68. exit;
  69. }
  70. else
  71. {
  72. $request = replaceurls("login");
  73. fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
  74. while(!feof($fp))
  75. {
  76. $content .= fgets($fp,1024);
  77. }
  78. fclose($fp);
  79. getsession($content);
  80. }
  81. }
  82.  
  83. function getsession($content)
  84. {
  85. global $user;
  86. $part = substr($content,strpos($content,"sessionid=") + 10);
  87. $session = substr($part,0,strpos($part,"&"));
  88. $user["session"] = $session;
  89. }
  90.  
  91. function chatlogin()
  92. {
  93. global $comm;
  94. $fp = fsockopen($comm["host"], $comm["chatport"]);
  95. if(!$fp)
  96. {
  97. echo "[Error] Chat Login not possible!";
  98. return false;
  99. exit;
  100. }
  101. else
  102. {
  103. $request = replaceurls("chat");
  104. fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
  105. while(!feof($fp))
  106. {
  107. $content = fgets($fp,128);
  108. parsing($content);
  109. }
  110. fclose($fp);
  111. }
  112. }
  113.  
  114. function smsg($message)
  115. {
  116. global $comm;
  117. $fp = fsockopen($comm["host"], $comm["sendport"]);
  118. if(!$fp)
  119. {
  120. echo "[Warning] Connection to Message Server failed!";
  121. return false;
  122. exit;
  123. }
  124. else
  125. {
  126. $request = replaceurls("send",$message);
  127. fputs($fp, $request." HTTP/1.0\r\nHost:".$comm["host"]."\r\nUser-Agent: Mozilla/5.0 (Windows; N; Windows NT 5.1; de-DE; rv:1.7.10; QueBot 0.1) Gecko/20050717 Firefox/1.0.6\r\n\r\n");
  128. fclose($fp);
  129. }
  130. }
  131.  
  132. function parsing($code)
  133. {
  134. global $loggedin,$user,$comm,$lockmode,$match,$post,$url;
  135. if(strpos($code,"<!--CHAT:NEW:".$user["nick"]."-->")!==false && $loggedin==false)
  136. {
  137. sleep(1);
  138. smsg("/j ".$comm[room]);
  139. usleep(500);
  140. usleep(500);
  141. usleep(500);
  142. usleep(500);
  143. usleep(500);
  144. usleep(500);
  145. usleep(500);
  146. usleep(500);
  147. usleep(500);
  148. usleep(500);
  149. usleep(500);
  150. usleep(500);
  151. usleep(500);
  152. usleep(500);
  153. usleep(500);
  154. usleep(500);
  155. usleep(500);
  156. usleep(500);
  157. usleep(500);
  158. usleep(500);
  159. usleep(500);
  160. usleep(500);
  161. usleep(500);
  162. usleep(500);
  163. usleep(500);
  164. usleep(500);
  165. usleep(500);
  166. usleep(500);
  167. usleep(500);
  168. usleep(500);
  169. usleep(500);
  170. usleep(500);
  171. usleep(500);
  172. usleep(500);
  173. usleep(500);
  174. usleep(500);
  175. usleep(500);
  176. usleep(500);
  177. smsg("/rene .cmd hi");
  178. usleep(500);
  179. usleep(500);
  180. usleep(5000);
  181. usleep(5000);
  182. usleep(500);
  183. usleep(500);
  184. usleep(500);
  185. usleep(500);
  186. usleep(500);
  187. usleep(500);
  188. usleep(500);
  189. usleep(500);
  190. usleep(500);
  191. usleep(500);
  192. usleep(500);
  193. usleep(500);
  194. usleep(500);
  195. usleep(500);
  196. usleep(500);
  197. smsg("/a");
  198. usleep(500);
  199. usleep(500);
  200. smsg("..::PHP-Engine 2006 by Wurstbot V. 1.3.37::..");
  201. usleep(500);
  202. smsg("..::Wurstbot´s Engine besteht zurzeit aus 911 Zeilen PHP-Code::..");
  203. usleep(500);
  204. smsg("..::Last Update 17.05.2006::..");
  205. $loggedin=true;
  206. usleep(500);
  207. smsg("/t Bämm Bämm Bämm");
  208. usleep(500);
  209. smsg(":lockmode on");
  210. Usleep(500);
  211. echo "Wurstbot´s Engine Run...!";
  212. usleep(500);
  213. }
  214. if($loggedin==true)
  215. {
  216. if($code=="\n")
  217. smsg("/".time());
  218. if(preg_match('/\<\!--chat:new:([a-z0-9$]*)--\>/i',$code,$found))
  219. userlogin($found[1],0);
  220. if(preg_match('/\<\!--chat:quit:([a-z0-9$]*)--\>/i',$code,$found))
  221. userlogin($found[1],1);
  222. if(preg_match('/\<b\>\<i\>\<font color=\#([a-f0-9]{6})\>([a-z0-9$]*)\<\/font\> flüstert: (.*)\<\/i\>\<\/b\>\<br\>/i',$code,$found))
  223. userwhisper($found[2],$found[3]);
  224. if(preg_match('/\<font color=\#([a-f0-9]{6})\>\(([a-z0-9$]*)\) [\:](.*)\<\/font\>\<br\>/i',$code,$found))
  225. usercommand($found[2],$found[3]);
  226.  
  227.  
  228. if(preg_match("~<FONT COLOR=#([a-f0-9]{6})>[a-z0-9]*</font> sperrt auf~i", $code))
  229. {
  230. if($lockmode == 1)
  231. {
  232. smsg("/l");
  233. smsg("/". time());
  234. }
  235. }
  236.  
  237. if(preg_match("~<FONT COLOR=#([a-f0-9]{6})>[a-z0-9]*</font> hat den Raum wieder aufgesperrt</i><BR>~i", $code))
  238. {
  239. if($lockmode == 1)
  240. {
  241. smsg("/l");
  242. smsg("/". time());
  243. }
  244. }
  245. }
  246. }
  247.  
  248.  
  249. function userlogin($nick,$typ)
  250. {
  251.  
  252. if(isSu($nick) && $typ==0)
  253. smsg("/su $nick");
  254.  
  255. global $admins;
  256. if(isAdmin($nick))
  257. smsg("/su $nick");
  258.  
  259. global $aks;
  260. if(isAutokick($nick))
  261. smsg("/k $nick");
  262.  
  263. global $gags;
  264. if(isGag($nick))
  265. smsg("/gag $nick");
  266.  
  267.  
  268.  
  269. }
  270.  
  271. function userwhisper($nick,$text)
  272. {
  273. global $sus;
  274. if(isSu($nick))
  275. smsg("/$nick Hallo $nick [du bist Superuser]");
  276.  
  277. global $aks;
  278. if(isAutokick($nick))
  279. smsg("/$nick Du bist hier nicht Willkommen!");
  280.  
  281. global $admins;
  282. if(isAdmin($nick))
  283. smsg("$text");
  284.  
  285. global $admins;
  286. if(isAdmin($nick) && $text==":komm")
  287. smsg("/ju $nick");
  288.  
  289. else
  290. {
  291. smsg("/00aLeX00 $nick flüstert: $text");
  292. }
  293.  
  294. global $invites;
  295. if(isInvite($nick) && $text=="hi")
  296. smsg("/i $nick");
  297.  
  298.  
  299. }
  300.  
  301. function say($saytext)
  302. {
  303. smsg($saytext);
  304. }
  305.  
  306. function post($posturl)
  307. {
  308. smsg("/p ".$posturl);
  309. }
  310.  
  311. function su($sutext)
  312. {
  313. smsg($sutext);
  314. }
  315.  
  316.  
  317. function usercommand($nick,$cmd)
  318. {
  319. if($cmd=="exit" && isAdmin($nick))
  320. smsg("/q");
  321.  
  322.  
  323.  
  324. global $url,$lockmode,$lmode;
  325.  
  326.  
  327. if(strpos($cmd," ")>0)
  328. {
  329.  
  330. $command = split(" ",$cmd,2);
  331.  
  332. if($command[0]=="say" && isAdmin($nick))
  333. {
  334. say($command[1]);
  335.  
  336. if($command[0]=="say" && isAdmin($nick))
  337. smsg("/". time());
  338. }
  339.  
  340. if($command[0]=="post" && isAdmin($nick))
  341. {
  342. post($command[1]);
  343. }
  344. if($command[0]=="post" && isAdmin($nick))
  345. smsg("/". time());
  346.  
  347. }
  348.  
  349. if($cmd=="[Lockmode ist aktiviert.]" && isSu($nick))
  350. smsg(":lockmode off");
  351.  
  352.  
  353. if($cmd=="su" && isSu($nick))
  354. smsg("/su $nick");
  355.  
  356. if($cmd=="su" && isAdmin($nick))
  357. smsg("/su $nick");
  358.  
  359. if($cmd=="su")
  360. smsg("/". time());
  361.  
  362. if($cmd=="show ver")
  363. smsg("..::PHP Bot 1.3.37 by 00aLeX00 2006::..");
  364.  
  365. if($cmd=="show ver")
  366. smsg("..::FiShBoT´s Engine besteht zurzeit aus 911 Zeilen PHP-Code::..");
  367.  
  368. if($cmd=="show ver")
  369. smsg("..::Last Update 17.05.2006::..");
  370.  
  371. if($cmd=="thema" && isAdmin($nick))
  372. smsg("/t [[.m33Tin6.rLz.]]");
  373.  
  374. if($cmd=="thema" && isAdmin($nick))
  375. smsg("/". time());
  376.  
  377. if($cmd=="go logroom" && isAdmin($nick))
  378. smsg("/j Meeting");
  379.  
  380. if($cmd=="go logroom" && isAdmin($nick))
  381. smsg("/j " .$comm["room"]);
  382.  
  383. if($cmd=="del thema" && isAdmin($nick))
  384. smsg("/t");
  385.  
  386. if($cmd=="del thema" && isAdmin($nick))
  387. {
  388. smsg("Raumthema wurde gelöscht");
  389. }
  390.  
  391. if($cmd=="show help")
  392. smsg("/m $nick Hier sind die Befehle für WurstBot:");
  393.  
  394. if($cmd=="show help")
  395. smsg("/$nick &#160;");
  396.  
  397. if($cmd=="show help")
  398. smsg("/m $nick ---------------Für-Superuser--------------");
  399.  
  400. if($cmd=="show help")
  401. smsg("/$nick &#160;");
  402.  
  403. if($cmd=="show help")
  404. smsg("/$nick :thema --> Raumthema wird vergeben.");
  405.  
  406. if($cmd=="show help")
  407. smsg("/$nick :del thema --> Raumthema wird gelöscht.");
  408.  
  409. if($cmd=="show help")
  410. smsg("/$nick :post url --> postet Bild.");
  411.  
  412. if($cmd=="show help")
  413. smsg("/$nick :show me --> zeigt deinen Status an.");
  414.  
  415. if($cmd=="show help")
  416. smsg("/$nick :show ver --> zeigt die Version an.");
  417.  
  418. if($cmd=="show help")
  419. smsg("/$nick :su --> Du bekommst SU vom Bot.");
  420.  
  421. if($cmd=="show help")
  422. smsg("/$nick :blow --> Der Bot bläst dir einen.");
  423.  
  424. if($cmd=="show help")
  425. smsg("/$nick :finger --> Der Bot fingert dir einen.");
  426.  
  427. if($cmd=="show help")
  428. smsg("/$nick :geld --> Der Bot gibt dir Geld.");
  429.  
  430. if($cmd=="show help")
  431. smsg("/$nick :show su --> Zeigt die Liste der Superuser an.");
  432.  
  433. if($cmd=="show help")
  434. smsg("/$nick :show admins --> Zeigt die Liste der Admins an.");
  435.  
  436. if($cmd=="show help")
  437. smsg("/$nick :show ak --> Zeigt die Autokick Liste an.");
  438.  
  439. if($cmd=="show help")
  440. smsg("/$nick :show time --> Zeigt die aktuelle Uhrzeit an.");
  441.  
  442. if($cmd=="show help")
  443. smsg("/$nick :new year --> Zeigt den Countdown bis zum neuen Jahr an.");
  444.  
  445. if($cmd=="show help")
  446. smsg("/$nick &#160;");
  447.  
  448. if($cmd=="show help")
  449. smsg("/$nick -----------------Für-Admins--------------");
  450.  
  451. if($cmd=="show help")
  452. smsg("/$nick &#160;");
  453.  
  454. if($cmd=="show help")
  455. smsg("/$nick :go logroom --> kehrt zum Login Raum zurück.");
  456.  
  457. if($cmd=="show help")
  458. smsg("/$nick :lockmode on --> aktiviert Lockmode.");
  459.  
  460. if($cmd=="show help")
  461. smsg("/$nick :lockmode off --> deaktiviert Lockmode.");
  462.  
  463. if($cmd=="show help")
  464. smsg("/$nick :show lockmode --> zeigt an, ob Lockmode aktiviert o. deaktiviert ist.");
  465.  
  466. if($cmd=="show help")
  467. smsg("/$nick :exit --> lässt den Bot neustarten.");
  468.  
  469. if($cmd=="show help")
  470. smsg("/$nick :flood --> es wird die Floodmode mit 50 Floods aktiviert.");
  471.  
  472. if($cmd=="show help")
  473. smsg("/$nick :komm --> Der Bot kommt in den Raum wo du dich befindest.");
  474.  
  475. if($cmd=="show help")
  476. smsg("/$nick :say text --> Bot macht das, was ihm befohlen wird.");
  477.  
  478. if($cmd=="show me" && isAdmin($nick))
  479. smsg("Infos about $nick: Admin: yes | SU: yes | Invite: yes | GAG: no | AK: no");
  480.  
  481. if($cmd=="show me" && isAdmin($nick))
  482. smsg("/". time());
  483.  
  484. if($cmd=="show me" && isSu($nick))
  485. smsg("Infos about $nick: Admin: no | SU: yes | Invite: yes | GAG: no | AK: no");
  486.  
  487. if($cmd=="show me" && isSu($nick))
  488. smsg("/". time());
  489.  
  490. if($cmd=="show me" && isGag($nick))
  491. smsg("Infos about $nick: Admin: no | SU: no | Invite: no | GAG: yes | AK: no");
  492.  
  493.  
  494. if($cmd=="show me" && isGag($nick))
  495. smsg("/". time());
  496.  
  497. if($cmd=="show me" && isAutokick($nick))
  498. smsg("Infos about $nick: Admin: no | SU: no | Invite: no | GAG: no | AK: yes");
  499.  
  500. if($cmd=="show me" && isAutokick($nick))
  501. smsg("/". time());
  502.  
  503. if($cmd=="flood" && isAdmin($nick))
  504. smsg("/me [Achtung Flood-Mode wurde aktiviert von $nick! Ende nach 50 Floods!]");;
  505.  
  506. if($cmd=="flood" && isAdmin($nick))
  507. $zeittemp=explode(" ",$zeitmessung1);
  508.  
  509. if($cmd=="flood" && isAdmin($nick))
  510. smsg("[Flood Nummer 01 aktiviert von $nick]");
  511.  
  512. if($cmd=="flood" && isAdmin($nick))
  513. smsg("[Flood Nummer 02 aktiviert von $nick]");
  514.  
  515. if($cmd=="flood" && isAdmin($nick))
  516. smsg("[Flood Nummer 03 aktiviert von $nick]");
  517.  
  518. if($cmd=="flood" && isAdmin($nick))
  519. smsg("[Flood Nummer 04 aktiviert von $nick]");
  520.  
  521. if($cmd=="flood" && isAdmin($nick))
  522. smsg("[Flood Nummer 05 aktiviert von $nick]");
  523.  
  524. if($cmd=="flood" && isAdmin($nick))
  525. smsg("[Flood Nummer 06 aktiviert von $nick]");
  526.  
  527. if($cmd=="flood" && isAdmin($nick))
  528. smsg("[Flood Nummer 07 aktiviert von $nick]");
  529.  
  530. if($cmd=="flood" && isAdmin($nick))
  531. smsg("[Flood Nummer 08 aktiviert von $nick]");
  532.  
  533. if($cmd=="flood" && isAdmin($nick))
  534. smsg("[Flood Nummer 09 aktiviert von $nick]");
  535.  
  536. if($cmd=="flood" && isAdmin($nick))
  537. smsg("[Flood Nummer 10 aktiviert von $nick]");
  538.  
  539. if($cmd=="flood" && isAdmin($nick))
  540. smsg("[Flood Nummer 11 aktiviert von $nick]");
  541.  
  542. if($cmd=="flood" && isAdmin($nick))
  543. smsg("[Flood Nummer 12 aktiviert von $nick]");
  544.  
  545. if($cmd=="flood" && isAdmin($nick))
  546. smsg("[Flood Nummer 13 aktiviert von $nick]");
  547.  
  548. if($cmd=="flood" && isAdmin($nick))
  549. smsg("[Flood Nummer 14 aktiviert von $nick]");
  550.  
  551. if($cmd=="flood" && isAdmin($nick))
  552. smsg("[Flood Nummer 15 aktiviert von $nick]");
  553.  
  554. if($cmd=="flood" && isAdmin($nick))
  555. smsg("[Flood Nummer 16 aktiviert von $nick]");
  556.  
  557. if($cmd=="flood" && isAdmin($nick))
  558. smsg("[Flood Nummer 17 aktiviert von $nick]");
  559.  
  560. if($cmd=="flood" && isAdmin($nick))
  561. smsg("[Flood Nummer 18 aktiviert von $nick]");
  562.  
  563. if($cmd=="flood" && isAdmin($nick))
  564. smsg("[Flood Nummer 19 aktiviert von $nick]");
  565.  
  566. if($cmd=="flood" && isAdmin($nick))
  567. smsg("[Flood Nummer 20 aktiviert von $nick]");
  568.  
  569. if($cmd=="flood" && isAdmin($nick))
  570. smsg("[Flood Nummer 21 aktiviert von $nick]");
  571.  
  572. if($cmd=="flood" && isAdmin($nick))
  573. smsg("[Flood Nummer 22 aktiviert von $nick]");
  574.  
  575. if($cmd=="flood" && isAdmin($nick))
  576. smsg("[Flood Nummer 23 aktiviert von $nick]");
  577.  
  578. if($cmd=="flood" && isAdmin($nick))
  579. smsg("[Flood Nummer 24 aktiviert von $nick]");
  580.  
  581. if($cmd=="flood" && isAdmin($nick))
  582. smsg("[Flood Nummer 25 aktiviert von $nick]");
  583.  
  584. if($cmd=="flood" && isAdmin($nick))
  585. smsg("[Flood Nummer 26 aktiviert von $nick]");
  586.  
  587. if($cmd=="flood" && isAdmin($nick))
  588. smsg("[Flood Nummer 27 aktiviert von $nick]");
  589.  
  590. if($cmd=="flood" && isAdmin($nick))
  591. smsg("[Flood Nummer 28 aktiviert von $nick]");
  592.  
  593. if($cmd=="flood" && isAdmin($nick))
  594. smsg("[Flood Nummer 29 aktiviert von $nick]");
  595.  
  596. if($cmd=="flood" && isAdmin($nick))
  597. smsg("[Flood Nummer 30 aktiviert von $nick]");
  598.  
  599. if($cmd=="flood" && isAdmin($nick))
  600. smsg("[Flood Nummer 31 aktiviert von $nick]");
  601.  
  602. if($cmd=="flood" && isAdmin($nick))
  603. smsg("[Flood Nummer 32 aktiviert von $nick]");
  604.  
  605. if($cmd=="flood" && isAdmin($nick))
  606. smsg("[Flood Nummer 33 aktiviert von $nick]");
  607.  
  608. if($cmd=="flood" && isAdmin($nick))
  609. smsg("[Flood Nummer 34 aktiviert von $nick]");
  610.  
  611. if($cmd=="flood" && isAdmin($nick))
  612. smsg("[Flood Nummer 35 aktiviert von $nick]");
  613.  
  614. if($cmd=="flood" && isAdmin($nick))
  615. smsg("[Flood Nummer 36 aktiviert von $nick]");
  616.  
  617. if($cmd=="flood" && isAdmin($nick))
  618. smsg("[Flood Nummer 37 aktiviert von $nick]");
  619.  
  620. if($cmd=="flood" && isAdmin($nick))
  621. smsg("[Flood Nummer 38 aktiviert von $nick]");
  622.  
  623. if($cmd=="flood" && isAdmin($nick))
  624. smsg("[Flood Nummer 39 aktiviert von $nick]");
  625.  
  626. if($cmd=="flood" && isAdmin($nick))
  627. smsg("[Flood Nummer 40 aktiviert von $nick]");
  628.  
  629. if($cmd=="flood" && isAdmin($nick))
  630. smsg("[Flood Nummer 41 aktiviert von $nick]");
  631.  
  632. if($cmd=="flood" && isAdmin($nick))
  633. smsg("[Flood Nummer 42 aktiviert von $nick]");
  634.  
  635. if($cmd=="flood" && isAdmin($nick))
  636. smsg("[Flood Nummer 43 aktiviert von $nick]");
  637.  
  638. if($cmd=="flood" && isAdmin($nick))
  639. smsg("[Flood Nummer 44 aktiviert von $nick]");
  640.  
  641. if($cmd=="flood" && isAdmin($nick))
  642. smsg("[Flood Nummer 45 aktiviert von $nick]");
  643.  
  644. if($cmd=="flood" && isAdmin($nick))
  645. smsg("[Flood Nummer 46 aktiviert von $nick]");
  646.  
  647. if($cmd=="flood" && isAdmin($nick))
  648. smsg("[Flood Nummer 47 aktiviert von $nick]");
  649.  
  650. if($cmd=="flood" && isAdmin($nick))
  651. smsg("[Flood Nummer 48 aktiviert von $nick]");
  652.  
  653. if($cmd=="flood" && isAdmin($nick))
  654. smsg("[Flood Nummer 49 aktiviert von $nick]");
  655.  
  656. if($cmd=="flood" && isAdmin($nick))
  657. smsg("[Flood Nummer 50 aktiviert von $nick]");
  658.  
  659. if($cmd=="flood" && isAdmin($nick))
  660. $zeitmessung1=$zeittemp[0]+$zeittemp[1];
  661.  
  662. if($cmd=="flood" && isAdmin($nick))
  663. smsg("/me [Aktivierte Flood-Mode von $nick wurde erfolgreich beendet!]");
  664.  
  665. $zeitmessung1=microtime();
  666. $zeittemp=explode(" ",$zeitmessung1);
  667. $zeitmessung1=$zeittemp[0]+$zeittemp[1];
  668.  
  669. $zeitmessung2=microtime();
  670. $zeittemp=explode(" ",$zeitmessung2);
  671. $zeitmessung2=$zeittemp[0]+$zeittemp[1];
  672. $zeitmessung=$zeitmessung2-$zeitmessung1;
  673. $zeitmessung=substr($zeitmessung,0,4);
  674.  
  675. if($cmd=="flood" && isAdmin($nick))
  676. smsg("/me [Flood dauerte: $zeitmessung Sekunden.}");
  677.  
  678. if($cmd=="blow")
  679. smsg("/me bläst $nick einen!");
  680.  
  681. if($cmd=="blow")
  682. smsg("/". time());
  683.  
  684. if($cmd=="geld")
  685. smsg("schiebt $nick Geld in Arsch!");
  686.  
  687. if($cmd=="geld")
  688. smsg("/". time());
  689.  
  690. if($cmd=="finger")
  691. smsg("/me fingert $nick einen!");
  692.  
  693. if($cmd=="finger")
  694. smsg("/". time());
  695.  
  696. if($cmd=="show su")
  697. smsg("/$nick 60 eingetragene Superuser:");
  698.  
  699. if($cmd=="show su")
  700. smsg("/$nick 030 || nude || gurke || rene || 2pacforever || 2ql || alexx || anthony || beand || spachtelmasse || bebiangel || biggeri || bodyguard || deinlover || djjinegod || dxi || fantasyflower || ferkel || freakstar || fritschthebitch || gerd || gras || hayate || if || jenz || jessyy || justi || katha182 || killahmark || line || liz || masterpiece || mauz || mixery || n00bchen || nightman || nub || olligo2 || patwoman || route || sandymaus91 || sara || screamer || sexyhoneybaby || snake || speedigonzales || suee || superfrau15 || sweetrose || sweetygirl05 || tearvolt || usk || w4lker || yaya || 42 || ycbot || kec || jona || y4mm3r || maike1991 ||");
  701.  
  702. if($cmd=="show su")
  703. smsg("/". time());
  704.  
  705. if($cmd=="show admins")
  706. smsg("/$nick 6 eingetragene Admin´s:");
  707.  
  708. if($cmd=="show admins")
  709. smsg("/$nick 00alex00 || michael || angie || pit || toertchen || existenz || ");
  710.  
  711. if($cmd=="show admins")
  712. smsg("/". time());
  713.  
  714. if($cmd=="show ak")
  715. smsg("/$nick 2 Ak einträge:");
  716.  
  717. if($cmd=="show ak")
  718. smsg("/$nick 60 || tussi12 ||");
  719.  
  720. if($cmd=="show ak")
  721. smsg("/". time());
  722.  
  723.  
  724.  
  725. // lockmode
  726.  
  727. if($cmd=="lockmode on" && isAdmin($nick))
  728. {
  729. if($lockmode == 1)
  730. {
  731. smsg("Lockmode ist bereits An!");
  732. }
  733. if($lockmode == 0)
  734. {
  735. $lockmode = 1;
  736. smsg("Lockmode wurde Aktiviert!");
  737. smsg("/l");
  738. }
  739. }
  740.  
  741. if($cmd=="lockmode off" && isAdmin($nick))
  742. {
  743. if($lockmode == 0)
  744. {
  745. smsg("Lockmode ist bereits Aus!");
  746. }
  747. if($lockmode == 1)
  748. {
  749. $lockmode = 0;
  750. smsg("Lockmode wurde Deaktiviert!");
  751. smsg("/l");
  752. }
  753. }
  754.  
  755.  
  756. if($cmd=="show lockmode" && isAdmin($nick))
  757. {
  758. if($lockmode == 1) { $lmode = ("Aktiviert"); }
  759. else { $lmode = ("Deaktiviert"); }
  760. smsg("Lockmode ist ".$lmode);
  761.  
  762. if($cmd=="show lockmode" && isAdmin($nick))
  763. smsg("/". time());
  764. }
  765. }
  766.  
  767. function isAdmin($nick)
  768. {
  769. global $admins;
  770. return in_array(strtolower($nick),$admins);
  771. }
  772.  
  773. function isSu($nick)
  774. {
  775. global $sus;
  776. return in_array(strtolower($nick),$sus);
  777.  
  778. }
  779.  
  780. function isInvite($nick)
  781. {
  782. global $invites;
  783. return in_array(strtolower($nick),$invites);
  784.  
  785. }
  786.  
  787. function isAutokick($nick)
  788. {
  789. global $aks;
  790. return in_array(strtolower($nick),$aks);
  791.  
  792. }
  793.  
  794. function isGag($nick)
  795. {
  796. global $gags;
  797. return in_array(strtolower($nick),$gags);
  798.  
  799. }
  800.  
  801.  
  802. function replaceurls($url,$msg="")
  803. {
  804. global $user,$comm;
  805. $url = $comm[$url."url"];
  806. $url = str_replace("%nick%",$user["nick"],$url);
  807. $url = str_replace("%pass%",$user["pass"],$url);
  808. $url = str_replace("%session%",$user["session"],$url);
  809. $url = str_replace("%nh%",$comm["nh"],$url);
  810. $url = str_replace("%msg%",urlencode($msg),$url);
  811. return $url;
  812. }
  813.  
  814. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement