Перейти к содержанию

Обсуждение и публикация Cleo-скриптов


Рекомендуемые сообщения

Вот и вот, так же у кам хака есть несколько видов из салона.

 

А как бы перый получить не в виде кода?

http://forum-lines.ru/rez/ab73386.gif

 

Long Live Rock'n'Roll!!!

Ссылка на комментарий
Поделиться на другие сайты

Недавно откопал вот такой вот скрипт взгляда из кабины. Его преимущество в том, что камеру можно передвигать :smile: Но и недостаток - shift включает этот скрипт, что в Трансфендере не очень.

Вопрос - как скрипт переназначить на другую клавишу, например на ~ или backspace?

 

EDIT: спасибо, но хотелось бы узнать как переназначить shift на ~.

script.zip

Изменено пользователем yaslav
Ссылка на комментарий
Поделиться на другие сайты

Товарищи: у кого-нибудь есть старая версия скрипта фары прицепа v 2.0? Очень надо :smile:

Если очень надо, то вот держи

 

недостаток - shift включает этот скрипт

Включается ещё клавишей Num0 (при включённом режиме NunLock)
Ссылка на комментарий
Поделиться на другие сайты

Вопрос - как скрипт переназначить на другую клавишу, например на ~ или backspace?

EDIT: спасибо, но хотелось бы узнать как переназначить shift на ~.

Переделать на другую клавишу просто. Вот держи сделано и на ~, и на backspace (осталось так же и на Num0, с клавиши shift убрано вкл/выкл скрипта)

 

Ссылка на комментарий
Поделиться на другие сайты

; kenking

Огромное тебе человеческое спасибо за терпение и помощь :smile:

За подробные и понятные объяснения!

****

Вопрос(всем);

Есть множество скриптовых модов открывающих гараж в Doherty(СФ/напротив вокзала).

Но все имеют один недостаток; невозможно «нормально» войти в гараж.

Т.е. при входе в гараж камера не остается за ГГ, а «отъезжает» вверх/назад.

Есть выход; поставить скрипт «вид из кабины» и заехать на авто в гараж. Тогда всё ок, вн. интерьер

можно лицезреть во всей красе.

Но это немного не то чтоб хотелось.

Никому не попадался скрипт фиксирующий камеру за ГГ при входе в подобные интерьеры?

Если есть поделитесь пожалста.

В СА есть множество гаражей в которые можно «нормально» войти( как пример гараж в el corona, LS)

Может кто знает где прописано положение камеры при входе в интерьеры?

:help:

Ссылка на комментарий
Поделиться на другие сайты

Вопрос(всем);

Есть множество скриптовых модов открывающих гараж в Doherty(СФ/напротив вокзала).

Но все имеют один недостаток; невозможно «нормально» войти в гараж.

Т.е. при входе в гараж камера не остается за ГГ, а «отъезжает» вверх/назад.

Есть выход; поставить скрипт «вид из кабины» и заехать на авто в гараж. Тогда всё ок, вн. интерьер

можно лицезреть во всей красе.

Но это немного не то чтоб хотелось.

Никому не попадался скрипт фиксирующий камеру за ГГ при входе в подобные интерьеры?

Если есть поделитесь пожалста.

В СА есть множество гаражей в которые можно «нормально» войти( как пример гараж в el corona, LS)

:help:

http://www.youtube.com/watch?v=t7JYg9cVocM...layer_embedded#!

 

Может кто знает где прописано положение камеры при входе в интерьеры?

Насколько я понял в сейве. Изменено пользователем [on_DIM_on]
Ссылка на комментарий
Поделиться на другие сайты

http://www.youtube.com/watch?v=t7JYg9cVocM...layer_embedded#!

 

 

Насколько я понял в сейве.

в этом моде да, дето в сейве.

этот мод у меня есть- не то что надо.

там нужно либо игру заново начинать, или использовать сейв из архива. С моими(аналогично и Вашими) сейвами мод полноценно не работает.

...где прописано положение камеры при входе в интерьеры? - т.е. имел в виду файлы игры. ide/ipl/dat и т.д.

Ссылка на комментарий
Поделиться на другие сайты

...где прописано положение камеры при входе в интерьеры? - т.е. имел в виду файлы игры. ide/ipl/dat и т.д.

Может будет полезно IPL...
Ссылка на комментарий
Поделиться на другие сайты

Статья действительно оказалась полезной, НО! Немного в другом;

Забил на гараж.., интересны стали не используемые игрой интерьеры.

Нашел интерьер; похоже на бардэль. ( 745.793, 1437.67, 1102.7031)

Не придумал ничего лучше, чем прицепить к этому зданию:

