[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » Игры серии GTA » GTA San Andreas » Вопросы по скриптингу Sanny Builder (Вы можете получить ответы на вопросы по SB)
Вопросы по скриптингу Sanny Builder
wmysterio
Администраторы
Скриптер
22.11.11 21:52
Offline
Если у вас возник вопрос по скриптингу Sanny Builder, обращайтесь! Мы постараемся решить вашу проблему wink Это ещё не значит, что все прям бросятся решать во чтобы то не стало, но ответ вы сможете вы получить как вариант решения или как невозможность или сложность решения.
УВАЖАЕМЫЕ ПОЛЬЗОВАТЕЛИ! ПРОСЬБА КОД СКРИПТОВ ПОМЕЩАТЬ В КОНСТРУКЦИЮ КОДА:

или

Также указывайте полный код скрипта, иначе причина ошибок может быть и не выявлена.
Прикрепления: 0248203.png(0.9 Kb) · 9085525.png(0.2 Kb)

etwnp
Пользователи
07.07.15 23:30
Offline
Цитата softcrasoft ()
код кста не работает опять же. не знаю, может потому что у меня репак? но ведь другие скрипты то работают)

Может другой скрипт отменяет атаку сиджея, или версия игры не та. Проблемы разные могут быть, особенно с репаками, помню пытался играть в самп, у половины людей вообще игра не запускалась)

SanKing
Друзья
12.07.15 13:35
Offline
Привет всем! У меня возникла проблема. Для катсцены я последовательно вывожу десять текстов опкодом
Код
00BB: show_text_lowpriority GXT 'MSDLP01' time 2000 flag 1

Однако последний ни в какую не хочет появляться на экране. Существует ли какой-то лимит на показ текстов, и, самое главное, что с этим делать?

Часть кода ниже:

Код
0729: AS_actor $PLAYER_ACTOR hold_cellphone 1
wait 2330
0707: start_scene_skip_to @MISSION_1
00BB: show_text_lowpriority GXT 'MSDLP01' time 2000 flag 1  
wait 2000
00BB: show_text_lowpriority GXT 'MSDLP02' time 2500 flag 1
0967: actor $PLAYER_ACTOR move_mouth 2500 ms
wait 2500
0936: set_camera 2497.605 -1684.1326 13.3909 position_to 2490.8425 -1684.5098 13.5086 time 15500 drop_mode 1
0920: point_camera $X_Johnson_house $Y_Johnson_house 14.0 transverse_to $X_Johnson_house $Y_Johnson_house 14.0 time 15500 smooth_transition 1
00BB: show_text_lowpriority GXT 'MSDLP03' time 2500 flag 1  
wait 2500
00BB: show_text_lowpriority GXT 'MSDLP04' time 3000 flag 1  
wait 3000
00BB: show_text_lowpriority GXT 'MSDLP05' time 1500 flag 1  
wait 1500
00BB: show_text_lowpriority GXT 'MSDLP06' time 1000 flag 1
0967: actor $PLAYER_ACTOR move_mouth 1000 ms
wait 1000
00BB: show_text_lowpriority GXT 'MSDLP07' time 2500 flag 1  
wait 2500
00BB: show_text_lowpriority GXT 'MSDLP08' time 2500 flag 1  
wait 2500
00BB: show_text_lowpriority GXT 'MSDLP09' time 1500 flag 1  
wait 1500
00BB: show_text_lowpriority GXT 'MSDLPFN' time 1000 flag 1
0967: actor $PLAYER_ACTOR move_mouth 1000 ms
wait 1000

:MISSION_1
00BE: text_clear_all
0968: actor $PLAYER_ACTOR stop_mouth
0729: AS_actor $PLAYER_ACTOR hold_cellphone 0
0701: end_scene_skip

