HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Hint Anpassen (https://hx3.de/editing-scripting-187/hint-anpassen-24293/)

DrFichel 27.09.2014 23:52

Hint Anpassen
 
Hallo Leute ich brauche ein weiteresmal eure Hilfe ?!

Ich möchte in meiner Multyplayer mission einen Hint zu anfang der mission einfügen.
Der Hint sol aber nur für bestimmte Spieler sichtbar sein ??

Also wie mache ich das ??

Drunken Officer 28.09.2014 00:10

Ein Hint ist erstmal Lokal. Also er würde nicht ohne Weiteres an Jeden Spieler gehen.

Wie wird der Hint ausgelöst? Via Trigger oder Script?

Tajin 29.09.2014 11:11

Kommt ganz drauf an, wie du diese "bestimmten" Spieler definierst.

Das könnte z.b. so aussehen:

PHP-Code:

if ((getPlayerUID playerin [123,234,456]) then {
    
hint "hallo !";
}; 

In dem Fall würde der Hint nur für Spieler angezeigt, deren SpielerID in der Liste ist.

DrFichel 30.09.2014 19:29

mh okay ich lasse den hint mit hilfe eins triggers auslösen

Vienna 01.10.2014 09:39

Wenn der Trigger im Editor erstellt wurde und die Meldung für die "Spielbaren Soldaten" sein soll (unabhängig welche Person einen der Soldaten spielt), dann den spielbaren Spielfiguren einen Namen geben und als Bedingung z.B. eintragen:

player == Soldat1

sollen mehrere bestimmte spielbare Soldaten die Meldung sehen, dann z.B.

player == Soldat1 or player == Soldat2

oder für alle Spieler einer Seite, z.B. für die West-Seite

playerSide == WEST

Solche Bedingungen sind unabhängig von den sonst im Trigger eingestellten Bedingungen. Sollen auch die eingestellten Trigger-Bedingungen berücksichtigt werden, dann geht das z.B. so:

this and (player == Soldat1 or player == Soldat2)

Wenn die Meldung beim Spielstart erfolgen soll, dann musst du im Trigger in die Zeitverzögerungen wenigstens eine Sekunde eintragen.

Anstelle von hint kannst du auch titleText oder sideChat usw. verwenden.

Solche Meldungen sind lokal auf den einzelnen Computern, weil aber im Editor erstellte Trigger für alle Spieler vorhanden sind, wirkt diese Vorgehensweise auf allen Computern der Mitspieler.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 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