Jump to content

Помощь в createWeapon


Recommended Posts

Есть такая функция в МТА, которая создает кастомные орудия — createWeapon. 

Создает она отдельный элемент? Это статичная пушка, которая стреляет? При изменения хар-стик этого элемента, не изменяется ли что-то у стандартных орудий? Что будет если приатачить их к руке и повесть хендлеры? Что будет с синхронизацией между игроками при такой стрельбе?

Link to comment
Quote

>>  Создает она отдельный элемент?

вики https://wiki.multitheftauto.com/wiki/Element/Weapon
 

 

 

Quote

>>  Это статичная пушка, которая стреляет?

Что значит "статичная пушка"?
Скорее всего вики опять отвечает 

https://wiki.multitheftauto.com/wiki/CreateWeapon Returns a custom weapon element, which represents a weapon floating at that position.

 

 

Quote

>>  Это статичная пушка, которая стреляет?

Стреляет https://wiki.multitheftauto.com/wiki/FireWeapon
 

 

 

Quote

>>  При изменения хар-стик этого элемента, не изменяется ли что-то у стандартных орудий?

Опять же википедия. 

bool setWeaponProperty ( weapon theWeapon, string strProperty, value theValue )

Почему бы что-то менялось у стандартных, если в функцию передается именно одна и не стандартная?

 

 

Quote

>>  Что будет если приатачить их к руке и повесть хендлеры?

Они будут приаттачены к руке и на них будут повешены какие-то непонятные (какие?) хендлеры.
 

 

 

Quote

>> Что будет с синхронизацией между игроками при такой стрельбе?

Всё будет через жопу через клиент, т.к. МТА не авторитарный сервер. Если интересно конкретнее, то почему бы это не проверить? Вряд ли кто-то сможет описать словами какая именно будет там синхронизация.
 

 


И ещё такое. "Приаттачить к руке и повесить непонятные хендлеры" будет недостаточно, чтобы это нормально стреляло. Направление стрельбы нужно задавать через 

bool setWeaponTarget ( weapon theWeapon, float targetX, float targetY, float targetZ )

 

  • Like 2
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...