#26 Re: Вопросы по скриптингу » Один вопрос » 21-10-2010 16:06

тут уже врядли что-то поможет...только если саму аниму убивания изменить, хотя это тоже не имеет смысла...

#27 Re: Работа с памятью, EXE » [WIP] Автосохранение » 11-10-2010 20:06

мда, у меня тоже что-то не выходит...

#28 Re: Работа с памятью, EXE » [WIP] Автосохранение » 11-10-2010 15:53

спасибо, по твоей ссылке нашёл как сделать собственные читы))
а вот на форуме ничего не нашёл, только такие же вопросы) если не сложно, всё таки напиши каким образом сделать автонажатие!

#29 Re: Работа с памятью, EXE » [WIP] Автосохранение » 10-10-2010 18:45

тогда дай хотябы автонажатие тех что знаешь...

#30 Re: Вопросы по скриптингу » Один вопрос » 10-10-2010 07:53

0988: get_car $CARMOD_CAR paintjob $10085

походу тока раскраску можно узнать...

#31 Re: Вопросы по скриптингу » Один вопрос » 06-10-2010 17:34

3Doomer wrote:

ну, если получил хендл группы...

092B: 8@ = group $PLAYER_GROUP member 6@
07F6: get_group 260@ number_of_leaders_to 262@ number_of_members_to 261@

я об этом уже говорил...

#32 Re: Вопросы по скриптингу » Один вопрос » 06-10-2010 13:41

хммм....извини за любопытство, но зачем это тебе?)))я сильно сомневаюсь что это группы, врядли движок игры смог бы управлять всеми группами гангстеров...ну если тебе это сильно нужно, можно собрать хэндлы всех гангстеров в определённом радиусе (например 10.0) окружающих того гангстера хэндл которого у тебя есть...хотя тут ещё подумать надо как это сделать)

#33 Re: Работа с памятью, EXE » [WIP] Автосохранение » 06-10-2010 12:51

Ну как только найдёте - отпишитесь пожалуйста, буду очень признателен!

#34 Re: Работа с памятью, EXE » [WIP] Автосохранение » 05-10-2010 16:05

Ну дык чё, кто-нибудь знает как быстро загрузить игру?)))

#35 Re: Вопросы по скриптингу » Один вопрос » 05-10-2010 16:04

mr.Andrei wrote:

в смысле thread "что-то там" в начале скрипта не пишется

это делается для того чтобы при декомплировании не получались метки NONAME_10, а получались метки что-то_там_10. Ну может есть и другое применение этого, но я заметил только это...

#36 Re: Вопросы по скриптингу » Один вопрос » 05-10-2010 15:10

CraZZZy-GameRRR wrote:

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

ну через память как это сделать я не знаю, а вот например если это твой актёр - это игрок, то можно использовать этот опкод -

07AF: $PLAYER_GROUP = player $PLAYER_CHAR group

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

mr.Andrei wrote:

именно поток

что-то я не очень понял, что значит не начинать новый поток....может я ошибаюсь, но возможно ты хочешь несколько потоков соединить в один?

#37 Re: Вопросы по скриптингу » Один вопрос » 05-10-2010 11:37

mr.Andrei wrote:

ЗЫ: Маленький вопросик, в каких случаях можно не начинать поток

Поток или лэйбл? Если лэйбл, то тогда когда ты не будешь ставить на него переходы, или это не зацикленная проверка.

#38 Re: Вопросы по скриптингу » Один вопрос » 03-10-2010 06:46

CraZZZy-GameRRR wrote:

Как определить, к какой группе принадлежит актёр?

а у тебя несколько групп?
если ты знаешь хэндлы всех групп, можно сделать несколько проверок опкодом

06EE:   actor 263@ in_group 260@

#39 Re: Работа с памятью, EXE » [WIP] Автосохранение » 29-09-2010 12:34

Alien wrote:

Если по этому адресу записать, скажем, 8, то игра сохранится в несущуствующий 9-й слот (GTASAsf9.b). Загрузить его можно будет так же через вызов соответствующей функции.

Какой именно функции?

#40 Re: Работа с памятью, EXE » [WIP] Автосохранение » 28-09-2010 12:46

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

#41 Re: Модификации » Доступ к карте в реальном времени » 21-09-2010 14:37

странно...у меня игра зависает после зажатия Tab...У меня CLEO 4...
Может ли это происходить из-за не родной карты?

