#1 Вопросы по скриптингу » Отключение розыска при покидании Лос Сантоса » 06-05-2021 22:29

Krackeen_777
Replies: 1

(GTA SA) Значит, ковырялся я в оригинальном main.scm, пытался удалить блоки с мостов и отключить розыск. блоки каким-то чудом удалил, а вот розыск отключить не могу. Подскажите, какие строки отвечают за розыск.

#2 Re: Вопросы по скриптингу » Копия катсцены из оригинального main.scm в свой » 25-04-2021 09:53

Seemann wrote:

Для какой игры?

San Andreas. И где вообще мне взять учебники/туториалы по main.scm?

#3 Вопросы по скриптингу » Копия катсцены из оригинального main.scm в свой » 19-04-2021 17:34

Krackeen_777
Replies: 4

Имеется практически пустой main.scm, т.е. в нём только всё основное для запуска игры (main.scm от wmysterio). Имеется одна катсцена (а точнее самая последняя с титрами) в оригинальном main.scm. Я хочу перенести катсцену так, что бы игрок становился на маркер и запускалась катсцена. Я это вижу так: игрок встал на маркер и запустилась катсцена, в которой просто по карте летает камера, играет музыка, титры я вырежу, после окончания катсцены напишет "миссия пройдена", но если стать на маркер, то катсцена снова запустится. Вопрос: как мне перенести катсцену? С каких до каких пор в оригинальном маине вырезать блоки с кодом? Как вообще всё устроено, а то все инструкции, которые я нашел, связаны с созданием миссии на cleo, что отличается от main...
Так же на подобии этой катсцены я хочу перенести ещё несколько, всё на подобии такого...
Ещё вопрос: а вообще реально ли перенести катсцену (или её часть) из main.scm в .sc скрипт с меню выбора катсцены? И будет ли это проще, чем переносить их в другой main.scm?

#4 Re: Вопросы по скриптингу » Запуск скрипта в определённый промежуток времени » 01-09-2020 13:40

Seemann wrote:
if
  isNight()
then
  $actor = actor_create #model at 0 0 0
end

Спасибо за помощь, но у меня Sanny Builder пишет: Неизвестная команда isNight().

Если что код не мой, но скрипт содержал исходник, вот он:

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP 
060A: create_decision_maker_type 5 store_to 31@ // decision\allowed\m_.ped files 
0708: reset_decision_maker 31@ event 31 
0708: reset_decision_maker 31@ event 36 
0708: reset_decision_maker 31@ event 9 
0709: set_decision_maker 31@ on_event 36 taskID 1000 respect 0.0 hate 100.0 like 0.0 dislike 0.0 in_car 1 on_foot 1 // see *.ped files 
0709: set_decision_maker 31@ on_event 9 taskID 1000 respect 0.0 hate 100.0 like 0.0 dislike 100.0 in_car 1 on_foot 1 // see *.ped files 
0709: set_decision_maker 31@ on_event 31 taskID 200 respect 100.0 hate 100.0 like 100.0 dislike 100.0 in_car 1 on_foot 1 // see *.ped files 

:NONAME_132
wait 0 
01F0: set_max_wanted_level_to 0 
01EB: set_traffic_density_multiplier_to 0.0 
03DE: set_pedestrians_density_multiplier_to 0.0 
0923: enable_air_traffic 0 
06D7: enable_train_traffic 0 
06D0: enable_emergency_traffic 0 
if 
   Player.Defined(0)
else_jump @NONAME_545 
0@ = 0 

:NONAME_188
if 
  13@(0@,12i) == 1 
else_jump @NONAME_286 
if or
   Actor.Dead(1@(0@,12i))
8104:   not actor $PLAYER_ACTOR near_actor 1@(0@,12i) radius 150.0 150.0 150.0 sphere 0 
else_jump @NONAME_279 
Actor.RemoveReferences(1@(0@,12i))
13@(0@,12i) = 0 

:NONAME_279
jump @NONAME_524 

:NONAME_286
wait 0 
0208: 25@ = random_float_in_ranges -60.0 60.0 
0208: 26@ = random_float_in_ranges -60.0 60.0 
04C4: store_coords_to 27@ 28@ 29@ from_actor $PLAYER_ACTOR with_offset 25@ 26@ 0.0 
092E: get_water_height_at 27@ 28@ ignore_waves 0 store_to 30@ 
if and
80FE:   not actor $PLAYER_ACTOR sphere 0 in_sphere 27@ 28@ 29@ radius 10.0 10.0 10.0 
80C2:   not sphere_onscreen 27@ 28@ 29@ radius 5.0 
   not 30@ >= 0.0 
