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.

W[!]ck

Schüler

  • »W[!]ck« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Berlin

Beruf: Schüler

  • Nachricht senden

1

Donnerstag, 13. September 2007, 18:12

Befehl Fenster

Hi;

Ich will über Eventscript 1.5 ein Fenster erstellen was bei einem bestimmten Wort (In dem fall "befehle") in den Chat ein Fenster öffnet (dessen Inhalt ich dan ausfüllen kann) . Mit welchem Code und mit welcher .cfg kann ich das bewerkstelligen ? (Genau so ein Fenster was sich auch bei der player_activate.cfg öffnet )

Vielen dank im vorraus

mfg W[!]ck :mrgreen:

2

Donnerstag, 13. September 2007, 18:15

Re: Befehl Fenster

was genau meinst du mit fenster? o.O

hEiNz

Profi

Beiträge: 705

Wohnort: Deutschland

Beruf: Freischaffender Künstler

Rootserver vorhanden: Nein

  • Nachricht senden

3

Donnerstag, 13. September 2007, 18:45

Re: Befehl Fenster

http://www.mani-admin-plugin.com/index.php?option=com_smf&Itemid=26&topic=8434.0">http://www.mani-admin-plugin.com/index. ... pic=8434.0</a>


schaumal da ist das selbe kannst halt den chatbefehl ändern und " befehl " oder so kommt aber das gleiche raus. ist ein normales popupfenster

4

Donnerstag, 13. September 2007, 19:23

Re: Befehl Fenster

Den Code finde ich nützlich, ich poste ihn hier auch mal damit er nicht verloren geht:

Quellcode

1
if (event_var(text) equalto "WortDeinerWahl") then exec events/configname.cfg

configname.cfg

Quellcode

1
es_menu 10 event_var(userid) "Hier den Text eingeben\n Einen Zeilenumbruch ehältst du duch\n"


Habs zwar nicht getestet, aber müsste nicht auch

Quellcode

1
if (event_var(text) equalto "WortDeinerWahl") then es_menu 10 event_var(userid) "Hier den Text ein geben\n Einen Zeilenumbruch ehältst du duch\n"
funktionieren? Um den Umweg über die config zu umgehen?

5

Donnerstag, 13. September 2007, 19:42

Re: Befehl Fenster

Es geht aber auch anders das das wort was du eingibst net im chat zu sehen ist werde es morgen mal schnell machen habe heute keine zeit mehr

W[!]ck

Schüler

  • »W[!]ck« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Berlin

Beruf: Schüler

  • Nachricht senden

6

Freitag, 14. September 2007, 08:23

Re: Befehl Fenster

Vielen Dank euch allen :)
Hat geklappt

Hab aber noch eine Frage zur player_aktivate.cfg wollte deswegen jetz nicht extra ein neues Topic aufmachen.

Frage : Mit welchem Befehl wirde der Name des Players angezeigt also Wilkommen Spielernamen \n \n bla bla bla

mfg W[!]ck

7

Freitag, 14. September 2007, 14:58

Re: Befehl Fenster

der hier event_var(es_username)

8

Freitag, 14. September 2007, 20:09

Re: Befehl Fenster

willkommensmeldung kannst du so machen:

Quellcode

1
2
3
4
5
6
event player_activate
{
    es_xset string 0
    es_format string "Willkommen %1 auf dem \n \n bla bla bla" event_var(es_username)
    es_delayed 5 es_menu 5 event_var(userid) server_var(string) 
}


das mit dem saybefehl kannste auch mal so testen:

Saybefehl:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
block load
{
  es_xset string 0
  es_format string "Hier den Text ein geben\n Einen Zeilenumbruch ehältst du duch\n"
  
  es_xregsaycmd WortDeinerWahl scriptname/saybefehl
}

block saybefehl
{
  es_delayed 2 es_menu 5 event_var(userid) server_var(string) 
}

W[!]ck

Schüler

  • »W[!]ck« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Berlin

Beruf: Schüler

  • Nachricht senden

9

Freitag, 14. September 2007, 20:23

Re: Befehl Fenster

Danke :mrgreen:

event_var(es_username) klappt aber leider nicht hab ES 1.5 (neuste Version)

Meine player_aktivate.cfg :

Zitat

es_menu 20 event_var(userid) "Servus event_var(es_username) \n \n Server Regeln : \n \n - Keine Beleidigungen \n - Nicht Campen \n - Keine Clanwerbung \n \n Wichtig : \n \n - Wir suchen Stammspieler \n - Wir suchen Member \n - www. h2o-deluxe .de \n \n Kein Ranking!!! \n Viel spass"


Der Name erscheint einfach nicht heul

mfg W[!]ck

10

Freitag, 14. September 2007, 20:31

Re: Befehl Fenster

mache es so. erstelle dir einen ordner willkommen im verzeichnis:cstrike\addons\eventscripts

im ordner willkommen eine datei namens es_willkommen.txt

inhalt der datei:

Quellcode

1
2
3
4
5
6
event player_activate
{
    es_xset string 0
    es_format string "Servus %1 \n \n Server Regeln : \n \n - Keine Beleidigungen \n - Nicht Campen \n - Keine Clanwerbung \n \n Wichtig : \n \n - Wir suchen Stammspieler \n - Wir suchen Member \n - www. h2o-deluxe .de \n \n Kein Ranking!!! \n Viel spass" event_var(es_username)
    es_delayed 5 es_menu 20 event_var(userid) server_var(string) 
}


schreibe in die autoexec.cfg
es_load willkommen


server restart oder peer hlsw in der console es_load willkommen

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

11

Freitag, 14. September 2007, 23:17

Re: Befehl Fenster

Es heißt auch player_activate.cfg und nicht player_aktivate.cfg

So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.