男女独立运行绑定M菜单问题

Home Home
引用 | 编辑 xiaowei0776
2019-06-08 06:24
楼主
推文 x0
https://bbs-mychat.com/reads.php?tid=880899




ZP模式下,这个会自动绑定M菜单,怎么取消掉性别的M菜单恢复原先的ZP菜单

献花 x0
引用 | 编辑 Nailaz
2019-06-08 11:03
1楼
  
开sma
找到
register_clcmd("chooseteam", "clcmd_changeteam")
删除就好了
然后男女角选单再用say /sex 来呼叫

献花 x1
引用 | 编辑 xiaowei0776
2019-06-10 01:27
2楼
  
下面是引用 Nailaz 于 2019-06-08 11:03 发表的 : 到引言文
开sma
找到
register_clcmd("chooseteam", "clcmd_changeteam")
删除就好了
然后男女角选单再用say /sex 来呼叫


多谢,有没有办法让普通的ZP插件也加载这个功能吗?比如ZP武器

献花 x0
引用 | 编辑 Nailaz
2019-06-11 22:40
3楼
  
下面是引用 xiaowei0776 于 2019-06-10 01:27 发表的 : 到引言文



多谢,有没有办法让普通的ZP插件也加载这个功能吗?比如ZP武器

你是指ZP的特殊道具那些吧
不如自己写一个就好了

献花 x0
引用 | 编辑 mingjey2000
2019-06-12 22:51
4楼
  
这插件只有丢手榴弹音效无法分辨女声只能用男音效,还有额外加装的特殊武器也没办法额外加上枪声的音效,像是csx的武器之类!除非你自己会写程式!

献花 x1
引用 | 编辑 xiaowei0776
2019-06-15 10:20
5楼
  
下面是引用 mingjey2000 于 2019-06-12 22:51 发表的 : 到引言文
这插件只有丢手榴弹音效无法分辨女声只能用男音效,还有额外加装的特殊武器也没办法额外加上枪声的音效,像是csx的武器之类!除非你自己会写程式!

所以我在想其他的zp武器类插件要通过怎么样才能把女手模型写进去,对这个有疑问

献花 x0
引用 | 编辑 弑血
2019-06-15 12:15
6楼
  
下面是引用 xiaowei0776 于 2019-06-15 10:20 发表的 : 到引言文


所以我在想其他的zp武器类插件要通过怎么样才能把女手模型写进去,对这个有疑问



女手模组 是武器V档本身内部就有的手部贴图喔


一般来说 是用


weaponanim = v档当前手部动作排序
hand = 你v党本身手部贴图排序


stock view_model(id, weaponanim, hand=0)
{

message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, _, id)
write_byte(weaponanim)
write_byte(hand)
message_end()
}


ps.一般来说hand都是0(男手)...出非你模组本身有其他的 才可以改1(女手)之类的排序

献花 x0
引用 | 编辑 xiaowei0776
2019-06-16 07:02
7楼
  
下面是引用 弑血 于 2019-06-15 12:15 发表的 : 到引言文




女手模组 是武器V档本身内部就有的手部贴图喔


一般来说 是用


weaponanim = v档当前手部动作排序
hand = 你v党本身手部贴图排序


stock view_model(id, weaponanim, hand=0)
{

message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, _, id)
write_byte(weaponanim)
write_byte(hand)
message_end()
}


ps.一般来说hand都是0(男手)...出非你模组本身有其他的 才可以改1(女手)之类的排序

对,是的没错,我现在纠结的就是zp武器类插件是怎么引用男女独立运行来分辨是男人物还是女人物来区分武器的模型,大佬有没有示例能参考的吗?

献花 x0
引用 | 编辑 弑血
2019-06-16 08:03
8楼
  
下面是引用 xiaowei0776 于 2019-06-16 07:02 发表的 : 到引言文


对,是的没错,我现在纠结的就是zp武器类插件是怎么引用男女独立运行来分辨是男人物还是女人物来区分武器的模型,大佬有没有示例能参考的吗?



可以用个阵列纪录id改变每个使用者是否为男女


new g_sex[33];


public set_hand(id)
{
static viewanim, hand;

// get view anim and model sex
viewanim = pev(id, pev_weaponanim);
hand = check_sex(id);

// set anim and hand
view_model(id, viewanim, hand)
}

stock check_sex(id)
{
static model[32];
fm_get_user_model(id, model, sizeof model-1);
//模组是不是等同 "安娜" & 请自己定义找出自己模组后的名称
if (equal(model, "anna"))
g_sex[id] = 1;
else
g_sex[id] = 0;


return g_sex[id];
}

// this get model

stock fm_get_user_model(player, model[], len)
get_user_info(player, "model", model, len)



stock view_model(id, weaponanim, hand=0)
{

message_begin(MSG_ONE_UNRELIABLE, SVC_WEAPONANIM, _, id)
write_byte(weaponanim)
write_byte(hand)
message_end()
}

献花 x2
引用 | 编辑 xiaowei0776
2019-06-17 12:28
9楼
  
下面是引用 弑血 于 2019-06-16 08:03 发表的 : 到引言文


可以用个阵列纪录id改变每个使用者是否为男女

new g_sex[33];
.......
谢谢大佬帮助,再问一个问题,这个代码是引用(或者修改)在武器插件还是zp主插件内?

献花 x0
引用 | 编辑 弑血
2019-06-17 19:30
10楼
  
下面是引用 xiaowei0776 于 2019-06-17 12:28 发表的 : 到引言文

谢谢大佬帮助,再问一个问题,这个代码是引用(或者修改)在武器插件还是zp主插件内?



最好用在主插件


直接从主插件判断模组再去设定给予性别转换手


如果用在武器插件 你可能会每个都要重新设定一遍吧

献花 x0