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

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


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

Дорогие скриптеры, нужна ваша помощь! Имеется скрипт, который показывает индикатор повреждений автомобиля. Но он неправильно отображается (размер млишком большой) с модом WideScreen Fix. Увидеть можно в правом верхнем углу скрина (в спойлере), там зеленая полоска возле индикатора жизни. Сможете подкорректировать размер?

Скрипт прикрепил.

Изображение кликабельное!

http://i64.fastpic.ru/thumb/2014/0927/40/c373a046713b9a5c7d7d0663fe977540.jpeg

car_indecators.rar

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

Декомпилируй скрипт. Найди такие строчки:

038E: draw_box_position 576.6 60.0 size 62.0 8.0 RGBA 0 0 0 255 
038E: draw_box_position 576.6 60.0 size 58.0 5.1 RGBA 5@ 6@ 0 255 
038E: draw_box_position 2@ 60.0 size 3@ 5.0 RGBA 7@ 8@ 0 255
position

576.6 и 2@ - координаты по горизонтали

60.0 - координаты по вертикали

size

62.0 58.0 3@ - размер по горизонтали

8.0 5.1 5.0 - размер по вертикали

 

Поменяй значения (выше по коду соответственно подправить и значения координат 2@ и 3@) и компилируй скрипт.

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

Дорогие скриптеры, нужна ваша помощь! Имеется скрипт, который показывает индикатор повреждений автомобиля. Но он неправильно отображается (размер млишком большой) с модом WideScreen Fix. Увидеть можно в правом верхнем углу скрина (в спойлере), там зеленая полоска возле индикатора жизни. Сможете подкорректировать размер?

Скрипт прикрепил.

Изображение кликабельное!

http://i64.fastpic.ru/thumb/2014/0927/40/c373a046713b9a5c7d7d0663fe977540.jpeg

Держи готовый, и не мучай свой мозг)

1pl_car_indecator.rar

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

Большое спасибо, ребята! :yahoo:

Я бы и сам сделал, как описал kenking, но Dimoman_93 сделал за меня всю работу. Еще раз огромное вам спасибо!

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

Большое спасибо, ребята! :yahoo:

Я бы и сам сделал, как описал kenking, но Dimoman_93 сделал за меня всю работу. Еще раз огромное вам спасибо!

Я не помню, но вроде бы я этот скрипт даже не редактировал - это родные координаты) Просто давно это было. У меня есть ещё такой для второго игрока

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

Я не помню, но вроде бы я этот скрипт даже не редактировал - это родные координаты) Просто давно это было. У меня есть ещё такой для второго игрока

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

 

UPD

 

Целый вечер промучался с этим скриптом. Все чего мне удалось добиться, видно на скрине. Почему светлая зеленая полоска не хочет двигаться вправо? Я уже перепробовал все значения, ни одно на нее не влияет.

(Изображение кликабельное)

http://i66.fastpic.ru/thumb/2014/0929/f5/0aeaf534921e9d35035cbe4e014fdef5.jpeg

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

Почему светлая зеленая полоска не хочет двигаться вправо? Я уже перепробовал все значения, ни одно на нее не влияет.

Потому что читать надо внимательно :biggrin: :

...position

576.6 и 2@ - координаты по горизонтали...

... выше по коду соответственно подправить и значения координат 2@ ...

2@ += 547.6 - чем больше эта цифра, тем правее положение этой полоски
Ссылка на комментарий
Поделиться на другие сайты

2@ += 547.6 - чем больше эта цифра, тем правее положение этой полоски

Я уже пробовал, значение 2@ двигает полоску по вертикали.
Ссылка на комментарий
Поделиться на другие сайты

Нет, по горизонтали. Меняй именно здесь 2@ += 547.6

Да, действительно. А я менял параметр 2@, без +, тот что ниже идет :facepalm:

Большое спасибо за оказаную помощь!

 

P.S. а еще вопросик будет: где регулируется длина этой светлой линии?

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

Отредактировал скрипт под свое разрешение 1366х768. Кому надо, забирайте, пробуйте.

Выражаю огромную благодарность kenking’у.

http://i68.fastpic.ru/thumb/2014/0929/8f/fd3cf0926aa03c8cd23a0eb3f5a29c8f.jpeg

Car_Indecator.rar

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

Kenking, я тут попробовал в скрипт прицепы в качестве водителя прописать скин за номером 8, но машины с ним не появляются. С чем связано данное ограничение и можно ли его обойти?

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

