#1 13-10-2007 19:27

Rock
Registered: 13-10-2007
Posts: 10

Помогите чайнику

Вот решил попробовать свои силы и застрял создаю человека но их создается двое и если я их бью то игра вылетает что делать обьясните пожалуйста.

вот скрипт

:Shopings1
wait 0 ms
model.Load(#FAM1)
038B: load_requested_models

:Shopings1_1
wait 0 ms
if
model.Available(#FAM1)
jf @Shopings1_1
wait 1000 ms
actor.Create($Shopman1,4,#FAM1,207.6017 -98.2868 1005.2578)
actor.Health($Shopman1) = 1000

:Shopings1_2
wait 0 ms
if
actor.Dead($Shopman1)
jf @Shopings1_2
wait 10000 ms
jump @Shopings1

Offline

#2 14-10-2007 04:39

Sub
Registered: 17-02-2007
Posts: 30

Re: Помогите чайнику

grin
убери jump @Shopings1 , вместо него введи end_thread

Offline

#3 14-10-2007 06:25

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

sad К сожалению ничего не изменилось!

Offline

#4 14-10-2007 08:55

kostay scr
From: Беларусь
Registered: 25-05-2007
Posts: 176

Re: Помогите чайнику

У меня тоже такая фигня была.
Попробуй убрать :Shopings1_2
wait 0 ms
if
actor.Dead($Shopman1)
jf @Shopings1_2
wait 10000 ms
jump @Shopings1
Посто поставь end_thread .
Должно заработать.
А так молодец smile .

Last edited by kostay scr (14-10-2007 08:56)


GTA VC - ЭТО НАСТОЯЩАЯ ГТА!

Offline

#5 14-10-2007 15:27

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Вот блин все сделал но их опять двое!И если я их бью все вылетает!В чем же ёще может быть причина?

Offline

#6 14-10-2007 15:33

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: Помогите чайнику

У тебя create_thread стоит сразу перед скриптом. Убери его в безопасное место (туда где стоят другие create_thread, или где стоит комментарий put_your_create_thread_commands_here)

Offline

#7 14-10-2007 16:00

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Нет нет стоит где положено я проверил!!!

Под строчкои // put your create_thread commands here

И над строчкой :MAIN_LOOP

Last edited by Rock (14-10-2007 16:01)

Offline

#8 14-10-2007 16:08

Seemann
Registered: 07-08-2006
Posts: 2,156

Re: Помогите чайнику

Выложи весь исходник, если он не очень большой

Offline

#9 14-10-2007 17:37

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Хорошо вот нужная часть кода миссий нет вообще и файлы из striped.txt не нужны вроде

// put your create_thread commands here

create_thread @Cars
create_thread @PickupsFight
create_thread @Shopings1


:MAIN_LOOP
0001: wait $DEFAULT_WAIT_TIME ms
00BF: $TIME_HOURS = current_time_hours, $TIME_MINS = current_time_minutes
0002: jump @MAIN_LOOP


// put your mods (threads) here

:Cars
wait 0 ms
014B: $Car1 = init_parked_car_generator #TAXI 6 6 0 alarm 50 door_lock 50 0 40000 at 2498.4541 -1651.4901 13.1463 angle 167.5151 
014C: set_parked_car_generator $Car1 cars_to_generate_to 50
014B: $Car2 = init_parked_car_generator #GREENWOOD 2 3 0 alarm 50 door_lock 50 0 40000 at 2509.5295 -1671.6497 13.0295 angle 354.4767 
014C: set_parked_car_generator $Car2 cars_to_generate_to 50
014B: $Car3 = init_parked_car_generator #ADMIRAL 7 7 0 alarm 50 door_lock 50 0 40000 at 2473.1323 -1691.3192 13.1478 angle 357.4659 
014C: set_parked_car_generator $Car3 cars_to_generate_to 50
014B: $Car4 = init_parked_car_generator #MULE 9 9 0 alarm 50 door_lock 50 0 40000 at 2443.5867 -1644.8113 13.1037 angle 180.8506 
014C: set_parked_car_generator $Car4 cars_to_generate_to 50
014B: $Car5 = init_parked_car_generator #GLENDALE 11 11 0 alarm 50 door_lock 50 0 40000 at 2403.9954 -1645.1573 13.1811 angle 180.5103 
014C: set_parked_car_generator $Car5 cars_to_generate_to 50
014B: $Car6 = init_parked_car_generator #TAHOMA 3 2 0 alarm 50 door_lock 50 0 40000 at 2392.7415 -1681.4338 14.2954 angle 1.7372 
014C: set_parked_car_generator $Car6 cars_to_generate_to 50
014B: $Car7 = init_parked_car_generator #MANANA 1 1 0 alarm 50 door_lock 50 0 40000 at 2383.4363 -1644.4084 13.1553 angle 358.5151 
014C: set_parked_car_generator $Car7 cars_to_generate_to 50
014B: $Car8 = init_parked_car_generator #ADMIRAL 6 6 0 alarm 50 door_lock 50 0 40000 at 2327.9275 -1677.3221 14.1434 angle 89.7862 
014C: set_parked_car_generator $Car8 cars_to_generate_to 50   
014B: $Car9 = init_parked_car_generator #STALLION 4 9 0 alarm 50 door_lock 50 0 40000 at 2319.3699 -1717.6029 13.4393 angle 179.4393 
014C: set_parked_car_generator $Car9 cars_to_generate_to 50     
014B: $Car10 = init_parked_car_generator #BRAVURA 40 1 0 alarm 50 door_lock 50 0 40000 at 2280.4861 -1676.1477 14.3945 angle 186.2454 
014C: set_parked_car_generator $Car10 cars_to_generate_to 50
014B: $Car11 = init_parked_car_generator #BLISTAC 1 0 0 alarm 50 door_lock 50 0 40000 at 2289.9885 -1679.8398 13.7514 angle 25.9525 
014C: set_parked_car_generator $Car11 cars_to_generate_to 50
014B: $Car12 = init_parked_car_generator #BF400 3 3 0 alarm 50 door_lock 50 0 40000 at 2305.4612 -1631.2034 14.5351 angle 359.9729 
014C: set_parked_car_generator $Car12 cars_to_generate_to 50
014B: $Car13 = init_parked_car_generator #PCJ600 0 0 0 alarm 50 door_lock 50 0 40000 at 2300.6287 -1630.6938 14.6527 angle 4.0677 
014C: set_parked_car_generator $Car13 cars_to_generate_to 50
014B: $Car13 = init_parked_car_generator #FCR900 6 6 0 alarm 50 door_lock 50 0 40000 at 2302.8293 -1631.6749 14.6117 angle 5.7232 
014C: set_parked_car_generator $Car13 cars_to_generate_to 50
014B: $Car14 = init_parked_car_generator #PREMIER 1 1 0 alarm 50 door_lock 50 0 40000 at 2271.2893 -1642.4495 14.9597 angle 358.1019 
014C: set_parked_car_generator $Car14 cars_to_generate_to 50


:PickupsFight
wait 0 ms
model.Load(#BRASSKNUCKLE)
model.Load(#KNIFECUR)
model.Load(#BAT)
038B: load_requested_models

:PickupsFight_1
wait 0 ms
if
model.Available(#BRASSKNUCKLE)
model.Available(#KNIFECUR)
model.Available(#BAT)

:PickupsFight_2
$KASTET1 = Pickup.Create(#BRASSKNUCKLE,15,2489.803,-1646.7546,14.0772)
$NOG1 = Pickup.Create(#KNIFECUR,15,2485.3135,-1711.7887,13.5432)
$BITA1 = Pickup.Create(#BAT,15,2530.8884,-1664.7808,15.1668)
wait 100 ms
Model.Destroy(#BRASSKNUCKLE)   
Model.Destroy(#KNIFECUR)   
Model.Destroy(#BAT)

:Shopings1
wait 0 ms
model.Load(#FAM1)
038B: load_requested_models


:Shopings1_1
wait 0 ms
if
model.Available(#FAM1)
jf @Shopings1_1
wait 1000 ms
actor.Create($Shopman1,4,#FAM1,207.6017 -98.2868 1005.2578)
actor.Health($Shopman1) = 1000
end_thread




//-------------Mission 0---------------
// put your missions here

Last edited by Rock (14-10-2007 17:38)

Offline

#10 14-10-2007 17:51

Sanchez
Registered: 18-08-2006
Posts: 280

Re: Помогите чайнику

Ты создаешь потоки, но не завершаешь их. После каждого созданного потока поставь end_thread, чтобы поток завершился. В твоем примере потоки не завершаются и выполняются по несколько раз.

Offline

#11 14-10-2007 18:00

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Когда до этого делал у меня из за этого он вообще не появлялся, а когда я убрал,их стало несколько!!!

Щас поставил end_thread и он опять не появляется а оружие из потока :PickupsFight на месте.

Offline

#12 14-10-2007 18:08

Sanchez
Registered: 18-08-2006
Posts: 280

Re: Помогите чайнику

Щас поставил end_thread и он опять не появляется а оружие из потока :PickupsFight на месте.

А координаты точно правильные? 207.6017 -98.2868 1005.2578. Это вообще где такое место.

Offline

#13 14-10-2007 18:10

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Координаты верные это самый первый магазин одежды! И еще если бы они были не верны то 2 чувака не появлялисьбы тоже!!!

Offline

#14 14-10-2007 19:16

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Я опять пробовал пробовал не понял я в чем причина может компилятор что не так делал может что еще но все end_thread кроме последнего пропадали( может просто я ошибаюсь) но когда я вручную перенес main.scm чувак один появляется но вот проблема с вылетом осталась может кроме здоровья надо что то еще указать?

Offline

#15 16-10-2007 08:16

kostay scr
From: Беларусь
Registered: 25-05-2007
Posts: 176

Re: Помогите чайнику

А зачем создавать в магазине?Это интерьер, его нужно грузить и тому подобное.Попробуй создать на улице.


GTA VC - ЭТО НАСТОЯЩАЯ ГТА!

Offline

#16 16-10-2007 11:07

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

Вот еще таже прблема решил попробовать миссию и если я бью человека которого создал игра вылетает.

Вот скрипт
:MISSION1
03A4: name_thread 'MISSION1'
gosub @MISSION1_1
if
wasted_or_busted
then
gosub @MISSION1_FAILED
end
gosub @MISSION1_CLEANUP
end_thread

:MISSION1_1
wait 0 ms
model.Load(#ADMIRAL)
model.Load(#FAM3)
038B: load_requested_models

:MISSION1_2
wait 0 ms
if and
model.Available(#ADMIRAL)
model.Available(#FAM3)
jf @MISSION1_2
wait 100 ms
car.Create($car,#ADMIRAL,1918.1737,-1789.5668,13.1065)
actor.Create($fam1,7,#FAM3,1918.3229,-1793.8529,13.3828)
wait 100 ms
actor.Health($fam1) = 250
marker.CreateAboveActor($fam1m,$fam1)
actor.InCar($fam1,$car)

:MISSION1_3
wait 0 ms
if
actor.Dead($fam1)
jf @MISSION1_3
wait 0 ms
gosub @MISSION1_PASSED
return

:MISSION1_PASSED
wait 0 ms
01E3: text_1number_styled 'M_PASSD' 0 5000 ms 1
0394: play_music 1
return

:MISSION1_FAILED
wait 0 ms
00BA: text_styled 'M_FAIL' 5000 ms 1
create_thread @Mission1START
return

:MISSION1_CLEANUP
wait 0 ms
mission_cleanup
end_thread

Offline

#17 23-10-2007 21:08

Tector
Registered: 01-05-2007
Posts: 34

Re: Помогите чайнику

actor.InCar($fam1,$car)

А это зачем? Если не ошибаюсть, это ведь проверка

Offline

#18 23-10-2007 21:17

Rock
Registered: 13-10-2007
Posts: 10

Re: Помогите чайнику

это лишнее я уже убрал

Offline

#19 28-10-2007 06:02

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Помогите чайнику

А зачем создавать в магазине?Это интерьер, его нужно грузить и тому подобное.Попробуй создать на улице.

так спец. для актеров грузить не надо. Я вот например создал Тенпенни к полиц. участке с педтипом Cop и он спокойно ходит по участку как остальные полицейские.

Offline

#20 28-10-2007 14:11

kostay scr
From: Беларусь
Registered: 25-05-2007
Posts: 176

Re: Помогите чайнику

Дело в том что в этом трабла и могла быть в сочитании с другой ошибкой.


GTA VC - ЭТО НАСТОЯЩАЯ ГТА!

Offline

#21 03-11-2007 01:15

Agenzvell
From: Windows/system32
Registered: 28-08-2007
Posts: 109
Website

Re: Помогите чайнику

0394: play_music 1

а ты звук загрузил?

Offline

#22 03-11-2007 13:48

kostay scr
From: Беларусь
Registered: 25-05-2007
Posts: 176

Re: Помогите чайнику

0394: play_music 1
а ты звук загрузил?

Для этого опкода не надо.


GTA VC - ЭТО НАСТОЯЩАЯ ГТА!

Offline

#23 03-11-2007 18:29

Alexander
Registered: 19-08-2006
Posts: 184
Website

Re: Помогите чайнику

Это же мелодия .
Мелодии и звуки это совершенно разные вещи .
Звуки подругжаются по мере необходимости , а мелодии уже все сразу загружены , т.к. используются игрой .

Offline

Board footer

Powered by FluxBB