槍械升級問題

Home Home
引用 | 編輯 fungfungpk
2013-08-21 18:57
樓主
推文 x0
槍械升級問題:


為何不能問題升級但又能令EXP-少



if (p90_xp[id] >= 100)
{
p90_xp[id] -= 100
p90_lv[id] += 1
}
有何解決方法

獻花 x0
引用 | 編輯 弒血
2013-08-21 19:19
1樓
  
下面是引用 fungfungpk 於 2013-08-21 18:57 發表的 槍械升級問題: 到引言文
槍械升級問題:


為何不能問題升級但又能令EXP-少



if (p90_xp[id] >= 100)
{
p90_xp[id] -= 100
p90_lv[id] += 1
}
有何解決方法



if (p90_xp[id] >= 100) //如果這邊超過100的話,例如說105...
{
p90_xp[id] -= 100 //依上面的105-100,有可能還會剩下5..
p90_xp[id] = 0 //這邊歸0會比較好,這樣才不會有餘數
p90_lv[id] += 1
}
判斷大約沒有問題,問題是 你把判斷放在哪個function?



獻花 x0
引用 | 編輯 fungfungpk
2013-08-21 20:41
2樓
  
先謝謝你

只有p90_xp[id] = 0 (可以)
而p90_lv[id] += 1 (沒有回應)

獻花 x0
引用 | 編輯 弒血
2013-08-21 20:44
3樓
  
下面是引用 fungfungpk 於 2013-08-21 20:41 發表的 : 到引言文
先謝謝你

只有p90_xp[id] = 0 (可以)
而p90_lv[id] += 1 (沒有回應)



我看你還是貼上一段
p90_lv[id]的升級過程
不然p90_lv[id](沒有回應)
我也找不出原因..

獻花 x0
引用 | 編輯 fungfungpk
2013-08-21 21:05
4樓
  
我也找不出原因
不如我把SMA給你過目

本帖包含附件
檔名: zip gun_levelv1.1.rar   (2022-06-09 14:21 / 5 KB)   下載次數:4 需要威望:60


獻花 x0
引用 | 編輯 弒血
2013-08-21 21:33
5樓
  
下面是引用 fungfungpk 於 2013-08-21 21:05 發表的 : 到引言文
我也找不出原因
不如我把SMA給你過目



剛剛看了一下SMA,第一眼讓我留下很深的印象


你的等級插件有多地方沒有寫完,我舉個例子


你的判斷if (p90_xp[id] >= 100  && knife_lv[id] <= (get_cvar_num("fog_maxlv")))


後面的else...內沒有東西 這樣轉檔不會出錯誤嗎?


你的經驗值跟等級,大致上沒有問題,問題是有地方沒有完整寫完。

獻花 x0
引用 | 編輯 fungfungpk
2013-08-21 22:20
6樓
  
後面的else...內沒有東西 這樣轉檔不會出錯誤嗎?
不會請問那地方沒有完整寫完?

獻花 x0
引用 | 編輯 弒血
2013-08-21 22:34
7樓
  
下面是引用 fungfungpk 於 2013-08-21 22:20 發表的 : 到引言文
後面的else...內沒有東西 這樣轉檔不會出錯誤嗎?
不會請問那地方沒有完整寫完?



有括號內的空白處,如果沒有要寫那段


何必再給他else做判斷而且括號內還是空白...

獻花 x0