分离原枪跟新枪方法

Home Home
引用 | 编辑 弑血
2018-09-29 13:56
楼主
推文 x0
对不起!您没有登入,请先登入论坛


献花 x1
引用 | 编辑 s091140
2018-10-04 18:19
1楼
  
_item[id] = true;
这方法只适用于主枪

献花 x0
引用 | 编辑 弑血
2018-10-04 19:40
2楼
  
下面是引用 s091140 于 2018-10-04 18:19 发表的 : 到引言文
_item[id] = true;
这方法只适用于主枪



看你要用在副枪也可以
基本上方法是一样的
_item[id] = true; 
方便记录使用者 
如果单纯要记录每把武器的话
还要再find_weapon的ent类型
会消耗很多记忆体
说穿了同类型武器,顶多只能拿一把

献花 x0
引用 | 编辑 s091140
2018-10-05 17:58
3楼
  
下面是引用 弑血 于 2018-10-04 19:40 发表的 : 到引言文




看你要用在副枪也可以
基本上方法是一样的
_item[id] = true; 
方便记录使用者 
如果单纯要记录每把武器的话
还要再find_weapon的ent类型
会消耗很多记忆体
说穿了同类型武器,顶多只能拿一把



在cs里死掉后只会掉落主枪
如果我改了一把小枪,
然后在身上有主副枪的情况下死掉,
副枪的item[id]]依然是true
下回合只要一按重新购买就能买到改出来的小枪

献花 x0
引用 | 编辑 弑血
2018-10-05 21:18
4楼
  
下面是引用 s091140 于 2018-10-05 17:58 发表的 : 到引言文




在cs里死掉后只会掉落主枪
如果我改了一把小枪,
然后在身上有主副枪的情况下死掉,
副枪的item[id]]依然是true
下回合只要一按重新购买就能买到改出来的小枪



刚刚测试 确实有这问题存在


由于死后 主枪>副枪 掉落原因


道具关闭确实写在fw_SetModel内容, 如果是这个缘故


可以尝试在 死亡msg关闭道具


如果怕跟fw_SetModel内容发生冲突 可以使用死亡msg 0.5秒后task自动关闭自身道具开关

献花 x0
引用 | 编辑 ERIC0829
2019-06-05 18:30
5楼
  
这个在各方面好似都很实用

献花 x0
引用 | 编辑 可乐渴了
2020-02-28 19:01
6楼
  
通常原版武器可以用一个define或者const自定义一个数字然后获取实体武器来定义,这样我们就区分开了新枪跟原版枪 换弹这些也不难操作, 我个人见解觉得武器最麻烦的还是相对复杂的功能还有武器贴花攻击

献花 x0
引用 | 编辑 dw312382354
2020-03-10 11:26
7楼
  
你这个会不会丢掉武器后再捡起来还原默认武器啊?
nst的插件就会出现这种问题。

献花 x0
引用 | 编辑 可乐渴了
2020-03-11 20:51
8楼
  
下面是引用 dw312382354 于 2020-03-10 11:26 发表的 : 到引言文
你这个会不会丢掉武器后再捡起来还原默认武器啊?
nst的插件就会出现这种问题。

Set_Model 检测类型就行了.. nst不知 这单纯是原版代码.

献花 x0
引用 | 编辑 S3xTy
2020-12-20 07:59
9楼
  
回 覆 锁 定 :

  此回覆已被锁定,只有『管理员及回覆者』看的到 !!!



献花 x0