AdminMod.de
https://www.adminmod.de/

plugin_consgreet .....
https://www.adminmod.de/viewtopic.php?t=2529
Seite 1 von 1

Autor:  Chris02 [ 15.04.2002, 20:04 ]
Betreff des Beitrags:  plugin_consgreet .....

We kann mir bei dem Plugin plugin_consgreet helfen?
Beim connecten soll angeblich angezeigt werden welche map gerade läuft welche als nächstes kommt timelimit usw. ,doch nach den kopieren in den dlls ordner und eintrag in plugin.ini passiert nichts woran liegt das?

Noch eine Frage:
ICh habe eus Buchstaben ein Clanlogo gemacht ,doch wenn ich es jetzt z.B. als startmassege machen will wie mache ich das?
Ich habe einfach mal die motd geändert ,doch ,dann sind die Zeilen alle verschoben gibt es da einen Trick?

Ich habe das Plugin für UT sounds ,doch monsterkill usw. kommt nur ,wenn man 3 Leute oder mehr gekillt hat auf nem anderen Server kommt bei nem headshot "headshot" und Monsterkill usw. ständiog kennt einer das Plug oder hat dat einer selba gemacht?


Thx für evt. Antworten

Cya Chris

Autor:  Chris02 [ 15.04.2002, 20:28 ]
Betreff des Beitrags:  .

Hm

Autor:  Tradikey [ 15.04.2002, 20:36 ]
Betreff des Beitrags: 

Hast du in deiner config "console" auf "1" gestellt?

Autor:  SN8P [ 15.04.2002, 20:41 ]
Betreff des Beitrags: 

Also GEDULD ist auf jeden Fall auch etwas - neben der Antwort auf dein Problem - was Dir fehlt...
Das hier ist kein Auskunftsschalter sondern ein Forum! Wenn Du halbwegs beurteilen könntest welche 'Schwere' dein Prob hat, dann mecker rum, aber es hat ehrlichgesagt nicht den Anschein...

PS: ich kann dir bei diesem Problem nur soweit helfen, das ich dir empfehle das plugin_conmsg zu verwenden!

Autor:  Chris02 [ 15.04.2002, 21:41 ]
Betreff des Beitrags:  Error

Small compiler 1.5 Copyright (c) 1997-2000, ITB CompuPhase

plugin_conmsg_great.sma(37) Error [25]: function heading differs from prototype
plugin_conmsg_great.sma(136) Error [25]: function heading differs from prototype

2 Errors.
bestimmtg ut das plugin kann mir jemand netterweise die amx oder url davon geben?

Autor:  SN8P [ 15.04.2002, 21:54 ]
Betreff des Beitrags: 

OK! - mein Fehler...

Irgend wie ist das nicht das was ich meinte!!!

ich hab's leider im IN nicht mehr gefunden...
speicher einfach das hier als plugin_conmsg.sma ab und compilier es!!!

[und keine Wiederrede!!! - Bei mir läuft es!]
Code:
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>

new STRING_VERSION[MAX_DATA_LENGTH] = "1.0.1.0";

addstr(strBegin[],strEnd[]) {
	new i=0;
	new Length = strlen(strEnd);
	new j;

	while(strBegin[i]!=0) i++;
	for(j=0;j<Length;j++)
		strBegin[i+j]=strEnd[j];
	/* Null-terminate the string. */
	strBegin[i+j] = NULL_CHAR;
}

public NumToStr(num,str[]) {
	new Base = 1;
	new Digits = 1;
	new i = 0;

	/* Special case: 0 */
	if (num == 0) {
		str[i++] = '0';
		str[i++] = NULL_CHAR;
	} else {
		/* If we've got a negative number, add a negative sign
		to the string, and multiply the number by -1 */
		if (num < 0) {
			str[i++] = '-';	
			num *= -1;
		}

	/* Ok.  We've got at least one digit.  Keep multiplying by
	10 till we get a higher number than what we've got.  Note 
	that this will leave Digits 1 higher than what we want (eg,
	if Num was 7, Digits will be 2 */

		while (Base <= num) {
			Base *= 10;
			Digits++;
		}

	/* Because Digits is higher, use --Digits rather than Digits--. 
	Also, divide Base before using it. */

		while (--Digits > 0) {
			Base /= 10;
			str[i++] = '0' + (num - (num % Base)) / Base;
			num = num % Base;
		}

		str[i++] = NULL_CHAR;
	}
}

public GetTeamCount(iTeam) {
	new i;
	new maxplayers = maxplayercount();
	new SessionID;
	new Team;
	new TeamCount = 0;
	new WONID;
	new Name[MAX_NAME_LENGTH];

	for(i = 1; i <=	maxplayers; i++) {
		if(playerinfo(i,Name,MAX_NAME_LENGTH,SessionID,WONID,Team)==1) {
			if(Team==iTeam) {
				TeamCount++;
			}
		}
	}
	return TeamCount;
}

