dreamsambit@gma 發表於 2016-2-22 00:12:18

如何讓ra能夠立即運算角色素質?

本帖最後由 dreamsambit@gma 於 2016-2-22 11:04 PM 編輯

有找到這個指令
status_calc();
但是這只令好像是ea專用的
ra輸入到腳本會報錯
而且翻了ra 的script .c .h statu.c .h
都沒有找到指令(可能是我英文太插沒看出來...)
還求各位大大指點迷津 如何讓ra在腳本能夠馬上運算角色素質

grass0916 發表於 2016-2-22 09:47:50

本帖最後由 grass0916 於 2016-2-22 09:49 AM 編輯

你要找的函數叫做 「status_calc_pc()」

但它並非腳本指令,是源碼中的一部分,

當角色的屬性更動基本上有以下觸發點:


[*]等級提升(提升屬性點,或裝備依照等級進行幅度能力變動)
[*]狀態改變(獲得、失去某技能狀態,或是異常狀態)
[*]穿著裝備(裝備、卸下武器等)
[*]使用寵物(新版本的寵物有提供角色能力提升)

---

結語,我認為現今的模擬器版本已不再需要 status_calc 在腳本指令當中,

因為遊戲當中的任何正常操作都會經過上述觸發條件,並且會計算目前的屬性能力。


因此你只需要直接 get 相關屬性的值即可,我想都會是正確的。

dreamsambit@gma 發表於 2016-2-22 13:23:18

本帖最後由 dreamsambit@gma 於 2016-2-22 01:25 PM 編輯

grass0916 發表於 2016-2-22 09:47 AM static/image/common/back.gif
你要找的函數叫做 「status_calc_pc()」

但它並非腳本指令,是源碼中的一部分,

感謝大大的回答
我腳本是要運作跟角色外觀的變動(setlook)
想要在解除某種情況後能夠自動變回玩家原本的穿著
本來是想要讓他解除後可以運算然後自動跳回原先的裝飾(因為怕若是完加兩個都沒穿設定0會出錯)
後來用get的辦法的確可以達到我要的效果

不過還是感謝您的提點
下次直接讓玩家運行1秒的狀態附加應該就能達到我想要的效果^^

頁: [1]
查看完整版本: 如何讓ra能夠立即運算角色素質?