下面是引用 AykinDalike 于 2009-12-04 17:16 发表的 :
我没生气
只是觉得你口气不小
有种遇到对手的感觉
战斗力都被激发了
听你这么说那倒是
我误解你"楼层"的意思了...抱歉
我自己在发文的时候也是照你(大家)的顺序
后来忘了还有楼长这一拦... 0_0 |||
也感谢你提供你的想法
这本来就是可被接受的
究这点大家可以学术讨论没问题
不过大象牵到北极还是大象
而且水土不服还很有机会
这样比喻你应该可以大致意会到
你说的1F的东西叫做除错
我倒觉得比较像补强
目的只在于效仿CSO而已
前一步的修改对象是surv
如果回车一下
把客体改为其它
就会像我讲的改到疯
因为你必须另定义一组人
surv会较为方便
因为主插件已经定义好了
创造一个人物
除了东西要独立出来
你还要另下定义2
说明这是给(g_human2[id])使用
那会很大一串,不骗你
当然我也想过用三方插件(所谓third-party)的方式撰写
但是...
写出来的结果会跟主插件一样大
不是没事给自己找麻烦不成?
new const model_human[][] = { "choijiyoon", "criss", "jennifer", "natasha", "ritsuka", "yuri", "davidblack", "gerrard", "hero", "arctic", "guerilla", "leet", "terror", "gign", "gsg9", "sas", "urban" }
#define model_female 5
...............................................
public Get_user_model_M_F(id) {
if (g_zombie[id] || g_survivor[id])
return 0;
static currentmodel[100]
fm_get_user_model(id, currentmodel, sizeof currentmodel - 1)
for (new i = 0; i <= model_female; i++)
if (equal(currentmodel, model_human[ i]))
return 2;
return 1;
}
.....................................................
//Set Custom Weapon Models
public replace_models(id)
{
case CSW_AK47: // Survivor's AK47
{
if (Get_user_model_M_F(id)==2)
set_pev(id, pev_viewmodel2, 女手V档)
}
.....
}
我的构思其实像这样(***未经实测***)
外话:
CSW_M249、CSW_AK47.....这些,应该是指向一个整数吧?
那他们是按一定顺序排列的吗?