IPB

Здравствуйте, гость ( Вход | Регистрация )


2 страниц V  < 1 2  
Reply to this topicStart new topic
> Cretaceous Runner 1.2 HD, Кто-то удалил тему? Или она пропала?
Дромеозаврик
сообщение 09.01.2018, 10:06:39
Сообщение #31

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Короче, нашел лажу) Из-за близкого расположения координат двух проверок радиусы слились, в результате чего все зациклилось и поток 2423 не срабатывал, пока мы не выходили из действия радиуса потока 2225... а уже успел всю голову и клаву сломать, что же не так... потом просто поменял потоки местами, и таким образом малый радиус 25 метров стал проверяться после большого 30, в результате чего этот костыль заработал. И все это пока еще в первой миссии...
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 10.01.2018, 13:35:52
Сообщение #32

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


https://youtu.be/EF0symXgwLQ

Сообщение отредактировал Дромеозаврик - 10.01.2018, 13:37:25
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 10.01.2018, 16:03:29
Сообщение #33

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Очень странный способ. Лучше сделать рандомайзер на основе случайных чисел:

Код
:MISSION11_1_1366
wait 0
8597: NOT actor $PLAYER_ACTOR crouching
else_jump @MISSION11_1_1367
0209: $RANDOM = random_int_in_ranges 1 4
8038:   NOT $RANDOM == 1
else_jump @MISSION11_1_1782
8038:   NOT $RANDOM == 2
else_jump @MISSION11_1_1504
jump @MISSION11_1_1643

:MISSION11_1_1367
80F2: not actor $PLAYER_ACTOR near_actor $TROO_11_1_8 radius 25.0 25.0 0
else_jump @MISSION11_1_2213
80EC: not actor $PLAYER_ACTOR sphere 0 near_point -2547.988 13.845 radius 25.0 25.0
else_jump @MISSION11_1_2411
jump @MISSION11_1_1366


P.S. Можно добавить таймер по вкусу

P.P.S. Открытое пространство всё заметно упрощает: можно сделать некоторые механики, вроде укрытий, условными. Т.е. в этом примере я просчитываю куст-укрытие лишь как "безопасную зону" с одной единственной проверкой - чтобы в режиме "тревоги" игрок не делал резких движений. Никакого просчета "поля зрения" там нет.
Хотя - в итоге я решил от этого отказаться, т.к. выглядит и играется примитивно...

Сообщение отредактировал Shaggy - 10.01.2018, 16:24:59


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 10.01.2018, 21:59:32
Сообщение #34

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Пока что у меня все тоже примитивненько, и работает кривовато, но работает)
https://www.youtube.com/watch?v=EF0symXgwLQ
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 16.01.2018, 13:10:12
Сообщение #35

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Новые скринчики







Go to the top of the page
 
+Quote Post
МИХАЛЫ4
сообщение 16.01.2018, 14:18:14
Сообщение #36

Босс
*******
Группа: Модератор
Сообщений: 3,644
Регистрация: 17.12.2009
Из: Тольятти
Пользователь №: 7,650
Репутация:   198  


ееее, графоон))


--------------------
Народу много, а людей мало.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 18.01.2018, 13:16:06
Сообщение #37

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Еще пара фан-артов по игре
А также ждем новых идей свежих. Чего в игре еще не было, но что может быть) Над файтингом щас как раз работаю. Но надо что-то еще поразнообразней. Стелс, кстати, получился, хоть и криво)

Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 21.01.2018, 17:53:25
Сообщение #38

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Ну вот и попытки записать файтинг)




Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 21.01.2018, 20:53:39
Сообщение #39

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Как тут лучше использовать анимацию? Ведь после конца анимы перса кидает по координатам "в начало"


Сообщение отредактировал Дромеозаврик - 21.01.2018, 20:54:07
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 22.01.2018, 00:34:33
Сообщение #40

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Параметры lockX и lockY опкода 0605 решают эту проблему.


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 01.02.2018, 21:45:41
Сообщение #41

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


