Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
ну на 1.6.4 у меня просто не грузилась модель и всеЭм... Я думаю должен, насколько я знаю.
if (weapon.mode_fire != null && weapon.mode_fire.length > 0) {
if (nbt.hasKey("ModeFire", NBT.TAG_BYTE))
fire_mode = weapon.mode_fire[nbt.getByte("ModeFire")];
else
fire_mode = weapon.mode_fire[0];
}
Возможно. У меня не стабильный код. Тем более я вроде дал понять, что он не доделан.Чувствую я еще много сюрпризов словлю)
Эм... В краше он указывает на "make(ItemStack itemStack)". Но так и так, не знаю посему у тебя ошибки. У меня работает и стреляет. Хотя возможно я знаю причину, но не думаю, что сработает.вот на этот код
Я ьлдбко что обновил, добавил в EntityBullet только:сорс с гитхаба заново
mop.entityHit.hurtResistantTime = 0;
mop.entityHit.motionY *= 0.1;
Удачи. Но я своё сам доделаю.Хотелось бы доработать твою систему, дать ей хороший визуал, но увы(
Нет, я просто хотел попробовать написать что то свое для чего нибудь)Удачи. Но я своё сам доделаю.
Да, стараюсь.@timaxa007, ты делаешь классный контент!
О чём? Если обо всём, что я хочу реализовать. То поверь, писанины этих идей, возможно займёт около пару дней, если не больше. Есть идеи:Почему раньше не писал об этом?
О том, что уже сделал.хочу реализовать
Я сам особо не помню, что я уже реализовал. Можно сказать, что:О том, что уже сделал.
Пф... Взял из EntityThrowable, что-то переделал. А про параметры вес и скорость, типа математека. Большой вес, пуля падает быстрее:Например, про физику пуль.
motionY -= (double)bullet.getWeight();//getGravityVelocity
motionX *= (double)speed;
motionY *= (double)speed;
motionZ *= (double)speed;
Да, есть некоторые изюминки в некоторых местах, так как я люблю сделать и по своему, что некоторым может не понравиться, в том смысле, что это может быть сделано сложно, а так-же из-за этого и нагрузка больше.и своя изюминка)
Всего не вспомню. Так как писал два месяца назад, а может и больше.
Ну у меня есть стрельба и есть перезарядка.
У пуль есть:INI:[bullet]:exclude name = description = damage = 0 size = 0.25 speed = 2.0 weight = 0.03 effect = empty
вес - это влияет на их гравитацию (падение),
скорость их полёта - это насколько быстро будет перемещаться,
урон,
размер пули - пули это условное название, под пулями будут ещё значатся: снаряды, плазма, огонь (это для огнемёта).
Эффекты не сделаны, но будут типа: с ядом, электро-удар, огне-удар, разрыв, электо-шок (не тоже самое, что и элекрто-удар), паралич и т.п.
У некотрых оружий не будут магазины, но для большинство будут, т.е. не тупо будет использоваться патроны из инвентаря. У магазинов будут:INI:[mag]:exclude name = description = amount = -1 bullets =
Объём магазина - максимальный вместимость патронов в магазине.
И какие типы патронов туда можно будут всунуть. В магазин можно сунут разные типы патронов. Т.е. половина магазина обычными, а другая что было под рукой - очень не приятно что приходиться перезарежаться из-за двух пулей другого типа - именно это я всегда хотел сделать с оружием.
Тип стрельбы - обычный выстрел по нажатию или зажатию на курок вылетают пули, а есть пока-что плазмо выстрел, нажал малый урон, зажал набирается энергия (будет браться типа за место патронов).INI:[wpn]:exclude name = description = shooting = default reloading = default delay_fire = -1 delay_reload = -1 mode_fire = FUSE// : AUTOMATIC : SINGLE : TWO : THREE : COLLECTING ammunition = //magazines and/or bullets
Тип перезарядки - пока-что стандартно зарядаеться полностью магазин, пуля в стволе остаётся, если она там оставалась, если нет, то берёться из магазина.
Задержка стрельбы - типа сколько тиков пройдёт от предыдущего выстрела. Да именно тиков, а не сколько-то выстрелов в секунду, так как в этом случаи придётся сделать типа свой update, так как серверная часть не имеет видеокарты, а с клиентской можно и считерить.
Задержка перезарядки - за какое время оружие будет перезаряжено или (ещё не реализовано) сколько времени пройдёт, чтобы зарядит один патрон (основное использование у [некоторых видов] дробовика или не особо используемое зарядить оружие в ствол без магазина).
Тип стрельбы - FUSE - это предохранитель, т.е. не стреляешь (да я такой), автоматическая стрельбы для автоматических орудий, одиночные, по два (не реализовано), по три (не реализовано), собирательный сделано для электро- и плазмо- оружия.
Какие магазины "и/или" патроны он принимает - есть оружия: обычные которое будут только "и", а будут только что-то одно, либо магазин (огнемёт, плазмо- или электро- к примеру), либо только патроны, т.е. со встроеным магазином или по другим причинам.
Возможно.возможно, это не так круто
Было настроение и описал, что работает, а что-то нет, а так-же что будет реализовано.как звучало здесь