mingjey2000
                        
                      
                    
                            
                      
                     
                       
                      
                    
                   | 
                  
                    
                    分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                      
                        
                        
                          
                             
                            x0
                            
                            
                           | 
                         
                       
                     
                     
                    
                    
                    
                      
                          [1.6][插件] 关于这把枪的问题
                          
                      
                       
                      
                      
                      
        
 
                          这把枪是在外国网站找到的,是个很毒的一把枪,它连队友都能毒死, 测试后算是一把完美的枪支,但它有个小小毛病,在第一次装子弹后,只要每点击一次发射, 它便会自动补一次子弹动作,但问题是明明子弹还很多,它根本不需要提前自动装子弹吧, 所以想请大家帮帮忙,这个小小毛病要从哪一段程式去修正它! "让子弹用完才能自动补子弹"  
 
                    
                    
                     
        
        
    
                     
		              
                    
                    
                   | 
                 
                
                  
              
                
                   
                    
                   | 
                 
                
                  
                    
                      x0
                      
                     
                    
                  
                    [楼 主]
                    
                    
                     From:台湾宽频通讯顾问股份有限公司 |  Posted:2019-05-22 20:11 | 
                    
                     | 
                 
               
                   | 
                 
                 
        
        
              
                
                  
                    弑血
                        
                      
                    
                            
                      
                     
                           
                      
                    
                   | 
                  
                    
                    分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▲
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                    
                      
                          
                          
                      
                       
                      
                      
                      
        
                          下面是引用 mingjey2000 于 2019-05-22 20:11 发表的 关于这把枪的问题:     这把枪是在外国网站找到的,是个很毒的一把枪,它连队友都能毒死, 测试后算是一把完美的枪支,但它有个小小毛病,在第一次装子弹后,只要每点击一次发射, 它便会自动补一次子弹动作,但问题是明明子弹还很多,它根本不需要提前自动装子弹吧, 所以想请大家帮帮忙,这个小小毛病要从哪一段程式去修正它! "让子弹用完才能自动补子弹" 269行后面没有写完..不晓得是不是这原因导致这把武器出问题 // 使用了武器射速参数 但是没有记忆体位置标示 set_pdata_float( Player, 83, OFFSET_TIME_ATTACK ) //修改后 set_pdata_float( Player, 83, OFFSET_TIME_ATTACK, 5 )  
                    
                    
 此文章被评分,最近评分记录| 财富:100 (by amore12) | 理由: 赞..^^ |  |
 
  |  
  |   
                     
        
                   | 
                 
                
                  
              
                
                   
                    
                   | 
                 
                
                  
                    
                      x1
                      
                     
                    
                  
                    [1 楼]
                    
                    
                     From:台湾中华电信股份有限公司 |  Posted:2019-05-22 20:45 | 
                    
                     | 
                 
               
                   | 
                 
                 
        
        
                
        
        
                
        
        
              
                
                  
                    mingjey2000
                        
                      
                    
                            
                      
                     
                       
                      
                    
                   | 
                  
                    
                    分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▲
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                    
                      
                          
                          
                      
                       
                      
                      
                      
        
                          改成这指令后
  if( fInReload && flNextAttack <= 0.0 && !iClip) 有时可正常,有时又会自动补一次子弹
  原本45颗子弹,自动补弹后变回8颗,当子弹用完或是"手动装弹"又变回45颗,每发射一下又自动补一次子弹, 它确实是散弹枪的写法,也许只好从子弹数量设定成 8颗,让它能配合(不超过8颗就不会出现提前自动补子弹动作)
  132行 cvar_clip = register_cvar("zp_pl_clip", "45")  // 子弹数 改成 cvar_clip = register_cvar("zp_pl_clip", "8")  // 子弹数 
                    
                    
 此文章被评分,最近评分记录| 财富:100 (by amore12) | 理由: 赞..^^ |  |
 
  |  
  |   
                     
        
                   | 
                 
                
                  
              
                
                   
                    
                   | 
                 
                
                  
                    
                      x1
                      
                     
                    
                  
                    [4 楼]
                    
                    
                     From:台湾宽频通讯顾问股份有限公司 |  Posted:2019-05-23 12:15 | 
                    
                     | 
                 
               
                   | 
                 
                 
        
        
              
                
                  
                    弑血
                        
                      
                    
                            
                      
                     
                           
                      
                    
                   | 
                  
                    
                    分享: 
                     
					 
						  
					 
					 
						  
					 
					 
						  
					 
                    
                    
                    	
                    
                      ▲
                    
                      ▼
                    
                    
                    
                      
                     
                     
                     
                     
                    
                    
                    
                      
                          
                          
                      
                       
                      
                      
                      
        
                          下面是引用 mingjey2000 于 2019-05-23 12:15 发表的 :     改成这指令后
  if( fInReload && flNextAttack <= 0.0 && !iClip) 有时可正常,有时又会自动补一次子弹
  原本45颗子弹,自动补弹后变回8颗,当子弹用完或是"手动装弹"又变回45颗,每发射一下又自动补一次子弹, 它确实是散弹枪的写法,也许只好从子弹数量设定成 8颗,让它能配合(不超过8颗就不会出现提前自动补子弹动作)
  132行 cvar_clip = register_cvar("zp_pl_clip", "45")  // 子弹数 改成 cvar_clip = register_cvar("zp_pl_clip", "8")  // 子弹数 707行改这段看看 if (iClip >= iClipExtra)  return HAM_SUPERCEDE 修改后 if (iClip >= iClipExtra || iClip)  return HAM_SUPERCEDE 修改成如果clip内还有子弹就不能装填看看 如果还是不行 那我建议 把m3改掉 换成别把步枪  
                    
                    
 此文章被评分,最近评分记录| 财富:100 (by amore12) | 理由: 赞..^^ |  |
 
  |  
  |   
                     
        
                   | 
                 
                
                  
              
                
                   
                    
                   | 
                 
                
                  
                    
                      x1
                      
                     
                    
                  
                    [5 楼]
                    
                    
                     From:台湾中华电信股份有限公司 |  Posted:2019-05-23 14:48 | 
                    
                     | 
                 
               
                   | 
                 
                 
        
        
                
        
        
                
        
        
                
        
        
                
        
       |