https://vk.com/wall-26048812_3466
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 03.02.2018, 23:27:29
Сообщение #42

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Новый лоадскрин!
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 08.02.2018, 20:56:00
Сообщение #43

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Новые острова







Go to the top of the page
 
+Quote Post
Shaggy
сообщение 09.02.2018, 01:40:30
Сообщение #44

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


А не проще ли, раз планируется большое кол-во контента, запилить сразу вторую часть?


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 09.02.2018, 09:41:05
Сообщение #45

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Цитата(Shaggy @ 09.02.2018, 01:40:30) *
А не проще ли, раз планируется большое кол-во контента, запилить сразу вторую часть?

Тоже модом гта са? Ну нафиг) Мне хочется еще доработать старую до состояния "как мечтал". К тому же, деньги платят.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 09.02.2018, 23:34:20
Сообщение #46

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Помню, что после ограблений в гта са мы получаем бесконечный бег. Как его можно скриптово включить?

Вроде этим?
Player.InfiniteRun($PLAYER_CHAR) = True
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 10.02.2018, 06:27:16
Сообщение #47

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Цитата(Дромеозаврик @ 09.02.2018, 23:34:20) *
Помню, что после ограблений в гта са мы получаем бесконечный бег. Как его можно скриптово включить?

Вроде этим?
Player.InfiniteRun($PLAYER_CHAR) = True

да


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 10.02.2018, 20:42:19
Сообщение #48

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Дальше серьзеная проблема. На старой версии у меня были когти-бонусы раскиданы по карте вот так:

