|
发表于 2009-3-5 20:48:07
|
显示全部楼层
1# vmexiaoma
我来看看….
第一个:
class CfgFaces
{
class Default{}; <== 这个可以拿掉,不需要写.
class VME_CNFace01 <== 改一下, VME_CNFace1 原因,等下就明白.
{
name="CK"; <== 养成一个习惯, 尽量用同一个名称比较好管理, 例如: VME_CNFace1
texture="\VME_TEX\Faces\CF01.paa";
east=1;
west=0;
};
class VME_CNFace02 <== 改一下, VME_CNFace2
{
name="CK1"; <== VME_CNFace2
texture="\VME_TEX\Faces\CF02.paa";
east=1;
west=1;
};
Exp.: 从VME_CNFace1~ VME_CNFace67
第二个:
class EventHandlers
{
Init = "[_this select 0] exec ""\VME_PLA_Addons\Script\CNFace.sqs"";
写错了,发现没? 应该是:
Init = "[_this select 0] exec ""\VME_PLA_Addons\Script\CNFace.sqs""";
原来的写法CNFace.sqs 不会被执行, 所以是外国人的脸
接下来帮你优化一下CNFace.sqs写法:
_P1 = _this select 0
_Tr = 1 + random 66.9
_Tr = _Tr - (_Tr mod 1)
_P1 setface format["VME_CNFace%1",_Tr]
Exit
这样就能自动换67张脸了. 同时明白为何命名为VME_CNFace1了吧? |
|