#151 Re: Вопросы по скриптингу » Вопросы по опкодам » 16-04-2008 22:59

Да, 0AB0 круче конечно, спасибо smile
Еще вопрос насчет:
02E0:   actor $PLAYER_ACTOR aggressive - что именно имеется ввиду под агрессией ?
0919: enable_car 36@ parking_lights 1 - тестил, ничего не увидел

#152 Re: Вопросы по скриптингу » Вопросы по опкодам » 11-04-2008 08:25

Понятно, просто КЛЕО я только начинаю юзать, поэтому не знал о 0AB0
0AB0:  key_pressed 0x73
Я так понял значением должен бить шестнадцатеричный код кнопки? то-есть с колонки Hex этой таблицы http://www.indigorose.com/webhelp/ams50 … _Codes.htm

#153 Re: Вопросы по скриптингу » Вопросы по опкодам » 09-04-2008 15:44

На счет проверки нажатия клавиш:

Вы можете проверять в скриптах нажатие абсолютно любой кнопки на клавиатуре (за исключением ESC и PrintScreen, их я не нашел, а также правый Wnd, которого нет на моей клавиатуре)

Может уже давно и нашли, может и нет
304495 Key Lo - оно и есть правый Виндовс
К моему сожалению САня так и не перехватывает нажатия кнопки, Винда делает свое темное дело, но не смотря на это, когда вернуться в САню - записсаное действие исполняется
А знает кто-то индекс ПринтСкрина?

#155 Re: Вопросы по скриптингу » Пешеходы (люди) » 07-04-2008 09:30

А Клео - что не скриптинг что ли?
В каком смысле пешеходов? Просто людей - тогда да

#156 Re: GTA Modding » CLEO help plz » 07-04-2008 09:26

Put your *.cs or *.cm files with mods into directory GTA San Andreas/cleo

#158 Re: Sanny Builder и CLEO » MAIN.SCM компилит а MOYSCRIPT.CS НЕ ХОЧЕТ! » 02-04-2008 23:04

сувал это в пустой текстовый файл, потом саней билдером 2,97 открывал

Нельзя так!!! Создавай новый файл в Билдере, вставляй туда код скрипта, потом компилируй. СБ тебе недекомпилирует .txt текстовик!!!

не могу поставить 3,0 так как я не админ! Плиз установите за меня

Я так понял ты у себя на компе не админ? grincrazy:lol:

#159 Re: GTA Modding » I need HELP! questions-answers » 02-04-2008 22:56

Its better for you to find this part (the changing clothes) in original main.scm
At least I think so
Also from SB help the example of using Panel (table what you are looking for)

:PANEL
thread 'PANEL'

:PANEL_1
wait 0
01B4: toggle_player $PLAYER_CHAR can_move 0 // обездвиживаем игрока 
0512: show_permanent_text_box 'IE20' //выводим text_box
0581: toggle_radar 0 // убираем радар
08D4: $PANEL = create_panel_with_title 'IE09' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0  
08DB: set_panel $PANEL column 0 header 'DUMMY' data 'IE16' 'IE10' 'IE11' 'IE12' 'IE13' 'IE14' 'IE15' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'  


:PANEL_2
wait 0
if 
00E1: player 0 pressed_key 16 // если нажата клавиша «ПРОБЕЛ» 
jf @PANEL_9 //если нет, то переходим на метку PANEL_9
08D7: 0@ = panel $Panel active_row  // получаем номер строки
if
 0@ == 0 //если выбрана первая строка
jf @PANEL_3 // если нет, то переходим на метку PANEL_3
00BE: text_clear_all // убираем весь текст
00BA: show_text_styled GXT 'MTG02F' time 3000 style 5
// выводим текс на экран
jump @PANEL_9 // переходим на метку PANEL_9

:PANEL_3
if
 0@ == 1 // если выбрана вторая строка
jf @PANEL_4
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME1' time 3000 style 5
jump @PANEL_9

:PANEL_4
if
 0@ == 2
jf @PANEL_5
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME2' time 3000 style 5 
jump @PANEL_9

:PANEL_5
if
 0@ == 3
jf @PANEL_6
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME3' time 3000 style 5 
jump @PANEL_9

:PANEL_6
if
 0@ == 4
jf @PANEL_7
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME4' time 3000 style 5 
jump @PANEL_9

:PANEL_7
if
 0@ == 5
jf @PANEL_8 
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME5' time 3000 style 5 
jump @PANEL_9

:PANEL_8
if
 0@ == 6  // если выбрана седьмая строка
jf @PANEL_9 
00BE: text_clear_all 
00BA: show_text_styled GXT 'MTIME6' time 3000 style 5 
 
:PANEL_9
wait 0
if
00E1:   player 0 pressed_key 15
jf @PANEL_2 //если не нажата клавиша F или ENTER 
0581: toggle_radar 1 // возвращаем радар
03E6: remove_text_box // убираем text_box
08DA: remove_panel $PANEL // удаляем панель
01B4: toggle_player $PLAYER_CHAR can_move 1 
// возвращаем управление игроком 
end_thread

#161 Re: GTA Modding » I need HELP! questions-answers » 01-04-2008 23:39

Do you want to give CJ some certain clothe or to show a table where can choose the clothe(like in that room)?

#162 Re: GTA Modding » I need HELP! questions-answers » 30-03-2008 23:41

