Czy wiesz, że... na forum możesz uzyskać pomoc nt. modowania GTA?
Strona główna forum Szukaj Rejestracja
Witaj, nieznajomy!
Poprzedni 1 2 Następny
Postów: 878 Dołączył: 2009-01-20
#
To pogrubione masz po prostu wyrzucić z kodu właściwej misji. "start_mission 0" używasz tylko w sekcji MAIN, czyli tak jak to masz w podanym przez siebie kompletnym kodzie w trzecim poście.

___________________
Administrator
Postów: 205 Dołączył: 2010-11-23
#
No i niestety nic mi jak dotąd nie wyszło próbowałem już wiele sposobów. Zakończyłem wątek MAIN tak jak kazał Silent usunąłem to co kazał MakG no i nic nie wyszło. Próbowałem również zakańczać te części gdzie są Mission Failed oraz Mission Passed pętlą jak i tym jak wcześniej zakańczałem wątek MAIN który okazał się błędnym kodem i nic mi nie wychodzi albo gra nie przyjmuje mojego nowego pliku main.scm albo ja coś źle robię ( co jest bardziej prawdopodobne ) wkleję tutaj jeszcze raz mój kod jak mi powstał gdyż już nie wiem co źle zrobiłem.

Kod:
DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.04

DEFINE MISSIONS 1
DEFINE MISSION 0 AT @ZABICIE_KOLESIA // Initial 1

DEFINE EXTERNAL_SCRIPTS 0 // Use -1 in order not to compile AAA script

DEFINE UNKNOWN_EMPTY_SEGMENT 0

DEFINE UNKNOWN_THREADS_MEMORY 0

{$VERSION 3.1.0027}

//-------------MAIN---------------
thread 'MAIN'
set_weather 3
00C0: set_current_time_hours_to 21 minutes_to 0
01F0: set_max_wanted_level_to 6
$PLAYER_CHAR = Player.Create(#NULL, 0.0, 0.0, 0.0)
$PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR)
Player.SetClothes($PLAYER_CHAR, "PLAYER_FACE", "HEAD", Head)
Player.SetClothes($PLAYER_CHAR, "JEANSDENIM", "JEANS", Legs)
Player.SetClothes($PLAYER_CHAR, "SNEAKERBINCBLK", "SNEAKER", Shoes)
Player.SetClothes($PLAYER_CHAR, "VEST", "VEST", Torso)
Player.Build($PLAYER_CHAR)
Player.CanMove($PLAYER_CHAR) = True
016C: restart_if_wasted_at 2027.77 -1420.52 15.99 angle 137.0 town_number 0
016D: restart_if_busted_at 1550.68 -1675.49 14.51 angle 90.0 town_number 0
fade 1 0
start_mission 0 // Initial 1
while true
wait 250
end

//-------------Mission 0---------------
// Originally: Initial 1

