Autor |
Wiadomość |
Heri
Alfons
Dołączył: 12 Maj 2008
Posty: 186
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Bełchatów
|
Wysłany:
Nie 10:43, 07 Cze 2009 |
|
Problem z wyświetleniem misji z oddzielnego pliku *mis.
Wczoraj zrobilem to na szybko i bylo pare bledow. Dzisiaj na spokojnie zrobilem to 2 raz, troche inaczej. W mispadzie wszystko jest okej. Natomiast w samej grze ten sposob nie działa.
# przy kompliowaniu 'miska.mis' wyskakuje mi ze plik 'miska_next.mis' musi byc umieszczony w folderze mispada/.../.../. Dziwne. Wrzucilem to tam, a takze do folderu Data... i nic.
Tu są pliki do przetestowania, moze komus sie uda to rozwiazac.
[link widoczny dla zalogowanych]
Jezeli udałoby się to zrobić to mozna bedzie robić nieograniczone skrypty z misjami w multi
|
|
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Nie 11:29, 07 Cze 2009 |
|
mi działa... po małej edycji...
1. Wsadziłem cały folder miska do:
E:\Programy\MisPad\compiler\miska
skompilowało się
i stworzyło plik txt.
Kod: |
20 COUNTER EXEC 23 0 flag_russian_leader_brief
23 FUNCTION EXEC 24 start_final_mission:
24 EXPLODE SMALL 25 (3178496,1277952,131072)
25 DELAY_HERE 26 30
26 RETURN EXEC 27
27 FUNCTION EXEC 28 clean_up_final_mission:
28 EXPLODE SMALL 29 (3178496,1277952,131072)
29 FINISH MISSION 30
30 RETURN EXEC 31
31 MISSIONSTART 32
32 GOSUB 33 2
33 GOSUB 34 2
34 MISSIONEND -1
|
Potem wsadziłem miska.scr do data i miska_next.scr do data/miska
odpaliłem i kupa...
ztjuningowałem skrypt miska.scr :
Kod: |
// player's normal start position
PLAYER_PED player = (44.5, 16.5, 3.0) 25 0
PARKED_CAR_DATA player_car = (44.5, 16.5, 2.0) 0 0 GT24640
COUNTER loop = 1
LEVELSTART
WHILE_EXEC ( loop = 1 )
IF ((CHECK_CHARACTER_HEALTH(player, 0)) AND (loop = 1))
ADD_SCORE ( player , 666 )
LAUNCH_MISSION ( miska_next.mis )
ADD_SCORE ( player , 1000 )
SET loop = 0
ENDIF
ENDWHILE
LEVELEND |
A oto efekt:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Gs5vRMMy8YE&hl=pl&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Gs5vRMMy8YE&hl=pl&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
Teraz tylko zostaje to przetestować w MP
|
|
|
|
|
Heri
Alfons
Dołączył: 12 Maj 2008
Posty: 186
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Bełchatów
|
Wysłany:
Nie 12:13, 07 Cze 2009 |
|
Brawo! =)
Ja ponownie skompilowalem swoj stary plik miska_next.mis, stworzyly mi sie 2 nowe pliki, przenioslem caly folder do DATA, uruchomilem.. i dziala
Pozniej zostawilem tylko plik scr i smiga.
Wielki dzieki =)!!!
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Nie 12:37, 07 Cze 2009 |
|
teraz zastanawiema sie nad tym czy jesli uuchomimy 2 osobne miski dla 2 playerów w przyblizonym czasie czy desyncha nie bedzie... skrobnij jakis skrypcik z 3 scr to testniemy
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Nie 13:29, 07 Cze 2009 |
|
nurtuje jescze mnie to: LAUNCH_MISSION ( miska_next.mis ) dlaczego mis a nie scr?
przecie misów nie było w gta2 w dacie tylko .scr`y
|
|
|
|
|
Heri
Alfons
Dołączył: 12 Maj 2008
Posty: 186
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Bełchatów
|
Wysłany:
Nie 14:05, 07 Cze 2009 |
|
Tez nie wiem czemu tak jest. Zaraz zaczne robic prowizorke z tymi 3-ma scr
|
|
|
|
|
Heri
Alfons
Dołączył: 12 Maj 2008
Posty: 186
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Bełchatów
|
Wysłany:
Nie 15:22, 07 Cze 2009 |
|
Zrobilem 3 osobne pliki mis/scr. Przetestowalem z kolega, wszystko dzialalo poprawnie. Nie bylo desyncha. Miejmy nadzieje, ze przy wiekszej ilosci linijek w skrypcie tez sie nie bedzie walić =]
Kłopot w postaci ograniczonej ilosci linijek w skrypcie rozwiązany. THX RAZOR
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Nie 15:48, 07 Cze 2009 |
|
a próbowałeś uruchomić 2 miski na raz? dla przykładu koleś wykonuje pętle z 1 miski a ty w tym samym momencie z 2 miski też wykonujesz... To tak jakby 2 misje na raz odpalić
btw... zapodaj .miski bo sam chcę testnąć
|
Ostatnio zmieniony przez Razor dnia Nie 15:52, 07 Cze 2009, w całości zmieniany 1 raz
|
|
|
|
|