Problem z while loop

Edytor Arma (Arma, Arma2, Arma2OA)

Moderatorzy: kondor, Inkwizytor

ODPOWIEDZ
Awatar użytkownika
SaS TrooP
Posty: 1586
Rejestracja: 30 października 2008, 17:30
ID Steam:
ID gracza: 0
Lokalizacja: Wodzisław Śl.
Kontakt:

Problem z while loop

Post autor: SaS TrooP »

Korzystam z tego:
http://community.bistudio.com/wiki/Cont ... while-Loop

Chcę zrobić pętlę, która:
1. Sprawdza warunek (w tym wypadku jest to żywy gracz)
2. Czeka 1 sekundę.
3. Przechodzi przy pomocy Skiptime o godzinę do przodu.
4. Czeka 60 sekund.
5. Cały cykl się powtarza.

Oto jak wygląda moja komenda:

Kod: Zaznacz cały

while (alive player) do
{
sleep 1;
hintSilent "An hour passes...";
SkipTime 1;
sleep 60;
};

Gra jej po prostu nie widzi. Jest odpalana poprzez:

Kod: Zaznacz cały

_TimeChange = player execVM "time.sqf"; 
Który znajduje się w pliku .sqs (jednak to chyba nie ma znaczenia)

Dlaczego gra ignoruje mój skrypt?
Awatar użytkownika
Jaromaz
Posty: 92
Rejestracja: 23 marca 2007, 12:26
ID Steam:

Re: Problem z while loop

Post autor: Jaromaz »

Kod: Zaznacz cały

while {alive player} do {cośtam};
Nawet na Bistudio WIKI jest masa błędów (głównie w rodzajach nawiasów właśnie) - ale akurat ten przypadek jest dobrze opisany :)
Obrazek
Awatar użytkownika
SaS TrooP
Posty: 1586
Rejestracja: 30 października 2008, 17:30
ID Steam:
ID gracza: 0
Lokalizacja: Wodzisław Śl.
Kontakt:

Re: Problem z while loop

Post autor: SaS TrooP »

Fakt, rozwiązane - dzięki.
ODPOWIEDZ

Wróć do „Edycja oraz tworzenie misji, skrypty oraz programowanie”