OK論壇

 找回密碼
 註冊
查看: 1157|回復: 11

請教bonus 一系列 用法

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

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2015-8-4 16:21:44 | 顯示全部樓層 |閱讀模式
    本帖最後由 dreamsambit@gma 於 2015-8-5 12:51 AM 編輯

    以解決

    1.添加   OnPCStatCalcEvent標籤  用以設定、調整人物屬性
    2.使用 status_calc() 此一函數可以重新計算人物素質




    ──────以下原文──────────
    想請較各位有寫過腳本的高手大大們
    bonus 一系列都只能用於物品的能力調整而已嗎?
    我測試將bonus寫在npc script裡面  
    既沒有報錯  後面的一些操作一樣會執行  但是唯獨數值也沒有添加上去
    代碼如下:
    1. prontera,147,186,4        script        測試        83,{
    2. bonus bStr,10;
    3. mes "OK";
    4. close;
    5. }
    複製代碼
    點選NPC後會出現OK兩個字
    但是查看人物屬性欄  裡面的Str值卻沒有更改
    也看過一些早期的腳本
    裡面內容也是都值皆寫bonus X,x;
    不知道是現在的寫法改變了  還是說bonus不支援script運行?



    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2022-10-5 11:02 AM
  • 簽到天數: 997 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-8-4 17:29:37 | 顯示全部樓層
    跟NPC對話是想永久增加屬性值

    不就直接增加該玩家屬性就好?

    *statusup,statusup2

    或者指令 atcommand "@str XX" ??
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2015-8-4 19:39:24 | 顯示全部樓層
    1. *OnPCStatCalcEvent        玩家每次進行屬性運算時,運行標籤下的腳本。與裝備腳本類似,該標籤下的腳本將無視玩家是否已經存在NPC關聯,直接執行。
    2.         舉例:
    3.         -        script        NPC        -1,{
    4.         OnPCStatCalcEvent:
    5.                 if(isequipped(4001))
    6.                         bonus bStr,10;
    7.                 end;
    8.         }
    9.         解釋:
    10.                 * 裝備波利卡片時str+10。
    11.                 * 此標籤,可以永久化使用在道具外的bonus函數效果。
    複製代碼
    http://okayro.com/thread-249022-1-1.html

    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 00:01:46 | 顯示全部樓層
    cc558894 發表於 2015-8-4 05:29 PM
    跟NPC對話是想永久增加屬性值

    不就直接增加該玩家屬性就好?

    因為有可能會是跟%數有關的項目
    那些東西直接打指令似乎沒效果  所以想要用bonus來處理這部份
    就是不知道為啥一般狀態下不起作用就是了ˊˋ
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 00:10:58 | 顯示全部樓層
    game1993 發表於 2015-8-4 07:39 PM
    http://okayro.com/thread-249022-1-1.html

    這樣的話變成每個人都會判定
    我想說是針對個人比較好
    對伺服器負擔比較不會那麼大
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-8-5 00:26:16 | 顯示全部樓層
    dreamsambit@gma 發表於 2015-8-5 12:10 AM
    這樣的話變成每個人都會判定
    我想說是針對個人比較好
    對伺服器負擔比較不會那麼大

    每個人必跑 不管你用不用

    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 00:40:04 | 顯示全部樓層
    本帖最後由 dreamsambit@gma 於 2015-8-5 12:45 AM 編輯
    sinya 發表於 2015-8-5 12:26 AM
    每個人必跑 不管你用不用

    大概了解了
    還有個問題想問一下大大
    status_calc() 這個指令  是馬上重算一次角色素質嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-8-5 00:49:13 | 顯示全部樓層
    dreamsambit@gma 發表於 2015-8-5 12:40 AM
    大概了解了
    還有個問題想問一下大大
    status_calc() 這個指令  是馬上重算一次角色素質嗎

    應該是吧

    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 00:52:26 | 顯示全部樓層
    sinya 發表於 2015-8-5 12:49 AM
    應該是吧

    感謝大大的回覆
    剛剛測試發現的確會立即重新計算
    感謝各位的教學
    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 00:54:35 | 顯示全部樓層
    sinya 發表於 2015-8-5 12:49 AM
    應該是吧

    另外想請教一下大大
    如果寫function想要給其他NPC/物品使用的話
    code要放在哪個檔案裡面呢?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-8-5 01:19:10 | 顯示全部樓層
    dreamsambit@gma 發表於 2015-8-5 12:54 AM
    另外想請教一下大大
    如果寫function想要給其他NPC/物品使用的話
    code要放在哪個檔案裡面呢?

    txt檔裡面 我是自已新增一個 txt 專門放自已寫的function
    npc/..../我的自創函式.txt

    回復 支持 反對

    使用道具 舉報

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

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2015-8-5 06:28:06 | 顯示全部樓層
    sinya 發表於 2015-8-5 01:19 AM
    txt檔裡面 我是自已新增一個 txt 專門放自已寫的function
    npc/..../我的自創函式.txt

    原來如此
    感謝大大的幫忙
    小弟終於了解了
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-26 11:08 AM , Processed in 0.203490 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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