關於部落格
RPG製作大師XP腳本為主要更新

RPG製作大師VX腳本為其次更新

RPG製作大師VX_Ace目前不考慮

RPG製作大師MV腳本完全沒打算

留言完建議重新整理看看是否顯示

目前不處理本舖外腳本的相關問題

其他相關事項請觀看規定注意事項

本舖未來的經營計畫與VA的支援




var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37462754-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

  • 305763

    累積人氣

  • 6

    今日人氣

    0

    追蹤人氣

【事件】自製傷害計算(適合ARPG、事件版戰鬥處理)

初始化設定(設個事件自動執行或並行處理)
事件指令內容◆變更禁止選單:禁止 (可不加、畢竟沒用資料庫) ◆變數操作:[0001:玩家等級]= 1 (初期等級) ◆變數操作:[0002:角色總HP]= 300 (初期HP) ◆變數操作:[0003:角色目前HP]= 300 (HP全滿) ◆變數操作:[0004:角色總SP]= 40 (初期SP) ◆變數操作:[0005:角色目前SP]= 40 (SP全滿) ◆變數操作:[0006:角色攻擊力]= 50 (初期攻擊力) ◆變數操作:[0007:角色防禦力]= 20 (初期防禦力) ◆開關操作:[0001:開始遊戲] = ON (用開關來關閉初期設定) ◆
升級設定(公共事件、目標選並行處理、條件開關選0001:開始遊戲)
事件指令內容◆條件分歧:變數 [0001:角色等級] == 99 (玩家等級滿的情況)  ◆變數操作:[0011:所需經驗值]= 999999 (無須升等,不需詳細顯示)  ◆變數操作:[0012:目前經驗值]= 變數 [0011:所需經驗值]  ◆ :除此以外的場合  ◆條件分歧:變數 [0012:目前經驗值] >= [0011:所需經驗值]   ◆開關操作:[0002:升級判定]= ON (升級時打開)   ◆條件分歧:變數 [0001:玩家等級] >= 1    ◆變數操作:[0011:所需經驗值]+= 120 (下次升等所需經驗值增加)   :除此以外的場合    ◆條件分歧:變數 [0001:玩家等級] >= 8 (玩家等級8時候執行)     ◆變數操作:[0011:所需經驗值]+= 250 (依等級提升所需經驗值)     ◆    :除此以外的場合    .    【依此類推,慢慢的做設定,此部份內容過多,所以省略】    .   :分歧結束   ◆  :分歧結束  ◆條件分歧:開關 [0002:升級判定] == ON   ◆對話:等級提升至V[1]   ◆變數操作:[0001:玩家等級]+= 1 (等級加1)   ◆變數操作:[0002:角色總HP]+= 30 (初期HP)   ◆變數操作:[0003:角色目前HP]= 變數 [0002:角色總HP] (恢復HP)   ◆變數操作:[0004:角色總SP]+= 5 (初期SP)   ◆變數操作:[0005:角色目前SP]= 變數 [0004:角色總SP] (恢復SP)   ◆變數操作:[0006:角色攻擊力]+= 54 (初期攻擊力)   ◆變數操作:[0007:角色防禦力]+= 22 (初期防禦力)   ◆開關操作:[0002:升級判定]= OFF (能力加完後關閉)   ◆  :分歧結束  ◆ :分歧結束 ◆
傷害計算 (設定和等級設定一樣的公共設定或在等級設定一起放置)
事件指令內容◆注釋:物理攻擊對手計算 ◆變數操作:[0006:角色攻擊力]-= 變數 [0017:怪物防禦力] ◆變數操作:[0008:傷害計算]= 變數 [0006:角色攻擊力] ◆變數操作:[0014:怪物目前HP]-= 變數 [0008:傷害計算] ◆變數操作:[0006:角色攻擊力]+= 變數 [0017:怪物防禦力] ◆
◆注釋:物理攻擊玩家計算 ◆變數操作:[0016:怪物攻擊力]-= 變數 [0007:角色防禦力] ◆變數操作:[0008:傷害計算]= 變數 [0016:怪物攻擊力] ◆變數操作:[0002:角色目前HP]-= 變數 [0008:傷害計算] ◆變數操作:[0014:怪物攻擊力]+= 變數 [0016:玩家防禦力] ◆
技能傷害/回血
事件指令內容◆注釋:技能攻擊,傷害20%,SP需10 ◆條件分歧:變數 [0005:角色目前SP] >= 10  ◆變數操作:[0005:角色目前SP]-= 10  ◆變數操作:[0008:傷害計算]= 變數 [0006:角色攻擊力]  ◆變數操作:[0008:傷害計算]/= 5  ◆變數操作:[0008:傷害計算]+= 變數 [0006:角色攻擊力]  ◆變數操作:[0008:傷害計算]-= 變數 [0017:怪物防禦力]  ◆變數操作:[0014:怪物目前HP]-= 變數 [0008:傷害計算]  ◆ :除此以外的場合  ◆注釋:不夠SP的情況無回應  ◆ :分歧結束 ◆注釋:怪物用技能攻擊玩家的原理一樣 ◆
◆注釋:回血技能,恢復50%,SP需15 ◆條件分歧:變數 [0005:角色目前SP] >= 12  ◆變數操作:[0005:角色目前SP]-= 12  ◆變數操作:[0008:傷害計算]= 變數 [0002:角色總HP]  ◆變數操作:[0008:傷害計算]/= 2  ◆變數操作:[0003:角色目前HP]+= 變數 [0008:傷害計算]  ◆ :除此以外的場合  ◆注釋:不夠SP的情況無回應  ◆ :分歧結束
相簿設定
標籤設定
相簿狀態