wmysterio
Администраторы
Скриптер
12.07.15 14:10
Offline
Цитата SanKing ()
Однако последний ни в какую не хочет появляться на экране. Существует ли какой-то лимит на показ текстов, и, самое главное, что с этим делать?
Насколько я знаю такого лимита нет. По крайней мере раньше так было. Возможно что-то с текстом не так.
У меня тоже были такие проблемы - не выводился текст, хоть тресни, причём у всех, кроме моей гта smile К сожалению я пока не знаю как решать такие проблемы. Возможно компилятор уже не тот

softcrasoft
Пользователи
12.07.15 18:54
Offline
пробни последний вывести 2 раза. интересно выйдет что-либо?

SanKing
Друзья
12.07.15 19:55
Offline
Цитата softcrasoft ()
пробни последний вывести 2 раза. интересно выйдет что-либо?
Я уже решил проблему, последний текст должен быть highpriority, а не lowpriority. Спасибо!

SINGER
Проверенные
14.07.15 19:49
Offline
Цитата SanKing ()
SanKing
Привет! Как там дела со скриптом, который я описывал в этой теме?

SanKing
Друзья
16.07.15 17:12
Offline
Цитата SINGER ()
Как там дела со скриптом, который я описывал в этой теме?
Я уже говорил, что нет проверки на угон машины игроком. Можно проверять анимации, но при прыжке на мотоцикл одна и та же анимка при угоне и просто посадке. Если не учитывать это, то скрипт написать можно.

Добавлено (15.07.15, 12:17)
---------------------------------------------
Попробую, однако, ещё раз.

Добавлено (16.07.15, 16:12)
---------------------------------------------
Скрипт для SINGER почти готов, выложу завтра.


SanKing
Друзья
17.07.15 12:31
Offline
Дописал я наконец это нечто и, вот, выкладываю.

Скрипт делает так, что при угоне машины та с определённой долей вероятности объявляется в розыск.

Подробности в цитате:
Цитата
Угон на улице:
- если угнать машину или байк у полицейского, то, если уровень розыска игрока меньше двух звёзд, добавляется ещё одна;
- если угнать машину у бандита Гроув-стрит, полоска "Уважение" станет немного меньше;
- если угнать машину у члена вражеской банды, тот с 20%-ной вероятностью он позвонит копам, и тогда его банда станет агрессивнее по отношению к игроку;
- если угнать машину у угонщика ( dry ), то он попытается убить игрока и с 25%-ной вероятностью вызовет копов;
- если угнать машину у гражданского, то он (или она) позвонит копам с вероятностью:
для криминального района - 40%,
для обычного района - 75%.
- угонять служебные машины у медиков и пожарных можно сколько угодно.

Угон припаркованного автомобиля:
- если преступление  видит кто-нибудь, не принадлежащий к бандитам, угонщикам, проституткам или дилерам, то с вероятностью от 33 до 50 процентов (зависит от уровня благополучия района) о нём узнает местная полиция.

Когда автомобиль разыскивается, на экран выводится красный текст "в розыске" под звёздами. Когда копы видят игрока в машине, начинается преследование. В каждом городе, включая сельскую местность, расположено по одному гаражу, где можно купить поддельные документы на транспорт. Цена зависит от его модели. После этого можно входить в машину сколько угодно - угон не засчитается.

Особенности розыска:
Цитата
- вне города, в котором была угнана машина, Си-Джея разыскивать не будут;
- в розыске могут быть сразу несколько автомобилей;
- если выйти и войти в тот же самый транспорт на глазах у людей, никто не посчитает это угоном.

Баги:

Цитата
- если перекрасить "свой" автомобиль, то документы на него больше не действуют.

Хочу узнать ваше мнение, стоит ли выкладывать мод на Либерти? И ещё - кому не лень, поиграйте с этим скриптом, если нашли недоработки, пишите мне.
Прикрепления: CarJackSystem.rar(17.7 Kb)

etwnp
Пользователи
17.07.15 15:44
Offline
SanKing, у меня вообще гараж не открывается почему-то.