Player.SetClothes($PLAYER_CHAR, "TEXTURE", "MODEL", BODY_PART)
Player.Build($PLAYER_CHAR)
Its only to change some close. If you want to make a ability what clothes to choose you need use panels with list of clithes like (IMHO):
08D4: $Panel = create_panel_with_title 'IE09' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0
08DB: set_panel $Panel column 0 header 'DUMMY' data 'IE16' 'IE10' 'IE11' 'IE12' 'IE13' 'IE14' 'IE15' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
From SB help smile

#163 Re: Вопросы по скриптингу » Разное » 28-03-2008 22:54

Сенкс, буду смотреть
ПС: понял, буду повнимательнее

#164 Вопросы по скриптингу » Разное » 28-03-2008 11:41

Yarik
Replies: 9

Вот читал что кто то делал скрипт на тушение машины огнетушителем, я и сам делал такой, поэтому хотелось бы посмотреть на него (на форуме я не нашел)
Скажите плз где можна взглянуть smile

#165 Re: Программы для GTA » Работа с .RRR файлами / Carrec.img » 27-03-2008 23:54

Значит пути для транспорта есть:
- временные скм-пути создаваемые в мейне;
- carrecXXX.rrr из carrec.img - используются только скриптами;
- NODESxxx.DAT и прочие *.дат из \data\Paths - используются как обычные пути?
Если не правильно понял - поправьте пожалуйста
Сорри за оффтоп, но хотелось бы знать что к чему, тут тема как раз связана smile

ПС: если не трудно какими прогами можно редагить нодс.даты

#166 Re: Программы для GTA » Работа с .RRR файлами / Carrec.img » 27-03-2008 01:06

А кроме RRR еще чтото отвечает за пути машин? И что именно?

#167 Re: Вопросы по скриптингу » Один вопрос » 25-03-2008 01:40

2Sanchez спасибо
Античит работает, проверка еще тест проходит smile
Теперь еще такой вопрос, как можно отремонтировать фары? Делаю ремонт всех частей по отдельности
Опкодами 0698 и 068A нашел кажется все кроме фар (хотя при некоторых параметрах вылетело, может и оно, но как сделать что бы не вылетало тогда)

#168 Re: Вопросы по скриптингу » Один вопрос » 16-03-2008 15:42

Yarik wrote:

У меня вот пара вопросов
- нужна проверка: атакует ли опред актер опред машину
- можна ли отключить читы? (скрипт или ехе если да?)

Поможет  ктото с этим?

#169 Re: Справочная информация » Новые описания для опкодов » 15-03-2008 00:43

Вроде та тема. Не знаю известны или нет, но опишу то что потестил:
08A8: unknown_radar_flag 1 - маркеры видно очень издалека (если 0 то становятся видимыми только когда подходишь более менее близко )
078F: unknown_actor $PLAYER_ACTOR flag 1 - а это насколько я понял происходит двойной прыжок, а если СЖ у какой то стены/преграды то сначала он подвешивается на нее а потом уже залазит (как бы два раза нажать прыжок)

#170 Re: Вопросы по скриптингу » Один вопрос » 15-03-2008 00:32

У меня вот пара вопросов
- нужна проверка: атакует ли опред актер опред машину
- можна ли отключить читы? (скрипт или ехе если да?)

#171 Re: Вопросы по скриптингу » handling.cfg » 01-03-2008 00:08

А у меня такой вот вопрос, что даёт цена? как её можно использовать?

#172 Re: Модификации » Ограничитель скорости » 01-03-2008 00:04

Сорри, кажется с призраком я загнался (я то думал он в мейне)
Никто не пробовал переделанный ограничитель?

#173 Re: Модификации » Ограничитель скорости » 23-02-2008 01:39

Итак, на счет ограничителя скорости
Делал я ограничитель для одного мода, но постоянно работающий на предельно допустимую скорость в городе. Вроде всё было в порядке, но потом заменил серьезные недостатки.
После того нашел в хелпе СБилдера  ссылку на описанный сверху ограничитель, но с ним все те же проблемы.
Итак:
1 - зум на радаре начинает серьезно "дергаться" при достижении установленной скорости
2 - еще страшнее - при прыжках с трамплинов, обрывов, прочих неровностей транспорт начинает не падать, а толи лететь, толи ехать по воздуху. Вот красивый пример этого, это я прыгнул с трамплина на горе Чиллад (кажется так:)), и летел я к самому нижнему левому углу карты, на велосипеде, красивый получился снимок (см. скрин)
Итак, немного подумав, я начал искать способы это исправить
Для наглядности даю переделанный сверху скрипт

create_thread_wb @SpeedLimiter 

:SpeedLimiter
wait 5000 

:SpeedLimiter_1
wait 0 
if 
00E1:   player 0 pressed_key 11 
else_jump @SpeedLimiter_1 

:SpeedLimiter_2
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
else_jump @SpeedLimiter_2 
if 
   Actor.Driving($PLAYER_ACTOR)
else_jump @SpeedLimiter_2 
03C0: 1@ = actor $PLAYER_ACTOR car 
02E3: 2@ = car 1@ speed 
if and
81F3:   not car 1@ in_air 
  2@ > 25.0 
else_jump @SpeedLimiter_2 
Car.SetSpeedInstantly(1@, 30.0)
Car.RemoveReferences(1@)
if 
00E1:   player 0 pressed_key 10 
else_jump @SpeedLimiter_2 
jump @SpeedLimiter_1

ОФФ еще хотел спросить, в мейне описана только одна машина призрак? потому что я кажется видел как с той горы (Чиллад) где трасса гоночной миссии для великов и мото, с обрыва падал грузовик

Board footer

Powered by FluxBB