Forum

> > CS2D > Maps/Editor > Map - trigger - Message
ForenübersichtCS2D-Übersicht Maps/Editor-ÜbersichtEinloggen, um zu antworten

Deutsch Map - trigger - Message

4 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Map - trigger - Message

berkebaba35
User Off Offline

Zitieren
Hallo, ich wollte euch was dringen'des Fragen, unzwar.

Wie kann man im Map Editor mit dem Delay oder Start und func_message eine 40Sekundische Nachricht machen, der im Map immer kommen soll.

Jede 40 Sekunde soll im Map eine Nachricht kommen, zumbeispiel

Hello, and Welcome in my Server!


Ich glaube man braucht Delay Trigger, und noch was.

alt Re: Map - trigger - Message

TimeQuesT
User Off Offline

Zitieren
Trigger_start
-->
Trigger_delay
-->
func_message

edit:
ehh.. ja vergessen. Gut das Bowlkopp daran erinner hat.
-->
Der Delay muss sich selber aufrufen!

edit²:
Bowly, habe das hinzugefügt
2× editiert, zuletzt 19.04.12 21:43:47

alt Re: Map - trigger - Message

Bowlinghead
User Off Offline

Zitieren
trigger_start -- Startet denn "Kreislauf"
name:
trigger: 1

trigger_delay -- Es triggert sich alle 60sec. selber an
name: 1
trigger: 1,2 -- Das "," trennt die zwei Variablen, damit kannst du einen unendlich Loop machen.

func_msg -- Wird von _delay angetriggert
name: 2
trigger:

EDIT:
Oder in Script form:
1
2
3
4
addhook("minute","text")
function text()
	msg("Deinen Text!")
end

EDIT²:
Der Loop fehlt bei user TimeQuesT, bei ihm kommt das alles nur 1x!

alt Re: Map - trigger - Message

TimeQuesT
User Off Offline

Zitieren
Du bist dir sicher, dass du weist wie das Trigger-System läuft?

wird ein s.o.g. "trigger" ausgelöst (z.B. ein Schalter->Knopf) so wird das entity ausgeführt, dessen Name mit dem Feld "trigger" aus dem auslösenden Entity übereinstimmt. Natürlich kann ein Auslöser mehrere Entitys zur gleichen Zeit auslösen. Will man dies tun, muss man nur die Namen in dem Triggerfeld durch ein Komma seperieren.
Steht nunmal der der eigene Namen in dem Feld, so löst der Schalter sich selbst aus und fängt an sich zu wiederholen.

[trigger_start] //triggr alles im trigger-Feld bei Rundenstart
name-->fällt weg
trigger-->delay1

[trigger_delay]
name-->delay1
trigger-->delay1,msg1

[func_message]
name-->msg1
trigger-->fällt weg
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Maps/Editor-ÜbersichtCS2D-ÜbersichtForenübersicht