Вопросы по созданию скриптов
|
|
dim1988 |
Дата: Воскресенье, 19.07.2009, 18:43 | Сообщение # 1 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Ответы на самые часто задаваемые вопросы
Как сохранить (компилировать) скрипт? Почему не следует использовать в клео скриптах глобальные переменные? Как узнать координаты мест, через какую прогу? Как поместить игрока в интерьер? Опкод, который открывает все дома в СА Запись в переменную ближайшего педа и проверка его модели Как заставить актёров ходить по определённым координатам Проверка нажатия определённой клавиши Пак пути с анимацией Как сделать так, чтоб 2 миссии следовали друг за другом? Как актёру дать оружие? Как создать транспорт Как создать жёлтый маркер для входа в интерьер? При компиляции выдаёт ошибку перехода на нулевой оффсет,что это и как исправить? Как транспорту присвоить определённый цвет? Что делать если пишет ожидалось 'x' параметров? Как написать цветной текст? Номера костей актёра Что такое gosub? Опкоды, связанные с созданием огня Как изменить оружие банд? Образец добавления в игру объектов Проверка нажатия клавиши в игре и список значений Путь или scmpath Как изменить цвет затемнения экрана? Как записать в переменную случайное число из интервала Список стилей боя Как привязать эффект к кости актёра? Как произвести действия, над педами, созданными игрой Как заменить модель игрока Как заставить актёра поднять руки, как при аресте Сброс анимации Как метнуть объект? Как из одного скрипта запустить другой?
+ файл от пользователя нашего сайта Absolute . Здесь перечислены все вопросы из этой этой темы и ответы на них. Скачать |
|
| |
dim1988 |
Дата: Среда, 02.02.2011, 15:18 | Сообщение # 2011 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (korolde) и зачем делать проверку Code 0256: player $PLAYER_CHAR defined Не помешает, так как действия над игроком присутствуют в коде.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
MrMADRYAN |
Дата: Среда, 02.02.2011, 16:30 | Сообщение # 2012 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
Так в чём проблема? Фам 16 - у меня More peds mod. |
|
| |
dim1988 |
Дата: Среда, 02.02.2011, 16:57 | Сообщение # 2013 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (MrMADRYAN) Фам 16 - у меня More peds mod. А ты всё же попробуй.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Mazahaka-2011 |
Дата: Среда, 02.02.2011, 17:30 | Сообщение # 2014 |
Группа: Пользователи
Сообщений: 2
Замечания: 0%
Статус: Offline |
Можно как-то вместо названий из "american.gxt" написать свой текст, не добавляя его в "american.gxt" в этот код? Code 08D4: 3@ = create_panel_with_title 'IE09' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0 // †m£opt 08DB: set_panel 3@ column 0 header 'FES_PLA' data 'BANDA17' 'ZERO_4' 'AK' 'BAR1' '7MARY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // †ˆPOK // …e¡e¤a® koc«¤ka // †Ÿpy¥e™¤a® apm® // AK-47 // K¡y˜ // ƒe¢a Map® т.е. заменить "IE09", "FES_PLA", "'ZERO_4'" и т.д. своим текстом
Сообщение отредактировал Mazahaka-2011 - Среда, 02.02.2011, 17:32 |
|
| |
korolde |
Дата: Среда, 02.02.2011, 17:41 | Сообщение # 2015 |
Группа: Пользователи
Сообщений: 7
Замечания: 0%
Статус: Offline |
Mazahaka-2011, нет |
|
| |
Mazahaka-2011 |
Дата: Среда, 02.02.2011, 18:05 | Сообщение # 2016 |
Группа: Пользователи
Сообщений: 2
Замечания: 0%
Статус: Offline |
ну есть же для чего-то папка "CLEO_TEXT", я думал это чтобы текст не в "american.gxt" писать, а туда. Мне просто надо сделать панель и там несколько строк, чтобы выбирать скин игрока |
|
| |
korolde |
Дата: Среда, 02.02.2011, 18:39 | Сообщение # 2017 |
Группа: Пользователи
Сообщений: 7
Замечания: 0%
Статус: Offline |
Mazahaka-2011, в папку CLEO_TEXT надо кидать .fxt файлы |
|
| |
dim1988 |
Дата: Среда, 02.02.2011, 18:47 | Сообщение # 2018 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Mazahaka-2011) Можно как-то вместо названий из "american.gxt" написать свой текст Конечно, для этого есть FXT Editor. Создаёшь файл .fxt и кидаешь в папку CLEO_TEXT.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
DK22Pac |
Дата: Среда, 02.02.2011, 19:27 | Сообщение # 2019 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
В CLEO4 есть опкод для добавления динамической GXT-строки: Code 0ADF: add_dynamic_GXT_entry "_MYGXT" text "This is text" После использования этой GXT-записи, надо её удалить: Code 0AE0: remove_dynamic_GXT_entry "_MYGXT"
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
MrMADRYAN |
Дата: Среда, 02.02.2011, 20:09 | Сообщение # 2020 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
Проблему с вылетом решил, но чувак в вертушке не использует бортовое ружие для уничтожения целей. что делать. |
|
| |
dim1988 |
Дата: Среда, 02.02.2011, 20:15 | Сообщение # 2021 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
MrMADRYAN, по-моему это может делать только игрок.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
korolde |
Дата: Среда, 02.02.2011, 20:37 | Сообщение # 2022 |
Группа: Пользователи
Сообщений: 7
Замечания: 0%
Статус: Offline |
MrMADRYAN, а ты заставил актёра кого либо атаковать? |
|
| |
MrMADRYAN |
Дата: Среда, 02.02.2011, 21:39 | Сообщение # 2023 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
Да,командой as_actor 3@ kill_actor 5@ да и где-то в сети я что-то похожее видел. |
|
| |
dim1988 |
Дата: Среда, 02.02.2011, 22:26 | Сообщение # 2024 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (MrMADRYAN) as_actor 3@ kill_actor 5@ Не, эта команда для педов не в машине. Если она и подействует, то актёр вылезет из машине и будет атаковать. А чтоб на хантере стрелял из пулемёта и ракетницы… Ну только если самого игрока, тогда можно заставить, а других актёров не получится.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
MrMADRYAN |
Дата: Среда, 02.02.2011, 22:33 | Сообщение # 2025 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
А командами read/write memory? |
|
| |
DK22Pac |
Дата: Четверг, 03.02.2011, 09:58 | Сообщение # 2026 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Посмотри коды Риос*ке. Он ведь делал палящие хели и самолёты.
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
MrMADRYAN |
Дата: Четверг, 03.02.2011, 11:27 | Сообщение # 2027 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
DK22Pac, где мне его скрипты найти? |
|
| |
korolde |
Дата: Четверг, 03.02.2011, 14:35 | Сообщение # 2028 |
Группа: Пользователи
Сообщений: 7
Замечания: 0%
Статус: Offline |
Code 0724: heli 114@ follow_and_attack_player $PLAYER_CHAR radius 50.0 нашёл только за игроком |
|
| |
MrMADRYAN |
Дата: Четверг, 03.02.2011, 15:56 | Сообщение # 2029 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
dim1988, а именно здесь приходит на помощь мой alice for sa, когда функционал cleo 4 закончился. Да и как сделать весь грувв на улицах бессмертными, я где-то раньше у вас на форуме видел. Дай ссылку на тот пост. (он в этой теме) |
|
| |
dim1988 |
Дата: Четверг, 03.02.2011, 16:14 | Сообщение # 2030 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (MrMADRYAN) а именно здесь приходит на помощь мой alice for sa, когда функционал cleo 4 закончился. Ну и как? Quote (MrMADRYAN) Да и как сделать весь грувв на улицах бессмертными, я где-то раньше у вас на форуме видел. Дай ссылку на тот пост. (он в этой теме) Я тоже не помню где он.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
MrMADRYAN |
Дата: Четверг, 03.02.2011, 18:03 | Сообщение # 2031 |
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline |
dim1988, написал этот скрипт на alice, работает, без вылетов. Я хотел бы в садлер посадить чувака с m4 но какой оффсет для середины машины полу-грузовика. Я на GTAGARAGE его видел, но его удалили похоже, гдеб его достать? я его название не знаю
Сообщение отредактировал MrMADRYAN - Пятница, 04.02.2011, 13:37 |
|
| |
Colt_8 |
Дата: Суббота, 05.02.2011, 02:06 | Сообщение # 2032 |
Красавчик
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline |
У меня 3 вопроса. 1. Я использую эти опкоды: Code 062F: 29@ = create_group_type 0 0631: put_actor 10@ in_group 29@ У меня 2 группы. Как мне заставить их враждовать, т.е. заставить их сражаться друг с другом? 2. Что означает: type 0, в опкоде: 062F: 29@ = create_group_type 0??? 3. Сколько и какие команды можно давать группам: give_command 1, в опкоде: 07B3: set_group 29@ give_command 1???
|
|
| |
dim1988 |
Дата: Суббота, 05.02.2011, 13:21 | Сообщение # 2033 |
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline |
Quote (Colt_8) Как мне заставить их враждовать, т.е. заставить их сражаться друг с другом? Наверно это зависит от типа группы. Quote (Colt_8) Что означает: type 0, в опкоде: 062F: 29@ = create_group_type 0??? Может здесь те же типы что и прохожих? Точно не знаю. Quote (Colt_8) Сколько и какие команды можно давать группам: give_command 1, в опкоде: 07B3: set_group 29@ give_command 1??? Вроде 1 – это следовать за лидером, 2 – ждать.
Mortal Kombat Conquest for GTA SA V2.0 GTA Invasion V2.0 Частная собственность |
|
| |
Colt_8 |
Дата: Суббота, 05.02.2011, 19:06 | Сообщение # 2034 |
Красавчик
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline |
ясно. кароче ничего не получается. у меня есть 20 человек. я хочу сделаать 10 на 10. но незнаю как. посоветуй чтониьт.
|
|
| |
Scripter100 |
Дата: Воскресенье, 06.02.2011, 10:58 | Сообщение # 2035 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
Как убрать все жёлтые маркеры в сан андреасе? или это делается в мейне?
|
|
| |
DK22Pac |
Дата: Воскресенье, 06.02.2011, 11:05 | Сообщение # 2036 |
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline |
Quote (Iron-man3) Как убрать все жёлтые маркеры в сан андреасе? или это делается в мейне? Code 08E7: disable_entrance_markers true
Мои скрипты Grand Theft Auto III HD Development Team |
|
| |
Scripter100 |
Дата: Воскресенье, 06.02.2011, 11:07 | Сообщение # 2037 |
Группа: Проверенные
Сообщений: 108
Замечания: 0%
Статус: Offline |
DK22Pac, Спасибо огромное
|
|
| |
Ford |
Дата: Воскресенье, 06.02.2011, 11:59 | Сообщение # 2038 |
Группа: Проверенные
Сообщений: 190
Замечания: 20%
Статус: Offline |
Дайте пожалуйста образец команды или самого скрипта, чтобы по нажатию клавиши игрок выполнял конкретный удар. |
|
| |
Skript |
Дата: Воскресенье, 06.02.2011, 12:38 | Сообщение # 2039 |
Группа: Удаленные
|
Я давно тут не был, не знаю как тут сейчас. У меня очень простой вопрос который требует конкретный ответ. Вот товаришь бот который если на него прицелится уходит просто и забывает о своем предназначении, а если его ещей зацепить то он сам вас убьет. 83@ = Actor.Create(Mission3, #VWFYCRP, 2182.56, 1592.513, 999.3) 0568: set_actor 83@ targetable 1 02A9: set_actor 83@ immune_to_nonplayer 1 01B9: set_actor 83@ armed_weapon_to 0 Actor.WeaponAccuracy(83@) = 0 0568: set_actor 83@ targetable 1 0446: set_actor 83@ immune_to_headshots 0 09DD: unknown_player_group 1 08AF: set_actor 83@ max_health_to 100 Actor.Health(83@) = 100 03FE: set_actor 83@ money 10 0631: put_actor 83@ in_group $PLAYER_GROUP 0850: AS_actor 83@ follow_actor $PLAYER_ACTOR 0350: set_actor 83@ not_scare true Как избавится от этого? |
|
| |
Lost_forever |
Дата: Воскресенье, 06.02.2011, 13:08 | Сообщение # 2040 |
Скриптер
Группа: Проверенные
Сообщений: 705
Замечания: 0%
Статус: Offline |
Quote (Skript) Как избавится от этого? Не понял, в каком смысле избавится? И что именно тебе нужно?
Forever |
|
| |