#1 25-11-2011 19:52

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

[Вопрос] GTA SA

Ребят,подскажите как возможно изменить скин главного героя GTA SA - Карла.
Тут нужен какой-то скрипт или замена производится через img файл?

Подскажите пожалуйста!


Your Banny Wrote

Offline

#2 25-11-2011 23:24

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: [Вопрос] GTA SA

Замена на стандартную модель:

{$CLEO}
model.Load(12)
038B: load_requested_models 
repeat
    wait 0
until Player.Defined($PLAYER_CHAR)
09C7: change_player $PLAYER_CHAR model_to 12
model.Destroy(12)
0A93:

Замена на добавленную модель:

{$CLEO}
023c: request_special_actor 'названиеДФФ' as 1
038B: load_requested_models 
repeat
    wait 0
until Player.Defined($PLAYER_CHAR)
09C7: change_player $PLAYER_CHAR model_to #special01
model.Destroy(#special01)
0A93:

Offline

#3 26-11-2011 07:17

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

Re: [Вопрос] GTA SA

Спасибо,но если у меня стандартная модель имеет нестандартный скин. То есть я ее заменил. Делать все как в 1 пункте?

Last edited by JuSskeee* (26-11-2011 07:20)


Your Banny Wrote

Offline

#4 26-11-2011 09:46

~AquaZ~
Registered: 01-03-2010
Posts: 726

Re: [Вопрос] GTA SA

Да, если модель установлена как стандартная (на те же имена dff и txd), то её можно считать стандартной.

Ден, и от меня тебе спасибо за правильный код. smile

Offline

#5 06-12-2011 15:14

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

Re: [Вопрос] GTA SA

Решил изменить модель при помощи нестандартных моделей.

:Switch
wait 0
023c: request_special_actor 'SasDiver' as 1
038B: load_requested_models

:Switch_2
wait 0
09C7: change_player $PLAYER_CHAR model_to #special01
Игра загружается, после чего тупо черный экран. Открываю диспетчер задач, статус GTA SA - Не отвечает.
Прошу помочь!

Last edited by JuSskeee* (17-12-2011 08:56)


Your Banny Wrote

Offline

#6 06-12-2011 17:15

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: [Вопрос] GTA SA

Отсутствует проверка на существование игрока и 0A93. Воспользуйся кодом, который написал я.

Offline

#7 06-12-2011 18:26

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

Re: [Вопрос] GTA SA

Я Клео не предпочитаю. Пользуюсь только Main.scm
А Проверка 0A93 для Клео.


Your Banny Wrote

Offline

#8 16-12-2011 15:39

Vital
From: Москва
Registered: 07-11-2010
Posts: 64
Website

Re: [Вопрос] GTA SA

Опкоды cleo библиотеки можно спокойно использовать и в main.scm. К тому же, у них больше возможностей, к примеру, можно сделать чит, проверку нажатия любой клавиши, найти ближайшего актера/машину и куча других возможностей.

Offline

#9 17-12-2011 08:55

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

Re: [Вопрос] GTA SA

Если не устанавливать библиотеку Cleo в папку с игрой и использовать проверку  0A93, то аккуратненько выбъет, что данная проверка для Cleo.


Your Banny Wrote

Offline

#10 17-12-2011 13:49

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: [Вопрос] GTA SA

0A93 - это команда, а не проверка. Её можно применять только в клео-потоках (cs). В клео-миссиях и потоках main нужно применять 004E.
В скрипте так и не появилась проверка на существование игрока.

Offline

#11 17-12-2011 13:52

JuSskeee*
From: Мариуполь
Registered: 25-11-2011
Posts: 51

Re: [Вопрос] GTA SA

Я не редактировал скрипт.


Your Banny Wrote

Offline

Board footer

Powered by FluxBB