Ein neues Thema erstellen  Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1 2 Nächste
Autor Nachricht
BeitragVerfasst: 08.04.2002, 19:18 

Registriert: 08.04.2002, 18:28
Beiträge: 7
Wer weiss was für PlugIn es gibt, das wenn ein Admin connectet ne farbige Schrift aufm Server kommt? Wie Admin "XXX" connected to the server??? Das ganze suche ich für Day Of Defeat 1.3b (Windoof)
Alle anderen die ich hier gefunden habe (habe ich nicht gründlich gesucht?) funzen net :cry:

Ja, ja schande über mich bin kein CSér :wink:


mfg

SiLeNcEr


http://www.terrorstrike.de
Haben eigenen Clanserver mit klasse Anbindung wer Lust hat kann bei DoD 1.3b bei uns mitzocken oder sogar beitreten :P
Weitere Infos auf der HP.Wer weiß? Alles ist möglich !

Edit: Eventuell noch ein paar links wo ich weitere Plugins finde? *ganzliebguck*


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.04.2002, 20:18 

Registriert: 09.01.2002, 19:10
Beiträge: 323
Wohnort: Weltstadt "Brech"
Ich such das ganze für CS ! :-?

_________________
D@T@
Rechtschreibfähler könnt ihr behalten, mit Kassenbon zurückgeben oder meinen Deutsch-Lehrer dafür verantwortlich machen !!!


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.04.2002, 22:19 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
Die Frage wurde hier im Forum schon des öfteren gestellt (Dejavue) ->

plugin_dio_announce

( Gibt es auf www.adminmod.org )

Aber eure Frage ist zu verzeihen, da ja viele Topics gelöscht worden sind...

Bio

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.04.2002, 23:09 

Registriert: 08.04.2002, 18:28
Beiträge: 7
Zitat:
Die Frage wurde hier im Forum schon des öfteren gestellt (Dejavue) ->

plugin_dio_announce

( Gibt es auf www.adminmod.org )

Aber eure Frage ist zu verzeihen, da ja viele Topics gelöscht worden sind...

