下面是引用 史來姆 於 2010-09-28 18:02 發表的 : 1.問題的話 小弟做的到 但是數學不好的話可不能喔XD sma 寫著: //攻擊力 = 攻擊力 * (力量等級 * 0.1 - 0.1 + 1) damage = damage * (attack[attacker] * 0.1 - 0.1 + 1) 就是說 例如你用刀子打下去的原本攻擊是15,但現在是level 5 公式是: 15 x (5 x 0.1 - 0.1 +1 ) = 21 所以刀子的攻擊變成了21 懂嗎?
下面是引用 史來姆 於 2010-09-28 18:18 發表的 : 不是= = 你是用插件區的那個升級插件吧 sma早就寫著 //攻擊力 = 攻擊力 * (力量等級 * 0.1 - 0.1 + 1) damage = damage * (attack[attacker] * 0.1 - 0.1 + 1) 我只是叫你明白這條公式 再自己更改下.....
下面是引用 史來姆 於 2010-09-28 18:23 發表的 : 喔......如果是想自己寫升級插件的話 嗯....... 怎說呢....... 每當執行加攻擊指令的時候 attack[id] += 1 //這個代表會升一個level...... 然後在public fw_TakeDamage //攻擊力 = 攻擊力 * (力量等級 * 0.1 - 0.1 + 1) damage = damage * (attack[attacker] * 0.1 - 0.1 + 1) 至於升一級加幾多%的話 就在乎你執行加攻擊指令的時候,會一次過升多少level 嗯...... 對你來說好像有點難明吧 因為如果你真的是第一次寫,拜託不要寫太難的......這個加攻插件算是難度高的一個 那我還是建議你用插件區那個現成的....