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 | 
                    
                     | 
                 
               
                   | 
                 
                 
        
        
                
        
        
                
        
        
                
        
        
                
        
       |