1942.632, -2114.415, 13.6953 – перемещаемся по координатам, стоим перед входом.

Но! Есть вопросы,

Почему маркеры входа/выхода белые(писал color 14)?

Правильно-ли написан сам скипт?

(делал по примеру, мог наделать ошибок)

Kenking, посмотри пожалуйста.

Спасибо.

XXX_0_.rar

Ссылка на комментарий
Поделиться на другие сайты

С цветом маркеров непонятки. Сначала белый на обоих маркерах цвет. После входа/выхода в интерьер маркер снаружи здания становится жёлтого цвета, а внутри остаётся белого цвета. Ну а сам код будет примерно такой:

{$CLEO .cs}

0A95: enable_thread_saving
0A40: 1@ = create_entrance_marker_at 1940.1 -2116.0 14.3 color 14 
0A40: 2@ = create_entrance_marker_at 744.4 1436.4 1103.7 color 14

while true 
	wait 0
	if 
	  Player.Defined($PLAYER_CHAR)
	then
		if
		  0102: actor $PLAYER_ACTOR in_sphere 1940.1 -2116.0 13.7 radius 1.2 1.2 1.2 sphere 0 stopped_on_foot
		then
			Player.CanMove($PLAYER_CHAR) = False
			0169: set_fade_color_RGB 0 0 0 
			fade 0 0
			select_interior 6 
			04E4: unknown_refresh_game_renderer_at 745.4 1438.2 1102.6
			0860: link_actor $PLAYER_ACTOR to_interior 6 
			Actor.PutAt($PLAYER_ACTOR, 745.4, 1438.2, 1101.6)
			Actor.Angle($PLAYER_ACTOR) = 331.0
			Player.CanMove($PLAYER_CHAR) = True
			Camera.SetBehindPlayer
			Camera.Restore_WithJumpCut
			wait 500
			fade 1 0
		end  
		if
		  0102: actor $PLAYER_ACTOR in_sphere 744.4 1436.4 1102.7 radius 1.2 1.2 1.2 sphere 0 stopped_on_foot
		then
			Player.CanMove($PLAYER_CHAR) = False
			0169: set_fade_color_RGB 0 0 0 
			fade 0 0
			select_interior 0 
			04E4: unknown_refresh_game_renderer_at 1942.6 -2114.4 12.6
			0860: link_actor $PLAYER_ACTOR to_interior 0 
			Actor.PutAt($PLAYER_ACTOR, 1942.6, -2114.4, 12.6)
			Actor.Angle($PLAYER_ACTOR) = 281.0
			Player.CanMove($PLAYER_CHAR) = True
			Camera.SetBehindPlayer
			Camera.Restore_WithJumpCut
			wait 500
			fade 1 0
		end  
	end
end
Ссылка на комментарий
Поделиться на другие сайты

: kenking.

Пасиба, всё понятно; :smile:

НО! .. опять «но»..

Вот здесь:

0169: set_fade_color_RGB 0 0 0

fade 0 0 // (016A: fade 0 time 0) – затемнение в мс.

В твоём примере очень резко происходит смена интерьеров при вход/выходе(без плавного затемнения).

Менял значение time от 0 до 3500, изменений нет, ставил wait х до и после опкода – тож самое, ничё не меняется.

Посмотрел пример скрипта с затемнением, вроде всё тоже самое но скрипты(именно момент затемнения) работают по разному.

В чём подвох?

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

{$CLEO .cs}

0A95: enable_thread_saving
0A40: 1@ = create_entrance_marker_at 1940.1 -2116.0 14.3 color 14
0A40: 2@ = create_entrance_marker_at 744.4 1436.4 1103.7 color 14

while true
wait 0
if
Player.Defined($PLAYER_CHAR)
then
if
0102: actor $PLAYER_ACTOR in_sphere 1940.1 -2116.0 13.7 radius 1.2 1.2 1.2 sphere 0 stopped_on_foot
then
Player.CanMove($PLAYER_CHAR) = False
0169: set_fade_color_RGB 0 0 0
fade 0 500
repeat
wait 0
until not fading
select_interior 6
04E4: unknown_refresh_game_renderer_at 745.4 1438.2 1102.6
0860: link_actor $PLAYER_ACTOR to_interior 6
Actor.PutAt($PLAYER_ACTOR, 745.4, 1438.2, 1101.6)
Actor.Angle($PLAYER_ACTOR) = 331.0
Player.CanMove($PLAYER_CHAR) = True
Camera.SetBehindPlayer
Camera.Restore_WithJumpCut
wait 1000
fade 1 500
end
if
0102: actor $PLAYER_ACTOR in_sphere 744.4 1436.4 1102.7 radius 1.2 1.2 1.2 sphere 0 stopped_on_foot
then
Player.CanMove($PLAYER_CHAR) = False
0169: set_fade_color_RGB 0 0 0
fade 0 500
repeat
wait 0
until not fading
select_interior 0
04E4: unknown_refresh_game_renderer_at 1942.6 -2114.4 12.6
0860: link_actor $PLAYER_ACTOR to_interior 0
Actor.PutAt($PLAYER_ACTOR, 1942.6, -2114.4, 12.6)
Actor.Angle($PLAYER_ACTOR) = 281.0
Player.CanMove($PLAYER_CHAR) = True
Camera.SetBehindPlayer
Camera.Restore_WithJumpCut
wait 1000
fade 1 500
end
end
end
Ссылка на комментарий
Поделиться на другие сайты

