Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Dienstag, 20. September 2011, 14:51

Suche ein Plugin das am Rundenende einen Text anzeigt

Guten Tag.
Ich suche ein Sourcemod Plugin, das mir ermöglicht am Ende einer Runde, das Gewinnerteam als " message " anzeigen zu lassen.

Danke für jeglich Hilfe.

2

Dienstag, 20. September 2011, 19:41

Weiß keiner? ;(

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

3

Dienstag, 20. September 2011, 20:28

Also sowas kenne ich nicht. Kannst aber mal hier schauen ob Du fündig wirst :

http://forums.alliedmods.net/forumdisplay.php?f=108
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

4

Dienstag, 20. September 2011, 21:29

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <sourcemod>

#define TEAM_T 2
#define TEAM_CT 3

#define ct_team "Counter-Terroristen"
#define t_team "Terroristen"

public OnPluginStart()
{
	HookEvent("round_end", OnRoundEnd);
}

public OnRoundEnd(Handle: event , const String: name[] , bool: dontBroadcast)
{
	new winner = GetEventInt(event, "winner");
	new String:winningTeam[32];
	
	if (winner == TEAM_T){ winningTeam = t_team; }
	if (winner == TEAM_CT){ winningTeam = ct_team; }
	
	if(winner == TEAM_T || winner == TEAM_CT)
	{
		PrintCenterTextAll("%s haben gewonnen!", winningTeam);
	}
}

wie (fast) immer: ungetestet

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

5

Mittwoch, 21. September 2011, 11:47

Doofe Zwischenfrage: Das Gewinnerteam wird doch standartmäßig eh in einem dicken Fenster angezeigt... :shock:

6

Mittwoch, 21. September 2011, 14:07

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include 

#define TEAM_T 2
#define TEAM_CT 3

#define ct_team "Counter-Terroristen"
#define t_team "Terroristen"

public OnPluginStart()
{
	HookEvent("round_end", OnRoundEnd);
}

public OnRoundEnd(Handle: event , const String: name[] , bool: dontBroadcast)
{
	new winner = GetEventInt(event, "winner");
	new String:winningTeam[32];
	
	if (winner == TEAM_T){ winningTeam = t_team; }
	if (winner == TEAM_CT){ winningTeam = ct_team; }
	
	if(winner == TEAM_T || winner == TEAM_CT)
	{
		PrintCenterTextAll("%s haben gewonnen!", winningTeam);
	}
}

wie (fast) immer: ungetestet

Wo muss das hin?

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

7

Mittwoch, 21. September 2011, 14:34

Das muss nirgends hin..
habe es mal als plugin compiliert, nichts hinzugefügt und getestet.. läuft
Daten im anhang...
»fluxX« hat folgende Datei angehängt:

8

Mittwoch, 21. September 2011, 14:42

danke, funktioniert, aber kann man das vlt. auch noch in den Farben schreiben?
Also rot für Terrors und blau für Antis? Danke!
#Edit: und etwas länger als normal

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

9

Mittwoch, 21. September 2011, 14:59

Da man im CenterText nur die standard Farbe weiß benutzen kann, denke ich mal das es nicht möglich ist.
Du kannst es im chat ausgeben mit Farbe, wenn du willst.

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

10

Mittwoch, 21. September 2011, 15:02

center message kann nicht coloriert werden. das geht nur bei top-left und chat.

für center könnte man alternativ ein overlay verwenden (.vtf/.vmt) aber ich kenne mich mit texturing nicht aus.

für eine länger dauernde anzeige muss man mit CreateTimer() arbeiten und den text manuell wiederholen.

werde ich heute abend nachreichen wenn ich wieder am PC sitze.

11

Mittwoch, 21. September 2011, 15:23

Sehr nett von euch beiden!
Am besten mit den Texten:
Terroristen gewinnen!
Antiterroreinheit gewinnt!

Danke :)

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

12

Donnerstag, 22. September 2011, 20:36

kp, habe gerade eine denksperre. bekomme ständig nur ein prototype missmatch. davon ab wüsste ich auch die zeitabstände nicht die es benötigen würde.

oder vielleicht kann es jemand anderes übernehmen.

zum ändern der texte sage ich jetzt mal nichts da es in diesem kleinen code mehr als offensichtlich ist wo ensprechende texte geändert werden müssen.
wer mit dem kompilieren auf dem heim pc nicht klarkommt -> http://www.sourcemod.net/compiler.php (für alles was keine custom includes braucht)

hier mal der "kaputte code" http://pastebin.com/6PwjcK2a

(bin momentan nicht mehr wirklich oft am PC unterwegs deshalb sorry für die verspätung).

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »MadMakz« (22. September 2011, 20:44)


affe2508

unregistriert

13

Freitag, 23. September 2011, 03:47

huhu,soetwas wie auf dem sandbox-server hät ich auch gern.
hatte den admin mal auf ihrer hp angeschrieben,aber leider antwortet er nicht.
hoffe hier auch auf eure hilfe.

gruss vom affen

14

Freitag, 23. September 2011, 19:21

Eine Frage hätte ich zu einem Anderem Thema:

Wie bekomme ich die Tickrate von 66 auf 100 ?
Ich habe einen Windows Server und habe den TickrateEnabler, habe nur keine Ahnung was ich nun machen muss.
Danke für Hilfe

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

15

Freitag, 23. September 2011, 20:22

"it's locked for a reason". auserdem steht's auf der pluginhomepage wie es zu benutzen ist.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

16

Freitag, 23. September 2011, 23:03

Das sind solche Fragen bei denen man nicht weiß ob man lachen oder weinen sollte...
Welcher Narr hat dir denn gesagt dass du so etwas benötigst?

MfG
Impact

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

17

Montag, 26. September 2011, 19:12

Seit einiger Zeit ist Tickrate 66 Standard und ohne Plugin nicht zu ändern. Es gibt den Tickrateenabler, welcher aber von fast niemanden mehr eingesetzt wird. Valve hat nicht ohne Grund die Tickrate fest auf 66 eingestellt.

18

Donnerstag, 29. September 2011, 12:10

Overlays sind in CSS nicht mehr ohne sv_cheats 1 zulässig :(
Text oben links kann man farbig gestalten, unten links der chat farbig, mitte nicht farbig, untere mitte nicht farbig und rechts (seit den neuen updates verfügbar) nicht farbig.

Hast du denn jetzt was du brauchst?
Verändere die Sourcewelt so wie du es willst ;)
(Durch modifizieren, spawnen, laden, speichern von Entities)
Extended Grabbermod -> Ent-Control

Ähnliche Themen