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

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

Приветствую Вас Гость | RSS
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Вопросы по созданию скриптов
dim1988 Дата: Воскресенье, 19.07.2009, 18:43 | Сообщение # 1
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Ответы на самые часто задаваемые вопросы

Как сохранить (компилировать) скрипт?
Почему не следует использовать в клео скриптах глобальные переменные?
Как узнать координаты мест, через какую прогу?
Как поместить игрока в интерьер?
Опкод, который открывает все дома в СА
Запись в переменную ближайшего педа и проверка его модели
Как заставить актёров ходить по определённым координатам
Проверка нажатия определённой клавиши
Пак пути с анимацией
Как сделать так, чтоб 2 миссии следовали друг за другом?
Как актёру дать оружие?
Как создать транспорт
Как создать жёлтый маркер для входа в интерьер?
При компиляции выдаёт ошибку перехода на нулевой оффсет,что это и как исправить?
Как транспорту присвоить определённый цвет?
Что делать если пишет ожидалось 'x' параметров?
Как написать цветной текст?
Номера костей актёра
Что такое gosub?
Опкоды, связанные с созданием огня
Как изменить оружие банд?
Образец добавления в игру объектов
Проверка нажатия клавиши в игре и список значений
Путь или scmpath
Как изменить цвет затемнения экрана?
Как записать в переменную случайное число из интервала
Список стилей боя
Как привязать эффект к кости актёра?
Как произвести действия, над педами, созданными игрой
Как заменить модель игрока
Как заставить актёра поднять руки, как при аресте
Сброс анимации
Как метнуть объект?
Как из одного скрипта запустить другой?

+ файл от пользователя нашего сайта Absolute . Здесь перечислены все вопросы из этой этой темы и ответы на них. Скачать
 
 
dim1988 Дата: Понедельник, 30.08.2010, 09:39 | Сообщение # 1171
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Colt_8, ну это я знаю как сделать, можно попробовать мой способ, но не доводить затемнение до конца, вот так

0169: set_fade_color_RGB 255 255 255
fade 0 100000
wait 50000
fade 1 100000
0169: set_fade_color_RGB 0 0 0


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
vadimm Дата: Понедельник, 30.08.2010, 13:41 | Сообщение # 1172
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
друг помоги мне разобраться вот что ещё ты в моём сайте скачай поезда мод метро настоящее подземное и проверь она запускаеться или вылетает игра а то один раз только у меня работала потом не запускалась когда я опять ставил игру заного и проверь рабочая ли метро пожалуйста?

Добавлено (30.08.2010, 13:41)
---------------------------------------------
или у тебя есть метро подземное рабочая ссылка?

[admin]Оффтоп!!![/admin]

 
 
Colt_8 Дата: Понедельник, 30.08.2010, 15:28 | Сообщение # 1173
Красавчик
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Quote (dim1988)
Colt_8, ну это я знаю как сделать,

Ага, спасибо)))


 
 
ЧИтЕР Дата: Понедельник, 30.08.2010, 17:46 | Сообщение # 1174
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Я вот смотрю,не на все мои посты замечают,но все же скажу:
Как сделать конец миссии ?
Вот так у меня:

Но как сделать чтоб если миссия удалась,то продолжался cleo поток,а если провалена,то рестарт ?
 
 
MrMADRYAN Дата: Понедельник, 30.08.2010, 19:45 | Сообщение # 1175
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline
Как заставить телохранителя мочить всх прохожих?
 
 
vadimm Дата: Вторник, 31.08.2010, 08:12 | Сообщение # 1176
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
ребята а как вы узнаёте какой имено скрипт надо прописывать что бы он получился и подскажите как мне самому делать скрипты простые типа развозчика пиццы.

Добавлено (31.08.2010, 08:12)
---------------------------------------------
и ещё вот я сделал скрипт расставил новые машины в гта папку сделал cs а как мне сделать папку что бы я её смог запихать в сайт что бы у меня скачивали?

 
 
dim1988 Дата: Вторник, 31.08.2010, 09:47 | Сообщение # 1177
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (ЧИтЕР)
end_thread
wait 0
:end
$ONMISSION = 0

После команды end_thread уже ничего не будет выполняться, так что писать после неё что-то бессмысленно.

Quote (ЧИтЕР)
Но как сделать чтоб если миссия удалась,то продолжался cleo поток,а если провалена,то рестарт ?

