|
发表于 2007-11-10 21:22:29
|
显示全部楼层
|阅读模式
来自 中国–甘肃–兰州
我下载了Enigmaya楼主发布的这个随机换服装插件,但对插件里的某些参数不是很了解,希望知道的朋友能作一下解答:
1. 对于这段代码new CT_MODEL[4][6]={"urban","gsg9","sas","gign"};
new T_MODEL[4][10]={"terror","leet","arctic","guerilla"}; 里面的数字4当然指的是玩家模型的数目,但数字6和10又分别表示什么意思?
2. 对于这段代码changeSkin(id)
{
new ch[11];
if( cs_get_user_team(id)==CS_TEAM_T ) //TERRORIST
{
cs_set_user_model( id,CT_MODEL[ random(4) ] );
format(ch,2,"CT");
}
else if( cs_get_user_team(id)==CS_TEAM_CT ) //CT
{
cs_set_user_model( id,T_MODEL[ random(4) ] );
format(ch,9,"TERRORIST");
} 里面的数字11,2和9分别表示什么意思呢?(呵呵,我只知道9+2=11)
3. 对于下面一些代码 A. format(message, 127, "Welcome Back !")
B. format(xpstring,511,"%s XP: %d/%d ",race_name,p_data[id][P_XP],xplevel[p_data[id][P_LEVEL]+1])
C. format(v_model, 63, "%s", weaponname)
D. format(AmmoHud, 64, "Rockets: %i | Mode: %s", Ammo, Mode_Text) 里面的数字127,511,63和64是用来干嘛的?
4. 最后一个问题,对于change_skin这个插件,玩家换服装时,我发现是这样的:
开局时,原则上每个玩家都有可能被换服装,但这种概率是随机的.比如,A玩家有可能连续几局都被换服装了,而B玩家则有可能连续几局都没被换服装,主要是看随机概率了.所以,我想问一下:当每局开始时,这个插件的哪些代码是赋予每个玩家一个换服装的概率的?
(我觉得这个插件比较合理,因为每局开始时玩家能否会被更换换服装是存在一个概率的,这样可以避免所有的玩家每局都会换服装,从减轻插件的处理量和服务器的负担.) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|