Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Текущая версия | Ваш текст | ||
Строка 6: | Строка 6: | ||
<div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
− | |||
− | |||
− | |||
− | |||
== Загрузка == | == Загрузка == | ||
Строка 63: | Строка 59: | ||
|- | |- | ||
| style="text-align: center;" | '''1.5''' | | style="text-align: center;" | '''1.5''' | ||
− | | style="text-align: center;" | | + | | style="text-align: center;" | Скачать |
| | | | ||
*Добавлен кэлбэк BulletHit | *Добавлен кэлбэк BulletHit | ||
Строка 69: | Строка 65: | ||
*Добавлен метод ShootLib.isBullet | *Добавлен метод ShootLib.isBullet | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| style="text-align: center;" | '''GitHub''' | | style="text-align: center;" | '''GitHub''' | ||
Строка 88: | Строка 80: | ||
| colspan="2" style="text-align: center;" | '''SuperHeroes''' | | colspan="2" style="text-align: center;" | '''SuperHeroes''' | ||
| style="text-align: center;" | [https://icmods.mineprogramming.org/mod?id=327 Подробнее] | | style="text-align: center;" | [https://icmods.mineprogramming.org/mod?id=327 Подробнее] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | <br/> '''Если вы используете данную библиотеку, пожалуйста добавляйте ваш мод в список или пишите [https://vk.com/id93821471 мне].''' | + | <br/> '''Если вы используете данную библиотеку, пожалуйста добавляйте ваш мод в список или пишите [https://vk.com/id93821471 мне].'''</div> </div> |
− | </div> | ||
− | </div> | ||
</div> | </div> | ||
Строка 110: | Строка 94: | ||
== Документация == | == Документация == | ||
− | |||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
=== Инициализация === | === Инициализация === | ||
− | Для начала | + | Для начала испортируйте библиотеку. |
<pre>IMPORT("ShootLib")</pre> | <pre>IMPORT("ShootLib")</pre> | ||
Строка 200: | Строка 183: | ||
*Если image_button, left_handed, loadSoundFile, fire, aim, reload, crosshair и/или crosshairGUI не указаны, то будут назначены стандартные значения. | *Если image_button, left_handed, loadSoundFile, fire, aim, reload, crosshair и/или crosshairGUI не указаны, то будут назначены стандартные значения. | ||
− | Если вы не собираетесь менять стандартнеы настройки, метод '''ShootLib.init()''' можно не вызывать | + | Если вы не собираетесь менять стандартнеы настройки, метод '''ShootLib.init()''' можно не вызывать |
− | </div> | + | </div> |
− | |||
=== Создание боеприпаса === | === Создание боеприпаса === | ||
Строка 216: | Строка 198: | ||
Для создании нескольких боеприпасов за раз можно использовать '''ShootLib.addAmmos(''ammos'')''', где ''ammos ''- массив объектов описания боеприпасов | Для создании нескольких боеприпасов за раз можно использовать '''ShootLib.addAmmos(''ammos'')''', где ''ammos ''- массив объектов описания боеприпасов | ||
− | |||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
=== Создание оружия === | === Создание оружия === | ||
Строка 232: | Строка 213: | ||
meta:0 | meta:0 | ||
}, | }, | ||
− | shotType: | + | shotType:ShotType.NORMAL, //Тип выстрела |
− | buttonType: | + | buttonType:ButtonType.CLICK, //Тип кнопки |
bullet:{ | bullet:{ | ||
speed:10, //Сокрость пули | speed:10, //Сокрость пули | ||
Строка 249: | Строка 230: | ||
reload:"reload/LugerReload.ogg" //Звук перезарядки | reload:"reload/LugerReload.ogg" //Звук перезарядки | ||
}, | }, | ||
− | shotgun:{ //Только при gun.shotType: | + | shotgun:{ //Только при gun.shotType:ShotType.SHOTGUN |
count:6, //Кол-во дробинок | count:6, //Кол-во дробинок | ||
degreesSpread:3, //Разброс дроби | degreesSpread:3, //Разброс дроби | ||
Строка 256: | Строка 237: | ||
Для создании нескольких оружий за раз можно использовать '''ShootLib.addGuns(''guns'')''', где ''guns ''- массив объектов описания оружий | Для создании нескольких оружий за раз можно использовать '''ShootLib.addGuns(''guns'')''', где ''guns ''- массив объектов описания оружий | ||
− | |||
+ | <div class="mw-parser-output"><div class="mw-parser-output"> | ||
== Полная документация == | == Полная документация == | ||