Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-23 20:49:13
Witam chciałbym się dowiedzieć co to jest CLEO saves? Np. pisząc misje w CLEO jest to bez sensowne gdyż CLEO nie zapisuje ostartniego postepu i przejde 1 misje wyłącze gre i musze 1 od nowa przechodzić. Czy te CLEO Saves rozwiąże ten problem??
Postów:
628
Dołączył:
2009-01-22
Napisano dnia: 2010-12-23 21:09:06
Tak. Gdy w skrypcie jest odpalany opcode 0A95, przy zapisie gry właśnie w CLEO_SAVES zapiszą się jego zmienne, oraz miejsce w skrypcie w którym był przy zapisie. Po prostu, taki wątek staje się identyczny jak normalny wątek w SCM.
Jeszcze gdy wyłączysz wątek opcodem 0A93, również zostanie to zapisane i już na tym save się on więcej nie uruchomi.
___________________
Moderator
Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-24 18:54:21
Nie działa mi to w pliku CS mam tak:
Kod:
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
0000: NOP
:NONAME_2
wait 10
if
Player.Defined($PLAYER_CHAR)
jf @NONAME_2
1@ = Marker.CreateIconAndSphere(22, 2525.714, -1703.988, 13.3803)
:NONAME_44
wait 10
if
0102: actor $PLAYER_ACTOR in_sphere 2525.714 -1703.988 13.3803 radius 1.2 1.2 3.0 sphere 1 stopped_on_foot
jf @NONAME_44
0A94: start_custom_mission "SAPLUS1"
0A95: enable_thread_saving
2@ = Marker.CreateIconAndSphere(22, 2525.714, -1703.988, 13.3803)
:NONAME_133
wait 10
if
0102: actor $PLAYER_ACTOR in_sphere 2525.714 -1703.988 13.3803 radius 1.2 1.2 3.0 sphere 1 stopped_on_foot
jf @NONAME_133
0A94: start_custom_mission "SAPLUS2"
0A95: enable_thread_saving
0A93: end_custom_thread
Plik sav tworzy ale po ponownym wejsciu do markera po załadowaniu save ciągle się ładuje ta 1 misja.
Postów:
628
Dołączył:
2009-01-22
Napisano dnia: 2010-12-25 14:10:51
Utwórz flagę, którą będziesz ustawiał i sprawdzał, nie ma sensu bawić się tak, jak to napisałeś.
___________________
Moderator
Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-25 15:02:00
a jak taką flagę ustawić??
Postów:
628
Dołączył:
2009-01-22
Napisano dnia: 2010-12-26 01:41:33
Po prostu sobie w jednej zmiennej wartości wpisuj i je sprawdzaj...
___________________
Moderator
Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-26 17:21:01
Aha czyli cozs takiego jak przy Save czyli flaga np:
$MIJSA 1 tak? to jużź qwiem o co kaman dzienks.