HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   hint nur auf dem client (https://hx3.de/editing-scripting-187/hint-nur-client-23116/)

McLaine 07.11.2013 22:34

hint nur auf dem client
 
hallo
ich habe ein paar wegpunkte gemacht.
bei jedem wegpunkt soll eine nachricht kommen die nur der spieler welcher ihn auslöst angezeigt bekommt.

mal klappt das und mal bekommt jeder spieler die anzeige

die trigger sind identisch eingestell und auch das script ist identisch.
hat wer ne idee woran es liegen kann

trigger 1 (klappt nicht )
aktivierung :jeder
mehrfach
ausgelöst durch: jeden
bedingung: this
aktivierung :hint format ["%1 Bewegen Sie sich in Richtung 264°. Entfehrnung 450",name player];

Trigger 2 ( bei dem klappt es )
aktivierung :jeder
mehrfach
ausgelöst durch: jeden
bedingung: this
aktivierung :hint format ["%1 Bewegen Sie sich in Richtung 176°. Entfehrnung 510",name player];

JanIs 08.11.2013 08:42

Hallo McLane,

von welchem Script sprichst du das identisch sein soll?
Die beiden Trigger müssen doch auslösen nachdem sie auch bis auf den Text in der hint-Meldung identisch sind.

LG
Jan

BTW, Entfehrnung schreibt man ohne h ;-)

McLaine 08.11.2013 15:09

hi jan

habe mich villeicht etwas falsch ausgedrückt.

die trigger lösen beide aus.
bei beiden bekomme ich die hint meldung

bei trigger 1 kann sie jedoch jeder spieler auf dem server lesen.
bei trigger 2 kann sie nur der spieler lesen der den trigger ausgelöst hat.

beide trigger sind identisch. das ist was mich so verwundert

Xeno 08.11.2013 15:14

*del*

Xeno

McLaine 08.11.2013 15:26

ne ihr versteht mich nicht ;)


die trigger lösen richtig aus. es passiert wann ich es will und so wie ich es will.

ich erkläre mal was ich vorhabe dann würd es vielleicht deutlicher.

ich mache einen orientierunglauf. der spieler geht los läuft über trigger 1
dort bekommt es ne richtung und ne entfernung über ne hint meldung

mit den koordinaten läuft der dann zum trigger 2.
dort selbes spiel hint meldung mit richtung usw.

jetzt möchte ich die leute einzeln losrennen lassen.

daraus folgt. die hint meldung von trigger 2 soll nicht dem spieler am start gemeldet werden.

und jetzt mein problem.
beim auslösen von trigger 1 bekommt halt jeder spieler die meldung ob er im trigger ist oder nicht.

beim trigger 2 bekommt nur der spieler welcher den trigger auslöst die meldung

JeeperCreeper 08.11.2013 16:05

Aber wie JanIs schon gefragt hat, von welchen Scripten sprichst du? Normal machst du das doch schon über die Trigger. Kann es sein, dass du das gleiche nochmal mit dem Script aufrufst und es halt nicht lokal machst sondern server seitig? Poste doch einfach mal das Script mit rein.

Crisis 08.11.2013 17:11

Du hast Einheiten gesetzt, die dann von Spielern belegt werden ? Sind die Einheiten noch mit diesen blauen Linien mit einem möglichen Leader verbunden ?

McLaine 08.11.2013 18:18

mit script meinte ich die befehle in der ini des triggers. sorry
es gibt nur das was ich hier geschrieben habe

eine gruppe oder syscronität gibt es nicht

JanIs 08.11.2013 18:57

OK, korrigiert mich falls ich falsch liege:
Hintmeldungen sind ja grundsätzlich lokal solange sie nicht irgendwie public gemacht werden.
Kann es sein, dass du beim Testen der Auslöser einmal Server warst und ein anderes Mal der Client ???

Wenn nicht, wie hast du das mit dem Server denn genau getestet?

LG
Jan

Moerderhoschi 08.11.2013 19:06

verwende in der Triggerbedingung
Code:

player in thislist
dann bekommt auch nur der Spieler die Meldung der sich gerade in dem Trigger befindet. Nicht vergessen die korrekte Seite ein zu stellen oder am besten gleich auf JEDER lassen.

gruß
hoschi

McLaine 08.11.2013 21:29

super hoschi

das hat geholfen

aber wieso es mit meiner normalen einstellung nicht immer geklappt hat :confused:

JanIs 09.11.2013 10:19

Um dieser Frage auf den Grund zu gehen kann ich mich nur wiederholen:

1. Kann es sein, dass du beim Testen der Auslöser einmal Server warst und ein anderes Mal der Client ???

2. Wenn nicht, wie hast du das mit dem Server denn genau getestet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119