分離原槍跟新槍方法

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