Sie sind nicht angemeldet.

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.