:CLAWS
thread 'CLAWS'
wait 0
07A8: enable_area69_sam 0
Model.Load(#BONUS)
Model.Load(#INFO)
038B: load_requested_models

:CLAWS_29
wait 0
if and
Model.Available(#BONUS)
Model.Available(#INFO)
else_jump @CLAWS_29
wait 0
$PUCKCL1 = Pickup.Create(#INFO, 3, -1362.189, -797.8273, 55.7318)
095A: $CL1 = create_oyster_at -1362.189 -797.8273 55.7318
$PUCKCL2 = Pickup.Create(#BONUS, 3, -1365.204, -69.2658, 105.7386)
095A: $CL2 = create_oyster_at -1365.204 -69.2658 105.7386
$PUCKCL3 = Pickup.Create(#INFO, 3, -1093.433, 384.3676, 6.1594)
095A: $CL3 = create_oyster_at -1093.433 384.3676 6.1594
$PUCKCL4 = Pickup.Create(#BONUS, 3, -1125.691, -673.2333, 7.0835)
095A: $CL4 = create_oyster_at -1125.691 -673.2333 7.0835
$PUCKCL5 = Pickup.Create(#INFO, 3, -1847.079, 359.4512, 37.5095)
095A: $CL5 = create_oyster_at -1847.079 359.4512 37.5095
$PUCKCL6 = Pickup.Create(#BONUS, 3, -2358.838, 2799.194, 4.091)
095A: $CL6 = create_oyster_at -2358.838 2799.194 4.091
$PUCKCL7 = Pickup.Create(#INFO, 3, -2447.785, -825.6196, -6.4657)
095A: $CL7 = create_oyster_at -2447.785 -825.6196 -6.4657
$PUCKCL8 = Pickup.Create(#BONUS, 3, -2331.814, -1018.433, 61.5304)
095A: $CL8 = create_oyster_at -2331.814 -1018.433 61.5304
$PUCKCL9 = Pickup.Create(#INFO, 3, -2700.427, -1635.167, 138.854)
095A: $CL9 = create_oyster_at -2700.427 -1635.167 138.854
$PUCKCL10 = Pickup.Create(#BONUS, 3, -2072.771, -1559.781, 9.5663)
095A: $CL10 = create_oyster_at -2072.771 -1559.781 9.5663
$PUCKCL11 = Pickup.Create(#INFO, 3, -1907.939, -1845.284, 45.6838)
095A: $CL11 = create_oyster_at -1907.939 -1845.284 45.6838
$PUCKCL12 = Pickup.Create(#BONUS, 3, -1871.463, -2069.595, 66.7558)
095A: $CL12 = create_oyster_at -1871.463 -2069.595 66.7558
$PUCKCL13 = Pickup.Create(#INFO, 3, -2038.21, -2401.041, 139.395)
095A: $CL13 = create_oyster_at -2038.21 -2401.041 139.395
$PUCKCL14 = Pickup.Create(#BONUS, 3, -2224.814, -2209.225, 112.6117)
095A: $CL14 = create_oyster_at -2224.814 -2209.225 112.6117
$PUCKCL15 = Pickup.Create(#INFO, 3, -480.9962, -1724.112, 3.4061)
095A: $CL15 = create_oyster_at -480.9962 -1724.112 3.4061
$PUCKCL16 = Pickup.Create(#BONUS, 3, -1066.68, 616.4399, 3.65)
095A: $CL16 = create_oyster_at -1066.68 616.4399 3.65
$PUCKCL17 = Pickup.Create(#INFO, 3, -1329.559, 2063.789, 11.7828)
095A: $CL17 = create_oyster_at -1329.559 2063.789 11.7828
$PUCKCL18 = Pickup.Create(#BONUS, 3, 2429.894, 2032.638, 87.9448)
095A: $CL18 = create_oyster_at 2429.894 2032.638 87.9448
$PUCKCL19 = Pickup.Create(#INFO, 3, 2845.08, -1465.767, 133.0677)
095A: $CL19 = create_oyster_at 2845.08 -1465.767 133.0677
$PUCKCL20 = Pickup.Create(#BONUS, 3, 2014.846, -2693.149, 4.8189)
095A: $CL20 = create_oyster_at 2014.846 -2693.149 4.8189

:CLAWS_936
0652: $COLLECTED_CLAWS = integer_stat 243
wait 0
if
$COLLECTED_CLAWS == 5
else_jump @CLAWS_936
wait 5000
0A10: increase_integer_stat 22 by 250
00BA: show_text_styled GXT 'MIS_800' time 5000 style 6 // Stamina - Upgraded

:CLAWS_994
0652: $COLLECTED_CLAWS = integer_stat 243
wait 0
if
$COLLECTED_CLAWS == 10
else_jump @CLAWS_994
wait 5000
0A10: increase_integer_stat 23 by 250
00BA: show_text_styled GXT 'MIS_802' time 5000 style 6 // Muscle - Upgraded

:CLAWS_1052
0652: $COLLECTED_CLAWS = integer_stat 243
wait 0
if
$COLLECTED_CLAWS == 15
else_jump @CLAWS_1052
wait 5000
0A10: increase_integer_stat 24 by 999.0
00BA: show_text_styled GXT 'MIS_801' time 5000 style 6 // Your Health is reached maximum!

:CLAWS_1112
0652: $COLLECTED_CLAWS = integer_stat 243
wait 0
if
$COLLECTED_CLAWS == 20
else_jump @CLAWS_1112
Model.Load(#CLOTHESP)
Model.Load(#TEARGAS)
Model.Load(#NITESTICK)
038B: load_requested_models
wait 5000
062A: change_float_stat 165 to 999.0
062A: change_float_stat 21 to 0.0
062A: change_float_stat 163 to 999.0
062A: change_float_stat 160 to 999.0
062A: change_float_stat 229 to 999.0
062A: change_float_stat 223 to 999.0
062A: change_float_stat 230 to 999.0
0629: change_integer_stat 181 to 4
0629: change_integer_stat 68 to 0
0A10: increase_integer_stat 0 by 100
0A10: increase_integer_stat 1 by 100
0A10: increase_integer_stat 68 by 100
0A10: increase_integer_stat 22 by 1000
0A10: increase_integer_stat 23 by 1000
0A10: increase_integer_stat 225 by 1000
wait 100
Actor.Health($PLAYER_ACTOR) = 2000
00BC: show_text_highpriority GXT 'CLAW_1' time 20000 3dflagsdotcom_russi_2faws.gif 1 // You have collected all the claws! Stamina and muscle - upgraded. You've got update your respect and progress. Visit also Barcass Island, there are some weapons for you.
$CLAWS_1 = Marker.CreateIconWithoutSphere(10, -257.7637, -1685.065, 2.9978)
032B: $3061 = create_weapon_pickup #MOLOTOV type 15 ammo 30 at -257.7637 -1685.065 2.9978
032B: $3062 = create_weapon_pickup #TEARGAS type 15 ammo 30 at -257.7637 -1687.065 2.9978
$3063 = Pickup.Create(#NITESTICK, 15, -257.7637, -1683.065, 2.9978)
end_thread


Все идеально работает, на основе 20 ракушек. Теперь решил добавить еще бонусов тем же образом, но уже на базе подков. Сделал все примерно тем же путем, но другим опкодом на создание подков create_horseshoe. И теперь выходит так - при сборе подков счетчик считает ракушки, пишет 1 из 20, при этом из 20, а не 21, например, т.к. мы добавили. Ну так вот, что делать..?
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 10.02.2018, 21:22:20
Сообщение #49

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Еще пытаюсь сделать свечение объекта как у зеленой гадости, нашел такую строку
04D5: create_corona_at -1355.885 -798.1427 56.3124 radius 50.0 type 1 flare 2 RGB 0 255 0
Но у меня тоже не работает(
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 12.02.2018, 23:55:20
Сообщение #50

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Всё это на sb(чисто сановские вопросы)

Сообщение отредактировал Shaggy - 12.02.2018, 23:55:52


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 15.02.2018, 11:48:27
Сообщение #51

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


И еще вопрос - скриптом можно загрузить объекты и части карты, но как скриптом можно сделать лод? Суть в том, что надо в одной миссии на фоне прорисовать остров вдалеке, и даже прописывая самому объекту большое расстояние прорисовки, как у лода, он все равно не прорисовывается...
Go to the top of the page
 
+Quote Post
Shaggy
сообщение 16.02.2018, 23:31:50
Сообщение #52

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Делай так, чтобы центр этого "лода" находился в пределах 300 метров от игрока. А Col должен быть как у лода - т.е. может быть и "пустышкой", но размером с весь объект.


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post
Дромеозаврик
сообщение 17.02.2018, 09:15:26
Сообщение #53

Новенький
**
Группа: Пользователь
Сообщений: 213
Регистрация: 28.04.2013
Пользователь №: 9,275
Репутация:   14  


Не вышло так, я уже замучал нашего бывшего скриптера с сб. Он поделился идеей, все работает:
$obj_Normal = Object.Create($Model, 0.0, 0.0, 0.0)
$obj_LOD = Object.Create($LOD_Model, 0.0, 0.0, 0.0)
0827: assign_object $obj_Normal to_lod_object $obj_LOD

Вот только за картой все равно не прорисовывается(
Go to the top of the page
 
+Quote Post
Shaggy
сообщение Вчера, 12:42:01
Сообщение #54

Угонщик
***
Группа: Пользователь
Сообщений: 530
Регистрация: 01.11.2009
Пользователь №: 7,558
Репутация:   33  


Вариант с опкодом 0827 - это чисто САновская фигня, тут я не помощник.
А то, что предложил я - гарантированно работает на любом расстоянии(в Вайсе, но 99% и в СА). Доказательство - звездное небо в этом ролике. Оно представляет собой шар диаметром овердохуя, но его центр находится в пределах 300 метров от игрока, поэтому оно прорисовывается целиком без проблем.
Но естественно, что и в timecyc дальность прорисовки должна быть достаточно большой.

Сообщение отредактировал Shaggy - Вчера, 12:43:13


--------------------
За помощью в моддинге Vice City обращайтесь в ЛС.
По другим GTA навряд ли помогу.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.02.2018, 11:12:41

Яндекс цитирования Яндекс.Метрика