Forum

> > CS2D > Maps/Editor > Map - trigger - Message
Forums overviewCS2D overview Maps/Editor overviewLog in to reply

German Map - trigger - Message

4 replies
To the start Previous 1 Next To the start

old Map - trigger - Message

berkebaba35
User Off Offline

Quote
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.

old Re: Map - trigger - Message

TimeQuesT
User Off Offline

Quote
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
edited 2×, last 19.04.12 09:43:47 pm

old Re: Map - trigger - Message

Bowlinghead
User Off Offline

Quote
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!

old Re: Map - trigger - Message

TimeQuesT
User Off Offline

Quote
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
To the start Previous 1 Next To the start
Log in to reply Maps/Editor overviewCS2D overviewForums overview