Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 17.06.2016, 13:43   #1 (permalink)
Newbie
 
Registriert seit: 17.06.2016
Beiträge: 2
Standard Sqf Warteschlange mit Display programmieren

Hallöchen an euch alle!

Ich habe ein kleines Fenster erstellt, welches mir bestimmte Spieler Nachrichten anzeigt. Es ist ein Display (kein Dialog) und besitzt ein Textfeld / Label.
Nun möchte ich für jeden Eintrag im Array spielerinfos = []; das Textfeld mit dem Inhalt des Arrays füllen.
Jedoch soll immernur 1 Fenster angezeigt werden welches für 3 sec zu sehen ist, danach soll das nächste folgen usw (ich möchte es ohne den sleep befehl realisieren).
Ich dachte es funktioniert mit waituntil{!(ctrlVisible 2001)}; aber das scheint nicht zu gehen.
Außerdem kann das Array immer wieder mit Inhalten gefüllt werden dh es soll in einer Schleife laufen, wie eine Warteschlange. Diese wartet solange bis im Array wieder was drin steht und dann geht alles von Vorne los...
Hat jemand ne idee?
ApexApe ist offline   Mit Zitat antworten
Alt 18.06.2016, 07:56   #2 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 10.10.2006
Beiträge: 263
Standard

Die Große Frage ist Wie machst du es bis jetzt wo ist dein Ansatz?
Wo kann man dir helfen?
Wie Rufst du es auf?
Nokman ist offline   Mit Zitat antworten
Alt 19.06.2016, 14:49   #3 (permalink)
Newbie
 
Registriert seit: 17.06.2016
Beiträge: 2
Standard

Dies ist mein Ansatz (sry ich dachte mein Text wäre eindeutiger):
nachrichten.hpp
class Anzeige : RscText
{
idc = 2100;
[...]
};

nachrichten.sqf
neueNachrichten = [];

while {true} do {

{
1 cutRsc["nachrichten", "PLAIN"];
ctrlSetText[2100, _x];
waitUntil {!(ctrlVisible 2100)}; //Das geht nicht
} foreach neueNachrichten;


};

Ich such halt ne methode mit der ich rausfinden kann wann ein display nicht mehr zu sehen ist...
ApexApe ist offline   Mit Zitat antworten
Alt 20.06.2016, 14:47   #4 (permalink)
Newbie
 
Benutzerbild von Sarogahtyp
 
Registriert seit: 20.06.2016
Beiträge: 37
Standard

deine bedingung fürs waitUntil:
PHP-Code:
isNull (findDisplay 2100

Geändert von Sarogahtyp (20.06.2016 um 14:49 Uhr). Grund: fehler in code
Sarogahtyp ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Display mit Taste schließen TimmK Editing & Scripting 3 15.02.2016 21:04


Kontakt - HX3.de - Archiv - Nach oben

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