С этим понятно, спасибо.

Теперь вопрос в другом;

Есть много интерьеров с готовыми маркерами входа/выхода

Как пример маркер входа в Planning Department в LV;

Пишем 07FB: set_interior 'PAPER' access 1 и вуаля, вход открыт.

НО!

Есть интерьер BROTHL2,

(Ищем в maps\interior: gen_int3.IPL/967.107, -53.5055, 1000.18, 0, 3.12819, 2.6943, 8, 964.107, -53.2055, 1000.18, 90, 3, 3, "BROTHL2", 0, 2, 0, 24)

пишем аналогичный опкод

Компилируеться как 07FB: set_interior 'BROTHL2' access 1 // Brothel

Т.е. дето открывается по видимому, но где и как найти?(в самой игре?)

Склепал скрипт перехода в интерьер, сейв приложил чтоб маркер не искать.

По идее интерьер должен быть «прицеплен» к некоему объекту на карте.

Но вот к какому.?

XXX_0_.rar

Изменено пользователем SLAYCHER
Ссылка на комментарий
Поделиться на другие сайты

В оригинальном main нет упоминания этого интерьера. Т.е. в миссиях и дополнительных скриптах он не используется. Значит привязки к определённому зданию нет. Вообще привязка эта чисто условная. Маркер может находится возле одного здания, а сам интерьер вообще в другом месте карты игры. При работе с интерьерами, для которых нет готовых маркеров входа/выхода главное правильно расположить эти маркеры и прописать правильные координаты проверки нахождения игрока в нужном месте. В принципе всё делается однотипно. Пример выше написан.
Ссылка на комментарий
Поделиться на другие сайты

Может с экзешником игры проблемы? А можно поконкретней, что значит "не устанавливается"? Там вроде все просто с установкой :unknw:
Ссылка на комментарий
Поделиться на другие сайты

Устанавливается без ошибок, а cleo в игре не работает.

 

Я думаю что версия игры у меня не подерживает cleo

попробуй поставить NO-CD версии 1.00 , мне однажды помогло, так как клео на 1.01 не всегда идет

P.S. ток не перепутай версии для EU и US

Ссылка на комментарий
Поделиться на другие сайты

попробуй поставить NO-CD версии 1.00 , мне однажды помогло, так как клео на 1.01 не всегда идет

P.S. ток не перепутай версии для EU и US

А где эту версию взять???
Ссылка на комментарий
Поделиться на другие сайты

А где эту версию взять???

ну NO-CD в инете полно, а вот понять какая у тебя версия можно если посмотреть список языков, 6 языков - EU , инглиш+спаниш - US

 

накрайняк поставь какой-нибудь репак весом побольше и по древнее

Ссылка на комментарий
Поделиться на другие сайты

gta_sa.exe 1.0 us (public, no-dvd)

Можно еще попробовать этот gta_sa_compact.exe (listener's exe)

Изменено пользователем little_idiot
Ссылка на комментарий
Поделиться на другие сайты

Из справки CLEO4

CLEO 4 разрабатывалась для трех версий exe: 1.0 us, 1.0 eu и 1.01 eu. Таким образом, существует 8 типов exe, с которыми совместима библиотека:

 

Оригинальное имя Описание Версия игры Размер

gta_sa.exe оригинальный 1.0 us 1.0 14 405 632 байт

gta_sa.exe публичный no-dvd 1.0 us 1.0 14 383 616 байт

gta_sa_compact.exe listener's exe 1.0 5 189 632 байт

gta_sa.exe оригинальный 1.01 eu 1.01 14 405 632 байт

gta_sa.exe публичный no-dvd 1.01 eu 1.01 15 806 464 байт

gta_sa.exe версия от 1С 1.01 15 806 464 байт

gta_sa.exe оригинальный 1.0 eu 1.0 неизвестно

gta_sa.exe публичный no-dvd 1.0 eu 1.0 14 386 176 байт

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...