OK論壇

 找回密碼
 註冊
查看: 2471|回復: 8

賦予稱號能力

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2014-7-28 06:27 AM
  • 簽到天數: 80 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-1-28 23:48:45 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: CS_eA Leopard 3.3.8
    問題內容: 腳本問題
    本帖最後由 jct0314 於 2014-2-3 02:10 PM 編輯

    最近我在寫一個 適合CSEA 獲得稱號 就獲得能力的系統

    我大概是這樣

    一個物品得到後 雙點兩下 會獲得 稱號 是使用 @TITLE (稱號)

    對話頻道會顯示 你獲得 XXXX 稱號 獲得XXXX能力

    但是稱號獲得了沒錯 但是卻不會獲得能力


    我使用
    1. atcommand "@title 神降臨";
    2.         dispbottom "獲得稱號 神降臨,獲得STR+50效果。";
    複製代碼
    但是稱號是出來了 但是能力卻出不來
    不知道這樣要怎寫才可以正確 讓能力出來呢?
    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-1-29 00:26:47 | 顯示全部樓層
    搭配內服OnPCStatCalcEvent使用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-1-29 10:17:25 來自手機 | 顯示全部樓層
    調用變量

    if (PC_TITLE$ == "XXX")
    { bonus script }
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2014-7-28 06:27 AM
  • 簽到天數: 80 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-1-29 19:23:52 | 顯示全部樓層
    sense 發表於 2014-1-29 10:17 AM
    調用變量

    if (PC_TITLE$ == "XXX")
    1. OnPCStatCalcEvent:
    2.         atcommand "@title 神降臨";
    3.         dispbottom "獲得稱號 神降臨,獲得STR+50效果。";
    4.         if (PC_TITLE$ == "神降臨")
    5.         { bonus bStr,50; }
    6.         close;

    7. }
    複製代碼
    這樣寫還是沒辦法有效果

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-1-29 20:01:50 | 顯示全部樓層
    本帖最後由 sense 於 2014-1-29 08:03 PM 編輯
    jct0314 發表於 2014-1-29 07:23 PM
    這樣寫還是沒辦法有效果

    首先你不了解OnPCStatCalcEvent的用法

    OnPCStatCalcEvent 是一個當角色素質改變時運行的事件,所以你應該這樣寫

    -        script        OnPCStatCalc_Event        -1,{

    OnPCStatCalcEvent:

            if (PC_TITLE$ == “神降臨”)
                    bonus bStr,50;

            end;
    }

    prontera,150,150,4        script        稱號        48,{

            title “神降臨“;
            dispbottom “你獲得了稱號[神降臨] - STR + 50”,0xff0000;
            statuscalc();
            end;
    }

    其中statuscalc();可以直接觸發 OnPCStatCalcEvent 事件!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2014-7-28 06:27 AM
  • 簽到天數: 80 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-1-29 22:51:45 | 顯示全部樓層
    sense 發表於 2014-1-29 08:01 PM
    首先你不了解OnPCStatCalcEvent的用法

    OnPCStatCalcEvent 是一個當角色素質改變時運行的事件,所以你應 ...

    它可以作成 function?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2014-1-29 23:03:11 來自手機 | 顯示全部樓層
    任何事件肯定都不能在function下執行
    其他看你怎運用
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2014-7-28 06:27 AM
  • 簽到天數: 80 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-2-2 01:18:16 | 顯示全部樓層
    sense 發表於 2014-1-29 11:03 PM
    任何事件肯定都不能在function下執行
    其他看你怎運用

    好 我嘗試看看
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2014-7-28 06:27 AM
  • 簽到天數: 80 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2014-2-3 14:10:28 | 顯示全部樓層
    sense 發表於 2014-1-29 11:03 PM
    任何事件肯定都不能在function下執行
    其他看你怎運用

    謝謝 已經順利寫出來了!!

    再問個問題

    CSEA 之後還有要更新嗎? 例如等級提升 / 技能新增
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-5-16 08:53 AM , Processed in 0.052770 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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