php-irc-bot?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
d00kie
Mitglied
Beiträge: 24
Registriert: 10.01.2003 11:21

Beitrag von d00kie »

http://www.webcoderz.net/posting.php.txt

Dort am besten nach "// eggdrop mod" suchen, um die Stelle zu finden. :)
Vielen Dank.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

                $postdate = create_date($board_config['default_dateformat'], time(), $board_conf
..in der Zeile fehlt am Ende noch was. Es müsste in etwa so aussehen:

Code: Alles auswählen

                $postdate = create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']);

Code: Alles auswählen

                fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00 
Diese Zeile is auch etwas zerstückelt...
d00kie
Mitglied
Beiträge: 24
Registriert: 10.01.2003 11:21

Beitrag von d00kie »

Aber genau so sieht das Original von "doctormord" ja nunmal aus und er beharrt darauf, dass es richtig sei. ;)
Ich hatte meine Verwunderung ja bereits ausgedrückt.
Dies ist seine Anleitung:
phpbb-part:

Code: Alles auswählen

############### 
# öffne /posting.php 
############### 

############### 
# suche 
############### 

case 'editpost': 
case 'newtopic': 

############### 
# ersetzen mit 
############### 

case 'newtopic': 

// Bot-Output Start 
$poster = ($userdata['session_logged_in']) ? $userdata['username'] : ''; 
$postdate = create_date($board_config['default_dateformat'], time(), $board_conf 
$forumfile = fopen("newthread.dat", "a"); 
fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00 
fclose($forumfile); 
// Bot-Output End 

case 'editpost': 

############### 
# datei schliessen 
###############
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Die $post_date Zeile sollte so richtig sein, wie ich sie gepostet habe (2. Code)...

Code: Alles auswählen

fputs($forumfile,"\0035[\003\0037guys, we got a new thread in $forum_name\003\00
..da fehlt am Ende mindestens noch ");, aber da ich den Code nicht kenne, weiss ich nicht was da hinkommt.

Sag dem Doc, das er lügt. :D :wink:
d00kie
Mitglied
Beiträge: 24
Registriert: 10.01.2003 11:21

Beitrag von d00kie »

Danke dir Acid, ich hoffe er wird das hier lesen. :)
Benutzeravatar
doctormord
Mitglied
Beiträge: 152
Registriert: 27.04.2003 16:11

Beitrag von doctormord »

ich guck mal ob ichs noch finde =D
Zensiert
d00kie
Mitglied
Beiträge: 24
Registriert: 10.01.2003 11:21

Beitrag von d00kie »

Na das wird wohl nix mehr, hm? :cry:
Benutzeravatar
doctormord
Mitglied
Beiträge: 152
Registriert: 27.04.2003 16:11

Beitrag von doctormord »

=D doch doch =D
Zensiert
Benutzeravatar
doctormord
Mitglied
Beiträge: 152
Registriert: 27.04.2003 16:11

Beitrag von doctormord »

hier nochmal der code für den fall, daß das board und der eggdrop auf der gleichen box laufen.

phpbb-part:

Code: Alles auswählen

###############
# öffne /posting.php
###############

###############
# suche
###############

case 'editpost':
case 'newtopic':

###############
# ersetzen mit
###############

case 'newtopic':

// BOt-OUTPUT
$poster = ($userdata['session_logged_in']) ? $userdata['username'] : '';
$postdate = create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']);
$forumfile = fopen("newthread.dat", "a");
fputs($forumfile,"[guys, we got a new thread in $forum_name]\n [topic is: $subject]\n [posted by $poster at $postdate]\n");
fclose($forumfile);
// End BOt-OUTPUT

case 'editpost':

###############
# datei schliessen
###############
eggdrop-part:

Code: Alles auswählen

###############
# neue datei erstellen.
# z.B. /scripts/phpbb.tcl
###############

###############
# einfügen
###############

utimer 2 newthreads

proc newthreads { } {
set forumfile [open /var/www/forum/newthread.dat r]
while {![eof $forumfile]} {
gets $forumfile lalala
if {$lalala != ""} { puthelp "PRIVMSG #reality :$lalala!" }
}
close $forumfile
set forumfile [open /var/www/forum/newthread.dat w]
puts $forumfile ""
close $forumfile
utimer 2 newthreads
}
###############
# datei schliessen
###############
newthread.dat auf chmod 666 setzen.

eventl. müssen die pfade in den dateien angepasst werden, je nachdem wir ihr sie braucht.

doc
Zensiert
d00kie
Mitglied
Beiträge: 24
Registriert: 10.01.2003 11:21

Beitrag von d00kie »

That´s it baby.

1000 Dank :)
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“