23net-IRCuser2Forum: Falscher Channel

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Gregstar
Mitglied
Beiträge: 25
Registriert: 03.04.2004 16:05
Kontaktdaten:

23net-IRCuser2Forum: Falscher Channel

Beitrag von Gregstar »

Hi!

Ich habe das installiert, doch es wird der Channel #23 angezeigt. Nur ich weiß nicht wo ich einstellen soll, dass er auf quakenet #egosd abfragen soll. Kann mir jemand helfen?

MfG
Gregstar
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Wie sollen wir dir helfen wenn wir weder den code zur hand haben, noch irgendwelche andere, genauere infos bekommen?
Gregstar
Mitglied
Beiträge: 25
Registriert: 03.04.2004 16:05
Kontaktdaten:

Beitrag von Gregstar »

Aso sorry

ich hab einen channel im irc.quakenet.org

hier ist der angeblich verantwortliche Teil zum connecten ans IRC:

Code: Alles auswählen

set ops 0
set halfops 0
set voice 0
set none 0
set channel "#egosd"
set nicks [chanlist $channel]
set 23userdb "./database/egosd-user.txt"
und hier ist das IRC.php File:

Code: Alles auswählen

<? 
// ############################################################################
// #### MOD Titel:   23net-IRCuser2Forum                                   ####
// #### MOD Autor:   (c) 2004 FlipLeFrog (Andre Krohn)                     ####
// ####              eMail: flip@lefrog.org                                ####
// ####              http://forum.23-net.org                               ####
// #### MOD Version: 2.1.3                                                 ####
// ############################################################################
//
// IRC-User Anzeige im Forum
// Es wird  eine  User-Datei von  einem  Eggdrop-Channelbot  per FTP
// hochgeladen. Sie enthaelt: Channel-Topic, Userliste mit Usermodes
// *ACHTUNG*  Gebt dem  FTP-User *KEINE*  weiteren Rechte im System!
// Legt  wenn  moeglich einen  neuen an, und  jailt den  FTP-User in 
// seinem Verzeichnis! (chroot)
//
// Sollte Chat und Forum auf dem Selben Server laufen, beachtet
// die Pfade unter Konfiguration  und Variablen.  Sie sind dann
// auf das eggdrop-Verzeichnis  zu aendern,  indem der  Bot die
// Dateien generiert! (/eggrop/verzeichnis/database/)
//
// (c) Andre Krohn (FlipLeFrog) flip@23-net.org - Mai 2004 v2.1.3
//
// Letzte Aenderungen....:
// 28.05.04 - Auslagerung in eigene Datei - User-Anzahl-Anzeige
// 28.05.04 - Code-Optimierung (Auszaehlen der Lines)
// 31.05.04 - Trennzeichen und Farben eingepflegt, Chanmod-Zeichen entf.
// 31.05.04 - Channel-Topic-Anzeige eingebaut
// 01.06.04 - IRC-User-Rekord, Dokumentation

// Konfiguration und Variablen
$irc_daten = './eggdrop/database/egosd-user.txt';		// Pfad der User-Datei im $forumroot
$irc_usercnt = './eggdrop/database/egosd-maxuser.txt';	// Pfad der UserRekord-Datei im $forumroot

$irc_cnt = 0;					// Anzahl User im Channel
$irc_rebuild = 0;				// Zaehler
$irc_data = '';					// Inhalt Userdatei (Array)
$irc_list = '';					// Userliste (Array)
$irc_topic = '';				// Channel - Topic
$irc_mufd ='';					// Filehandling
$irc_muser='';					// Max-User

// Template Variablen in ./templates/subSilver/index_body.tpl und portal_body.tpl
// 	{IRC_MUSER}	IRC-Maximale Userzahl
//	{IRC_MATUM} 	Datum des Max-User Eintrages mit Uhrzeit
//	{IRC_TOPIC}	Aktuelles Channel-Topic
//	{IRC_COUNT}	Anzahl User im Channel
//	{IRC_USER} 	Userliste 
	