Bio
Jo das kenn ich schon aber funktioniert leider nicht auf meinem Server :-((

mfg


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.04.2002, 23:26 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
Wenn du deine Daten des Servers (Win oder Linux, Dedicated oder Listenserver,...) hier postest, könnten wir gemeinsam nach der Lösung des Problems suchen.

Bio

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 08.04.2002, 23:48 

Registriert: 08.04.2002, 18:28
Beiträge: 7
Zitat:
Wenn du deine Daten des Servers (Win oder Linux, Dedicated oder Listenserver,...) hier postest, könnten wir gemeinsam nach der Lösung des Problems suchen.

Bio
Hi!

Also allzu viel Ahnung habe ich nicht davon aber ich weiß das es ein Windows Server ist von NGZ gehostet mit 100MBIT Anbindung siehe meine Homepageadresse oben das findest Du die URL und dort dann die IP, mehr kann ich da leider nicht zu sagen :-( Ist halt ein gemieteter Clanserver.


Thx

mfg


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.04.2002, 00:08 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
Wie HLSW mir anzeigt nutzt ihr einen Dedicated Windows Server (Dedicated war ja klar da es ein gemieteter ist). Ok, weiterhin zeigt mir HLSW an das ihr die aktuelle AdminMod Version 2.50.26, Clanmod 1.68 (non-Metamod) und CSGuard installiert habt. Soweit so gut. Hast du denn auch das plugin_dio_announce mit den neuen Include Dateien des AdminMod 2.50.26 kompiliert ?

Bio

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.04.2002, 00:10 

Registriert: 08.04.2002, 18:28
Beiträge: 7
Zitat:
Hast du denn auch das plugin_dio_announce mit den neuen Include Dateien des AdminMod 2.50.26 kompiliert ?

Bio
?????

Was habe ich sorry aber sagt mir nix

mfg

Hast Du ICQ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.04.2002, 02:17 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
Ich habe mich mit Logopäde via ICQ verständigt, da es wohl die schnellste Art und Weise ist das Plugin seinen Wünschen entsprechend anzupassen. Damit ihr anderen auch etwas davon habt, poste ich hier den geänderten Quellcode. Wichtig ist, das der Code für Adminmod 2.50.09 geschrieben ist, somit bekommt ihr zwei Fehlermeldungen, wenn ihr versucht ihn mit dem neuen Adminmod und seinen Include Dateien zu kompilieren. Solltet ihr nicht wissen wie ihr diesen Fehlermeldungen entgegenwirken könnt, postet hier.
Code:
/* This plugin will announce the connection/disconnection of clients with the
 * correct access level.
 *
 * Setup:
 * 1) Setup users with 2048 access.
 *
 * Known issues:
 * 1) If a person with 2048 access is the first to join the server after a map
 *    change, they may recieve a warning message in the console. That ADMIN
 *    cannot find the user. Ignore it. :)
 *
 *    This seems to be due to AM loading the users.ini and not finding the user
 *    in time to validate the accesslevel.
 *
 *		This is just a test but for v2.50.1 I have added a timer so that after 20
 *		seconds from the connection, the announcment is attempted.
 *
 * [fah-q] Dio
 *
 * Some changes for =[ Xeipa sYs©]=[WfC] by Biohazard on April 2002
 */

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

#define ACCESS_ANNOUNCE 2048
#define ANNOUNCE_DELAY 20

new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.1";

plr_announce(strName[], lConnect=0)
{

	new Text[MAX_TEXT_LENGTH] = "";

	if (lConnect == 1) {
		strcat(Text,"Administrator ",MAX_DATA_LENGTH);
		strcat(Text, strName,MAX_DATA_LENGTH);
		strcat(Text, " joined the game...",MAX_DATA_LENGTH);
	} else {
		strcat(Text,"Administrator ",MAX_DATA_LENGTH);
		strcat(Text, strName,MAX_DATA_LENGTH);
		strcat(Text, " has left the game...",MAX_DATA_LENGTH);
	}

	centersay(Text, 15, 190, 0, 0);
}

public plugin_connect(HLName,HLIP,UserIndex)
{

	new strName[MAX_NAME_LENGTH];

	convert_string(HLName, strName, MAX_NAME_LENGTH);

	set_timer("ann_timer",ANNOUNCE_DELAY, 1, strName);

	return PLUGIN_CONTINUE;
}

public plugin_disconnect(HLName, UserIndex)
{

	new strName[MAX_NAME_LENGTH];

	convert_string(HLName, strName, MAX_NAME_LENGTH);

	if (access(ACCESS_ANNOUNCE, strName)!=0) {
		plr_announce(strName, 0);
	}

	return PLUGIN_CONTINUE;
}

public ann_timer(Timer,Repeat,HLName,HLParam)
{

	new strName[MAX_NAME_LENGTH];

	convert_string(HLParam,strName,MAX_NAME_LENGTH);

	if (access(ACCESS_ANNOUNCE, strName)!=0) {
		plr_announce(strName, 1);
	}
}

public plugin_init()
{
	plugin_registerinfo("Admin Connection Announcment Plugin","Announces the (dis)connection of players with correct access level.",STRING_VERSION);

	return PLUGIN_CONTINUE;
}
Bio

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 22.04.2002, 18:38 

Registriert: 17.04.2002, 21:55
Beiträge: 9
kann man das plugin auch so umschreiben das dazu noch ein sound gespielt wird wenn ein admin den server betritt


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.04.2002, 13:10 

Registriert: 14.12.2001, 01:00
Beiträge: 146
Wohnort: Erzgebirge/Sachsen
Zitat:
kann man das plugin auch so umschreiben das dazu noch ein sound gespielt wird wenn ein admin den server betritt
kann man,aber dazu muss jeder Client auch das entsprechende File auf seinen PC haben, und viele haben den Download vom Server deaktiviert
somit ist das ein zweischneidiges Schwert

_________________
bye Weaselweb


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.04.2002, 21:57 

Registriert: 17.04.2002, 21:55
Beiträge: 9
Kann wer soein plugin schreiben das mit dem download sollte doch kein problem sein


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 23.04.2002, 22:32 

Registriert: 12.01.2002, 20:24
Beiträge: 227
Wohnort: Giessen, Hessen, Germany
Zitat:
Kann wer soein plugin schreiben das mit dem download sollte doch kein problem sein
Code:
plr_announce(strName[], lConnect=0) {

  new Text[MAX_TEXT_LENGTH] = "";

  if (lConnect == 1) {
    strcat(Text, "Admin ",MAX_DATA_LENGTH);
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, "^nhas connected",MAX_DATA_LENGTH);
    playsoundall("sound/connect.wav");
  } else {
    strcat(Text, "Admin ",MAX_DATA_LENGTH);
    strcat(Text, strName,MAX_DATA_LENGTH);
    strcat(Text, "^nhas left the game",MAX_DATA_LENGTH);
    playsoundall("sound/disconnect.wav");
  }

  centersay(Text, 7, 25, 25, 125);
}
Die Zeilen playsoundall("sound/(dis)connect.wav"); musst Du dem plugin hinzufügen und die angegebenen Sounddateien entweder erstellen oder durch bestehende austauschen...

_________________
Denn nur wer was zu sagen hat,
Der hat's, wenn es nicht unabdingbar ist

http://clan-ggg.de.vu/


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.04.2002, 08:50 

Registriert: 14.12.2001, 01:00
Beiträge: 146
Wohnort: Erzgebirge/Sachsen
Zitat:
Kann wer soein plugin schreiben das mit dem download sollte doch kein problem sein
an sich net,nur ist es bei großen files,das Problem,dass der Server belastet wird und die Clients nicht alles Breitbandzugang haben werden

_________________
bye Weaselweb


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.04.2002, 11:46 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Das Problem ist eher, dass man nur mit der maximalen rate bzw. maxrate ziehen kann(i.d.R. 3-10 kB/s). Das kann, wenn es umfangreicher wird, verflucht lange dauern, bis der Empfänger alle Dateien hat und zocken kann.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 24.04.2002, 12:09 

Registriert: 14.12.2001, 01:00
Beiträge: 146
Wohnort: Erzgebirge/Sachsen
das weiß ich nicht,mit meinem Modem habe ich solche Raten am Server nie gehabt :D

_________________
bye Weaselweb


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.04.2002, 17:13 

Registriert: 17.04.2002, 21:55
Beiträge: 9
Bekomme da jetzt beim compile immer die meldung.

plugin_sound.sma(43) Error [17]: undefined symbol "playsoundall"
plugin_sound.sma(43) Warning [215]: expression has no effect
plugin_sound.sma(48) Error [17]: undefined symbol "playsoundall"
plugin_sound.sma(48) Warning [215]: expression has no effect
plugin_sound.sma(54) Error [25]: function heading differs from prototype
plugin_sound.sma(66) Error [25]: function heading differs from prototype


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26.04.2002, 22:00 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
naja....dir fehlt auch die playsoundall-Funktion wahrscheinlich.
So einfach ist es nun auch wieder nicht :-). Kann sie Dir aber auch nicht auf die schnelle posten.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 27.04.2002, 01:18 

Registriert: 06.01.2002, 01:00
Beiträge: 415
Wohnort: nicht weit weg von Köln
Na dann werde ich dem Sir mal ein wenig Arbeit abnehmen und die entsprechende Funktion hier posten :wink:
Code:
//////////////////////////////////////////////////////////////////////////////
// This function used to be in the SOUND.INC file, but too many people emailed
// me asking where to put the sound.inc file, so I stopped using the file, as
// its usefulness was outlived anyway.
//////////////////////////////////////////////////////////////////////////////
stock playsoundall(sound[], IfDead = -1)
{
	new maxplayers = maxplayercount();
	new Name[MAX_NAME_LENGTH];
	new i;

	for(i=1; i<=maxplayers; i++)
	{
		new iDead;
		new dummy;
		if (playerinfo(i, Name, MAX_NAME_LENGTH, dummy, dummy, dummy, iDead) == 1)
		{
			if (IfDead == -1)
				playsound(Name, sound);
			else if (IfDead == iDead)
				playsound(Name, sound);
		}
	}
}
Diesen Quellcode habe ich aus dem plugin_sank_sounds kopiert welches von Luke Sankey geschrieben wurde. Füg' einfach diesen Text am Ende des plugin_dio_announce ein.

Bio

_________________
It's not a bug, it's a feature !


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 27.04.2002, 19:10 

Registriert: 17.04.2002, 21:55
Beiträge: 9
hmmmm da kommt immer ncoh ne fehler meldung.

plugin_sound.sma(53) Error [25]: function heading differs from prototype
plugin_sound.sma(65) Error [25]: function heading differs from prototype

Das teil sieht bei mir jetz so aus


/* This plugin will announce the connection/disconnection of clients with the
* correct access level.
*
* Setup:
* 1) Setup users with 2048 access.
*
* Known issues:
* 1) If a person with 2048 access is the first to join the server after a map
* change, they may recieve a warning message in the console. That ADMIN
* cannot find the user. Ignore it. :)
*
* This seems to be due to AM loading the users.ini and not finding the user
* in time to validate the accesslevel.
*
* This is just a test but for v2.50.1 I have added a timer so that after 20
* seconds from the connection, the announcment is attempted.
*
* [fah-q] Dio
*
* Some changes for =[ Xeipa sYs©]=[WfC] by Biohazard on April 2002
*/

#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

#define ACCESS_ANNOUNCE 2048
#define ANNOUNCE_DELAY 20

new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.1";

plr_announce(strName[], lConnect=0) {

new Text[MAX_TEXT_LENGTH] = "";

if (lConnect == 1) {
strcat(Text, "Admin ",MAX_DATA_LENGTH);
strcat(Text, strName,MAX_DATA_LENGTH);
strcat(Text, "^nhas connected",MAX_DATA_LENGTH);
playsoundall("sound/connect.wav");
} else {
strcat(Text, "Admin ",MAX_DATA_LENGTH);
strcat(Text, strName,MAX_DATA_LENGTH);
strcat(Text, "^nhas left the game",MAX_DATA_LENGTH);
playsoundall("sound/disconnect.wav");
}

centersay(Text, 7, 25, 25, 125);
}

public plugin_connect(HLName,HLIP,UserIndex)
{

new strName[MAX_NAME_LENGTH];

convert_string(HLName, strName, MAX_NAME_LENGTH);

set_timer("ann_timer",ANNOUNCE_DELAY, 1, strName);

return PLUGIN_CONTINUE;
}

public plugin_disconnect(HLName, UserIndex)
{

new strName[MAX_NAME_LENGTH];

convert_string(HLName, strName, MAX_NAME_LENGTH);

if (access(ACCESS_ANNOUNCE, strName)!=0) {
plr_announce(strName, 0);
}

return PLUGIN_CONTINUE;
}

public ann_timer(Timer,Repeat,HLName,HLParam)
{

new strName[MAX_NAME_LENGTH];

convert_string(HLParam,strName,MAX_NAME_LENGTH);

if (access(ACCESS_ANNOUNCE, strName)!=0) {
plr_announce(strName, 1);
}
}

public plugin_init()
{
plugin_registerinfo("Admin Connection Announcment Plugin","Announces the (dis)connection of players with correct access level.",STRING_VERSION);

return PLUGIN_CONTINUE;
}
//////////////////////////////////////////////////////////////////////////////
// This function used to be in the SOUND.INC file, but too many people emailed
// me asking where to put the sound.inc file, so I stopped using the file, as
// its usefulness was outlived anyway.
//////////////////////////////////////////////////////////////////////////////
stock playsoundall(sound[], IfDead = -1)
{
new maxplayers = maxplayercount();
new Name[MAX_NAME_LENGTH];
new i;

for(i=1; i<=maxplayers; i++)
{
new iDead;
new dummy;
if (playerinfo(i, Name, MAX_NAME_LENGTH, dummy, dummy, dummy, iDead) == 1)
{
if (IfDead == -1)
playsound(Name, sound);
else if (IfDead == iDead)
playsound(Name, sound);
}
}
}


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1 2 Nächste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"