Forum Gtatwo Strona Główna  
 FAQ  •  Szukaj  •  Użytkownicy  •  Grupy •  Galerie   •  Rejestracja  •  Profil  •  Zaloguj się, by sprawdzić wiadomości  •  Zaloguj
 LAUNCH_MISSION Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy tematOdpowiedz do tematu
Autor Wiadomość
Heri
Alfons
Alfons


Dołączył: 12 Maj 2008
Posty: 186 Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Bełchatów

PostWysłany: Nie 10:43, 07 Cze 2009 Powrót do góry

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 Very Happy
Zobacz profil autora
Razor
DonCorleone
<i>DonCorleone</i>


Dołączył: 22 Maj 2008
Posty: 3029 Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 11:29, 07 Cze 2009 Powrót do góry

mi działa... po małej edycji...

1. Wsadziłem cały folder miska do:

E:\Programy\MisPad\compiler\miska

skompilowało się Smile

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 Smile
Zobacz profil autora
Heri
Alfons
Alfons


Dołączył: 12 Maj 2008
Posty: 186 Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Bełchatów

PostWysłany: Nie 12:13, 07 Cze 2009 Powrót do góry

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 =)!!!
Zobacz profil autora
Razor
DonCorleone
<i>DonCorleone</i>


Dołączył: 22 Maj 2008
Posty: 3029 Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 12:37, 07 Cze 2009 Powrót do góry

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 Smile
Zobacz profil autora
Razor
DonCorleone
<i>DonCorleone</i>


Dołączył: 22 Maj 2008
Posty: 3029 Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 13:29, 07 Cze 2009 Powrót do góry

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
Zobacz profil autora
Heri
Alfons
Alfons


Dołączył: 12 Maj 2008
Posty: 186 Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Bełchatów

PostWysłany: Nie 14:05, 07 Cze 2009 Powrót do góry

Tez nie wiem czemu tak jest. Zaraz zaczne robic prowizorke z tymi 3-ma scr
Zobacz profil autora
Heri
Alfons
Alfons


Dołączył: 12 Maj 2008
Posty: 186 Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Bełchatów

PostWysłany: Nie 15:22, 07 Cze 2009 Powrót do góry

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
Zobacz profil autora
Razor
DonCorleone
<i>DonCorleone</i>


Dołączył: 22 Maj 2008
Posty: 3029 Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Nie 15:48, 07 Cze 2009 Powrót do góry

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ć Surprised

btw... zapodaj .miski bo sam chcę testnąć Smile


Ostatnio zmieniony przez Razor dnia Nie 15:52, 07 Cze 2009, w całości zmieniany 1 raz
Zobacz profil autora
Wyświetl posty z ostatnich:      
Napisz nowy tematOdpowiedz do tematu


 Skocz do:   



Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001/3 phpBB Group :: FI Theme :: Wszystkie czasy w strefie CET (Europa)