2013년 4월 14일 일요일

ARMA 미션에디터 - 건물 생성

원하는 건물을 createVehicle로 생성해주면 된다.
방향은 setDir로 지정해준다.

건물의 타입명은 Config Viewer(Ctrl + G)로 cfgVehicles 밑에 land_로 시작되는 것들이다.


www.antihelios.de/EK/Arma
이 곳에서 이미지와 타입명을 확인할 수 있다.






ARMA 미션에디터 - 바닥에 주울 수 있게 물건 생성

미션 에디터로 바닥에 (백팩같은) 물건을 그냥 놓으면 주울 수가 없지만, 게임로직의 init에 createVehicle을 호출한 뒤 type은 GroundWeaponHolder, special은 can_collide로 지정한 뒤에 상자다루듯이 아이템을 넣으면 된다.







2013년 4월 6일 토요일

ARMA 미션에디터 - 멀티플레이 리스폰 재보급

멀티플레이에서 리스폰시 미션에디터상 init으로 추가해놓은 아이템이 초기화되지만 addMPEventHandler로 MPRespawn상황에서 _this select 0에 아이템을 설정하는 식으로 하면 몇 번을 죽어도 그 코드로 설정된 내용이 유지된다.

2013년 4월 3일 수요일

다들 아는, ARMA Editor 쓸모없는 팁

지금까지 ARMA Editor를 만지작거리면서 알게된 쓸모없는 팁들

1. while의 조건문은 {()}순으로
if의 조건문은 ({})순으로 해야한다.

2. 유닛의 init에서 (함수를 부르지 않고) 직접 while을 돌려봐야 한번만 작동하기 때문에 spawn으로 while을 돌려야한다.

3. addWeapon->addMagazine순으로 하면 무기가 장전되지 않은 상태로 만들어지고
addMagazine->addWeapon순으로 하면 장전된 상태가 된다.

4. respawn시 캐릭터의 init으로 설정해놓은것들이 다 초기화된다.