Sie sind nicht angemeldet.

Servus

Anfänger

  • »Servus« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Donauwörth

Beruf: Fachinformatiker für SystemIntegration

Rootserver vorhanden: Ja

  • Nachricht senden

1

Freitag, 29. März 2013, 06:04

Serverinfo

Servus,

ich hab schon auf einigen Servern oben rechts so einen schwarzen Balken gesehen der circa 1/8 Richtung Mitte des Bildschirms geht, am ende ist er abgerundet.
In diesem steht ein Text, Beispielweise die TS IP.

Ich hab schon nahezu alle Plugins durch aber ich finde die Funktion nicht.

Mein vorhaben besteht darin dort die TS IP im Wechsel mit der Website einzublenden. Ginge das?

Alternativ wäre mir auch ein schwarzer Balken circa 1 cm hoch am unteren Bildschirmrand recht.

Kann mir da einer helfen?


Grüße

Infr@red

Fortgeschrittener

Beiträge: 378

Beruf: Management

Rootserver vorhanden: Ja

  • Nachricht senden

2

Freitag, 29. März 2013, 08:43

Ich kenne da nur den Top Text Balken des Adverts Plugins, der ist links oben in der Ecke, das geht mit diesem Plugin.

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

3

Freitag, 29. März 2013, 12:00

Es würde helfen wenn du einen Screenshot oder ähnliches zu deinem Beitrag zufügst.

MfG
Impact

Servus

Anfänger

  • »Servus« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Donauwörth

Beruf: Fachinformatiker für SystemIntegration

Rootserver vorhanden: Ja

  • Nachricht senden

4

Freitag, 29. März 2013, 17:41

Ok das ist jetzt unwichtig aber was ich mich Frage ist wie bekomm ich das sauber hin?

Quellcode

1
2
3
4
5
6
7
8
9
#include <sourcemod>

    public bool:OnClientConnect(client, String:rejectmsg[], maxlen)
	{
	 			
		CreateDialog(client,"Test", DialogType_Msg);
		
	 	return true;
	}


Spoiler Spoiler

Ja es war tatsächlich dass was Infr@red meinte
Danke schonmal dafür, lässt sich das auch rechtsbündig machen?

PHP-Quelltext

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
27
28
29
30
31
32
if(StrContains(sType"T") != -1)
    {
        decl String:sColor[16];
        new iColor = -1iPos BreakString(sTextsColorsizeof(sColor));
        
        for(new 0sizeof(g_sTColors); i++)
        {
            if(StrEqual(sColorg_sTColors[i]))
                iColor i;
        }
        
        if(iColor == -1)
        {
            iPos     0;
            iColor   0;
        }
        
        new Handle:hKv CreateKeyValues("Stuff""title"sText[iPos]);
        KvSetColor(hKv"color"g_iTColors[iColor][0], g_iTColors[iColor][1], g_iTColors[iColor][2], 255);
        KvSetNum(hKv,   "level"1);
        KvSetNum(hKv,   "time",  10);
        
        for(new 1<= MaxClientsi++)
        {
            if(IsClientInGame(i) && !IsFakeClient(i) &&
               ((!bAdmins && !(bFlags && HasFlag(ifFlagList))) ||
                bAdmins && (GetUserFlagBits(i) & (ADMFLAG_GENERIC|ADMFLAG_ROOT))))
                CreateDialog(ihKvDialogType_Msg);
        }
        
        CloseHandle(hKv);
    }


Es benutzt ja die Funktion CreateDialog welche
folgenden möglichkeiten bereitstellt:
DialogType_Msg = 0, /**< just an on screen message */
DialogType_Menu, /**< an options menu */
DialogType_Text, /**< a richtext dialog */
DialogType_Entry, /**< an entry box */
DialogType_AskConnect /**< ask the client to connect to a specified IP */

mh, intressant

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Servus« (29. März 2013, 18:10)


Ähnliche Themen