Я для этого использовал глобальные клео переменные. В зависимости от их значения миссия либо заканчивалась, либо её можно начинать заново.
Quote (MrMADRYAN)
Как заставить телохранителя мочить всх прохожих?

Можно заставить его ненавидеть определённый тип пешеходов кодом

077A: set_actor 1@ acquaintance 4 to_actors_pedtype 6 // see ped.dat

Здесь последний параметр – это тип пешеходов. Напиши этот код несколько раз с разными типами.

Quote (vadimm)
ребята а как вы узнаёте какой имено скрипт надо прописывать что бы он получился и подскажите как мне самому делать скрипты простые типа развозчика пиццы.

Разносчик пиццы – это не простой скрипт. А так смотри справку, там есть примеры простых скриптов.


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
ЧИтЕР Дата: Вторник, 31.08.2010, 10:03 | Сообщение # 1178
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Quote (dim1988)
это не простой скрипт

Ага,я там не нашел как миссия заканчивается.
Quote (dim1988)
Я для этого использовал глобальные клео переменные. В зависимости от их значения миссия либо заканчивалась, либо её можно начинать заново

А как их использовать ?вот так чтоль:
$CLEO.cm = 0
$CLEO = 1 ?
 
 
dim1988 Дата: Вторник, 31.08.2010, 11:30 | Сообщение # 1179
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (ЧИтЕР)
А как их использовать ?вот так чтоль:

Снова цитирую справку

Quote
0AB3: var 0 = 10
0AB3 устанавливает значение глобальной CLEO-переменной. Эти переменные могут использоваться для обмена данными между CLEO-потоками, а также между CLEO и main.scm. Общее число таких переменных равно 1000. Их значения сохраняются в CLEO-сейве.
Такие переменные могут использоваться и в самом main.scm как альтернатива простым глобальным переменным.

Параметры:
1 – ID глобальной переменной. Должно быть в интервале 0..999.
2 – значение глобальной переменной (любое число, целое или дробное).

--------------------------------------------------------------------------------

0AB4: 0@= var 0
0AB4 записывает в переменную значение глобальной CLEO-переменной. В данном примере 0@ будет равно 10 (см. опкод 0AB3).

Параметры:
1 – переменная, в которую будет записано значение глобальной CLEO-переменной.
2 – ID глобальной переменной. Должно быть в интервале 0..999.



Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
vadimm Дата: Вторник, 31.08.2010, 13:13 | Сообщение # 1180
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
вот я создал скрипт машины добавил и скинул в папку и как мне эту папку сделать чтоб я её скачал на сайт а то я паку создал название написал и хотел скинуть на сайт а её не принемает что мне сделать надо чтоб её скачать на сайт?

Добавлено (31.08.2010, 13:13)
---------------------------------------------
И ты бы не мог бы сделать вот у меня есть скрипт там можно посигналить на машине и тогда люди содяться в машину а потом ещё раз они выходят а я хочу чтоб и в поезде и насамолёте и на корабле люди содились сможешь дополнить эти объекты в этом скрипте?

 
 
dim1988 Дата: Вторник, 31.08.2010, 13:35 | Сообщение # 1181
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (vadimm)
вот я создал скрипт машины добавил и скинул в папку и как мне эту папку сделать чтоб я её скачал на сайт а то я паку создал название написал и хотел скинуть на сайт а её не принемает что мне сделать надо чтоб её скачать на сайт?

Ты что, не слышал про архивы rar и zip? lol
Quote (vadimm)
И ты бы не мог бы сделать вот у меня есть скрипт там можно посигналить на машине и тогда люди содяться в машину а потом ещё раз они выходят а я хочу чтоб и в поезде и насамолёте и на корабле люди содились сможешь дополнить эти объекты в этом скрипте?

Нет, не мог бы, и хватит флудить angry


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
MrMADRYAN Дата: Вторник, 31.08.2010, 14:37 | Сообщение # 1182
Группа: Проверенные
Сообщений: 387
Замечания: 40%
Статус: Offline
vadimm, скрипт нужнуй тебе есть в нете, dim1988, ты прав, для флуда есть другая тема. (это тоже флуд)

Сообщение отредактировал MrMADRYAN - Вторник, 31.08.2010, 14:37
 
 
ЧИтЕР Дата: Вторник, 31.08.2010, 14:48 | Сообщение # 1183
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Как проверить заполнена ли переменная ?
Вот так чтоль:
wait 0
if
not 1@ = 0
jf @1
1@ = 0
:1
Так вылетает,когда я пытаюсь присвоить переменной актера