// Zeilen in irc_daten pruefen, Topic entfernen und Array umkopieren
$irc_data = file($irc_daten);
$irc_topic = $irc_data[0];

for($irc_rebuild=1;$irc_rebuild<count($irc_data);$irc_rebuild++) {
	$irc_list[$irc_cnt] = $irc_data[$irc_rebuild];
	$irc_cnt++;
}

$irc_cnt = 0;

do { 
	$irc_list[$irc_cnt] = chop($irc_list[$irc_cnt]);

	// Auf Chan-Rechte pruefen und einfaerben - default #000000	
	if ( substr($irc_list[$irc_cnt], -1) == "@" ) {
		$irc_list[$irc_cnt] = substr($irc_list[$irc_cnt], 0 ,-1);
		$irc_list[$irc_cnt] = "<b style=\"color: #cc0000\">" . $irc_list[$irc_cnt] . "</b>";
	}
	if ( substr($irc_list[$irc_cnt], -1) == "%" ) {
		$irc_list[$irc_cnt] = substr($irc_list[$irc_cnt], 0 ,-1);
		$irc_list[$irc_cnt] = "<b style=\"color: #ff6600\">" . $irc_list[$irc_cnt] . "</b>";
	}
	if ( substr($irc_list[$irc_cnt], -1) == "+" ) {
		$irc_list[$irc_cnt] = substr($irc_list[$irc_cnt], 0 ,-1);
		$irc_list[$irc_cnt] = "<b style=\"color: #006600\">" . $irc_list[$irc_cnt] . "</b>";
	}
	if ( (substr($irc_list[$irc_cnt], -1) != "+") && (substr($irc_list[$irc_cnt], -1) != "%") && (substr($irc_list[$irc_cnt], -1) != "@") ) {
		$irc_list[$irc_cnt] = "<b style=\"color: #0000000\">" . $irc_list[$irc_cnt] . "</b>";
	}

	$irc_cnt++;

} while ($irc_cnt<count($irc_list));

// Max IRC-User ermitteln
$irc_muser = file($irc_usercnt);

if ($irc_cnt>=$irc_muser[0]) {
	$irc_muser[0]=$irc_cnt;
	$irc_muser[1]=date("d.m.Y - H:i");

	$irc_mufd=fopen($irc_usercnt,"w+");
		fputs ($irc_mufd,$irc_muser[0] . "\n");
		fputs ($irc_mufd,$irc_muser[1]);
	fclose ($irc_mufd);
}

// Template Variablen schreiben
$irc_content = implode(', ', $irc_list);
$template->assign_vars(array(
	'IRC_MUSER' => $irc_muser[0],
	'IRC_MATUM' => $irc_muser[1],
	'IRC_TOPIC' => $irc_topic,
	'IRC_COUNT' => $irc_cnt,
	'IRC_USER' => $irc_content)
);

?>
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

hast du denn überhaupt einen Eggdrop-Channelbot?
Gregstar
Mitglied
Beiträge: 25
Registriert: 03.04.2004 16:05
Kontaktdaten:

Beitrag von Gregstar »

Nö? Woher krieg ich den denn?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

das kann ich dir auch nicht sagen. aber das steht doch im prinzip bereits im kommentar
// IRC-User Anzeige im Forum
// Es wird eine User-Datei von einem Eggdrop-Channelbot per FTP
// hochgeladen. Sie enthaelt: Channel-Topic, Userliste mit Usermodes
// *ACHTUNG* Gebt dem FTP-User *KEINE* weiteren Rechte im System!
// Legt wenn moeglich einen neuen an, und jailt den FTP-User in
// seinem Verzeichnis! (chroot)
und der ist so gar noch in deutsch!
evl. kannst du ja mal den autor fragen.

mfg saerdnaer
Antworten

Zurück zu „phpBB 2.0: Mod Support“