加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 e900003 于 2014-2-5 12:01 编辑
首先我在這裡看到
http://rpg.blue/thread-348130-1-1.html
再來我再給個腳本
#========================================================= # 腳本名稱:裝備額外增加HP&SP&攻擊力 # 插入方法:插入在Main的上面即可生效 # 使用方法:安裝後,再來依照下面的範本修改即可完成 # 注意:有被動技能腳本請插入在被動技能的上面即可 # 增加HP的裝備在17行附近加入腳本語法 # 增加SP的裝備在28行附近加入腳本語法 # 增加攻擊力的裝備在42行附近加入腳本語法 #========================================================= class Game_Actor #-------------------------------------------------------------------------- # ● 獲取基本 MaxHP #-------------------------------------------------------------------------- def base_maxhp a = $data_actors[@actor_id].parameters[0, @level] n = 0 if @armor1_id == 118 n += 50 end return a + n end #-------------------------------------------------------------------------- # ● 獲取基本 MaxSP #-------------------------------------------------------------------------- def base_maxsp a = $data_actors[@actor_id].parameters[1, @level] n = 0 if @armor1_id == 118 n += 50 end if @armor1_id == 119 n += 100 end return a + n end #-------------------------------------------------------------------------- # ● 獲取基本攻擊力 #-------------------------------------------------------------------------- def base_atk weapon = $data_weapons[@weapon_id] n = 0 if @armor2_id == 104 n += 1 end return weapon != nil ? weapon.atk + n : 0 end end
#=========================================================
# 腳本名稱:裝備額外增加HP&SP&攻擊力
# 插入方法:插入在Main的上面即可生效
# 使用方法:安裝後,再來依照下面的範本修改即可完成
# 注意:有被動技能腳本請插入在被動技能的上面即可
# 增加HP的裝備在17行附近加入腳本語法
# 增加SP的裝備在28行附近加入腳本語法
# 增加攻擊力的裝備在42行附近加入腳本語法
#=========================================================
class Game_Actor
#--------------------------------------------------------------------------
# ● 獲取基本 MaxHP
#--------------------------------------------------------------------------
def base_maxhp
a = $data_actors[@actor_id].parameters[0, @level]
n = 0
if @armor1_id == 118
n += 50
end
return a + n
end
#--------------------------------------------------------------------------
# ● 獲取基本 MaxSP
#--------------------------------------------------------------------------
def base_maxsp
a = $data_actors[@actor_id].parameters[1, @level]
n = 0
if @armor1_id == 118
n += 50
end
if @armor1_id == 119
n += 100
end
return a + n
end
#--------------------------------------------------------------------------
# ● 獲取基本攻擊力
#--------------------------------------------------------------------------
def base_atk
weapon = $data_weapons[@weapon_id]
n = 0
if @armor2_id == 104
n += 1
end
return weapon != nil ? weapon.atk + n : 0
end
end
之後我把腳本貼到上面,然後角色超過99等就跳出錯誤...
有什麼辦法在超過99等的情況下不會發生這種錯誤... |