Сообщение отредактировал ЧИтЕР - Вторник, 31.08.2010, 14:59
 
 
dim1988 Дата: Вторник, 31.08.2010, 15:12 | Сообщение # 1184
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (ЧИтЕР)
Так вылетает,когда я пытаюсь присвоить переменной актера

Когда ты создаёшь актёра, ты уже присваиваешь его определённой переменной.


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
ЧИтЕР Дата: Вторник, 31.08.2010, 21:36 | Сообщение # 1185
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Ну так а я о чем говорю!
Я просто хочу сделать вторую версию скрипта оживление пешеходов,чтоб после многоразового исп скрипта,не оставалась только карта +CJ.А то переменная все "толстеет" с каждым разом,и игра вылетает
 
 
Lost_forever Дата: Вторник, 31.08.2010, 22:08 | Сообщение # 1186
Скриптер
Группа: Проверенные
Сообщений: 705
Замечания: 0%
Статус: Offline
ЧИтЕР, дык обнули переменную wink


Forever
 
 
DK22Pac Дата: Вторник, 31.08.2010, 23:39 | Сообщение # 1187
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline
Quote
переменная все "толстеет"
biggrin
Она не может растолстеть. Только одно значение.
И так неправильео писать
Code
not 1@ = 0

Либо так
Code
not 1@ == 0

или
Code
1@ <> 0


Мои скрипты
Grand Theft Auto III HD Development Team
 
 
ЧИтЕР Дата: Вторник, 31.08.2010, 23:43 | Сообщение # 1188
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Да ну вылет полюбому!
 
 
DK22Pac Дата: Вторник, 31.08.2010, 23:45 | Сообщение # 1189
Группа: Проверенные
Сообщений: 205
Замечания: 0%
Статус: Offline
Когда именно вылет. От этой проверки вылет?

Мои скрипты
Grand Theft Auto III HD Development Team
 
 
Den_spb Дата: Среда, 01.09.2010, 01:05 | Сообщение # 1190
Мастер по скриптингу
Группа: Проверенные
Сообщений: 295
Замечания: 0%
Статус: Offline
Quote (ЧИтЕР)
Как проверить заполнена ли переменная ? Вот так чтоль: wait 0 if not 1@ = 0 jf @1 1@ = 0 :1 Так вылетает,когда я пытаюсь присвоить переменной актера
В переменную всегда что-то записано. В начале игры во всех переменных скрипта записаны нули.
 
 
Ford Дата: Среда, 01.09.2010, 12:36 | Сообщение # 1191
Группа: Проверенные
Сообщений: 190
Замечания: 20%
Статус: Offline
День добрый. Посмотрите этот скрипт. Почемуто игра либо вылетает , либо выдает ошибку.
 
 
vadimm Дата: Среда, 01.09.2010, 12:54 | Сообщение # 1192
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
а вот как мне узнать вот хочу в скрипте мусороыоз поменять машину на инкосатора а мешки с мусором на мешок с деньгами и в конце где получать бабки заработу переместить красный маркер на базу инкосаторов как мне сделать и как мне поменять за ввыручку работы побольше платы и вопше как мне узнать какой предмет можно поменять вместо мусорново мешка на другой объект типа машины???
 
 
ЧИтЕР Дата: Четверг, 02.09.2010, 19:40 | Сообщение # 1193
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
Поставите плиз пост # 1191 в спойлер!тему читать неудобно!
И спс DK22Pac,ща проверю.Ну так как миссию закончить понормал ?Я из всего что мне написали не понял ничего.
P.S. vadimm,флуд офф!Ну задолбал уже!нуб непробиваемый!

Добавлено (02.09.2010, 19:40)
---------------------------------------------
И еще.Как называется анимация отпрыгивания от машины ?ну я имею ввиду,что,когда CJ хочет наехать на пешехода,один из ста,все таки уворачивается,вот мне эта анимация и нужна!
И почему когда я ставлю анимацию,то после выполнения анимации,та часть тела,для которой анимация,немеет ?

Сообщение отредактировал ЧИтЕР - Четверг, 02.09.2010, 19:44
 
 
Lost_forever Дата: Четверг, 02.09.2010, 20:29 | Сообщение # 1194
Скриптер
Группа: Проверенные
Сообщений: 705
Замечания: 0%
Статус: Offline
vadimm, почитай справку Sanny Builder 3 wink