Kenking, я тут попробовал в скрипт прицепы в качестве водителя прописать скин за номером 8, но машины с ним не появляются. С чем связано данное ограничение и можно ли его обойти?

Всё очень просто - нет педа в игре под таким ID. См. GTA San Andreas\data\peds.ide
Ссылка на комментарий
Поделиться на другие сайты

В peds.ide нет, а вообще в игре есть. И файлы соответствующие есть в gta3.img.

Т.е. ничего поделать нельзя?

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

Кажись у этого педа есть внутриигровой "рестриктор":

 

Skin ID: 8

Skin Model Name: janitor

Skin Name/Type: Janitor

Singleplayer Location: 4 Dragons Casino

Gender: Male

 

Насколько я понимаю, он только в казино спаунится.

Не пробовал добавить педа в игру (с нужным скином), скриптом от KENKING'а и потом прописать его в скрипт для прицепов?

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

Что такое рестриктор? Что значит "с нужным скином"?

В скрипте педы+ как-то я не разобрался еще, что и к чему. Какие-то спецактеры....без поллитра не разберешься.

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

Ну я так понял, что ты решил, что этот скин похож на водителя грузовика (иначе объяснить выбор именно этого, а не другого педа я не могу). Соответственно "нужный скин" - наиболее подходящий под водителя грузовика скин, который ты скачаешь из сети.

 

"Рестриктор" - дословно "запретитель", т.е. кусок кода в gta_sa.exe, прямо "запрещающий" (или не предусматривающий возможности) спаун именно этого педа где-либо, кроме казино.

 

Дык пятница же - бери бутылку и разбирайся)

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

Просто вышел такой скин недавно и я решил его к делу приспособить. Проверка на работоспособность прошла успешно, сейчас поколдую с прицепами.

 

Что-то он появляться не желает даже как пешеход. Видимо, придется как новый скин добавлять под другим именем.

 

Я так понимаю, переменные 10@ и 13@ ставятся от балды, лишь бы соответствовали друг другу и укладывались в диапазон 290-299.

 

 

================================================================================

===============

 

Ха. Прописал ID 290. Вот такого чудика призывает этот номер:

 

http://savepic.org/6288545m.png

 

Хз кто такой. В общем, с добавленными не получится. У них и ID повторяются к тому же.

Изменено пользователем liaz6212

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

В скрипте "Прицепы" актёры создаются из стандартных ID, а в скрипте "Педы+" дополнительные актёры, не прописанные в peds.ide, но добавленные в .img архив. Там просто разные опкоды для загрузки и создания актёров из peds.ide и спецактёров (не прописанных в peds.ide). Так просто добавить в скрипт "Прицепы" спец актёра не получится. Надо скрипт переписывать.
Ссылка на комментарий
Поделиться на другие сайты

А с чем связано то, что водители машин с прицепом игнорируют сигналы светофора? Вот добавленные педы (скрипт Педы+) останавливаются, как полагается, на красный свет.

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

А с чем связано то, что водители машин с прицепом игнорируют сигналы светофора? Вот добавленные педы (скрипт Педы+) останавливаются, как полагается, на красный свет.

Так задумано. Там стоит опкод

00AE: set_car 11@ traffic_behaviour_to 2
замени на

00AE: set_car 11@ traffic_behaviour_to 4
и будут останавливаться на красный сигнал светофора
Ссылка на комментарий
Поделиться на другие сайты

Поменял обе такие строчки. Все равно едут на красный.

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

Поменял обе такие строчки. Все равно едут на красный.

Странно. :unknw: Тогда попробуй заменить на

00AE: set_car 11@ traffic_behaviour_to 0
или вообще убрать все опкоды 00AE: из кода
Ссылка на комментарий
Поделиться на другие сайты

Поставил нули на все 00AE. Заработало. Спасибо.

 

А этот опкод на что-то еще влияет?

GTA III Soviet Cars Pack 

GCU forum
YouTube

SA 90's Сar Pack

Модест Матвеевич представлялся мне сейчас совсем в особом свете. Я был убежден, что стоило бы Модесту Матвеевичу появиться здесь и заорать на упыря: "Вы это прекратите, товарищ Выбегалло!" - как упырь немедленно бы прекратил.  

Стругацкие «Понедельник начинается в субботу»

 

What can we say about this guy. The ancient Romans had a word for it: asshole.

The Sopranos

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

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

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

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

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

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

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

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

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

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