German Map - trigger - Message

4 replies
Goto Page
To the start Previous 1 Next To the start
19.04.12 06:38:47 pm
Up
berkebaba35
User
Offline Off
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.
19.04.12 06:47:33 pm
Up
TimeQuesT
User
Offline Off
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
Muh
19.04.12 06:56:33 pm
Up
Bowlinghead
User
Offline Off
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:
Code:
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!
Share time limited free games here
19.04.12 09:30:07 pm
Up
-Cobra-
User
Offline Off
heißt das wenn ich ein komma hinter die Zahl mache bsp: 60,2
dann triggert es sich alleine wieder?
-#Cobra#-
19.04.12 09:42:51 pm
Up
TimeQuesT
User
Offline Off
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
Muh
To the start Previous 1 Next To the start