else_jump @NONAME_433 
jump @NONAME_440 

:NONAME_433
jump @NONAME_286 

:NONAME_440
0376: 1@(0@,12i) = create_random_actor_at 27@ 28@ -100.0 
gosub @NONAME_552
0489: set_actor 1@(0@,12i) muted 1  
060B: set_actor 1@(0@,12i) decision_maker_to 31@ 
05E2: AS_actor 1@(0@,12i) kill_actor $PLAYER_ACTOR 
13@(0@,12i) = 1 


:NONAME_524
0@ += 1 
  0@ > 11 
else_jump @NONAME_188 

:NONAME_545
jump @NONAME_132 

:NONAME_552
0209: 27@ = random_int_in_ranges 0 3 
if 
  27@ == 0 
else_jump @NONAME_603 
Actor.SetWalkStyle(1@(0@,12i), "OLDMAN")
jump @NONAME_688 

:NONAME_603
if 
  27@ == 1 
else_jump @NONAME_648 
Actor.SetWalkStyle(1@(0@,12i), "OLDFATMAN")
jump @NONAME_688 

:NONAME_648
if 
  27@ == 2 
else_jump @NONAME_688 
Actor.SetWalkStyle(1@(0@,12i), "OLDFATWOMAN")

:NONAME_688
return 

#5 Вопросы по скриптингу » Запуск скрипта в определённый промежуток времени » 30-08-2020 20:37

Krackeen_777
Replies: 3

Вопрос таков: есть скрипт, который спавнит педов в рандомных местах с рандомным кол-вом, но мне нужно, что бы они спавнились в промежуток с 21:30 до 04:25. wall
Как мне это сделать? Какие строки нужно прописать?

#6 Re: Вопросы по скриптингу » Как портировать C# скрипт под Cleo? » 05-04-2020 17:07

wmysterio wrote:
Krackeen_777 wrote:

Если надо, то я могу скинуть этот скрипт!

Да, было бы неплохо глянуть что он из себя представляет и стоит ли играться с ним.

Вот он... Разумеется, его нужно чутка подредактировать...

#7 Вопросы по скриптингу » Как портировать C# скрипт под Cleo? » 09-01-2020 15:10

Krackeen_777
Replies: 3

У меня появились исходники одной игры, написанной на C#, и у меня появилась мысль перенести всего один из сотни скриптов в ГТА СА. Игра называется TranCity, её разраб забросил, а исходники на GitHub выложил, и у меня появилась идея: перенести троллейбус из ТранСити в ГТА СА, чтоб вышло как в MTA Провинция. Я конечно понимаю, что с C# лучше портировать в .asi плагин, но мне нужно, чтоб скрипт можно было переписать под .scm (troll.scm, как я задумал), чтоб можно было портировать и на Android. Дело в том, что я создаю свою карту, она работает и на пк и на андроид, но без троллейбусов это уже не та ГТК, которую я делаю! Надеюсь, мой вопрос понятен, и скоро будет удовлетворяющий меня ответ!
P.S. Если надо, то я могу скинуть этот скрипт!

#8 Вопросы по скриптингу » Как создать свой .scm скрипт? » 10-11-2019 07:23

Krackeen_777
Replies: 1

Я хочу создать свой .scm скрипт для ГТА Сан Андреас, который будет состоять из нескольких Cleo скриптов, но как мне это сделать - ума не приложу... rolleyes Помогите, пожалуйста, кто знает, как это сделать!

#9 Вопросы по скриптингу » How to create my .scm script » 10-11-2019 07:19

Krackeen_777
Replies: 0

I want to create my .scm script from several cleo scripts, but I don’t know how to do this... Please, help me! cry

#10 GTA Modding » How to create my id for my car for my cleo mission? » 28-10-2019 19:43

Krackeen_777
Replies: 0

I wrote a cool mission for GTA San Andreas for a long time, but for it I need a car that will not be found on the streets of the state, for a higher quality mission! But I don’t know how to add your id ... I expect help from professionals!

Board footer

Powered by FluxBB