SHARE
TWEET

Untitled

a guest Aug 12th, 2016 98 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top