public plugin_connect(HLName,HLIP,UserIndex) {
	new strName[MAX_NAME_LENGTH],strIP[MAX_DATA_LENGTH];
	new strSeconds[MAX_NUMBER_LENGTH];
	new strNumber[MAX_NUMBER_LENGTH];
	new NextMap[MAX_NAME_LENGTH];
	nextmap(NextMap,MAX_NAME_LENGTH);
	new conmsg[MAX_TEXT_LENGTH];
	new host[MAX_TEXT_LENGTH];
	new CurrentMap[MAX_NAME_LENGTH];
	new varTeamCount;
	new Seconds = timeleft(0);
	new numPlayers = playercount();
	new numMaxPlayers = maxplayercount();

	Seconds /= 60;

	NumToStr(Seconds, strSeconds);
	currentmap(CurrentMap,MAX_NAME_LENGTH);
	getstrvar("hostname",host,MAX_TEXT_LENGTH);
	convert_string(HLName, strName,MAX_NAME_LENGTH);
	convert_string(HLIP,strIP,MAX_DATA_LENGTH);

	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	/* the start of the greeting */

	consgreet("================================================================");
	addstr(conmsg,"Welcome to ");
	addstr(conmsg,host);
	consgreet(conmsg);
	conmsg = "";
	consgreet("================================================================");
	consgreet("");
	consgreet("-----------------------------------------------------------------------------------------");
        addstr(conmsg,"Your Name: ");
	addstr(conmsg,strName);
	consgreet(conmsg);
	conmsg = "";
	addstr(conmsg,"Your IP: ");
	addstr(conmsg,strIP);
	consgreet(conmsg);
	conmsg = "";
	consgreet("-----------------------------------------------------------------------------------------");
	consgreet("");
	addstr(conmsg, "Playercount: ");
	NumToStr(numPlayers, strNumber);
	addstr(conmsg, strNumber);
	addstr(conmsg, "/");
	NumToStr(numMaxPlayers, strNumber);
	addstr(conmsg, strNumber);
	consgreet(conmsg);
	conmsg = "";
	conmsg = "Terrorists: ";
	varTeamCount = GetTeamCount(1);
	NumToStr(varTeamCount, strNumber);
	addstr(conmsg, strNumber);
	consgreet(conmsg);
	conmsg = "";
	conmsg = "Counter-Terrorists: ";
	varTeamCount = GetTeamCount(2);
	NumToStr(varTeamCount, strNumber);
	addstr(conmsg, strNumber);
	consgreet(conmsg);
	conmsg = "";
	consgreet("");
	addstr(conmsg,"Current Map: ");
	addstr(conmsg,CurrentMap);
	consgreet(conmsg);
	conmsg = "";
	addstr(conmsg,"Time Remaining On Map: ");
	addstr(conmsg,strSeconds);
	addstr(conmsg," minutes");
	consgreet(conmsg);
	conmsg = "";
	addstr(conmsg,"Nextmap: ");
	addstr(conmsg,NextMap);
	consgreet(conmsg);
	conmsg = "";
	consgreet("");
	consgreet("================================================================");
	consgreet("conmsg.txt");
	consgreet("");
	consgreet("================================================================");
	consgreet("                now just wait to get connected...                ");
	consgreet("");
	consgreet("");

	return PLUGIN_CONTINUE;
}

public plugin_init() {
	plugin_registerinfo("Simple Connect Message Plugin","Shows message on connect.",STRING_VERSION);
	return PLUGIN_CONTINUE;
}
Falls es dennoch nicht geht, dann schick ich die fertige .amx auch gerne an deine EMail!

Autor:  Chris02 [ 15.04.2002, 22:00 ]
Betreff des Beitrags:  HI

Danke !!!!!!

Autor:  Chris02 [ 15.04.2002, 22:03 ]
Betreff des Beitrags:  Mist

*Heul*
entweder mache ich was flasch oder keina hnung ,wenn du mir schicken willst ebmhome@t-online.de




