格鲁夫街的狙击手 + 辅助cleo脚本




































实验性的cleo脚本,主题为“格鲁夫街 - 家”。
它在格鲁夫街的十栋房子的屋顶上添加了十名狙击手,包括玩家房子的屋顶。
此外,还有一个辅助cleo脚本,作为这个脚本的补充,继续这个脚本的理念并完成其意义。
----------------------------------------------------
现在在格鲁夫街,你终于可以真正感受到家的感觉。
因为现在,在格鲁夫街不仅可以简单地:散步、打篮球、保存交通工具,还可以很好地保护自己免受敌人的攻击。
十名格鲁夫街帮派的狙击手。
其中三名是真正的狙击手,装备着狙击步枪,站在格鲁夫街的三栋高楼上。
其余七名则是持有消音手枪,站在较低的房屋上。
他们将包围任何已知的敌人或对手,无论数量多少,无论交通工具是什么,甚至是巴拉斯、瓦戈斯、阿兹特克人,甚至是警察。
狙击手是无敌的,几乎不怕任何东西。
他们的布置和武装并非偶然。
七名狙击手在较低的房屋上,持有消音手枪,将会一起像机关枪一样射击敌人。
而其余三名在高楼上的狙击手将会用狙击步枪进行致命一击。
根据这样的布局,任何在格鲁夫街10米范围内的已知敌人都无法幸存。
-----------------------------------------------------
现在谈谈辅助cleo脚本,也就是补充部分。
总之,在我写完这个脚本后,
观察到狙击手在玩家的通缉等级达到两颗星时不断射击警察。
并且在玩家的车库中躲避他们的子弹和他们的交通工具的爆炸。
我立刻想到一个绝妙的主意,将愉快与实用结合起来。
也就是说,想出并编写第二个cleo脚本,以帮助解决与警察相关的问题。
提到车库并非偶然。
我决定,既然一切都这样发展,只有在车库中才能稍微躲避一段时间。
那么为什么不充分利用这个地方呢。
我没有多想,脑海中闪现出一个好主意。
如何利用已知的换衣方法解决警察的问题,在这种情况下,所有的通缉星会在一段时间后消失。
具体来说,给玩家一个机会,让他在狙击手射击警察的同时,能够在车库中换上其他衣服。
并且所有的通缉星当然也会消失,警察的追捕将停止。
我成功实现了这一点。
-----------------------------------------------------
所以现在,无论你是否安装了我在开头提到的主要脚本,玩家是否有通缉星。
你总是可以在格鲁夫街的玩家家车库中换上工作服。
你只需走进车库左下角燃烧的区域。
然后在弹出的菜单中选择相应的选项:“穿上工作服”。
之后,如果玩家有通缉星,所有的通缉星将闪烁,警察的追捕将停止。
他们会闪烁几分钟,然后消失。
但是,如果玩家没有通缉星,那么在换上工作服后,他们将不会闪烁。
当然,你也可以脱下工作服,换回原来的衣服,选择菜单中的相应选项:“脱下工作服”。
但如果玩家有通缉星,而他已经穿上工作服,那么换回原来的衣服时,通缉星不会闪烁,也不会消失,警察的追捕不会停止。
也就是说,你需要在脱下原来的衣服后,再次换上工作服。
而且这两个选项并不是车库菜单的全部。
-----------------------------------------------------
接下来的两个选项是我为自己做的。
当我寻找如何让玩家尽快坐上他车库中的交通工具,并确保他坐上我想要的那辆。
我想你们每个人都遇到过这样的问题,当在格鲁夫街的玩家家车库中停放着两辆交通工具。
你想坐上其中一辆,选择了一辆后,你按下“Enter”。
结果玩家要么坐上了你不想要的交通工具,要么根本不坐上任何一辆。
但我并不打算为解决这个问题编写单独的脚本。
因此,我只是将代码添加到这个辅助cleo脚本中,作为两个新功能和车库菜单中的两个新选项。
我决定与大家分享这些,因为它们对许多使用格鲁夫街玩家家车库的人来说非常有用。
-----------------------------------------------------
所以,现在你终于可以:
快速坐上玩家家车库中的第一辆车,选择菜单中的相应选项:“坐上车 1#”。
也可以快速坐上玩家家车库中的第二辆车,选择菜单中的相应选项:“坐上车 2#”。
但我必须立即警告你,这些是测试功能和车库菜单选项,因此可能还有小错误未被修复。
而且这两个选项还不是全部。
-----------------------------------------------------
最后一个选项,我不得不将其添加到车库菜单中。
当我检查这个辅助脚本的工作时,尝试按下“Enter”以退出车库菜单。
玩家总是向后退去,试图坐上车库中的交通工具。
总之,我决定解决这个小问题,毕竟这是我自己造成的。
-----------------------------------------------------
所以,菜单的最后一个选项:
“退出” - 一个替代菜单选项,用于退出菜单,旨在防止玩家在按下“Enter”时不自觉地坐上车。
按下它,你可以毫无问题地退出车库菜单,而不会被迫坐上车。
-----------------------------------------------------
与其他类似脚本的优势和区别:
- 所有主要脚本中使用的模型不会保留在游戏内存中。
- 也就是说,如果玩家不在格鲁夫街,狙击手将被删除,他们的所有模型以及武器模型也将从游戏内存中卸载。
- 使用了游戏中未使用的其他ped类型。
- 这意味着与狙击手无关的格鲁夫街帮派成员和其他ped也会出现在格鲁夫街。
- 在两个脚本中,仅使用局部变量,只有非自有的全局变量被使用。
- 这显著减少了由于错误导致游戏崩溃的可能性。
- 在辅助脚本中使用的所有区域也不会保留在游戏内存中,也就是说,如果玩家不在格鲁夫街,区域将被禁用。
- 辅助cleo脚本有两个语言版本:俄语(适用于安装了SanLtd Team的俄语补丁的用户)和英语(适用于没有补丁的用户)。
控制键和你的操作:
01. 对于主要cleo脚本,你只需在格鲁夫街上,狙击手将在2.5秒内出现在十栋房屋上。
02. 对于辅助cleo脚本的俄语版本,进入格鲁夫街玩家家车库。
03. 走进车库左下角燃烧的区域。
04. 在弹出的菜单中,从5个选项中选择你需要的选项:“穿上工作服”、“脱下工作服”、“坐上车 1#”、“坐上车 2#”或“退出”。
05. 如果车库中没有交通工具,按“Enter”即可退出菜单。
06. 但如果车库中确实有交通工具,最好在菜单中选择“退出”选项以退出菜单。
07. 以防玩家在你不知情的情况下坐上交通工具,如果这对你来说不必要。
09. 对于辅助cleo脚本的英语版本,执行与第2到第3项相同的操作。
10. 在弹出的菜单中,从5个选项中选择你需要的选项:“穿上工作服”、“脱下工作服”、“坐上车 1#”、“坐上车 2#”或“退出”。
11. 如果你想知道这些选项是什么或它们的用途,请查看第4项,选项名称与其含义完全一致。
12. 如果车库中没有交通工具,按第5项的操作退出菜单。
13. 但如果车库中确实有交通工具,最好在菜单中选择“退出”选项以退出菜单。
注意!:
这些脚本并未针对“随时保存”等脚本进行设计。
因此,如果你在格鲁夫街的街道上使用这样的脚本保存,而不是在玩家的房子里。
那么主要脚本中使用的模型、ped及其武器模型,以及辅助脚本中使用的区域将保留在游戏内存中。
因此,建议使用游戏中的标准保存方式,即通过游戏中的保存点进行保存。
建议将主要脚本与“直升机中的飞行员”脚本一起使用,以便更强烈和全面地对抗狙击手与警察。
这样,狙击手也会射击警察直升机,给警察最大程度的反击,同时也为玩家提供最大程度的保护。
视频:
Экспериментальный cleo-скрипт на тему "Грув Стрит - дом".
Который добавляет десять снайперов на десять крыш домов Грув Стрит, в том числе и на крышу дома игрока.
Плюс вспомогательный cleo-скрипт, в качестве дополнения к этому скрипту, который продолжает идею этого скрипта и завершает его смысл.
----------------------------------------------------
Теперь на Грув Стрит, вы наконец то сможете действительно, реально почувствовать себя как дома.
Потому что теперь, на Грув Стрит можно не только просто: погулять, поиграть в баскетбол, сохранить транспорт, но и хорошо защититься от неприятелей.
Десять снайперов банды Гвув Стрит.
Трое из них реальные снайперы, то есть вооруженные снайперскими винтовками, стоящие на трёх высоких домах Грув.
Остальные семь с пистолетами с глушителями, стоящие на домах пониже.
Возьмут в кольцо любого известного врага или неприятеля, в любом количестве, в любом транспорте, хоть будь тот баллас, вагос, ацтекас или даже сам коп.
Снайперы бессмертны и практически ничего и не кого не боятся.
И расставлены они так и вооружены, не случайно.
Семь снайперов, что на домах пониже и что с пистолетами с глушителями, начнут вместе, как из автомата расстреливать врагов.
А остальные три, что на домах повыше, сделают уже контрольные выстрелы из снайперских винтовок.
И исходя из такой схемы, не один известный враг из вышеперечисленного списка, находящийся в радиусе до 10 метров от Грув Стрит, выжить не сможет.
-----------------------------------------------------
Ну а теперь о вспомогательном cleo-скрипте, то есть о дополнении.
В общем, после того как я написал этот скрипт, который описал выше.
Просмотрев его в деле, а именно: наблюдая как снайперы бесконечно обстреливают копов при уровне от 2-ух звёзд розыска у игрока.
И укрываясь в гараже дома игрока от их шальных пуль и от взрывов их транспорта перед игроком.
Мне в голову тут же пришла замечательная идея, совместить приятное с полезным.
То есть придумать и написать сразу второй cleo-скрипт, который бы поспособствовал решению проблемы связанной конкретно с копами.
И о гараже, речь зашла не случайно.
Я решил, раз уж всё так складывается, то есть только в гараже можно более менее укрыться на какое-то время.
То почему бы это место и не использовать по полной.
Не долго думая мне в голову пришла хорошая мысль.
Как избавиться от этой проблемы с копами, используя уже известный метод с переодеванием, при котором все звёзды розыска исчезают через некоторое время.
А именно, сделать возможность для игрока, чтобы тот, под шумок пока копов отсреливают снайперы, в гараже, смог переодеться в другую одежду.
И чтобы все звёзды розыска разумеется также исчезли и преследование игрока копами прекратилось.
Что у меня и получилось сделать.
-----------------------------------------------------
Так что теперь, не важно установлен ли у вас основной скрипт или нет, что я описал в самом начале выше и есть ли у игрока звёзды розыска или нет.
Вы всегда, в любой момент сможете, в гараже дома игрока на Грув Стрит, переодеться в рабочую одежду.
От вас всего лишь навсего потребуется просто шагнуть в сферу что горит в левом нижнем углу в гараже.
И выбрать соответствующий пункт: "Надеть робу" в появившимся меню.
После чего, если у игрока есть звёзды розыска, то все они замигают, преследование игрока копами прекратиться.
Они помигают ещё несколько минут, а потом исчезнут.
Но, если у игрока их нет, то после переодевания в рабочую одежду, они мигать не будут.
Также, рабочую одежду вы разумеется сможете и снять, вернув себе ту что была, выбрав соответствующий пункт в меню: "Снять робу"
Но уже при этом, если у игрока есть звёзды розыска.
И он уже в рабочей одежде, то обратно переодевшись в ту что была, звёзды розыска не замигают и не исчезнут и преследование игрока копами не прекратиться.
То есть вам снова надо будет переодеться, в рабочую одежду, после снятия той что была.
Ну и этими двумя пунктами, меню гаража не ограничивается.
-----------------------------------------------------
Следующие 2 пункта я делал для себя.
Когда искал способ, как заставить игрока поскорее сесть в транспорт, что стоит в его гараже и чтобы он садился именно в тот который нужно мне.
Я думаю каждый из вас сталкивался с такой проблемой, когда в гараже дома игрока на Грув Стрит, стоят два транспортных средства.
И хочется сесть в один из них, и вот уже выбрав один, вы нажимаете на "Enter".
И игрок садиться либо не в тот транспорт что надо вам, или же вобще не садиться в не какой из двух транспортных средств.
Но отдельного скрипта для решения этой проблемы писать, я не планировал.
И поэтому, просто добавил код в этот вспомогательный cleo-скрипт, как две новые возможности и как ещё два новых пункта для меню гаража.
Решив которыми поделиться со всеми, так как они будут очень полезны многим, кто пользуется гаражом дома игрока, что на Грув Стрит.
-----------------------------------------------------
Итак, вы наконец то теперь, также сможете:
Быстро сесть в первую машину в гараже дома игрока, выбрав соответствующий пункт в меню: "Сесть в машину 1#".
И также быстро сесть и во вторую машину в гараже дома игрока, выбрав соответствующий пункт в меню: "Сесть в машину 2#".
Но я вынужден вас предупредить сразу, это тестовые возможности и пункты меню гаража, поэтому мелкие недочёты вполне могли ещё остаться не исправленными.
Ну и даже эти 2 пункта, это ещё не всё.
-----------------------------------------------------
Последний пункт, я был вынужден всё таки добавить в меню гаража.
Когда при проверке работы этого вспомогательного скрипта, после попытки нажатия на: "Enter", чтобы выйти из меню гаража.
Игрок постоянно пятился к транспорту в гараже, чтобы в него сесть.
В общем, я решил решить и эту небольшую проблему, тем более, что я же эту проблему и создал.
-----------------------------------------------------
Итак, последний пункт меню:
"Выйти" - альтернативный пункт меню для выхода из меню созданный для того, что бы, игрок не попятился при нажатии "Enter" к машине, чтобы в неё сесть.
Нажав на который, вы без проблем выйдите из меню гаража, не сев против своей воли в транспорт в гараже.
-----------------------------------------------------
Преимущества и отличие от других подобных скриптов:
-Все модели используемые основным скриптом, не остаются в памяти игры.
-То есть если игрок не на Грув Стрит то снайперы удаляются а все их модели, а так же и модели их оружия, выгружаются из памяти игры.
-Используется другой педтип который не использовался в игре.
-А значит члены банды Грув Стрит, которые не имеют отношения к снайперам, и другие педы будут также появляться на Грув Стит.
-В обоих скриптах, используются только локальные переменные, глобальные переменные используются только несобственные.
-Что заметно сокращает возможность возможного вылета игры из-за ошибки.
-Все сферы используемые во вспомогательном скрипте, так же не остаются в памяти игры, то есть если игрок не на Грув Стрит, то сферы отключаются.
-Две язычные версии вспомогательного cleo-скрипта: русская (для тех у кого стоит русификатор от SanLtd Team) и английская (для тех у кого его нет).
Клавиши управления и ваши действия:
01.Для основного cleo-скрипта, вам просто надо находиться на Грув Стрит и снайперы сразу же появятся через 2,5 секунды на десяти домах.
02.Для вспомогательного cleo-скрипта, русскоязычной версии, зайдите в гараж дома игрока на Грув Стрит.
03.Шагните в сферу, что горит в левом нижнем углу гаража.
04.В появившимся меню, выберите нужный вам пункт из 5: "Надеть робу", "Снять робу", Сесть в машину 1#, Сесть в машину 2# или "Выйти".
05.Чтобы выйти из меню, если в гараже нет транспортных средств, то просто нажмите на: "Enter".
06.Но если транспорт всё же в гараже есть, то для выхода из меню, лучше выберите в меню пункт: "Выйти".
07.Чтобы игрок ненароком без вашего ведома не сел в транспорт, если это вам не надо.
09.Для вспомогательного cleo-скрипта, англоязычной версии, проделайте те же действия с пунктов: 02 по 03.
10.В появившимся меню, выберите нужный вам пункт из 5: "Put on overalls", "Remove overalls", "Get into a car #1", "Get into a car #2" или "Exit".
11.Что бы узнать что это за пункты или для чего они нужны, то посмотрите пункт: 04, названия пунктов ровно их значению.
12.Чтобы выйти из меню, если в гараже нет транспортных средств, то проделайте действие из пункта: 5.
13.Но если транспорт всё же в гараже есть, то для выхода из меню, лучше выберите в меню пункт: "Exit".
Внимание!:
Скрипты не были предусмотрены для таких скриптов как "Сохраняться в любом месте" и им подобных.
Поэтому, если сохранитесь при помощи такого скрипта на самой улице Грув Стрит, а не в доме игрока.
То тогда модели используемых в основном скрипте, педов и их оружия, а также и сферы используемые во вспомогательном скрипте, останутся в памяти игры.
Поэтому рекомендую сохраняться стандартными средствами, то есть через те точки сохранения, которые имеются в игре.
Основной скрипт рекомендуется использовать, для более жесткого и полного противостояния снайперов с копами, совместно со скриптом "Пилоты в вертолёте".
И тогда снайперы будут отстреливать и полицейские вертолёты тоже, давая копам максимальный отпор, а также и максимальную защиту от копов игроку.
Видео: