Вопросы по созданию скриптов
| |
dim1988 |
Дата: Воскресенье, 19.07.2009, 18:43 | Сообщение # 1 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Ответы на самые часто задаваемые вопросы
Как сохранить (компилировать) скрипт? Почему не следует использовать в клео скриптах глобальные переменные? Как узнать координаты мест, через какую прогу? Как поместить игрока в интерьер? Опкод, который открывает все дома в СА Запись в переменную ближайшего педа и проверка его модели Как заставить актёров ходить по определённым координатам Проверка нажатия определённой клавиши Пак пути с анимацией Как сделать так, чтоб 2 миссии следовали друг за другом? Как актёру дать оружие? Как создать транспорт Как создать жёлтый маркер для входа в интерьер? При компиляции выдаёт ошибку перехода на нулевой оффсет,что это и как исправить? Как транспорту присвоить определённый цвет? Что делать если пишет ожидалось 'x' параметров? Как написать цветной текст? Номера костей актёра Что такое gosub? Опкоды, связанные с созданием огня Как изменить оружие банд? Образец добавления в игру объектов Проверка нажатия клавиши в игре и список значений Путь или scmpath Как изменить цвет затемнения экрана? Как записать в переменную случайное число из интервала Список стилей боя Как привязать эффект к кости актёра? Как произвести действия, над педами, созданными игрой Как заменить модель игрока Как заставить актёра поднять руки, как при аресте Сброс анимации Как метнуть объект? Как из одного скрипта запустить другой?
+ файл от пользователя нашего сайта Absolute . Здесь перечислены все вопросы из этой этой темы и ответы на них. Скачать |
|
| |
GTAshnik |
Дата: Суббота, 20.08.2011, 15:39 | Сообщение # 2551 |
Скриптер
Группа: Проверенные
Сообщений: 109
Замечания: 0%
Статус: Offline |
Quote (Artalus) 0 красный, 1 зеленый, 2 бледноголубой, 3 белый, 4 жёлтый, 5 красный, 6 бледноголубой, 7 синий, 8 жёлтый, 9+ чёрный (невидим на радаре) Спасибо
Не учите меня жить! Я ещё вас научу! |
|
| |
DK22Pac |
Дата: Суббота, 20.08.2011, 18:05 | Сообщение # 2552 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Quote (Artalus) добавил if car defined, убрал цикл - по прежнему не работает если вокруг много машин, но если расчистить вокруг пространство и остаться с танком наедине, только тогда срабатывает и сажает Этот опкод с параметром find_next=0 находит ближайший транспорт к заданной точке. Quote (Artalus) ВНЕЗАПНО с find_next 0 оно заработало, спасибо за подсказку) Флаг find_next используется для поиска сразу нескольких субьектов. Он будет пропускать уже найденные субьекты, пока не "переберёт" все возможные в заданном радиусе. Code while true 003D: if and 0AB0: key_pressed 85 // VK_U player.Defined(0) then actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) if 0AE2: 3@ = random_vehicle_near_point 0@ 1@ 2@ in_radius 150.0 find_next 0 pass_wrecked 1 then repeat if 0137: car 3@ model == #RHINO then 0430: put_actor $PLAYER_ACTOR into_car 3@ passenger_seat -1 continue end until 8AE2: not 3@ = random_vehicle_near_point 0@ 1@ 2@ in_radius 150.0 find_next 1 pass_wrecked 1 end end end Quote (Barry) Подскажите.Как сделать в cleo телепортер по чекпоинтам,допустим появилась отметка красная и с помощью клео нажатием кнопки тп к этому чекпоинту. Никак. Читерство - зло.
Мои скрипты Grand Theft Auto III HD Development Team
Сообщение отредактировал DK22Pac - Суббота, 20.08.2011, 18:09 |
|
| |
dan4es |
Дата: Суббота, 20.08.2011, 18:47 | Сообщение # 2553 |
Группа: Пользователи
Сообщений: 2
Замечания: 0%
Статус: Offline |
Jin, А всё спасибо, просто учебник корявый попался а так сделал свой первый скрипт.
Сообщение отредактировал dan4es - Суббота, 20.08.2011, 19:30 |
|
| |
MrMADRYAN |
Дата: Воскресенье, 21.08.2011, 11:28 | Сообщение # 2554 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
Quote (DK22Pac) Читерство - зло 0_о Нет. А такой скрипт вроде реально склепать. |
|
| |
Artalus |
Дата: Воскресенье, 21.08.2011, 12:03 | Сообщение # 2555 |
Группа: Пользователи
Сообщений: 26
Замечания: 0%
Статус: Offline |
DK22Pac, вааах спасибо за объяснение, всё заработало) теперь буду знать, как его использовать |
|
| |
gtacleo |
Дата: Понедельник, 22.08.2011, 22:04 | Сообщение # 2556 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
Всем привет!Вот решил поскрептить в трёхе и наткнулся на проблему! Ктонить знает значения кнопок для опкода 00E1 (00E1: pad 0 key_pressed 18 ) ?
|
|
| |
dim1988 |
Дата: Вторник, 23.08.2011, 10:24 | Сообщение # 2557 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
gtacleo, а разве там не как в СА?
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
gtacleo |
Дата: Вторник, 23.08.2011, 15:22 | Сообщение # 2558 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
dim1988, неа.Номера не подходят.
|
|
| |
DK22Pac |
Дата: Вторник, 23.08.2011, 22:54 | Сообщение # 2559 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Эксперимент - ключ к пониманию мироздания
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
gtacleo |
Дата: Среда, 24.08.2011, 16:22 | Сообщение # 2560 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
DK22Pac, я знаю что ты знаешь опкод к которому подходят номера из справки!Помоги мне!
|
|
| |
DK22Pac |
Дата: Среда, 24.08.2011, 21:09 | Сообщение # 2561 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Скрипт для проверки клавиш. В верхнем левом углу увидишь номер нажатой клавиши для опкода 00E1. Code {$CLEO .cs}
0000: while true if player.Defined(0) then for 0@ = 0 to 30 if 00E1: player 0 pressed_key 0@ then 03F0: enable_text_draw 1 045A: draw_text_1number 10.0 10.0 GXT 'NUMBER' number 0@ end end end wait 0 end Добавлено (24.08.2011, 21:09) ---------------------------------------------
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
dim1988 |
Дата: Четверг, 25.08.2011, 08:19 | Сообщение # 2562 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
gtacleo, между прочим в справке всё есть, смотри Документация по SCM - GTA VC - Номера клавиш.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
gtacleo |
Дата: Пятница, 26.08.2011, 08:10 | Сообщение # 2563 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
dim1988, я думал они не подходят DK22Pac, спасибо !
Добавлено (26.08.2011, 06:36) --------------------------------------------- Всем привет!Пацаны а кто знает номер статистики смертей и убийств?
Сообщение отредактировал gtacleo - Пятница, 26.08.2011, 08:16 |
|
| |
Artalus |
Дата: Воскресенье, 28.08.2011, 13:04 | Сообщение # 2564 |
Группа: Пользователи
Сообщений: 26
Замечания: 0%
Статус: Offline |
столкнулся с такой проблемой. нашёл клео на смену покраски, при нажатии P+№ должно писаться какой номер покраски установлен - вот только у меня вместо "PJ set: №" пишется "PJ set: I", но при этом у друга это клео работает как надо посмотрел код, надпись вызывается через 0AD1: show_formatted_text_highpriority "PJ set: %i" time 1000 2@, в чём проблема?
/edit: и возможно ли увеличить количество переменных, которые можно использовать в скрипте?
Сообщение отредактировал Artalus - Воскресенье, 28.08.2011, 15:32 |
|
| |
dim1988 |
Дата: Воскресенье, 28.08.2011, 16:23 | Сообщение # 2565 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Artalus) столкнулся с такой проблемой. нашёл клео на смену покраски, при нажатии P+№ должно писаться какой номер покраски установлен - вот только у меня вместо "PJ set: №" пишется "PJ set: I", но при этом у друга это клео работает как надо посмотрел код, надпись вызывается через 0AD1: show_formatted_text_highpriority "PJ set: %i" time 1000 2@, в чём проблема? Хм, может дело в русификаторе?
Quote (Artalus) /edit: и возможно ли увеличить количество переменных, которые можно использовать в скрипте? Читай комментарии http://gtascriptd88.ucoz.ru/publ/1-1-0-3
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
DK22Pac |
Дата: Понедельник, 29.08.2011, 00:28 | Сообщение # 2566 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Quote (Artalus) столкнулся с такой проблемой. нашёл клео на смену покраски, при нажатии P+№ должно писаться какой номер покраски установлен - вот только у меня вместо "PJ set: №" пишется "PJ set: I", но при этом у друга это клео работает как надо Сервис -> Настройки -> Форматирование -> Регистр букв -> Как есть
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
Artalus |
Дата: Понедельник, 29.08.2011, 09:37 | Сообщение # 2567 |
Группа: Пользователи
Сообщений: 26
Замечания: 0%
Статус: Offline |
Quote (dim1988) Читай комментарии сделал, всёравно ругается Quote (SannyBuilder) Локальная переменная 35 вне допустимых границ. В потоках макс. значение - 33@.
Quote (DK22Pac) Сервис -> Настройки -> Форматирование -> Регистр букв -> Как есть спасибо, заработало) |
|
| |
dim1988 |
Дата: Понедельник, 29.08.2011, 09:41 | Сообщение # 2568 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Artalus) сделал, всёравно ругается Ну не знаю, не я это придумал.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
HAUS |
Дата: Вторник, 30.08.2011, 00:58 | Сообщение # 2569 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
Где не правильно или опкоды не те ...
Главный герой GTA 5 чел из красной тачки!!! |
|
| |
Jin |
Дата: Вторник, 30.08.2011, 08:37 | Сообщение # 2570 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
HAUS, ты не преципил мзуку к ажтёру и сдесь: :d_1 wait 0 if [color=red]and[color] 0AAE: release_audiostream 1@ Audiostream.Release(1@) jf @d_1
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
HAUS |
Дата: Вторник, 30.08.2011, 09:29 | Сообщение # 2571 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
Jin, Это то да я забыл но не из за все
Главный герой GTA 5 чел из красной тачки!!! |
|
| |
Jin |
Дата: Вторник, 30.08.2011, 12:37 | Сообщение # 2572 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
038B: load_requested_models вот это не нужно ,это тоже не нужно вро де бы,ну я не использовал 0AAC: 1@ = load_audiostream "CLEO\playlist\01.mp3" //IF and SET вот это насоклько я знаю выгружает просто звукДобавлено (30.08.2011, 12:37) --------------------------------------------- HAUS, вот так должен выглядеть твой скрипт:
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
HAUS |
Дата: Среда, 31.08.2011, 00:09 | Сообщение # 2573 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
А этот скрипт у тебя работает ?
Главный герой GTA 5 чел из красной тачки!!! |
|
| |
Jin |
Дата: Среда, 31.08.2011, 02:46 | Сообщение # 2574 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
HAUS, да проверял
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
HAUS |
Дата: Среда, 31.08.2011, 03:05 | Сообщение # 2575 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
Jin, блин значит у меня игра глючит Спасибо !!!
Главный герой GTA 5 чел из красной тачки!!! |
|
| |
Jin |
Дата: Среда, 31.08.2011, 04:09 | Сообщение # 2576 |
Группа: Друзья
Сообщений: 193
Замечания: 0%
Статус: Offline |
HAUS, а что у тебя не так?
Скачать альбом Лумен-Лучшее(2008) Скачать Хиты Европы Плюс(2000-2010) |
|
| |
HAUS |
Дата: Среда, 31.08.2011, 04:13 | Сообщение # 2577 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
переустановил все зароботало спс
Главный герой GTA 5 чел из красной тачки!!! |
|
| |
gtacleo |
Дата: Среда, 31.08.2011, 11:18 | Сообщение # 2578 |
Группа: Проверенные
Сообщений: 157
Замечания: 0%
Статус: Offline |
Какой ответ отвечает за чтоб актёр атаковал группу актёров?Тое группу например группу "6 полицейский".
|
|
| |
HAUS |
Дата: Четверг, 01.09.2011, 00:44 | Сообщение # 2579 |
Группа: Проверенные
Сообщений: 191
Замечания: 0%
Статус: Offline |
gtacleo, Точно не знаю но кажется такого нету)) сам искал не нашел))Я сделал так заставил убивать одного потом проверка мертв ли он и потом второго заставил убивать ))может сработает
Главный герой GTA 5 чел из красной тачки!!!
Сообщение отредактировал HAUS - Четверг, 01.09.2011, 00:47 |
|
| |
dim1988 |
Дата: Четверг, 01.09.2011, 10:50 | Сообщение # 2580 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
gtacleo, 077A: set_actor 21@ acquaintance 4 to_actors_pedtype 6 6 - номер типа.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
|