Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IRC Bot
Forum PHP.pl > Forum > PHP
braset
Witam znalazłem w sieci pewnego irc bota lecz nie działa
połączam się do irc.quakenet.org port 6667
  1. <?php
  2. function send($s) {
  3. echo 'wysylam: '.$s."rn";
  4. fputs($GLOBALS['fp'], $s."rn");
  5. }
  6.  
  7. function zerofill ($num,$zerofill) {
  8.  while (strlen($num)<$zerofill) {
  9.  $num = "0".$num;
  10.  }
  11.  return $num;
  12. }
  13.  
  14. function get() {
  15. $s=fgets($GLOBALS['fp'], 1024);
  16. echo $s;
  17. return $s;
  18. }
  19.  
  20. $fp=fsockopen('irc.quakenet.org', 6667);
  21. if (!$fp) die ('dupa z polaczneiem');
  22. send('NICK timerek');
  23. send('USER timerek . . :timerek');
  24.  
  25. $na_kanale=0;
  26.  
  27. while (!preg_match("#End of /MOTD command.#",($s=fgets($fp, 1024)))&&!feof($fp)) {
  28. if (preg_match("/PING :(.*)$/", $s, $t))
  29. send('PONG '.$t[1]);
  30. echo $s;
  31. }
  32.  
  33. $kanal='testbot';
  34. $start=108;
  35.  
  36. send('JOIN #'.$kanal.'');
  37. sleep(10);
  38. stream_set_timeout($fp, 0, 200);
  39.  
  40.  
  41.  
  42. do {
  43. $wpisany=0;
  44. //odliczenie do 4
  45. for ($i=$start; $i>4; $i--) {
  46. send('PRIVMSG #'.$kanal.' :*'.$i.':00*');
  47. sleep(60);
  48. while (get());
  49. } 
  50.  
  51. for ($l=240; $l>=0; $l-=2) {
  52. while (($s=get())) {
  53. if (preg_match("/4 8 15 16 23 42/", $s)) {
  54. send('PRIVMSG #'.$kanal.' :ziiiuuuuuuuuuuuuu');
  55. sleep(2);
  56. $wpisany=1;
  57. break(2);
  58. }
  59. }
  60. send('PRIVMSG #'.$kanal.' :*'.(int)($l/60).':'.zerofill($l%60, 2).'*');
  61. if (rand()%10==0) send('PRIVMSG #'.$kanal.' :BEEP BEEP BEEP');
  62. sleep(2);
  63. }
  64. }
  65. while ($wpisany==1);
  66. send('PRIVMSG #'.$kanal.' :nikt nie wpisal :< / kupa :<');
  67.  
  68. ?>

pokazuje sie "dupa z polaczenia" lub biale tlo prosze o szybką pomoc
Ociu
Źle wpisujesz adres serwera irc.
http://slavee.strefaphp.net/ - polecam.
braset
ale jak mam wpisać ?
slavve tez probowalem ale nie dziala ;/

pomoze mi ktos ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.