#2 Re: Вопросы по скриптингу » Помогите чайнику » 16-10-2007 11:07

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

Вот скрипт
: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

#3 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 19:16

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

#4 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 18:10

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

#5 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 18:00

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

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

#6 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 17:37

Хорошо вот нужная часть кода миссий нет вообще и файлы из 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

#7 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 16:00

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

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

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

#8 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 15:27

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

#9 Re: Вопросы по скриптингу » Помогите чайнику » 14-10-2007 06:25

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

#10 Вопросы по скриптингу » Помогите чайнику » 13-10-2007 19:27

Rock
Replies: 22

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

вот скрипт

: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

Board footer

Powered by FluxBB