Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Plugin logd teamkill
BeitragVerfasst: 28.11.2004, 14:32 

Registriert: 28.11.2004, 14:29
Beiträge: 4
Hi

wollte mal nachfragen ob jemand weiss wie ich bei dem Plugin
logd_teamkill einen Sound einfügen kann.
Also wenn einer nen tk macht das dann ein Sound kommt wie z.b
Teamkiller

Vielen Dank schon mal

Mfg broT


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 28.11.2004, 17:20 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
vielleicht klappt es so am schnellsten:
Code:
Announce() {
	say("[LOGD-TK] Team Killing is an offense on this server.");
	say("[LOGD-TK] Team Killers can however be forgiven if the killed says !forgivetk.");
	/*Um Sound an alle Spieler abzuspielen*/
	new Player[MAX_NAME_LENGTH];
	new NameOfWaveFile[MAX_TEXT_LENGTH]="sound/misc/der_name_der_sounddatei.wav";
	new i;
	new maxplayers=maxplayercount();
	for(i=1;i<=maxplayers;i++){
		if(playerinfo(i,Player,MAX_NAME_LENGTH)){
			speakto(Player,NameOfWaveFile);
		}
	}			
}
Du sucht also in der sma die Funktion Announce und ersetzt diese mit der, die ich oben gepostet habe.
Du musst noch den Namen der Sounddatei in den " " angeben.

Dann neu kompilieren. Fertig.

_________________
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: teamkiller
BeitragVerfasst: 29.11.2004, 01:27 

Registriert: 28.11.2004, 14:29
Beiträge: 4
perfekt :D

big THX !!!

nur nun doch noch eine kleine Frage.
Derjenige der TK macht wir dann runtergeslapt. Hab es versucht rauszumachen aber will net so funktionieren.
Könntest mir dabei auch noch mal helfen ? :oops:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2004, 01:53 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
das ist in der for next schleife

Was möchtest Du gerne machen?

Zu finden in Funktion: tkPunish(iID)
Code:
if( TkCount[iID] < TK_LIMIT ) {
		for(new i=1;i<=19;i++) {
			slap(Name);
		}
Um den Slap jetzt ganz rauszunehmen, kann man ja diese for(...){...} Schleife einfach löschen.

_________________
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: 29.11.2004, 03:08 

Registriert: 28.11.2004, 14:29
Beiträge: 4
ja genau ganz rausnehmen.

Hab ich schon gemacht , ganz rausgenommen , aber dann zeigt er mir beim compilen fehler :?:


Beim Compilen ist ein Fehler aufgetreten:
Small compiler 1.8.4-03 Copyright (c) 1997-2002, ITB CompuPhase

/wi/amcompiler/gLqNplugin_logd_teamkill.sma(56) Warning [217]: loose indentation
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(58) Warning [209]: function should return a value
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(59) Error [010]: invalid function or declaration
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(59) Error [010]: invalid function or declaration
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(61) Error [021]: symbol already defined: "snprintf"
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(62) Error [021]: symbol already defined: "typesay"
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(63) Error [054]: unmatched closing brace
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(64) Error [010]: invalid function or declaration
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(66) Error [021]: symbol already defined: "snprintf"
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(67) Error [021]: symbol already defined: "typesay"
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(68) Error [054]: unmatched closing brace
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(70) Error [021]: symbol already defined: "Announce"
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(71) Error [010]: invalid function or declaration
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(71) Error [010]: invalid function or declaration
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(239) Warning [203]: symbol is never used: "Announce"

12 Errors.
No binary created.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 29.11.2004, 12:36 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
Zitat:
/wi/amcompiler/gLqNplugin_logd_teamkill.sma(63) Error [054]: unmatched closing brace
Vorsicht! :)

Du darfst nicht zu viel löschen.
Oder willst Du die Warnung mit weglöschen? Die kann man doch eigentlich stehen lassen, oder?

Also so:
Code:
tkPunish(iID) {
	new Message[ MAX_TEXT_LENGTH ];
	new Name[ MAX_NAME_LENGTH ];


	if( !playerinfo( iID, Name, MAX_NAME_LENGTH ) )
		return 0;

	TkCount[ iID ] = TkCount[ iID ] + 1;

	if(TkCount[iID] < 0)	{
		log("[LOGD] Error: tkpunish -> TkCount was inferior to 0.");
		return 0;
	}

	if( TkCount[iID] < TK_LIMIT ) {
		snprintf( Message, MAX_TEXT_LENGTH, "%s^nTK Warning %i of %i", Name, TkCount[iID], TK_LIMIT );
		typesay( Message, 10, 255, 255, 255 );
	}
	else if( TkCount[iID] == TK_LIMIT ) {
		slay(Name);
		snprintf( Message, MAX_TEXT_LENGTH, "%s^nViolated %i TK Warning", Name, TK_LIMIT );
		typesay( Message, 10, 255, 255, 255 );
	}
	else {
		ban(Name,30); 	//30 minute ban
		snprintf( Message, MAX_TEXT_LENGTH, "%s^nExceded %i TK Warning", Name, TK_LIMIT );
		typesay( Message, 10, 255, 255, 255 );
	}

	Announce();  //public statement about forgiving
	return 1;
}

_________________
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: 30.11.2004, 01:23 

Registriert: 28.11.2004, 14:29
Beiträge: 4
:D jetzt gehts !!

Vieln Dank !


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 7 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 ]"