OK論壇

 找回密碼
 註冊
查看: 922|回復: 2

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

[複製鏈接]
  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-2-22 00:12:18 | 顯示全部樓層 |閱讀模式
    本帖最後由 dreamsambit@gma 於 2016-2-22 11:04 PM 編輯

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

    使用道具 舉報

  • TA的每日心情

    2017-1-18 12:17 AM
  • 簽到天數: 512 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2016-2-22 09:47:50 | 顯示全部樓層
    本帖最後由 grass0916 於 2016-2-22 09:49 AM 編輯

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

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

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

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

    ---

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

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


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

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-6-30 11:32 PM
  • 簽到天數: 353 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2016-2-22 13:23:18 | 顯示全部樓層
    本帖最後由 dreamsambit@gma 於 2016-2-22 01:25 PM 編輯
    grass0916 發表於 2016-2-22 09:47 AM
    你要找的函數叫做 「status_calc_pc()」

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

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

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

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-26 02:25 PM , Processed in 0.046942 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表