You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

N3RO

Unregistered

1

Wednesday, March 7th 2012, 10:13am

Nachricht wenn Admin den Server betritt

Hallo!
Bin gestern bei Battlefield: Bad Company 2 auf ein neues Plugin gestoßen, was ich gern auch für meinen CS:S - Server hätte, weiß aber nicht was ich da am besten als Suchbegriff eingebe^^ Und zwar soll mittig auf dem Bildschirm "Admin XY betritt den Server" stehen, wenn halt ein Admin den Server betritt. Kennt jemand so ein Plugin?

mfg
N3RO

Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

2

Wednesday, March 7th 2012, 1:16pm

Kanns dir in Eventscripts Python schreiben, nur wenn du willst.

N3RO

Unregistered

3

Wednesday, March 7th 2012, 1:20pm

Wow, thx für den Vorschlag, würde ich gern annehmen :)

Stargate75

Trainee

Posts: 131

Location: Schorndorf

Occupation: 3d level designer

wcf.user.option.userOption53: Ja

  • Send private message

4

Wednesday, March 7th 2012, 1:28pm

Gibts so ein Plugin auch für Sourcemod?

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

5

Wednesday, March 7th 2012, 1:36pm

Was wollt ihr denn die Cheater auch noch vorwarnen? :geek:

Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

6

Wednesday, March 7th 2012, 1:48pm

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# =============================================================================
# >> Imports
# =============================================================================

import es

# =============================================================================
# >> Events
# =============================================================================

def getAdmins():
	addonpath = es.getAddonPath("joinmsg").replace("\", "/")
	userfile = open(addonpath + '/joinmsg.txt', 'rb')
	userdata = userfile.read()
	userfile.close()
	return userdata.split('\n')
	
def player_activate(ev):
	sId = ev['es_steamid']
	
	if sId in getAdmins():
		adminname = es.getplayername(ev['userid'])
		es.centermsg('Admin %s betritt den Server'% adminname)


1. Ordner im Eventscriptsordner erstellen.
2. Ordner MUSS "joinmsg" heißen.(ohne "")
3. Im "joinmsg" Ordner muss eine .txt Datei mit dem Namen "joinmsg" sein.(ohne "")
4. In dieser Textdatei müssen die Steamids des Admins rein. Pro Steamid eine Zeile
5. In autoexec und Console: "es_load joinmsg"

--> Ist ungetestet, hab das nur auf die schnelle gemacht

This post has been edited 2 times, last edit by "Jackmaster" (Mar 7th 2012, 1:58pm)


StefanHof

Unregistered

7

Wednesday, March 7th 2012, 2:09pm

Hiho
Versuch es mal hiermit....
http://forums.alliedmods.net/showthread.php?t=62771

Gruß Stefan

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

8

Wednesday, March 7th 2012, 2:13pm

Hier für SourceMod über Flags, du kannst auch den Override benutzen.

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
#include <sourcemod>
#pragma semicolon 1


public OnClientPostAdminCheck(client)
{
    if(CheckCommandAccess(client"sm_message_admin"ADMFLAG_GENERICfalse))
    {
        PrintCenterTextAll("Admin %N hat den Server betreten"client);
    }
}

Wahrscheinlich etwas performanter als jedes mal die Datei zu parsen ;)
Ich rate generell davon ab Eventscripts neben SourceMod laufen zu lassen.

MfG
Impact

N3RO

Unregistered

9

Wednesday, March 7th 2012, 9:21pm

@templetonpeck: Da bei uns alle im Clan nen Clantag in Steam mit im Namen haben wissen sie es eh wenn ein Admin auf den Server kommt :)

@Jackmaster: Dankeschön für deine Mühen!

@Impact: Auch an dich dankeschön, habe - da ich Eventscripts erst noch hätte installieren müssen - es mit deiner Variante gemacht und es funktioniert ohne Probleme. Da ich mich mit Eventscripts noch kaum befasst habe würde mich aber interessieren, warum man es nicht neben SM noch laufen lassen sollte.

mfg

Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

10

Wednesday, March 7th 2012, 10:29pm

Man kann es neben laufen, warum auch nicht.
Es verbraucht zwar mehr ressourcen aber das merkt man nicht.

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

11

Wednesday, March 7th 2012, 10:33pm

Es ist schon lange her seit ich EventScrtipts aktiv eingesetzt habe, meine Erfahrung damals waren Abstürze und Inperformanz.
In deinem Falle wäre zusätzlich eine Redundanz gegeben, siehe die Mani/Eventscripts/SourceMod Diskussionen.
SourceMod bietet alles was es auch für Eventscripts gibt.

MfG
Impact

Jackmaster

Super Moderator

Posts: 660

wcf.user.option.userOption53: Ja

  • Send private message

12

Thursday, March 8th 2012, 11:02am

Hatte ich Anfangs auch, aber nach den Updates läuft alles wie geschmiert ^^

N3RO

Unregistered

13

Saturday, March 10th 2012, 2:01pm

Hab jetzt das Plugin von Impact getestet, läuft ohne Probleme. Thx nochmal an alle!

mfg

Similar threads