#42 Re: Вопросы по скриптингу » Один вопрос » 17-09-2010 19:56

Alien, спасибо, разъяснил) но проблема в том что опкод 0384 отказывается работать вообще...однако 0ACD например работает, ну ничего, мне и так сойдёт я думаю...

#43 Re: Вопросы по скриптингу » Один вопрос » 16-09-2010 19:31

ммм... Sw[ee]t, не научишь как это делать?)) я это сказал, только потому что знал что это возможно, но как это сделать я не знаю, хотя сейчас попробую перебрать справку....

#44 Re: Вопросы по скриптингу » Один вопрос » 16-09-2010 15:57

ну так что, никто не знает как конвертировать переменную Integer в переменную String??? что-то мне начинает казаться, что это невозможно....может можно как-то значение переменной типа Integer записать в текстовый файл, а потом прочитать оттуда это значение как String?...

#45 Re: Вопросы по скриптингу » Один вопрос » 15-09-2010 16:04

вероятно опкодом 03EE можно проверять только игровые моменты, как например ты сказал если махнуть кулаком, а не состояние опкодов типа 01B4...

#46 Re: Вопросы по скриптингу » Один вопрос » 15-09-2010 14:30

d88 wrote:

Есть какой-нибудь код, что-то вроде кода 03EE:   player $PLAYER_CHAR controllable, который проверяет отключение управления игроком кодом

01B4: set_player $PLAYER_CHAR can_move 1

Проблема в том, что 03EE: срабатывает даже тогда, когда игрок управляем. Например если игрок падает с высоты, он срабатывает, хотя управление не отключено.

хмм.... если ты сам отключаешь управление игроком, то можно воспользоваться переменной...
например:

01B4: set_player $PLAYER_CHAR can_move 1
$can_move = 1

а когда обратно возвращаешь управление, то приравниваешь переменную нулю и вместо опкода 03EE ставь проверку на равность переменной нулю...но это скорее всего не то что тебе нужно...

#47 Re: Вопросы по скриптингу » Один вопрос » 15-09-2010 13:35

Alien wrote:

@BoPoH -

0384: show_text_1string GXT 'твой GXT' string 2@s time 15000 1

нет, нет, не то. Мне нужно использовать переменную в качестве названия GXT записи...тоесть например у меня есть GXT запись с названием 66, и у меня есть переменная, которая равна 66, теперь мне нужно подставить эту переменную например вот так -

00BC: show_text_highpriority GXT 1@ time 1000 flag 1  // 1@ - это та переменная со значением 66

но ведь проблема в том что тут нужно использовать переменную с типом String... вот мне и нужно конвертировать переменную типа Integer в переменную типа String...

#48 Re: Вопросы по скриптингу » Один вопрос » 14-09-2010 20:15

Seemann wrote:

объясни подробнее, что тебе нужно? вывести число на экран или записать его в файл?

мне нужно использовать его как имя записи GXT...
короче говоря я использую вот это -

0@ = -229908
008B: 1@ = &0(0@,1i)      // get last keypresses
0085: 2@ = 1@         
div(1@, 0x100)
mul(1@, 0x100)
0062: 2@ -= 1@

чтобы узнать последнюю нажатую клавишу, насколько я понял это Integer, т.к. пробовал вывести значение переменной 2@ и оно соответственно равно значению Decimal из справки к опкоду 0AB0...
вот мне и нужно вывести на экран ту букву которая соответствует номеру этой клавиши. Я думал сделать GXT записи с именами равными значению Decimal каждой клавиши. Поэтому мне и надо преобразовать Integer переменную в String...

#49 Re: Вопросы по скриптингу » Один вопрос » 14-09-2010 12:55

mr.Andrei wrote:

Такой вопрос: опкод для определения координат ближайшего педа к актёру?

0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 0@ closest_ped_to 1@

а на мой вопрос никто не ответит? хотя бы на первый, оч надо, плз!!

BoPoH wrote:

можно ли сделать переменную типа Integer переменной типа String при этом сохраняя её значение?
и ещё если кому не сложно (предполагаю что это сложно), нужно написать один опкод, который будет цеплять камеру на объект наподобе 067С

#50 Re: Модификации » San Andreas new opcodes project » 13-09-2010 12:54

А можно сделать опкод который прикреплял бы камеру к объекту, наподобе опкода  067C??

Board footer

Powered by FluxBB