:ZABICIE_KOLESIA
thread 'ZABICIE KOLESIA'
$WOZ = Car.Create(#TURISMO, 2288.79, -1673.199, 14.3883)
Car.Angle($WOZ) = 358.2751
0229: set_car $WOZ primary_color_to 2 secondary_color_to 1
072A: put_actor $PLAYER_ACTOR into_car $WOZ driverseat
072A: put_actor $PLAYER_ACTOR into_car $WOZ driverseat
$CEL = Marker.CreateIconAndSphere(56, 2485.974, -1670.766, 13.0223)
054C: use_GXT_table 'ZABICIE '
00BC: show_text_highpriority GXT 'TXT1' time 3000 flag 1

:ZABICIE_KOLESIA_134
wait 10
if
0103: actor $PLAYER_ACTOR in_sphere 2485.974 -1670.766 13.0223 radius 3.0 3.0 3.0 sphere 0 stopped_in_car
else_jump @ZABICIE_KOLESIA_134
Player.CanMove($PLAYER_CHAR) = False
fade 0 1000
wait 1000
Marker.Disable($CEL)
$OFIARA = Actor.Create(Criminal, #SHMYCR, 2496.866, -1643.766, 13.7826)
$KOLEGA = Actor.Create(CivMale, #WMYCLOT, 2498.976, -1643.547, 13.7826)
01B2: give_actor $OFIARA weapon 26 ammo 20 // Load the weapon model before using this
0639: AS_actor $OFIARA rotate_to_actor $KOLEGA
0639: AS_actor $KOLEGA rotate_to_actor $OFIARA
0605: actor $OFIARA perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time -1 // versionA
0605: actor $KOLEGA perform_animation_sequence "IDLE_CHAT" IFP_file "PED" 4.0 loop 1 0 0 0 time -1 // versionA
032B: $UZI = create_weapon_pickup #MICRO_UZI group 5 ammo 50 at 2489.812 -1663.398 13.3359
032B: $MP5 = create_weapon_pickup #MP5LNG group 5 ammo 30 at 2488.254 -1663.246 13.3359
032B: $TEC9 = create_weapon_pickup #TEC9 group 5 ammo 50 at 2486.949 -1662.613 13.3359
$CEL2 = Marker.CreateAboveActor($OFIARA)
02A3: enable_widescreen 1
fade 1 1000
Camera.SetPosition(2489.774, -1655.042, 13.3536, 0.0, 0.0, 0.0)
Camera.OnVehicle($WOZ, 15, 2)
00BC: show_text_highpriority GXT 'TXT2' time 3000 flag 1
wait 3000
Camera.SetPosition(2497.218, -1649.142, 14.5602, 0.0, 0.0, 0.0)
Camera.OnPed($OFIARA, 15, 2)
00BC: show_text_highpriority GXT 'TXT3' time 2000 flag 1
wait 2000
02A3: enable_widescreen 0
Player.CanMove($PLAYER_CHAR) = True
Camera.Restore

:ZABICIE_KOLESIA_594
wait 10
if
02E0: actor $PLAYER_ACTOR aggressive
else_jump @ZABICIE_KOLESIA_629
01B9: set_actor $OFIARA armed_weapon_to 26
05E2: AS_actor $OFIARA kill_actor $PLAYER_ACTOR

:ZABICIE_KOLESIA_629
wait 10
if
Actor.Dead($PLAYER_ACTOR)
else_jump @ZABICIE_KOLESIA_709
00BA: show_text_styled GXT 'M_FAIL' time 5000 style 1 // ~r~MISSION FAILED!
Marker.Disable($CEL)
Marker.Disable($CEL2)
Car.Destroy($WOZ)
Actor.DestroyInstantly($OFIARA)
Actor.DestroyInstantly($KOLEGA)
Pickup.Destroy($UZI)
Pickup.Destroy($MP5)
Pickup.Destroy($TEC9)
end_thread 

:ZABICIE_KOLESIA_709
wait 10
if
Actor.Dead($OFIARA)
else_jump @ZABICIE_KOLESIA_594
01E3: show_text_1number_styled GXT 'M_PASS' number 100 time 5000 style 1 // MISSION PASSED!~n~~w~$~1~
Player.Money($PLAYER_CHAR) += 100
0394: play_music 1
Marker.Disable($CEL2)
end_thread 
Postów: 1004 Dołączył: 2009-01-20
#
Błąd jest jedynie chyba w tym że nie załadowałeś modeli postaci, samochodu i broni.

Chodzi konkretnie o tą część kodu:

Kod:
0247: request_model 223 // Ofiara
0247: request_model 217 // Kolega ofiary
0247: request_model #GREENWOO // Samochód Greenwood
0247: request_model #micro_uzi // UZI
0247: request_model #mp5lng // MP5
0247: request_model #tec9 // TEC9
038B: load_requested_models


Nie dodałeś jej.
Postów: 205 Dołączył: 2010-11-23
#
Dzięki Wam ! Moja pierwsza misja zrobiona i wykonana :D Teraz będę ćwiczył i próbował robić coraz bardziej skomplikowane misje gdyż za miesiąc chciałbym powoli pisać całkowicie napisać nową fabułę itp. Proszę o nie zamykanie tematu, jeżeli będę miał problemy bedę pisał tu bo po co zakładać nowy temat, a jeżeli ktoś inny ma równiez problemy na temat pisania misji może napisac tutaj :)
Postów: 878 Dołączył: 2009-01-20
#
Mamy tu takie zasady, że powinno się zakładać nowy temat dla oddzielnego problemu :) Dlatego zamykam, a jeśli będziesz chciał coś dodać do tej konkretnej dyskusji, napisz do mnie na PW.

___________________
Administrator
Postów: 205 Dołączył: 2010-11-23
#
Cześć po paru dniach postanowiłem zacząć pisać kolejne misje jednak chciałem jeszcze raz przejść tą którą stworzyłem i kolejny problem, wcześniej gdy uruchamiałem nową grę nie zauważyłem że nie miałem włączonych napisów w opcjach. Więc włączyłem je i odpaliłem misje po załadowaniu paska i pokazaniu się samochodu ( w tym przypadku Turismo ) z daleka słychać również muzykę z radia jednak w tym miejscu ( tak mi się wydaje ) powinny pokazać się jakieś napisy i wtedy wyskakuje crash gry. W sumie to nie wiem co mogę zrobić aby normalnie przejść misję z napisami. Co do całego kodu nie zmienił sie od ostatniego wklejenie na forum od prócz załadowania modeli ale to chyba nie ma wpływu. Proszę o odpowiedź.
Poprzedni 1 2 Następny
Zaloguj się lub zarejestruj się, żeby pisać na forum.
Created & Powered by MakG