Ein neues Thema erstellen  Auf das Thema antworten  [ 18 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Ersatz für plugin_dio_motm???
BeitragVerfasst: 01.11.2002, 20:18 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
hi,

seit dem neuen adminmod 2.50.50 funktioniert das plugin_dio_motm nicht mehr.

alle versuche es durch anpassung zum laufen zu bringen haben bei mir
nicht funktioniert. hat jemand eine funktionierende version oder einen
ersatz?

MfG - Knallgas|Cerberus


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 01.11.2002, 20:21 
AM.de Team

Registriert: 08.07.2002, 21:11
Beiträge: 2192
Wat gibt der Compiler denn fuer eine Fehlermeldung?

_________________
it's better to burn out, than to fade away


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 01.11.2002, 22:36 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Der Compiler gibt keinen Fehler aus.

Aber das plugin funktioniert einfach nicht mehr. ich hab die motm.txt schon an die verschiedensten stellen kopiert, aber es klappt einfach nicht


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 06.12.2002, 11:53 

Registriert: 04.12.2002, 12:29
Beiträge: 9
Das hab ich anders,

die Messages aus der motm.txt kommen schon aber.......

alle grün und dummerweise mit der Farbe die angezeigt werden soll.

Also wird z.B. !RED und !BLUE immer mit angezeigt.....natürlich in grün! :cry:

Vielleicht weiss da einer Rat??

Server: WinME Adminmod 2.50.50, Statsme2.6.4


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 06.12.2002, 14:07 
HLDS Team
Benutzeravatar

Registriert: 26.11.2001, 01:00
Beiträge: 676
??? Bei mir funzt es, hab zwar eins das statt centersey den hlg_say benutzt, aber sonnst ist das vollkommen identisch.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 06.12.2002, 19:26 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Kannst Du es mir als Source senden? Dann kann ich mal vergleichen.

MfG Knallgas|Cerberus

_________________
Server: Linux Dedicated|CS 1.5|MM 1.13.2|AdminMod 2.50.50|Statsme 2.16.19|HLGuard 1.36b


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 06.12.2002, 22:06 
HLDS Team
Benutzeravatar

Registriert: 26.11.2001, 01:00
Beiträge: 676
Code:
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
#define ACCESS_MOTM 4096
new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.2";
new MapFile[MAX_DATA_LENGTH];	
new MOTM_MESSAGE[MAX_TEXT_LENGTH] = "The server admin did not^nsetup motm plugin right!";
new MOTM_COUNTER = 1;
new MOTM_MAP = 0;
new MOTM_TIME = 240;
new MOTM_DURATION = 10;
public admin_motm_reset(HLCommand,HLData,HLUserName,UserIndex) {
	new User[MAX_NAME_LENGTH];
	new Data[MAX_TEXT_LENGTH];
	new Command[MAX_TEXT_LENGTH];
	convert_string(HLUserName,User,MAX_NAME_LENGTH);
	convert_string(HLData,Data,MAX_NAME_LENGTH);
	convert_string(HLCommand,Command,MAX_NAME_LENGTH);
	selfmessage("[ADMIN] MOTM Counter Reset To 1");
	MOTM_COUNTER = 1;
	log_command(User,Command,Data);
	return PLUGIN_HANDLED;
}
public admin_motm_time(HLCommand,HLData,HLUserName,UserIndex) {
	new User[MAX_NAME_LENGTH];
	new Data[MAX_TEXT_LENGTH];
	new Command[MAX_TEXT_LENGTH];
	new strMessage[MAX_TEXT_LENGTH];
	convert_string(HLUserName,User,MAX_NAME_LENGTH);
	convert_string(HLData,Data,MAX_NAME_LENGTH);
	convert_string(HLCommand,Command,MAX_NAME_LENGTH);
	if (strlen(Data) > 0) {
		MOTM_TIME = strtonum(Data);
		set_vaultdata("MOTM_TIME", Data);
	}
	snprintf(strMessage, MAX_TEXT_LENGTH, "[ADMIN] MOTM Time Is %d seconds", MOTM_TIME);
	selfmessage(strMessage);	
	log_command(User, Command, Data);
	return PLUGIN_HANDLED;
}
public admin_motm_duration(HLCommand,HLData,HLUserName,UserIndex) {
	new User[MAX_NAME_LENGTH];
	new Data[MAX_TEXT_LENGTH];
	new Command[MAX_TEXT_LENGTH];
	new strMessage[MAX_TEXT_LENGTH];
	convert_string(HLUserName,User,MAX_NAME_LENGTH);
	convert_string(HLData,Data,MAX_NAME_LENGTH);
	convert_string(HLCommand,Command,MAX_NAME_LENGTH);
	if (strlen(Data) > 0) {
		MOTM_DURATION = strtonum(Data);
		set_vaultdata("MOTM_DURATION", Data);		
	}
	snprintf(strMessage, MAX_TEXT_LENGTH, "[ADMIN] MOTM Duration Is %d seconds", MOTM_DURATION);
	selfmessage(strMessage);	
	log_command(User, Command, Data);
	return PLUGIN_HANDLED;
}

public admin_motm_wtf(HLCommand,HLData,HLUserName,UserIndex) {
	selfmessage("[ADMIN] MOTM : Checking Configuration");
	new TestFile[MAX_DATA_LENGTH];
	new TextOut[MAX_DATA_LENGTH];
	new YesNo[MAX_NAME_LENGTH];
	currentmap(TestFile, MAX_DATA_LENGTH);
	snprintf(TestFile, MAX_TEXT_LENGTH, "%s.txt", TestFile);
	if (fileexists(TestFile) > 0) {
		strcpy(YesNo, "found", MAX_DATA_LENGTH);
	} else {
	  strcpy(YesNo, "not found (WARNING ONLY)", MAX_DATA_LENGTH);	
	}
	snprintf(TextOut, MAX_DATA_LENGTH, "[ADMIN] MOTM : Checking for file %s ... %s", TestFile, YesNo);
	selfmessage(TextOut);	
	strcpy(TestFile, "MOTM.TXT", MAX_DATA_LENGTH);
	if (fileexists(TestFile) > 0) {
		strcpy(YesNo, "found", MAX_DATA_LENGTH);
	} else {
		strcpy(YesNo, "not found (ERROR!)", MAX_DATA_LENGTH);	
	}
	snprintf(TextOut, MAX_DATA_LENGTH, "[ADMIN] MOTM : Checking for file %s ... %s", TestFile, YesNo);
	selfmessage(TextOut);
	if (getvar("file_access_read") == 0) {
		strcpy(TestFile, "Off (ERROR)", MAX_TEXT_LENGTH);
	} else {
		strcpy(TestFile, "On", MAX_TEXT_LENGTH);
	}
	snprintf(TextOut, MAX_DATA_LENGTH, "[ADMIN] MOTM : File read access (file_access_read) %s", TestFile);
	selfmessage(TextOut);
	selfmessage("[ADMIN] MOTM : Done.");
	return PLUGIN_HANDLED;
}
hlgcsay(strMessage[ ]) {
	new sHLGSAY[MAX_DATA_LENGTH];
	snprintf(sHLGSAY,MAX_TEXT_LENGTH,"hlg_say ^"%s^"",strMessage);
	exec(sHLGSAY);
	return 1;
}
public say_motm(Timer,Repeat,HLName,HLParam) {
	new strMessage[MAX_TEXT_LENGTH];
	if (MOTM_COUNTER < 1)
		MOTM_COUNTER = 1;
	if ( fileexists(MapFile) > 0 ) {
		if (readfile(MapFile, strMessage, MOTM_COUNTER, MAX_TEXT_LENGTH) == 0) {
			if ( MOTM_COUNTER > 1 ) {
				MOTM_COUNTER = 1;
				say_motm(Timer,Repeat,HLName,HLParam);
			} else {
				hlgcsay(MOTM_MESSAGE);
			}
		} else {
			new sCounter[MAX_NAME_LENGTH];
			hlgcsay(strMessage);
			MOTM_COUNTER++;
			if (MOTM_MAP == 0) {
			numtostr(MOTM_COUNTER,sCounter);
			set_vaultdata("MOTM_COUNTER", sCounter);
			}
		}
	}

}

public plugin_init() {

	plugin_registerinfo("Message Of The Moment Plugin","Displays messages from a text file to all users at timed intervals.",STRING_VERSION);
	plugin_registercmd("admin_motm_reset", "admin_motm_reset", ACCESS_MOTM,"admin_motm_reset: Reset the MOTM counter to 1.");
	plugin_registercmd("admin_motm_time", "admin_motm_time", ACCESS_MOTM,"admin_motm_time <seconds>: Set the time between MOTM messages.");
	// 2.50.2 - 7/7/2001
	plugin_registercmd("admin_motm_duration", "admin_motm_duration", ACCESS_MOTM,"admin_motm_duration <seconds>: Set the duration the message says on the client screen.");
	plugin_registercmd("admin_motm_wtf", "admin_motm_wtf", ACCESS_MOTM,"admin_motm_wtf: Tells you what the problem is when MOTM don't work.");

	new VaultData[MAX_DATA_LENGTH];	
	if(get_vaultdata("MOTM_TIME", VaultData, MAX_DATA_LENGTH) != 0) {
		MOTM_TIME = strtonum(VaultData);
	} else {
		MOTM_TIME = 240;
		set_vaultdata("MOTM_TIME", "240");
	}
	if(get_vaultdata("MOTM_DURATION", VaultData, MAX_DATA_LENGTH) != 0) {
		MOTM_DURATION = strtonum(VaultData);
	} else {
		MOTM_TIME = 10;
		set_vaultdata("MOTM_DURATION", "10");
	}
	currentmap(MapFile, MAX_DATA_LENGTH);
	snprintf(MapFile, MAX_TEXT_LENGTH, "%s.txt", MapFile);
	if ( fileexists(MapFile) > 0 ) {
		MOTM_MAP = 1;
	} else {
		  	
		strcpy(MapFile, "MOTM.TXT", MAX_DATA_LENGTH);
		MOTM_MAP = 0;
		
		if(get_vaultdata("MOTM_COUNTER", VaultData, MAX_DATA_LENGTH) != 0) {
		MOTM_COUNTER = strtonum(VaultData);
		} else {
		MOTM_COUNTER = 1;
		}
	}
	if (getvar("file_access_read") == 0) {
		MOTM_TIME = 20;
	}
	set_timer("say_motm",MOTM_TIME,99999);
	return PLUGIN_CONTINUE;
}


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 07.12.2002, 17:20 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Thx

Knallgas|Cerberus

_________________
Server: Linux Dedicated|CS 1.5|MM 1.13.2|AdminMod 2.50.50|Statsme 2.16.19|HLGuard 1.36b


Nach oben
   
 Betreff des Beitrags: Äääh, noch ne Frage ...
BeitragVerfasst: 19.12.2002, 21:41 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Also nun funktioniert ja fast alles wunderbar, allerdings egal was ich in MOTM_TIME einstelle, alle 10 Secs kommt ne Meldung aufn Schirm und das ist ein bisserl zu schnell!!!

Wo kann der Fehler liegen?

MfG

Knallgas|Cerberus

_________________
Server: Linux Dedicated|CS 1.5|MM 1.13.2|AdminMod 2.50.50|Statsme 2.16.19|HLGuard 1.36b


Nach oben
   
 Betreff des Beitrags: Schon erledigt
BeitragVerfasst: 19.12.2002, 22:03 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Eine Zeile war falsch im Script! Hab den Fehler schon bereinigt!

_________________
Server: Linux Dedicated|CS 1.5|MM 1.13.2|AdminMod 2.50.50|Statsme 2.16.19|HLGuard 1.36b


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19.12.2002, 23:26 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Inzwischen kann man auch wahlweise plugin_bk_cron oder plugin_sdal_timemanager verwenden. Die können noch weitaus mehr.


/*Automatische Schreibfehlerkorrektur von Admin aktiviert*/

EDIT (Black Knight): admin_why Was stand denn vorher da?

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


Zuletzt geändert von [WING] Black Knight am 21.12.2002, 02:50, insgesamt 1-mal geändert.

Nach oben
   
 Betreff des Beitrags: Nett und wo gibts die???
BeitragVerfasst: 20.12.2002, 19:12 

Registriert: 27.02.2002, 19:46
Beiträge: 7
Wohnort: nähe Köln
Hi,

und wo kann ich diese plugins finden?

MfG

Knallgas|Cerberus

_________________
Server: Linux Dedicated|CS 1.5|MM 1.13.2|AdminMod 2.50.50|Statsme 2.16.19|HLGuard 1.36b


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20.12.2002, 19:37 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
äehm, suchfunktion?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.12.2002, 02:52 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
plugin_sdal_time_manager
plugin_bk_cron

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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.12.2002, 12:06 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
...bist doch sonst net so gnädig @ bk


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.12.2002, 15:01 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Na ja, bei den ganzen im Forum versteckten Plugins, muss man etwas helfen. Vor allem wenn da unterschiedliche Versionen herumgeistern. Wird Zeit, dass AdminMod.de wieder Plugins aufnimmt.

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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21.12.2002, 16:16 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
ja aber dafür habe ich mich heute doch mal hingesetzt und die Link-Sammlung mal gemacht. Aller erste Thread in jedem Forum. Und wenn alle brav mithelfen, diese aktuell zu halten, ist es eine feine Sache.

/*Nachtrag:*/
Ich habe mal den Titel dieser globalen Ankündigung geändert. Ist wohl eindeutiger so...

_________________
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: 21.12.2002, 17:15 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Applaus! :)
Exzellenter Thread! Gute Arbeit!

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


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 18 Beiträge ] 


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 ]"