SINGER
Проверенные
17.07.15 16:57
Offline
Цитата SanKing ()
SanKing
Конечно стоит выложить мод на Либертисити!!!
Спасибо за то, что довел обещанное до конца.
Блин, как такое вообще можно было создать?  wacko Я, честно говоря, не ожидал, что эту идею удастся кому-либо воплотить в рабочий скрипт!
Еще раз огромное спасибо!

SanKing
Друзья
17.07.15 18:54
Offline
Цитата etwnp ()
SanKing, у меня вообще гараж не открывается почему-то.
Если экзешник версии 1.0 и все файлы в папке cleo, то он открывается при запуске игры.
В каком городе гараж не открывается?

etwnp
Пользователи
17.07.15 19:30
Offline
Цитата SanKing ()
Если экзешник версии 1.0 и все файлы в папке cleo, то он открывается при запуске игры.
В каком городе гараж не открывается?

В СФ. Хотя сейчас запустил, нормально, может не так что-то делал.

wmysterio
Администраторы
Скриптер
17.07.15 21:06
Offline
Цитата SINGER ()
Блин, как такое вообще можно было создать?
Если есть возможность, ресурсы и навыки, то создать можно какой угодно скрипт. Причём создать можно разными способами. Сколько скриптеров - столько и вариантов. Такое моё мнение.

GeniusZ
Пользователи
18.07.15 08:32
Offline
Все знают баг с изменением игровой скорости? Когда, например, замедлишь время и водишь машину, то спустя некоторое время скорость игры может нормализоваться. Можно попробовать решить этот баг циклом?

SanKing
Друзья
18.07.15 09:37
Offline
Цитата GeniusZ ()
Все знают баг с изменением игровой скорости? Когда, например, замедлишь время и водишь машину, то спустя некоторое время скорость игры может нормализоваться. Можно попробовать решить этот баг циклом?
В первый раз слышу. Однако можно узнать скорость игры в процентах, вызвав адрес памяти 0xB7CB64. Если непонятно, о чём я, почитай урок на сайте о статичных адресах памяти.

SINGER
Проверенные
19.07.15 15:48
Offline
Всем привет!
Нужна модификация на GTA Vice City. Ее суть заключается в том, чтобы можно было сохранить автомобиль вне гаража. Такой скрипт существует на Сан Андреас. Его, кстати, делал wmysterio. И было бы неплохо тоже самое повторить и к Трехе.
P.S. на Либертисити отказались это делать, так как очень сложно, потому что нужно обращаться к памяти игры.

GeniusZ
Пользователи
19.07.15 18:06
Offline
Цитата SINGER ()
P.S. на Либертисити отказались это делать, так как очень сложно, потому что нужно обращаться к памяти игры.
Ха, кто тебе сказал, что это сложно?))

wmysterio
Администраторы
Скриптер
19.07.15 18:59
Offline
Цитата SINGER ()
И было бы неплохо тоже самое повторить и к Трехе.

Я попробую что-то сделать, пока не в курсе что в библиотеке Cleo для 3-йки, но думаю можно и без памяти обойтись.

SINGER
Проверенные
20.07.15 20:48
Offline
Цитата GeniusZ ()
Ха, кто тебе сказал, что это сложно?))
Tomichka_Versetti и еще ряд модмейкеров.
Цитата wmysterio ()
Я попробую что-то сделать, пока не в курсе что в библиотеке Cleo для 3-йки, но думаю можно и без памяти обойтись.
Надеюсь у тебя все получится!

etwnp
Пользователи
24.07.15 21:21
Offline
Как так получается, что 0ADD: spawn_car_with_model #RHINO like_a_cheat не спавнит лодки?

Форум » Игры серии GTA » GTA San Andreas » Вопросы по скриптингу Sanny Builder (Вы можете получить ответы на вопросы по SB)
Поиск: