You are not logged in.
три вопросика:
1.
приведите плиз код воспроизведения звука взрыва.
если их (вариаций звуков взрыва) несколько - скажите плиз какой есть какой...
и кстати, можно подцепить (добавить, а не заменить) собственный звук?
2.
в коде Camera.Shake(100) что обозначет цифра?
3.
073E: get_car_in_sphere 5@ 6@ 2@ radius 10.0 model -1 handle_as 27@ - это проверка только МАШИН или всех средств?
как можно заменить строку чтобы переменной @27 присваивалось значение ЛЮБОГО движущегося средства (машина, мотоцикл, самолёт, поезд, вертолёт, лодка...)?
Проверок <...> нет, как и включенности фар.
Как нет? У меня же есть мод, который включает и выключает файры... и стробоскоп мигалки (фарами) тоже.... значит что-то есть...
/оффтоп/ а есть для sanny builder`а хэлп по командам его (всмысле перевод его синтаксиса со скобочками в обычный опкод?)
AlphaOmega читай пост №3 там ВСЁ написано!!!
<...>
Как вариант вообще там заменить 0602: actor $PLAYER_ACTOR driving_taxi на Актор_Драйвинг и можна будет возить на любом транспорте
Это понятно, но для этого нужно кодить в главном скрипте, а мне необходимо оставить его нетронутым и всё написать на cleo...
Seemann скачал, поставил, но ничего не понял.
На странице указаны кнопки прицеливания, прышка и просмотра назад - пробовал - ничего неполучается. Как этот мод работает? на какую кнопку реагирует?
Все, наверное, уже давно знакомы с saCamHack`ом. Так вот, вопрос заключается в следующем:
как с помощью CLEO написать скрипт, чтобы при нажатии на клавишу выбирался вид от первого лица из кабины? на принципе того, как работает camhack....
Ты привысил общий лимит кол-ва машин. Убери временно где-нибудь - и появится вторая.
Невозможно. Я парковал всего две машины.
flashTrash, у обоих машин стоит 101. А появляется рядом с домом (при начале игры) только «безномерная» машина...
Облазил все опкоды, но не нашёл параметра «прицепить прицеп» для припаркованных машин. Такое можно только к конкретным (созданными) моделями... так всё же - может есть способ припарковать петро с петротр зацепленным?...
flashTrash, если удалить, как я говорил выше, то цифры получаются некорректные.
Fess, спасибо - это действительно работает, только вот два момента:
1. помню в вайс сити точно делал через флоаты (не разбивая отдельно на целую и дробную), но это не важно, важно второе:
2. как сделать, чтобы дробная часть была всегда из трёх цифр, то есть не 0.10, а 0.100... ну вообщем с заполняющим нулём.... а то как-то дрыгается ширина строчки........
А в чём принципиальная разница (помимо г.р.з.) между опкодами 09E2 и 014B ?
если парковать через 09E2: 0002@ = parked_car_generator_w_numberplate ... то машина не появляется пока не уйдёшь далеко от этого места и не вернёшься...
а если парковать с 014B: 0001@ = init_parked_car_generator ... то машина есть там, где нужно даже если начать игру в этом месте...
и... кстати, как бы припарковать PETRO с прицепом PETROTR?
one more thing, what's the difference between 09E2 and 014B ?
if car is parked with 09E2: 0002@ = parked_car_generator_w_numberplate ... it is not parked untill you go away from this place and go back there...
but if it is parked with 014B: 0001@ = init_parked_car_generator ... it is where it was parked even if you start the game at that point...
and.... how do I park PETRO with PETROTR connected to it?
{$CLEO} 0A95: enable_thread_saving 014B: 1@ = init_parked_car_generator 401 color -1 -1 1 alarm 0 door_lock 0 0 10000 at -2035.194 170.770 28.462 angle 90.0 014C: set_parked_car_generator 1@ cars_to_generate_to 101 0A93: end_custom_thread
why do you use 0A95: enable_thread_saving command?
what effect does it have?
I kinda write it like this (see below) and it works fine:
{$CLEO .cs}
014B: $MYCARH1 = init_parked_car_generator #HUNTER color 0 0 1 alarm 0 door_lock 0 0 10000 at 1550.0 1412.8 15.0 angle -270.0
014B: $MYCARH2 = init_parked_car_generator #HUNTER color 0 0 1 alarm 0 door_lock 0 0 10000 at 1550.0 1512.8 15.0 angle -270.0
014C: set_parked_car_generator $MYCARH1 cars_to_generate_to 101
014C: set_parked_car_generator $MYCARH2 cars_to_generate_to 101
Здраствуйте.
У меня вот какой вопрос.
Я когда-то написал код для отображения ккординат игрока по Х Y Z. Они отображались в виде FLOAT чисел (с плавующей запятой). Сейчас решил написать код заново, но он либо показывает координаты в INTEGER (целое число) формате (после преобразования) либо показывает гигантские несоответствующие числа если без преобразования.
Скорректируйте кто-нибудь чтобы выводилось не целое число, а с плавующей точкой.
04C4: store_coords_to $MYX $MYY $MYZ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 008E: $INTX = float $MYX to_integer 008E: $INTY = float $MYY to_integer 008E: $INTZ = float $MYZ to_integer 02FF: show_text_3numbers GXT 'XYZPOS' numbers $INTX $INTY $INTZ time 100 flag 1
И, кстати, как установить определённое количество символов после запятой?
народ, а можно ли сделать, чтобы при проверке так же учитывалось следующее:
если на полицейской БЕЗ мигалок - штраф если на полицейской С мигалками - можно
И ещё одно - а как-нибудь можно прописать штраф за проезд на красный свет?
мне почему-то кажется, что ты if потерял... после wait 10 - это раз.
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0 - может всё же не ноль? а хотя бы 1?
GXTHook.cleo не надо загружать таким образом
Достаточно переложить этот файл в папку CLEO.
Не поверишь - но без этой строки у меня почему то появляется пустое меню 
код pilot.cs
{$CLEO .cs}
// 2 be a pilot (3)
// version 1.1
// Av4sX
//-------------MAIN---------------
:start
03BC: $kppA = create_sphere -1544.0 -440.0 6.0 2.0
03BC: $kppB = create_sphere 1714.0 1616.0 11.0 2.0
03BC: $kppC = create_sphere 1957.0 -2183.0 13.0 2.0
0AA2: 31@ = load_library "CLEO\PLUGINS\GXTHOOK.CLEO" // IF and SET
$AIR = 0;
$CITY = 0;
:passKPP
wait 1000 ms
if 0
02A0: actor $PLAYER_ACTOR stopped
004D: jump_if_false @passKPP
:passCITYa
if 0
00ED: actor $PLAYER_ACTOR 0 ()near_point_on_foot -1544.0 -440.0 radius 5.0 5.0
004D: jump_if_false @passCITYb
$CITY = 1
jump @passOK
:passCITYb
if 0
00ED: actor $PLAYER_ACTOR 0 ()near_point_on_foot 1714.0 1616.0 radius 5.0 5.0
004D: jump_if_false @passCITYc
$CITY = 2
jump @passOK
:passCITYc
if 0
00ED: actor $PLAYER_ACTOR 0 ()near_point_on_foot 1957.0 -2183.0 radius 5.0 5.0
004D: jump_if_false @passKPP
$CITY = 3
jump @passOK
:passOK
02A3: toggle_widescreen 1
Player.CanMove($PLAYER_CHAR) = False
0340: set_text_draw_RGBA 180 180 180 255
033F: set_text_draw_letter_size 0.5 2.5
03E4: enable_text_draw_align_right 0
0341: unknown_text_draw_flag 0
0342: enable_text_draw_centered 0
0343: set_text_draw_linewidth 200.0
0348: enable_text_draw_proportional 1
0345: enable_text_draw_background 0
0343: set_text_draw_linewidth 680.0
08D4: $SELECTION = create_panel_with_title 'AIRSEL' position 340.0 120.0 width 240.0 columns 1 interactive 1 background 1 alignment 0
08DB: set_panel $SELECTION column 0 header 'DUMMY' data 'AIR001' 'AIR002' 'AIR003' 'AIR004' 'AIR005' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
090E: set_panel $SELECTION active_row 0
:passKEYa
wait 0
if
00E1: player 0 pressed_key 15
004D: jump_if_false @passKEYz
Player.CanMove($PLAYER_CHAR) = True
jump @passEND
:passKEYz
if
00E1: player 0 pressed_key 16
004D: jump_if_false @passKEYa
Player.CanMove($PLAYER_CHAR) = True
03E6: remove_text_box
08D7: $SELECTED = panel $SELECTION active_row
if
$SELECTED == 0
004D: jump_if_false @passAIR1
$AIR = 577
jump @passYES
:passAIR1
if
$SELECTED == 1
004D: jump_if_false @passAIR2
$AIR = 553
jump @passYES
:passAIR2
if
$SELECTED == 2
004D: jump_if_false @passAIR3
$AIR = 592
jump @passYES
:passAIR3
if
$SELECTED == 3
004D: jump_if_false @passAIR4
$AIR = 519
jump @passYES
:passAIR4
if
$SELECTED == 4
004D: jump_if_false @passEND
$AIR = 520
jump @passYES
:passYES
fade 0 500
0223: set_actor $PLAYER_ACTOR health_to 10000
035F: set_actor $PLAYER_ACTOR armour_to 100
0247: request_model $AIR
:preLOAD
wait 0 ms
if 0
0248: model $AIR available
004D: jump_if_false @preLOAD
:passRNW1
if
$CITY == 1
004D: jump_if_false @passRNW2
00A5: $aircraft = create_car $AIR at -1646.0 -153.0 15.0
0175: set_car $aircraft z_angle_to -45.0
jump @passDONE
:passRNW2
if
$CITY == 2
004D: jump_if_false @passRNW3
00A5: $aircraft = create_car $AIR at 1477.0 1747.0 11.0
0175: set_car $aircraft z_angle_to 180.0
jump @passDONE
:passRNW3
00A5: $aircraft = create_car $AIR at 2032.0 -2593.0 14.0
0175: set_car $aircraft z_angle_to 90.0
jump @passDONE
:passDONE
036A: put_actor $PLAYER_ACTOR in_car $aircraft
fade 1 500
:passEND
08DA: remove_panel $SELECTION
02A3: toggle_widescreen 0
08DA: remove_panel 4@
03E6: remove_text_box
00BE: text_clear_all
wait 5000;
jump @passKPPкод CLEO_TEXT файла pilot.fxt
AIRSEL Aircraft Selection AIR001 Boeing AIR002 Nevada AIR003 Andromeda AIR004 LearJet AIR005 Harrier
p.s.: вместо боинга по умолчанию должно стоять at400... прост оу мя боинг стоит, потому решил так оставить...
Вот - первый мой скрипт на клео.
Заключается он в том, что у каждого из аэропортов (гражданских) на КПП появляется маркер - встав в него, появляется меню с выбором - каким самолётом лететь (ат400, невада, андромеда, шамал, гидра) и при нажатии шифта (как обычно, выбор пункта) игрок становится пилотом выбранного самолёта, который уже стоит в торце ВПП и готов к взлёту!...
http://stream.ifolder.ru/6834595
(если потребуется, могу исходный код запостить сюда)
Seemann, тогда помогите плиз с первичным кодом чтобы на клео написать новый скрипт для других машин.
Чтобы я смог дальше всё развить (а в дальнейшем поделиться со всеме) мне требуется небольшая помощь. Исходный скрипт в виде:
проверка на вход в машины ХХХ и ХХХ если в них сидит игрок и нажимает на ХХХ кнопку, то запускается миссия задаётся массив из 5 точек (мест) и выбирается одна из них в радиусе ХХХ метров появляется случайный прохожий с маркером (его нужно взять, тогда появится маркер на радаре с одной из тех точек выше) миссия заканчивается если: вышел из машины или взорвался или доехал до точки чтобы дальше возить - снова нужно нажать на кнопку ХХХ
если есть какие-нибудь заготовки похожие (можно по частям) - былб бы рад
так это нужно править только оригинальный скрипт?
или может всё-таки можно это через cleo реализовать?
Не обязательно точь-в точь - то есть может написать на клео код, который уже другие машины будет брать и выполнять «свои» миссии? (задать кооринаты и названия) и время там.......
подскажите плиз
Bus Sim Sa 2.1
подскажи пожалуйста ссылочку, а то поиск в инете выдаёт только упоминания.......
Подскажите пожалуйста, есть ли где скрипт, позволяющий почувствовать себя водителем автобуса? Вообщем чтобы на остановках были люди, которые садились бы ко мне в автобус...
может кто поможет в создании подобного скрипта?
Здравствуйте. Возник у меня следующий вопрос.
Вот есть в ГТАшном скрипте миссия ТАКСИ. Но она доступна только для двух машин (taxi, cabbie). Допустим я хочу сделать чтобы и другие машины в этом учавствовали. Как написать на клео такой скрипт, чтобы он не конфликтовал с основным? Например может быть по другой кнопке активировать миссию? и вообще, может где-то есть подобный скрипт?
заметил ещё одно: в скрипте написано, чтобы шасси убирались и выпускались, а в реальности (в итоге, в игре) они всё время выпущены 
но идея супер!
ещё бы и самолёты типа shamal подцепить бы....