IDUN-2 發表於 2012-12-2 19:04:40

script內bonus會無效的問題

本帖最後由 IDUN-2 於 2012-12-2 07:49 PM 編輯

研究OnPCStatCalcEvent

從以前試過直接讓npc附加bonus能力卻無效

http://i.imgur.com/tkq0k.jpg

似乎(?) bonus的6種人物能力會無效

不知道有沒有辦法可以修正...


sinya 發表於 2012-12-2 21:30:31

本帖最後由 sinya 於 2012-12-2 09:36 PM 編輯

試試 sc startsc end 料理的東西看看讓他計算人物數質 可能就有效

再不行就跑一個道具runscript( item-->itemscript) 而 不要跑npc_script_event

sense 發表於 2012-12-2 22:05:34

本帖最後由 sense 於 2012-12-3 08:48 PM 編輯


別引入NPC關聯就可以完成


IDUN-2 發表於 2012-12-3 00:18:21

sinya 發表於 2012-12-2 09:30 PM static/image/common/back.gif
試試 sc startsc end 料理的東西看看讓他計算人物數質 可能就有效

再不行就跑一個道具runscript( it ...

不會用....


瞎搞後

我在npc_script_event內改npc_event if (type == NPCE_StatCalc)
        {
                for (i = 0; i<script_event.event_count; i++)
                        npc_event(sd,script_event.event_name,1);
                return i;
        }經過npc_event_sub→run_script→run_script_main

IDUN-2 發表於 2012-12-3 11:33:03

已確定是當初關聯放置錯誤位置

原先在
struct status_data *status_get_status_data(struct block_list *bl)

後改
int status_calc_pc_(struct map_session_data* sd, bool first)

一切解決..
頁: [1]
查看完整版本: script內bonus會無效的問題