Такая проблема, я написал м4а1, и решил запустить карту fy_pool_day. И оружие мое не появилось на карте. Вроде как LINK_ENTITY_TO_CLASS( weapon_m4a1, Cm4a1 ); написал. Похоже что с остальным оружием та же проблема, например гранаты на дне озера тоже не проспавнились. Код м4а1 и гранаты прилагаются
Добавлено 14-06-2012 в 23:27:
Самое главное, что на своих картах оружие появляется, а на картах из КаЭс - нет. Подскажите, что делать?
Вложение: dlls.rar (3.3 кб)
Этот файл был скачан 232 раз.
Вариант "энтитя м4 в кс называется не weapon_m4a1, а как то иначе" не предлагать?
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
@PointClass iconsprite("sprites/armoury_entity.spr") size(-16 -16 0, 16 16 16) color(0 0 200) = armoury_entity : "Items in the armoury"
2
[
3
item(choices) : "Item" : 0 =
4
[
5
0: "weapon_mp5"
6
1: "weapon_tmp"
7
2: "weapon_p90"
8
3: "weapon_mac10"
9
4: "weapon_ak47"
10
5: "weapon_sg552"
11
6: "weapon_m4a1"
12
7: "weapon_aug"
13
8: "weapon_scout"
14
9: "weapon_g3sg1"
15
10: "weapon_awp"
16
11: "weapon_m3"
17
12: "weapon_xm1014"
18
13: "weapon_m249"
19
14: "weapon_flashbang"
20
15: "weapon_hegrenade"
21
16: "item_kevlar"
22
17: "item_assaultsuit"
23
18: "weapon_smokegrenade"
24
]
25
count(integer) : "Count" : 1
26
]
Так как в фгд я ноль( вообще как можно было создать такой сложный и не понятный формат ), я даже не понял, что это такое. Но это единственное упоменание о weapon_m4a1 и всех остальных оружий
armoury_entity — точечная ентитя, содержит внутри себя "параметр" item, который соответствует числу 0-18 (судя по FGD) и count, который соответствует кол-ву оружий на месте этой ентити.
В коде игры ищешь armoury_entity, смотришь номер у параметра item и если он равен 6-и (m4a1), то собственно тут (на координатах этой ентити) должна лежать твоя m4a1.
Как-то так.