Скрипты для GTA от dim1988 aka d88

Главная | Регистрация | Вход

Приветствую Вас Гость | RSS
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Вопросы по созданию скриптов
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+ чёрный (невидим на радаре)

Спасибо happy


Не учите меня жить! Я ещё вас научу!
 
 
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, я знаю что ты знаешь опкод к которому подходят номера из справки!Помоги мне! megaphone

 
 
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, я думал они не подходят sad 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, Это то да я забыл но не из за все sad

Главный герой 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, блин значит у меня игра глючит sad
Спасибо !!!


Главный герой 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, Точно не знаю но кажется такого нету)) сам искал не нашел))Я сделал так заставил убивать одного потом проверка мертв ли он и потом второго заставил убивать ))может сработает wink

Главный герой 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
Частная собственность
 
 
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Поиск:

Copyright dim1988 aka d88 © 2024
Сайт управляется системой uCoz