Forever
 
 
dim1988 Дата: Четверг, 02.09.2010, 20:52 | Сообщение # 1195
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Честно говоря здесь многим бы не помешало прочитать справку. А то не читают, а скриптить начинают, а потом появляются вопросы «Как?» да «Почему?» А в справке ответы на все эти вопросы есть.
Quote (vadimm)
а вот как мне узнать вот хочу в скрипте мусороыоз поменять машину на инкосатора а мешки с мусором на мешок с деньгами и в конце где получать бабки заработу переместить красный маркер на базу инкосаторов как мне сделать и как мне поменять за ввыручку работы побольше платы и вопше как мне узнать какой предмет можно поменять вместо мусорново мешка на другой объект типа машины???

Для начала хотя бы открыть скрипт надо, и уже будет видно что можно заменить.
Quote (ЧИтЕР)
И почему когда я ставлю анимацию,то после выполнения анимации,та часть тела,для которой анимация,немеет ?

Потому что в кодах анимации есть специальные параметры, отвечающие за сохранение последнего положения анимаии, либо возврат в первоначальное положение, либо повтор анимации и пр. Короче смотри в справке.


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
ЧИтЕР Дата: Четверг, 02.09.2010, 21:01 | Сообщение # 1196
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
dim1988, Спасибо огромное!и это многое объясняет...
 
 
vadimm Дата: Четверг, 02.09.2010, 21:22 | Сообщение # 1197
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
я сделал скрипт первый тоесть немного переделал взял новые координаты и там где надо привезти угноный прицеп на камазе и заработать деньги я этото маркер куда надо подъехать на машине к маркеру и я этото маркер поставил ещё в двух городах и добавил машины грузвые и всё получилос и теперь во всех трёх городах у меня можно будет угноные прицепы звозить на эти маркеры и зарабатовать деньги 5000$ и я скоро вылажу свой первый новый скрипт.

Добавлено (02.09.2010, 21:22)
---------------------------------------------
и ещё подскажите вот у вас есть road bus работать на автобусе а как мне сделать чтобы эти поссажиры могли стоять не на остановках а на аэропорту на взлётной полосе как мне написать скрипт а то там хотел поменять координаты а они други получются не те што надо и как мне поставить финишную координат что написать надо? я хочу на втобусе и в аэропорте заберать посажиров платно?

 
 
dim1988 Дата: Четверг, 02.09.2010, 21:37 | Сообщение # 1198
Создатель
Группа: Администраторы
Сообщений: 2242
Статус: Offline
Quote (vadimm)
и ещё подскажите вот у вас есть road bus работать на автобусе а как мне сделать чтобы эти поссажиры могли стоять не на остановках а на аэропорту на взлётной полосе как мне написать скрипт а то там хотел поменять координаты а они други получются не те што надо и как мне поставить финишную координат что написать надо? я хочу на втобусе и в аэропорте заберать посажиров платно?

Найди в скрипте строки типа этих

10@ = -2274.011
11@ = 881.6417
12@ = 66.4925

Здесь 10@ - это координата остановки по оси X
11@ - это координата остановки по оси Y
12@ - это координата остановки по оси Z

Замени их на другие координаты, там и будет остановка, и пассажиры появятся рядом.
Подобных строк штук 20. Самые нижние – это координаты конечной остановки.


Mortal Kombat Conquest for GTA SA V2.0
GTA Invasion V2.0
Частная собственность
 
 
ЧИтЕР Дата: Четверг, 02.09.2010, 23:01 | Сообщение # 1199
Группа: Проверенные
Сообщений: 168
Замечания: 0%
Статус: Offline
А как заставить актера идти и сесть в машину.Ну всмысле не поместить его на место,а заставить сесть!
:please:


Сообщение отредактировал ЧИтЕР - Четверг, 02.09.2010, 23:10
 
 
vadimm Дата: Пятница, 03.09.2010, 09:43 | Сообщение # 1200
Группа: Пользователи
Сообщений: 30
Замечания: 80%
Статус: Offline
а координаты брать где там же где и на машину? для координата остановки.

Добавлено (03.09.2010, 09:40)
---------------------------------------------
и как мне увеличить стоимость билета в автобус?

Добавлено (03.09.2010, 09:43)
---------------------------------------------
и ещё а вот на автобус можно посадить людей а на самолёт или поезд или на корабль можно посадить людей как на автобусе?

 
 
Форум » Скрипты » Всё о клео скриптах » Вопросы по созданию скриптов
Поиск:

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