#1 26-04-2015 16:22

el_motoblock
Registered: 25-12-2010
Posts: 3

cleo-миссии (.cm) - миссия выполнена/миссия провалена

Здравствуйте гта-скриптеры! Вот уже второй раз пытаюсь написать клео миссию, но есть одна загвоздка - нельзя сделать госаб или проверку на "МИССИЯ ПРОВАЛЕНА" и "МИССИЯ ВЫПОЛНЕНА" одновременно.
Перепробовал множество шаблонов и туториалов - т.к. в "?высокоуровневом/низкоуровневом" не особо то и понимаю. Скачивал клео миссии - вот одна из них http://www.youtube.com/watch?v=iX4_UCoEI9Y и такая-же проблема у них - не удается создать развилку на условие выполнения и провала.
https://yadi.sk/d/HXqbwjoVgFkTH вот моя попытка.
Мне бы хотелось решить эту проблему - делаю эту миссию как образец чтобы в дальнейшем вопросов по клео миссиям не возникало.
Получалось сделать либо "выполнено" чтобы работало либо "провалено". Слышал что то давно когда увлекался санандреасом и саннибилдером что у клео один поток и поэтому нельзя делать развилку на 2 gosub'а.
В обычном мейне нихочу писать - лишнее мешается и то что можно прикрепить к любому моду мэйна.
Заранее спасибо. Хотелось бы ответ от имевших дело с клео миссиями.
//---
вот еще нашел тут вроди это и есть?
https://youtu.be/JcCQDgwDRTU?t=10m26s
//---не получилось, только mission passed даже при взрыве
https://yadi.sk/d/DCVLI2ySgFoaf
//---
У кого нибудь есть клео миссии со всем успешным?

Last edited by el_motoblock (26-04-2015 17:16)

Offline

#2 26-04-2015 18:31

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

Re: cleo-миссии (.cm) - миссия выполнена/миссия провалена

:MyMission 
thread "MyMission" 
gosub @MissionStart 
if 
  wasted_or_busted 
 then 
  gosub @MissionFailed 
end 
gosub @MissionCleanup 
end_thread 

:MissionStart 
<тело миссии> 
return 

:MissionFailed 
00BA: text_styled 'M_FAIL' 5000 ms 1 // ~r~MISSION FAILED! 
return 

:MissionCleanup 
$ONMISSION = 0 // integer values 
mission_cleanup 
return 

Вот так выглядит шаблон миссии, в которой есть проверка на провал. Так сделаны все оригинальные миссии. В начале код выглядит немного странно - но так должно быть. Почитайте в справке SB раздел Статьи-Введение в скриптинг, там есть цикл статей по созданию миссий. В них все, что касается структуры миссий, справедливо и для CLEO-миссий.

Еще тут можно почитать
http://yelmi.com/modules/myarticles/top … _id_3.html

Offline

#3 27-04-2015 07:39

el_motoblock
Registered: 25-12-2010
Posts: 3

Re: cleo-миссии (.cm) - миссия выполнена/миссия провалена

Нет не помогает всеравно https://yadi.sk/d/IyST6vJ2gGJdg сколько раз проверял - тупо можно cpktnwt набрать и взорвать вражеские вместе с собой, все равно миссия будет выполнена. миссия провалена не вызывается при взрыве себя.
SB v3.2.2
CLEO v4.3.20

Last edited by el_motoblock (27-04-2015 07:50)

Offline

Board footer

Powered by FluxBB