plugin_conmsg.sma(80) Error [25]: function heading differs from prototype
plugin_conmsg.sma(103) Warning [217]: loose indentation
plugin_conmsg.sma(108) Warning [217]: loose indentation
plugin_conmsg.sma(109) Warning [217]: loose indentation
plugin_conmsg.sma(114) Warning [217]: loose indentation
plugin_conmsg.sma(115) Warning [217]: loose indentation
plugin_conmsg.sma(120) Warning [217]: loose indentation
plugin_conmsg.sma(121) Warning [217]: loose indentation
plugin_conmsg.sma(126) Warning [217]: loose indentation
plugin_conmsg.sma(127) Warning [217]: loose indentation
plugin_conmsg.sma(132) Warning [217]: loose indentation
plugin_conmsg.sma(133) Warning [217]: loose indentation
plugin_conmsg.sma(138) Warning [217]: loose indentation
plugin_conmsg.sma(139) Warning [217]: loose indentation
plugin_conmsg.sma(144) Warning [217]: loose indentation
plugin_conmsg.sma(145) Warning [217]: loose indentation
plugin_conmsg.sma(150) Warning [217]: loose indentation
plugin_conmsg.sma(151) Warning [217]: loose indentation
plugin_conmsg.sma(156) Warning [217]: loose indentation
plugin_conmsg.sma(157) Warning [217]: loose indentation
plugin_conmsg.sma(162) Warning [217]: loose indentation
plugin_conmsg.sma(163) Warning [217]: loose indentation
plugin_conmsg.sma(168) Warning [217]: loose indentation
plugin_conmsg.sma(169) Warning [217]: loose indentation
plugin_conmsg.sma(174) Warning [217]: loose indentation
plugin_conmsg.sma(175) Warning [217]: loose indentation
plugin_conmsg.sma(180) Warning [217]: loose indentation
plugin_conmsg.sma(181) Warning [217]: loose indentation
plugin_conmsg.sma(186) Warning [217]: loose indentation
plugin_conmsg.sma(187) Warning [217]: loose indentation
plugin_conmsg.sma(192) Warning [217]: loose indentation
plugin_conmsg.sma(193) Warning [217]: loose indentation
plugin_conmsg.sma(198) Warning [217]: loose indentation
plugin_conmsg.sma(199) Warning [217]: loose indentation
plugin_conmsg.sma(204) Warning [217]: loose indentation
plugin_conmsg.sma(205) Warning [217]: loose indentation
plugin_conmsg.sma(210) Warning [217]: loose indentation
plugin_conmsg.sma(211) Warning [217]: loose indentation
plugin_conmsg.sma(216) Warning [217]: loose indentation
plugin_conmsg.sma(217) Warning [217]: loose indentation
plugin_conmsg.sma(222) Warning [217]: loose indentation
plugin_conmsg.sma(223) Warning [217]: loose indentation
plugin_conmsg.sma(228) Warning [217]: loose indentation
plugin_conmsg.sma(229) Warning [217]: loose indentation
plugin_conmsg.sma(234) Warning [217]: loose indentation
plugin_conmsg.sma(235) Warning [217]: loose indentation
plugin_conmsg.sma(240) Warning [217]: loose indentation
plugin_conmsg.sma(241) Warning [217]: loose indentation
plugin_conmsg.sma(246) Warning [217]: loose indentation
plugin_conmsg.sma(247) Warning [217]: loose indentation
plugin_conmsg.sma(254) Warning [217]: loose indentation
plugin_conmsg.sma(262) Warning [217]: loose indentation
plugin_conmsg.sma(263) Warning [217]: loose indentation

1 Error.

Autor:  daRope [ 15.04.2002, 22:35 ]
Betreff des Beitrags: 

Zitat:
Code:
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
	consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
		consgreet("");
	
Bäääääh! Is' ja krank. Ersetz die mal durch ein "directmessage("");"
Was soll das ueberhaupt? Wer hat gesagt, dass ich die normalen Nachrichten beim Connectvorgang nicht sehen will? Ich finde sowas frech.

Autor:  Chris02 [ 15.04.2002, 22:39 ]
Betreff des Beitrags:  hi

habe ur bahnhof verstanden!!!!!

kann mir die denn jemand netterweise schicken??????????


Nochmal damit ihr net scrollen müsst ebmhome@t-online.de

Autor:  SN8P [ 15.04.2002, 22:40 ]
Betreff des Beitrags: 

Mooooooooment! JA! - Das ist nur kopiert!!!

Was daran zu verbessern wäre - hab' ich mir keinen Kopf drum gemacht!!! Ausserdem finde ich das schon ok! dafür isses ja da - irgendwie... 8)

Autor:  SN8P [ 15.04.2002, 22:40 ]
Betreff des Beitrags:  Re: hi

Zitat:
habe ur bahnhof verstanden
Macht nix!!! Mail ist unterwegs!

Autor:  daRope [ 15.04.2002, 22:56 ]
Betreff des Beitrags: 

Ist schon klar, SN8P. Das aendert aber nix an der Tatsache und die habe ich angemeckert. :)

Autor:  SN8P [ 15.04.2002, 23:02 ]
Betreff des Beitrags: 

Was hast Du denn nicht verstanden - bzw. was willst Du denn verstehen ?!?

Autor:  Chris02 [ 15.04.2002, 23:02 ]
Betreff des Beitrags: 

Gut mail bekommen thx lol ich glaube ich muss mal in die Welt der Prog.Sprachen einsteigen :wink:

Autor:  SN8P [ 15.04.2002, 23:23 ]
Betreff des Beitrags: 

Wann immer Du willst!!!

PS: Ich programmier seit gestern plugins - ist also garnicht so schwer! :wink: 8)

Autor:  [Kasten]JimBeam [ 17.06.2002, 00:15 ]
Betreff des Beitrags:  jo

Hallo,

ich würde da schon ganz gut finden, wenn mir jemand den richtigen Quelltext auch mal pasten könnte.

Bedankt

Autor:  Sir Drink a lot [ 19.06.2002, 15:16 ]
Betreff des Beitrags: 

Oder hängt es doch als Attachment in den Beitrag.

Das kann nämlich das Forum auch, seit neustem...

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/